- -
The blog looks different now
- -
The Trickonometry of Math Olympiad Inequalities
- -
A joke in approximating numbers raised to irrational powers
- -
How to compose math problems
- -
A selection of problems with logarithms
- -
From the circle to epicycles
- -
The sinusoidal tetris
- -
My list of challenging software projects some programmers should try
- -
10 algebra problems selected from the Romanian Olympiad (Part 2)
- -
A Surprising Matrix Problem
- -
20 Algebra Problems Selected from the Romanian Olympiad (Part 1)
- -
The math exams of my life
- -
On the question of why?
- -
The so-called magic of the number 37
- -
Demystifying bitwise operations, a gentle C tutorial
- -
Building pathological input for Java HashMaps - hash collisions generator
- -
4 integers are enough to write a Snake Game
- -
A blog that is a single executable binary
- -
I've promised myself never to use gradle
- -
Hash, displace, and compress: Perfect hashing with Java
- -
On implementing Bloom Filters in C
- -
On Tzimtzum
- -
Writing a simple VM in less than 125 lines of C
- -
A tale of Java Hash Tables
- -
Implementing Hash Tables in C
- -
Writing a Universal Chess Interface (UCI) Client in Java
- -
XML to JSON using MapNeat
- -
Hello world, mapneat!
- -
Computing Eigenvalues and Eigenvectors using QR Decomposition
- -
Linear transformations, Eigenvectors and Eigenvalues
- -
Generate random SQL inserts using pysert
- -
Writing your own linear algebra matrix library in C
- -
Adding custom annotations to your java beans
- -
Writing a simple file monitor in Java using Commons IO
- -
Bash Scripting - Best Practices
- -
Implementing a generic Priority Queue in C
- -
Evaluate RPN expressions using Haskell, Scala, and python
- -
Converting infix to RPN (shunting-yard algorithm)
- -
Generic data structures in C
- -
Hello world!