Knowledge hub

Read our blog fueled by years of development experience

Blog hero image
Essential RubyOnRails Patterns — Part 3: Clients And Wrappers
ruby on rails

Essential RubyOnRails Patterns — Part 3: Clients And Wrappers

Clients and Wrappers (also referred to as “Facades”) are remarkably useful tools for working with external services, libraries or APIs. While both Clients and Wrappers are primarily used to facilitate usage of before-mentioned libraries or APIs, there are some significant differences in responsibilities each of these patterns have. In some cases a Wrapper can take over a Client’s responsibilities too

How To Build A Telemedicine Application
software development

How To Build A Telemedicine Application

One of the ways to relieve and assist the Healthcare industry is by providing viable solutions. The creation of a telemedical application is just such a solution.

Writing A Regular Expression Tester In Crystal As A Learning Exercise
software development

Writing A Regular Expression Tester In Crystal As A Learning Exercise

As a part-time Rubyist, I couldn’t ignore Crystal any longer (+ I enjoy learning new programming languages) so I decided to give it a try. Because I wanted to write something useful and contribute to the community, I was looking for a small idea in the Ruby world and spoiler alert… I found it.

Why One-On-One Sessions Can Help You Build A Great Team?
software development

Why One-On-One Sessions Can Help You Build A Great Team?

One-On-One Session (or O3 in short) is a really powerful tool used by many managers all over the world. It is a well-structured meeting in which a manager/team leader spends some time (usually 30 minutes) with each of his/her team member to discuss progress, strengths, weaknesses, goals and other employee-related matters.

Why Do We Need QA Engineers?
qa

Why Do We Need QA Engineers?

Wondering if you need a QA engineer in your software project? The answer is: yes. There are countless benefits of having a QA Engineer in your team, but we will talk about a few key advantages.

Why choose Multi-Tenant Architecture for a SaaS application?
saas

Why choose Multi-Tenant Architecture for a SaaS application?

Cloud services and applications are a key trend in software development. In this article, I’m giving reasons why multi-tenant SaaS architecture offers more long-term benefits both in terms of development and investment than a single-tenant one.

When To Use Jest Snapshots
software development

When To Use Jest Snapshots

Snapshots are great tool when used for the correct job. However, they are frequently misused. In this article, I will show you the best use-cases of Snapshots.

When Not To Choose Ruby On Rails For Your Web Project
software development

When Not To Choose Ruby On Rails For Your Web Project

It is not unusual for a new technology to originate from a successfully developed project. For example, we can find the pattern in the story of a web framework for Python – Django, which was originally developed to manage a number of news-oriented sites for the LJworld company.

When Does margin: 0 auto Center?
ux ui

When Does margin: 0 auto Center?

Centering elements on a web page can be tricky, but margin: 0 auto is often cited as a foolproof way. Discover when margin: 0 auto may help you center.

SaaS Founder Starter Academy

Everything you need to know to successfully launch your SaaS app.
contact.labels.privacy.textcontact.labels.privacy.link
Dots texture
CEO
CEO
CTO
CTO
COO
COO
Head of marketing
Head of marketing
CBO
CBO
Business analyst
Business analyst
Business analyst
Business analyst