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