Knowledge hub
Read our blog fueled by years of development experience![[object Object]](https://a.storyblok.com/f/86602/304x170/cf91dafa81/home_page_work_together_1.png/m/304x0)
![How To Build Property Management Software From Scratch](https://a.storyblok.com/f/86602/820x460/109bce3c5d/how-to-build-property-management-software.jpg/m/)
booking
How To Build Property Management Software From Scratch
Global real estate management software industry size was valued at USD 8.98 Billion in 2017. Do you want to build property management software? This article will answer the most common questions regarding the topic and help you build an excellent product.
Invalid Date
![How To Build High-Performance Agile Teams](https://a.storyblok.com/f/86602/820x460/5d5742314e/agile-teams.jpg/m/)
scrum
How To Build High-Performance Agile Teams
Imagine passionates who are highly motivated and engaged as a team, who contribute directly towards achieving your business goals by delivering exceptional digital products. What makes them do so? What are the secrets of great teams?
Invalid Date
![How To Build A Website Like Airbnb?](https://a.storyblok.com/f/86602/820x460/322dad0c00/how-to-bulid-a-website-like-airbnb.png/m/)
booking
How To Build A Website Like Airbnb?
Do you think Airbnb's success did happen overnight? No, it didn’t. But, it has become an inspiration for many startups to enter the same industry with the same business model. Do you want to replicate the success of Airbnb?
Invalid Date
![Essential RubyOnRails Patterns — Part 3: Clients And Wrappers](https://a.storyblok.com/f/86602/1000x456/ef9ac5e48f/1_ewukmjbdvrl8dfwrlrn3eq-1.jpeg/m/)
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
Invalid Date
![Why MVP Development Should Be Outsourced](https://a.storyblok.com/f/86602/820x460/6bac14fdb6/mvp-development.jpg/m/)
software development
Why MVP Development Should Be Outsourced
So you have an idea for an amazing product. You know your target client and are prepared to start the development. Then you realize, you do not have a technical partner - someone who will build your MVP. You can do it yourself, but what if you have no clue about coding?
Invalid Date
![Why Do We Need QA Engineers?](https://a.storyblok.com/f/86602/820x460/31abe93b44/qa-1.jpg/m/)
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.
Invalid Date
![Why choose Multi-Tenant Architecture for a SaaS application?](https://a.storyblok.com/f/86602/1169x658/8093e64974/miniatura-why-choose-multi-tenant-architecture-for-a-saas-application.jpg/m/)
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.
Invalid Date
![Why Choose Elixir For Your Next Software Development Project?](https://a.storyblok.com/f/86602/820x460/5fdd67ae1a/miniaturka-why-choose-elixir.jpg/m/)
elixir
Why Choose Elixir For Your Next Software Development Project?
This article aims to introduce Elixir as a new alternative for well-known programming languages.
Invalid Date
![When Not To Choose Ruby On Rails For Your Web Project](https://a.storyblok.com/f/86602/800x478/14af8a4d7a/when-not-to-choose-ruby-on-rails-for-your-web-project.jpg/m/)
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.
Invalid Date
![What Is Staff Augmentation? A Model To Extend Your Team](https://a.storyblok.com/f/86602/820x460/c675f3e9e6/staff-augmentation.jpg/m/)
software development
What Is Staff Augmentation? A Model To Extend Your Team
What Is Staff Augmentation? How staff augmentation can improve your business? See More! ✔️
Invalid Date
![Top 10 Companies Using Elixir](https://a.storyblok.com/f/86602/1149x1000/b2f4c03a23/elixir_top10.png/m/)
elixir
Top 10 Companies Using Elixir
The demand for Elixir developers has been growing. In this article, we’ll present the top companies that decided to use Elixir to handle their large-scale apps.
Invalid Date
![Testing The User Perspective With Ruby On Rails With Kameleon](https://a.storyblok.com/f/86602/1440x654/fe25710b76/testing-the-user-perspective-with-ruby-on-rails-with-kameleon.jpg/m/)
ruby on rails
Testing The User Perspective With Ruby On Rails With Kameleon
Thanks to a good combination of RSpec and Kameleon, we have managed to write an expressive end-to-end test as well as six supportive tests in no time at all.
Invalid Date
![Terraform Vs Ansible - Friends Or Foes? Which Should I Choose?](https://a.storyblok.com/f/86602/1024x768/2dba720548/terraform-vs-ansible.jpg/m/)
devops
Terraform Vs Ansible - Friends Or Foes? Which Should I Choose?
Terraform vs Ansible, Ansible vs Terraform - Google search is full of those queries, but are they true? Is there a war between those solutions and you can use only either-or? Or are they, in fact, a great combination and can or even should be used together?
Invalid Date
![Testing GraphQL Mutations In Ruby On Rails With RSpec](https://a.storyblok.com/f/86602/1024x640/6d98ee9b44/graphql3.jpg/m/)
ruby on rails
Testing GraphQL Mutations In Ruby On Rails With RSpec
In the last article we added a few GraphQL mutations to our test application. It is time to create automated tests for each of them. But first things first, we need to set up `RSpec` in order to write better specs.
Invalid Date
![React Native vs PWA - which should I choose?](https://a.storyblok.com/f/86602/1024x683/91cf07860c/pwa_vs_native.jpg/m/)
react
React Native vs PWA - which should I choose?
In this day and age, users spend twice the time spent using desktops on mobile devices, so it is not surprising that they expect two things: high performance and storage saving.
Invalid Date
SaaS Founder Starter Academy
Everything you need to know to successfully launch your SaaS app.![Dots texture](https://a.storyblok.com/f/86602/520x598/7719246a4f/dots_texture_lm_lp.png/m/)
![CEO](https://a.storyblok.com/f/86602/250x375/511a4a0181/dawid-poslinski.png/m/)
![CTO](https://a.storyblok.com/f/86602/250x375/f116926f0a/bartlomiej-wojtowicz.png/m/)
![COO](https://a.storyblok.com/f/86602/250x375/30c7c91cf2/ireneusz-skrobis.png/m/)
![Head of marketing](https://a.storyblok.com/f/86602/250x375/83980961da/sebastian-kardys-2.png/m/)
![CBO](https://a.storyblok.com/f/86602/250x375/633cd4a11a/dariusz-wylon.png/m/)
![Business analyst](https://a.storyblok.com/f/86602/250x375/0ed6b20f19/tomasz-czana.png/m/)
![Business analyst](https://a.storyblok.com/f/86602/209x436/a6777e562f/people-maciej-hubert.png/m/250x0)