Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Creational patterns were first described in the famous Gang of Four's Design Patterns. The book...
💬 “O TypeORM não tem Fluent API igual ao Entity Framework...” Pois é — não tinha. Neste artigo eu...
We had activity logging across our entire application - typical audit trail stuff that tracks user...
Ever opened a codebase where a single JSON payload could arrive in 17 different shapes depending on...
The billion-dollar mistake. That's what Tony Hoare called his invention of the null reference in...
While developing a drawing application that requires real-time stroke stabilization, I encountered a...
The Cost of Purity It started with a simple request: “Update the button tooltip text.”...
Ever tried explaining your system architecture and ended up drawing a bunch of rectangles that...
Hace unos dias escribí sobre Docker DB Manager, una aplicación de escritorio que simplifica la...
Design patterns aren't just for backend developers who can't say a sentence without mentioning...
Design patterns are proven solutions to common software challenges, providing guidance on writing...
During the final SDLC iteration of the Poor Man's Queue (Building a Poor Man's Queue with Cloudflare...
Facade vs Proxy vs Adapter Design Patterns Understand the core differences, use cases,...
This All-Hands Meeting was obviously going to be special. Instead of the usual sad snack bag, there...
In this blog post, I've shared my approach to solve this low level design problem, Design a Cache...
Test-Driven Development (TDD): Write Tests First, Code Later TDD is a software development...
Eliminate Magic Numbers in C# using the Smart Enum pattern as alternative to using enum and const. Learn how to use C# Records for type-safe, readable constants.
Design patterns are reusable solutions to common problems in software design. They were popularized...
CQRS Pattern in Symfony Introduction Command Query Responsibility Segregation...
This is the fourth article in our series, where we design a simple order solution for a hypothetical...
Avouons-le : quand on commence avec Laravel, on voit le terme "Injection de Dépendances" (DI), on...
"Open for extension, closed for modification." This single line from the SOLID principles perfectly...
Ever wanted to add extra features to a function without actually modifying its code? That's exactly...
TL;DR 💡 Value Objects make impossible states impossible ⚠️ "Stringly typed" code causes...
In the previous article, we built the foundation for what I called Laravel Blade Partial API Pattern....
🚀 Queue Warriors: Mastering the Competing Consumers Pattern in Laravel Ever watched your...
Inspired by Martin Fowler’s Catalog of Patterns of Enterprise Application Architecture Enterprise...
Introdução É super pertinente entender e ter um bom embasamento sobre os modelos (models)...
Have you ever built a React component that started clean — and a couple of days later had a billion...
In software engineering, creating objects isn't just a mechanical “new” keyword. In real...