3 followers
Full-stack engineer. Sharing knowledge about interesting frontend and backend topics.
When working with JavaScript-based frameworks, even the Microsoft documentation recommends using Windows Subsystem for Linux. If you're not familiar...
Mediator is a behavioral design pattern that reduces coupling between components of a program by making them communicate indirectly, through a special...
As described in the original GoF book, Visitor Pattern lets you define a new operation without changing the classes of the elements on which it...
The repository is intended to create an abstraction layer between the data access layer and the business logic layer of an application. Repositories...
Fluent Builder is a design pattern that falls under the category of creational design patterns. It is a variation of the Builder Design Pattern and it...
If you are a Java developer, chances are pretty high that at some point you used Spring framework. You bootstrap the application with Spring Boot and...