Knowledge hub

Read our blog fueled by years of development experience
[object Object]
6 Reasons Why To Use Ember In 2019

ember

6 Reasons Why To Use Ember In 2019

After Ruby on Rails and React.js it is finally time to talk about Ember.js in 2019, its state in the new year and a couple of reasons why you should consider choosing it as the next technology to learn or use on projects.

7 Rules For Setting Achievable Professional And Personal Goals

software development

7 Rules For Setting Achievable Professional And Personal Goals

With the end of the year around the corner, many of us start to set goals for the new year. These goals involve our personal lives, career or business development. For some, achieving goals comes easily, others time after time end with a list full of unrealized goals.

ReactJS - Persisting State And Handling Offline With Redux

react

ReactJS - Persisting State And Handling Offline With Redux

For keeping the data stored in the application we can use redux-persist, which during a process called ‘rehydration’ restores the last known content of the store.

Your Guide To Subscription Management Solutions

software development

Your Guide To Subscription Management Solutions

There are many subscription management solutions that SaaS companies can choose from. Among the most popular we can distinguish: Stripe, BrainTree, Recurly, Chargebee and PayPal Subscriptions.

Comparison: Top 5 Payment Service Providers You Need To Know

software development

Comparison: Top 5 Payment Service Providers You Need To Know

Learn how the most popular payment providers operate on global markets. Check which one is best for Europe, US or Australia.

Ultimate Guide How to Optimize Registration Form for Higher Conversion

ux ui

Ultimate Guide How to Optimize Registration Form for Higher Conversion

Boost your registration form conversions. Make sign up form easy, impressive, and sleek. Discover optimizing process and apply best UX/UI design practices.

6 Key Questions Business Leaders Need to Answer Before Outsourcing

software development

6 Key Questions Business Leaders Need to Answer Before Outsourcing

Many business leaders forget that outsourcing is actually a complex business strategy. They do not think much about its influence on the relations with their in-house employees and clients, or how to assess vendor capabilities.

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

How To Introduce A New Developer To A Project

software development

How To Introduce A New Developer To A Project

Introducing a new developer to an existing project might be a long and unproductive process. Because of that, it is wise to approach this challenge with some kind of plan.

The Pros And Cons Of Using MongoDB

software development

The Pros And Cons Of Using MongoDB

When embarking on a new backend project, our first move as developers is often to use some well-established relational database like PostgreSQL or MySQL. However, for some time there have been different database types available on the market. One of them is MongoDB.

Github On Steroids

software development

Github On Steroids

In this article, I would like to share my tips on how to improve your Github repository so basically, how to give it some ‘steroids’. I will cover aspects like using templates, coverage report in Github projects and packages, how to improve the CI build speed and finally, how to better document your code.

A Curated List Of Git Commands Enough To Keep Your Git History Flat

software development

A Curated List Of Git Commands Enough To Keep Your Git History Flat

A curated list of git commands enough to keep your git history flat I’ve been working on projects where we keep the git history flat (no merge-commits) for quite a bit of time now, and I’ve decided to make a list of git commands I often use during every-day development.

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.

An Opinionated Guide To Readable RSpec (part 2 of 2)

ruby on rails

An Opinionated Guide To Readable RSpec (part 2 of 2)

In the previous part of this article we focused on making specs we try to write as readable as possible. This however, comes at a cost of duplication and bloated individual tests. While this is a cost we intend to pay, there are ways to mitigate the impact of readability oriented specs on the overall size of our suite.

Essential RubyOnRails Patterns — Part 4: Form Objects

ruby on rails

Essential RubyOnRails Patterns — Part 4: Form Objects

Form Object is a very useful pattern in rails ecosystem as it can address variety of issues and antipatterns. In this article we will attempt to sort out in which situations Form Objects can prove useful and what conventions allow us to make most out of them.

SaaS Founder Starter Academy

Everything you need to know to successfully launch your SaaS app.
By submitting this form, you agree to our Privacy Policy
Dots texture
CEOCEO
CTOCTO
COOCOO
Head of marketingHead of marketing
CBOCBO
Business analystBusiness analyst
Business analystBusiness analyst

Awards & Certificates

reviewed on
30 reviews
  • Top 1000 Companies Global 2021
  • Top Development Company Poland 2021
HR dream team
  • 2020 HR Dream Team Award
  • 2016 Employer Branding Featured
  • 2015 HR Dream Team Award
ISO CertificateISO Certificate
  • Information Security Management System compliant with PN-EN ISO/IEC 27001
  • Business Continuity Management compliant with ISO 22301