It’s a Monday morning, and you need to set up a new project. You install all of the required npm packages, then start working on some features. Sooner or later...
Dependency injection is a well-known technique, which can make it much easier to produce independent and scalable modules. It can be used in many programming languages and frameworks. However, when...
It’s high time for the final part of our adventure with the framework-agnostic PHP application. Today's goal is to prove, that our framework-agnostic app may be used not only with...
Modern static site generators are nothing like the clumsy tools you might have used in the past. They can be used to generate elegant and blazing-fast websites. That’s exactly what...
In the first part of the article about CQRS and Event Sourcing implementation in PHP, I’ve focused on explaining what are CQRS and Event Sourcing. I’ve mentioned the general idea...
To some developers, SQL is this boring database language, which they only use when they have to. And it’s probably the last thing they would use in a freestyle coding...
In the previous article, we’ve prepared a framework-agnostic part of our application. Now it’s time to connect it with a framework and storage. For the purpose of this article, we...
Symfony and Zend Framework are two major PHP frameworks, used by PHP developers all over the world to create high-performance web applications using the MVC pattern. But while they both...
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).