Elegant Go APIs with the Functional Options Pattern

Inspired by Dave Cheney’s classic post, this article explores how the functional options pattern can make your Go APIs cleaner, more extensible, and a joy to use, demonstrated with a practical example.

October 3, 2025 · 4 min · Aleksei Iaroslavtsev

A Guide to Full-Stack Rails Optimization

A deep-dive case study on optimizing a Rails app, tackling everything from slow data imports (using bulk inserts) to sluggish page loads (fixing N+1 queries and adding database indexes). We cut import times by 40% and page loads by over 90%.

August 27, 2025 · 4 min · Aleksei Iaroslavtsev

From 20 Seconds to 6: A Guide to Ruby Concurrency

An architectural breakdown of solving a concurrency challenge in Ruby, moving from a naive sequential model to a robust, scalable pattern using structured concurrency.

August 27, 2025 · 5 min · Aleksei Iaroslavtsev

From Hours to Seconds: A Systematic Guide to Ruby Performance Optimization

A step-by-step walkthrough of how we optimized a Ruby script that was too slow to run, reducing its runtime to under 30 seconds using a methodical, profile-driven approach.

August 27, 2025 · 5 min · Aleksei Iaroslavtsev

Taming Ruby's Memory Bloat: A Practical Guide to Processing Large Files

A case study on how we reduced the memory footprint of a data-processing Ruby script from over 200MB to under 70MB by ditching CSV.read and adopting a streaming, batch-processing approach.

August 27, 2025 · 4 min · Aleksei Iaroslavtsev

Automating the Hunt for Berlin's Museum Sunday Tickets

A step-by-step guide on how I reverse-engineered the booking website’s private API to build a Ruby script that instantly finds available tickets for Berlin’s popular Museum Sunday.

August 17, 2025 · 4 min · Aleksei Iaroslavtsev

Case Study: Building a Car Rental Website as a Team

A detailed walkthrough of how our team of six built a car rental website from scratch, focusing on our goals, technology stack, and the features we implemented, including an advanced integration with rental management software.

August 17, 2025 · 4 min · Aleksei Iaroslavtsev

How I Built a Custom Blog Traffic Analyzer with Go and OpenTelemetry

A deep dive into my custom, privacy-friendly blog traffic analysis system built with a Go authentication service, Nginx Ingress, OpenTelemetry, and SigNoz for powerful observability.

August 17, 2025 · 4 min · Aleksei Iaroslavtsev

How This Blog is Hosted: A Deep Dive into My OCI, Kubernetes, and Terraform Stack

A complete walkthrough of the infrastructure powering this blog, built on a free Oracle Cloud account, managed with Terraform, and deployed to Kubernetes with full observability using SigNoz.

August 17, 2025 · 4 min · Aleksei Iaroslavtsev