Knowledge hub

Read our blog fueled by years of development experience

Blog hero image
A Subjective Guide To Naming Stuff In Ruby on Rails: Classes
ruby on rails

A Subjective Guide To Naming Stuff In Ruby on Rails: Classes

Naming things in programming may not be hard (a matter of imagination), but it is definitely hard to do it right. Also, it turns out to be very unclear what “right” means in each and every context. It doesn’t change the fact that in 8 out of 10 PRs I review, I provide a feedback related to naming, be it naming of classes, methods, fields, variables… you name it

Is It A Bug Or A Feature? A Non-Technical Client And Bugs
software development

Is It A Bug Or A Feature? A Non-Technical Client And Bugs

A few techniques which can help you handle errors in production if your client is non-technical. You should always apply best practices in your projects to avoid bad situations. But if some errors slip through your test suite, code reviews, QA and testing on staging, be sure that you handle it in a proper way.

Why ReactJS Is A Perfect Fit For SaaS Solutions?
react

Why ReactJS Is A Perfect Fit For SaaS Solutions?

ReactJS is a popular JavaScript library created for building User Interfaces. ReactJS is yet, it is a rather popular JavaScript library created for building User Interfaces.

6 Steps Of UX/UI Design Process
ux ui

6 Steps Of UX/UI Design Process

Follow our 6 steps of UX/UI design process guide to plan work in a systematic manner and achieve targets. Let your product stand out and make it more appealing.

10 Questions You Should Ask A Software Outsourcing Company
software development

10 Questions You Should Ask A Software Outsourcing Company

So you have decided to outsource your software development and you managed to find companies you are considering to be a good fit for it. Now, you are probably wondering how to pick the best one of them and how to avoid misunderstandings and disappointment.

Outsourcing SaaS Development – 4 Reasons Why You Should Consider
saas

Outsourcing SaaS Development – 4 Reasons Why You Should Consider

Many companies are looking for SaaS development outsourcing partners in order to reduce the size of their applications and device memory required for them. This article will present 4 reasons why you should consider outsourcing your SaaS development.

10 Tips On How To Effectively Manage Tasks For Your Dev Team
software development

10 Tips On How To Effectively Manage Tasks For Your Dev Team

well-described task is at least half of the story behind its successful implementation. Some other success factors are hidden in what happens to the task further down the road and especially in how the necessary feedback is provided and processed in the task implementation.

10 Successful Companies Using Node.js
software development

10 Successful Companies Using Node.js

Node.js is great for creating collaboration tools, social media apps and many more. Do you want to know which popular names recognized Node’s features? Read on.

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