## 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

Writing a simple VM for LC3 in less than 125 lines of 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 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.

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.

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

DDL and DML scripts for creating HR Schema in MySQL.

A list of bash best practices.

A short tutorial on how to use and configure pysert.

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.

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

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.