Posts
SOLID
SOLID
D from SOLID
Dependency Inversion Principle (DIP) in Software Design
I from SOLID
Interface Segregation Principle (ISP) in Java
L from SOLID
The Liskov Substitution Principle (LSP) in Object-Oriented Design
O from SOLID
Open/Closed Principle (OCP) in Software Design
S from SOLID
Single Responsibility Principle (SRP) in Java
Full stack developers
Technical debt
Microservices vs Monoliths
Microservices are an architectural style that splits a software to a collection of fine-grained services. Those services have to be:
Best Of: The Early History Of Smalltalk
Smalltalk’s design–and existence–is due to the insight that everything we can describe can be represented by the recursive composition of a single kind of behavioral building block that hides its combination of state and process inside itself and can be dealt with only through the exchange of messages.
React Hooks: UseReducer Generics Params In Typescript
The new React Hooks introduces a lot of functions to encourage the creation of function components.
Hexagonal Architecture
The _ hexagonal architecture _, or _ ports and adapters architecture _, is an architectural pattern used in _ software design _. It aims at creating loosely coupled application components that can be easily connected to their software environment by means of ports and adapters. This makes components exchangeable at any level and facilitates test automation
Anemic vs Rich Domain Models
Domain Driven Design Core Concepts
Tell, Don’t Ask: Getters Are Evil
Speed Up Your Computations
subscribe via RSS