# Posts by Tag

## Computing Eigenvalues and Eigenvectors using QR Decomposition

A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.

## Linear transformations, Eigenvectors and Eigenvalues - an easy explanation

A short mathematical explanatory article on Linear Transformations, Eigenvalues and Eigenvectors.

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Computing Eigenvalues and Eigenvectors using QR Decomposition

A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.

## Linear transformations, Eigenvectors and Eigenvalues - an easy explanation

A short mathematical explanatory article on Linear Transformations, Eigenvalues and Eigenvectors.

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## 10 algebra problems selected from the Romanian Olympiad (Part 2)

A selection of non-trivial algebra problems.

## 20 algebra problems selected from the Romanian Olympiad (Part 1)

A selection of 20 math problems from the Romanian Math Olympiad (solutions included).

Wrapping 2023

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Computing Eigenvalues and Eigenvectors using QR Decomposition

A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.

## Linear transformations, Eigenvectors and Eigenvalues - an easy explanation

A short mathematical explanatory article on Linear Transformations, Eigenvalues and Eigenvectors.

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Building pathological input for Java HashMaps - hash collisions generator

Hash collision generator targeting the default java hash function

## A tale of Java Hash Tables

Implementing Open Addressing hash tables in Java and benchmarking them vs. HashMap

## Implementing Hash Tables in 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...

## Hash, displace, and compress: Perfect hashing with Java

An implementation of a perfection hashing algorithm in Java

## On implementing Bloom Filters in C

A concise implementation of bloom filters in C

## Writing a simple 16 bit VM in less than 125 lines of C

Writing a simple VM for LC3 in less than 125 lines of C

## Hash, displace, and compress: Perfect hashing with Java

An implementation of a perfection hashing algorithm in Java

## On implementing Bloom Filters in C

A concise implementation of bloom filters in C

## Writing a simple 16 bit VM in less than 125 lines of C

Writing a simple VM for LC3 in less than 125 lines of C

## From the Circle to Epicycles (Part 1) - An animated introduction to Fourier Series

A visual introduction to Fourier Series

## The sinusoidal tetris

A tetris game with a twist

Debunking a meme

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Bottom-up Merge Sort (non-recursive)

The merge sort algorithm (non-recursive) explained and implemented in Java.

## The merge sort algorithm (implementation in Java)

The merge sort algorithm explained and implemented in Java.

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## XML to JSON using MapNeat

A short tutorial on how to transform XML to JSON using mapneat.

## Hello world, mapneat!

A gentle introduction to the Kotlin mapneat library.

## XML to JSON using MapNeat

A short tutorial on how to transform XML to JSON using mapneat.

## Hello world, mapneat!

A gentle introduction to the Kotlin mapneat library.

## A tale of Java Hash Tables

Implementing Open Addressing hash tables in Java and benchmarking them vs. HashMap

## Implementing Hash Tables in 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...

Nostalgia hits

## The sinusoidal tetris

A tetris game with a twist

Hello world!

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Generic data structures in C

A short tutorial on how to write generic code in C.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Converting infix to RPN (shunting-yard algorithm)

The shunting-yard algorithm implemented in Java.

## Euclid’s Algorithm

The Euclid’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Binary GCD (Stein’s Algorithm) in C

The Stein’s algorithm explained and implemented in C.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Serialize java objects using GZip streams (GZIPInputStream and GZIPOutputStream)

An article on how to serialize and deserialize Java Objects using GZIP streams.

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Sieve of Eratosthenes (finding all prime numbers up to a specific integer)

The algorithm of Sieve of Eratosthenes

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Euclid’s Algorithm: Reducing fraction to lowest terms

The Euclid algorithm explained and implemented in C.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Insertion Sort Algorithm

The insertion sort algorithm explained and implemented in Java.

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Evaluate RPN expressions using Haskell, Scala, and python

RPN Calculator in 3 different programming languages

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Implementing a generic Priority Queue in C (using heaps)

An article describing how to implement a Priority Queue in C.

## Generate random SQL inserts using pysert

A short tutorial on how to use and configure pysert.

## Generate random SQL inserts using pysert

A short tutorial on how to use and configure pysert.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Bash Scripting - Best Practices

A list of bash best practices.

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Writing a simple file monitor in Java using Commons IO

Monitor file changes using Commons IO

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Recursive folder walks using NIO.2 API

Implement recursive folder walks using the Java standard API.

## Writing a simple file/folder monitor using the Watch Service API

Writing simple file/folder monitor using the low-level WatchService API (Java NIO)

## Writing a simple file/folder monitor using the Watch Service API

Writing simple file/folder monitor using the low-level WatchService API (Java NIO)

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Writing your own linear algebra matrix library in C

A step-by-step guide on how to implement a matrix library in pure C.

## Computing Eigenvalues and Eigenvectors using QR Decomposition

A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.

## Computing Eigenvalues and Eigenvectors using QR Decomposition

A short tutorial on how to compute Eigenvalues and Eigenvectors using QR Matrix Decomposition. Python code included.

## Cars and Police, a Spring Boot streaming application using Kafka and ksqlDB

A ksqlDB proof of concept.

## Cars and Police, a Spring Boot streaming application using Kafka and ksqlDB

A ksqlDB proof of concept.

## Cars and Police, a Spring Boot streaming application using Kafka and ksqlDB

A ksqlDB proof of concept.

## Cars and Police, a Spring Boot streaming application using Kafka and ksqlDB

A ksqlDB proof of concept.

## Writing a Universal Chess Interface (UCI) Client in Java

A step-by-step guide on how to implement an UCI client in Java.

## Writing a Universal Chess Interface (UCI) Client in Java

A step-by-step guide on how to implement an UCI client in Java.

## Writing a Universal Chess Interface (UCI) Client in Java

A step-by-step guide on how to implement an UCI client in Java.

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Implementing Hash Tables in 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...

## Arbitrary thoughts, Tzimtzum

Non-technical article on Tzimtzum, because I found the topic interesting

## Arbitrary thoughts, Tzimtzum

Non-technical article on Tzimtzum, because I found the topic interesting

## A blog that is a single executable binary

A Binary Blog generator written in C

## A blog that is a single executable binary

A Binary Blog generator written in C

## 4 integers are enough to write a Snake Game

A snake written in 4 integers

## 4 integers are enough to write a Snake Game

A snake written in 4 integers

## Building pathological input for Java HashMaps - hash collisions generator

Hash collision generator targeting the default java hash function

## Demystifying bitwise operations, a gentle C tutorial

A beginner-friendly tutorial on bitwise operations in C

## Demystifying bitwise operations, a gentle C tutorial

A beginner-friendly tutorial on bitwise operations in C

## Demystifying bitwise operations, a gentle C tutorial

A beginner-friendly tutorial on bitwise operations in C

## Social Media, I Quit

On quitting social media for good.

## On the moon

A short trip on the Moon and back

Why?

## Crimes of the Future

My thoughts on Cronenberg’s movie

## Crimes of the Future

My thoughts on Cronenberg’s movie

## Crimes of the Future

My thoughts on Cronenberg’s movie

Nostalgia hits

## A surprising matrix problem

A surprising math problem from the Spanish Math Olympiad of 1988

## 13 problems with logarithms

A 13 problems set with logarithms