REST stands for Representational State Transfer. It is a set of design principles for making network communication more scalable and flexible. REST definition outlines a number of architectural constraints that a system must satisfy to be considered...
Continue reading »Digital Literacy
Let's get back to basics and remind ourselves how it all began and analyze both the strengths and weaknesses of each of them.
Continue reading »Most of us know about good old SOLID principles introduced by Uncle Bob, but do we understand it the right way? And do we use it the right way, or just talking about it? Let's go through step by step to remind ourselves about the core ideas and principles of it.
Continue reading »An application can be developed with an amazing architecture, using the latest technologies and having the best interface, etc. But if it doesn't solve the business's needs, it won't be considered useful for it. That's when domain driven design (DDD) comes in. As its name says, the point here is to focus on the domain of a specific business.
Continue reading »Refactoring is a great thing every developer should care about. But I found some cases when it could be useless.
Continue reading »