Blog Posts:

SICP series (part2) : recursive process vs iterative process

24/03/2024
5 min read
SICP

In this article we will dive into iterative and recursive process using the substitution model that we explored in the previous article of the SICP series.

SICP series (part 1) : the substitution model

18/12/2023
5 min read
SICP

I recently dove into the famous 'Structure and Interpretation of Computer Programs' (SICP), aka the Wizard Book.

Nested Hexagonal Architecture what's that ?

15/08/2023
6 min read
Architecture

In this short article we will talk about how to implement a nested hexagonal architecture when your app gets complex.

Reflection in Java by example

15/07/2023
7 min read
Java

Reflection is the ability of a process to examine, introspect, and modify its own structure (from Wikipedia). Reflection is not a concepet exclusive to Java in fact it is part of many other programming language such as Javascript, PHP, C# etc…

Treat your actions as events not as setters or commands

27/05/2023
7 min read
Redux

The most common complaints about Redux is “ There is too much boilerplate ", but after seeing how most of people use Redux my conclusion is that people feel that there is too much boilerplate because they treat their actions as setters not events.

Domain-Driven Design strategic patterns overview

08/05/2023
7 min read
DDD

Domain-Driven Design is a software design approach that is about focusing on modeling software to match the domain according to input from one or multiple domain experts.

Introduction to Functional Programming in Java

18/04/2023
9 min read
Java

In this article we will see how to leverage the power of functional programming with the new features introduce in Java 8.

Understanding useMemo and useCallback by understanding memoization first

12/02/2023
6 min read
React

In this article we will explore the basics of useMemo and useCallback by understanding the pattern that is behind those two hooks who is named memoization.

Dependency injection with React Context, DI VS Mocking Framework

01/02/2023
10 min read
React

React Context is often misunderstood, a lot of people think that it is a state manager but it is not.

Hexagonal Architecture a productivity tool

22/01/2023
10 min read
Architecture

Hexagonal architecture, also known as ports and adapters, or clean architecture, is an architectural design pattern that aims to separate essential complexity from accidental complexity.

Topics:

Subscribe to my newsletter: