-
Calibrating a Loot Table Using a Genetic Algorithm
July 03, 2025
Finding the right distribution of rewards and probabilities for a lotery game, using a genetic algorithm.
-
How to Use Chainlink VRF on Hardhat for dApp Local Development
June 24, 2025
Learn how to set up Chainlink VRF mock locally to develop and test a dApp with an experience close to a Node.js backend
-
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.
-
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.