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