Hello, I’m Serge and here’s some of my recent blog posts:

How do One-Time passwords work?

Many of us use one-time passwords (OTP) regularly to log into different services. Most probably rely on Google Authenticator and similar tools. But what about building one by ourselves? (4 min to read)

Poor Man’s Web

The Small Web Renaissance, Finger, Gopher and Gemini. How they work and what makes them different from the modern Big Web. (8 min to read)

Ray tracer for those who skipped the math class

A tiny ray tracer, only useful for people who never written one themselves, but would like to. It lacks features, but provides a foundation to build your own, featureful ray tracer upon. (13 min to read)

Scalable, Resilient Brainf∗ck

Building Brainf∗ck interpreter for the 21 century, with all the best systems design practices in mind. Think of Brainf∗ck-as-a-service cloud solution! (3 min to read)

A “Better C” Benchmark

An unusual benchmark for programming languages, designed to replace C. Unlike many other benchmarks, this one measures developer productivity and performance. (9 min to read)

All posts