The world of microservices is unforgiving. When you can’t communicate and do it fast, you don’t belong. To relieve this situation, developers employ remote procedure call systems, which make it...
Command Query Responsibility Segregation (CQRS) with Domain Driven Design is getting more and more popular recently. Its implementation in PHP, which will be the topic of the article, generates some...
WebSocket, the protocol that enables two-way asynchronous communication between the client and the host, has been around for quite a few years. And yet, despite many benefits it provides, PHP’s...
Creating integration tests wouldn't be possible without microservices "revolution". For years, we’ve been developing apps using good old monolith architecture. Everything was in one place, bound to each other, and...
In the article, I’ll present how to build an API in a swift and simple way, using Symfony and API Platform. This library provides a fully-working CRUD, pagination, validation, HATEOAS...
As a software developer, you like to focus on software development. Unfortunately, nowadays, you also need to struggle with a bunch of data privacy-related stuff – even in the staging...
APIs open up a world of possibilities for developers all over the world, making it possible to create third-party software. As such they are the foundation of their creativity. On...
What is Git subtree? When should you use it? How to split, merge and remove external repositories using subtree? Who would win the “subtree vs submodules” battle? I’m glad you...
Estimate your project
Your message has been sent. We’ll get back to you in 24 hours.Back to page
We’ll get back to you in 24 hours
to address your needs as quick as possible.
We’ll prepare an estimation of the project
describing the team compostition, timeline and costs.
We’ll perform a free code review
if you already have an existing system or a part of it.
Our work was featured in:
Jakie będą kolejne kroki?
Krótka rozmowa o twoim doświadczeniu,
umiejętnościach i oczekiwaniach.
Praktyczne zadanie sprawdzające dokładnie
poziom twoich umiejętności.
Spotkanie w biurze
Rozmowa w biurze The Software House,
pozwalająca nam się lepiej poznać.
Ostateczna odpowiedź i propozycja
finansowa (w ciągu kilku dni od spotkania).