Demystifying bitwise operations, a gentle C tutorial
A beginner-friendly tutorial on bitwise operations in C
A beginner-friendly tutorial on bitwise operations in C
Hash collision generator targeting the default java hash function
A snake written in 4 integers
A Binary Blog generator written in C
A concise implementation of bloom filters in C
Writing a simple VM for LC3 in less than 125 lines of C
An in-depth explanation on how we can implement hash tables in pure C. The article covers the following topics: hash functions, separate chaninig and open ad...
A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.
A step-by-step guide on how to implement a matrix library in pure C.
An article describing how to implement a Priority Queue in C.
The Euclid algorithm explained and implemented in C.
The algorithm of Sieve of Eratosthenes
The Stein’s algorithm explained and implemented in C.
The Euclid’s algorithm explained and implemented in C.
A short tutorial on how to write generic code in C.
Hello world!
A short rant about gradle
An implementation of a perfection hashing algorithm in Java
Implementing Open Addressing hash tables in Java and benchmarking them vs. HashMap
A step-by-step guide on how to implement an UCI client in Java.
A ksqlDB proof of concept.
A short tutorial on how to transform XML to JSON using mapneat.
A gentle introduction to the Kotlin mapneat library.
Writing simple file/folder monitor using the low-level WatchService API (Java NIO)
Implement recursive folder walks using the Java standard API.
On writing your own annotations
Monitor file changes using Commons IO
The insertion sort algorithm explained and implemented in Java.
The merge sort algorithm (non-recursive) explained and implemented in Java.
The merge sort algorithm explained and implemented in Java.
An article on how to serialize and deserialize Java Objects using GZIP streams.
The shunting-yard algorithm implemented in Java.
An implementation of a perfection hashing algorithm in Java
A concise implementation of bloom filters in C
Implementing Open Addressing hash tables in Java and benchmarking them vs. HashMap
An in-depth explanation on how we can implement hash tables in pure C. The article covers the following topics: hash functions, separate chaninig and open ad...
A step-by-step guide on how to implement a matrix library in pure C.
An article describing how to implement a Priority Queue in C.
The insertion sort algorithm explained and implemented in Java.
The merge sort algorithm (non-recursive) explained and implemented in Java.
The merge sort algorithm explained and implemented in Java.
The Euclid algorithm explained and implemented in C.
The algorithm of Sieve of Eratosthenes
The Stein’s algorithm explained and implemented in C.
The Euclid’s algorithm explained and implemented in C.
The shunting-yard algorithm implemented in Java.
A short tutorial on how to write generic code in C.
How I compose math problems
A 13 problems set with logarithms
A selection of non-trivial algebra problems.
A surprising math problem from the Spanish Math Olympiad of 1988
A selection of 20 math problems from the Romanian Math Olympiad (solutions included).
A nostalgic math adventure
Wrapping 2023
My thoughts on Cronenberg’s movie
A short trip on the Moon and back
On quitting social media for good.
Non-technical article on Tzimtzum, because I found the topic interesting
How I compose math problems
A 13 problems set with logarithms
A visual introduction to Fourier Series
A selection of non-trivial algebra problems.
A surprising math problem from the Spanish Math Olympiad of 1988
A selection of 20 math problems from the Romanian Math Olympiad (solutions included).
A tetris game with a twist
A nostalgic math adventure
Debunking a meme
A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.
A short tutorial on how to use and configure pysert.
RPN Calculator in 3 different programming languages
A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.
A short mathematical explanatory article on Linear Transformations, Eigenvalues and Eigenvectors.
A step-by-step guide on how to implement a matrix library in pure C.
A short tutorial on how to transform XML to JSON using mapneat.
A gentle introduction to the Kotlin mapneat library.
A nostalgic math adventure
Wrapping 2023
RPN Calculator in 3 different programming languages
RPN Calculator in 3 different programming languages
A list of bash best practices.
My thoughts on Cronenberg’s movie
Nostalgia hits
A collection of interesting links I’ve discovered in February and March 2024
Unsolicited advice
Unsolicited advice