Codeminer42's Engineering Blog
The Miners

Mastering Zod Validation
Introduction In TypeScript applications, static typing offers safety during development, ensuring that variables and functions respect well-defined contracts. However, this guarantee does not always extend to external data, where malformed…
The Road To JVM: The JVM Specification
In the last article, we discussed brainfuck and implemented a compiler + VM that can run brainfuck code. Continuing the journey to run brainfuck on billions of devices, I will…
Four talks in four weeks
Exchanging knowledge is something I deeply enjoy and have been doing through conference talks since 2015. I believe it’s one of the best ways to contribute back to the whole…
How to Detect Forbidden Words in Text (Without Slowing Down) – Part II
In our previous blog post, we adopted the Trie (Prefix-tree) data structure to address the use case of detecting forbidden words in texts. This structure enabled us to achieve faster…
Reprogramming My Career – Engineer to Engineer
Trainee Program Hey everyone! 👋 Today I'm not here to talk about the usual topics, such as tests or SQL (Yes, I know part 2 is in progress for both…