-
Advent of Code 2020 Day 17 Explained - Conway Cubes
June 05, 2025
Detailled explaination of how I solved day 17 for AoC 2020, Conway Cubes, with a link to my Rust implementation.
-
Advent of Code 2020 Day 16 Part 2 Explained - Ticket Translation
May 27, 2025
Detailled explaination of how I solved the part 2 of day 16 for AoC 2020, Ticket Translation, with a link to my Rust implementation.
-
Advent of Code 2024 Day 24 Part 2 Explained - Crossed Wires
May 04, 2025
Detailled explaination of how I solved the part 2 of day 24 for AoC 2024, Crossed Wires, with a link to my Rust implementation.
-
The Hard Limits of Vibe Coding (That No Model Will Ever Fix)
April 25, 2025
Vibe coding’s biggest constraints come from how it works, not from the models performances.
-
Advent of Code 2024 Day 21 Explained - Keypad Conundrum
April 21, 2025
Detailled explaination of how I solved the day 21 for AoC 2024, Keypad Conundrum, with a link to my Rust implementation.
-
Advent of Code 2024 Day 20 Explained - Race Condition
April 16, 2025
Detailled explaination of how I solved the day 20 for AoC 2024, Race Condition, with a link to my Rust implementation.
-
Advent of Code 2024 Day 17 Part 2 Explained - Chronospatial Computer
April 08, 2025
Detailled explaination of how I solved the part 2 of day 17 for AoC 2024, Chronospatial Computer, with a link to my Rust implementation.
-
Advent of Code 2024 Day 16 Part 2 Explained - Using Dijkstra
April 04, 2025
Detailled explaination of how I solved the part 2 of day 16 for AoC 2024 using Dijkstra algorithm, with a link to my Rust implementation.
-
How to Properly Break the Production
August 10, 2024
Most software engineers are capable of breaking the production. But are you able to do it like a pro?
-
Bitcoin vs Digital Euro
February 11, 2024
As cryptocurrencies gain popularity, central banks around the world are growing concerned about the potential impact on traditional currencies.
-
An Introduction to Digital Euro
February 08, 2024
As of today, banknotes and coins are the only forms of European Central Bank (ECB) money granted legal tender status.
-
How I Saved One Month of Work to an Entire Squad
November 07, 2023
How we use the adapter pattern to simplify the first version of a feature by keeping the logic of the long term vision.
-
Master the Repository Pattern
October 27, 2023
Complete guide to master the repository design pattern, with Typescript examples. Isolate the data persistence from the business logic.
-
Langchain Agent tool monitoring and usage limiting
August 31, 2023
Learn how monitor a Langchain agent usage with Datadog and limit the usage of his tools.
-
Give ChatGPT Access to LinkedIn: LLM Agent Custom Tools
July 19, 2023
Learn how to give access ChatGPT access to LinkedIn using LangChain's custom tool feature and Bright data.
-
The Only Way to Manage Errors in Typescript
February 14, 2023
Learn about the best approach to handling errors in TypeScript. Discover the Outcome Pattern and Switch Guard.
-
Authentication with Ethereum and Metamask in a dApp
December 18, 2022
How to allow your users to log into your app using Metamask instead of creating an account and filling their login and password.
-
Mnemonic Seeds
December 18, 2022
Mnemonic seeds are a way to represent a private key in a form that is easier for humans to remember.