About OneRuby.dev

Hi, I'm Alex Kholodniak — a full-stack developer with over 10 years of professional experience building web applications with Ruby, Rails, and increasingly, machine learning systems.

I started OneRuby.dev because I noticed a gap in the programming tutorial landscape: most resources are either too shallow (just "hello world" examples) or too academic (full of theory with no practical application). I wanted to create something in between — tutorials rooted in real-world experience that you can actually apply to your projects.

What You'll Find Here

Ruby & Rails — From design patterns and metaprogramming to background jobs with Sidekiq and API framework comparisons. I write about patterns I've used in production, not textbook exercises.

AI & Machine Learning — Practical implementations including training language models, building RAG systems, fine-tuning LLMs with QLoRA, and working with vector databases. I focus on making these technologies accessible to web developers.

Python & Data Science — When Python is the right tool for the job — especially for ML pipelines, data analysis, and scientific computing — I cover it with the same practical approach.

My Background

I've spent my career working across the full stack — from building Rails APIs and real-time systems to deploying machine learning models in production. My experience spans:

  • Backend development — Ruby on Rails, API design, PostgreSQL, Redis, Sidekiq
  • Machine learning — NLP, classification models, LLM fine-tuning, RAG architectures
  • DevOps & infrastructure — Docker, CI/CD pipelines, cloud deployments
  • Open source — Contributing to and maintaining Ruby gems

I write every article on this site myself, drawing from problems I've actually solved and patterns I've actually used. When I include code examples, they come from real implementations — not generated snippets.

Why I Write

Programming is a craft that improves through sharing. The best developers I know learned not just from documentation, but from other developers explaining their thought process. That's what I aim to do here: show you not just the what, but the why behind every decision.

Every tutorial on OneRuby.dev goes through a process: I build something real, distill the key lessons, and write it up with complete, working code examples. If an article includes a code snippet, I've tested it.

The Philosophy

  • Practical over theoretical — Every article solves a real problem
  • Complete examples — No hand-waving or "left as an exercise for the reader"
  • Honest trade-offs — I'll tell you when NOT to use something, not just how to use it
  • Depth with clarity — Complex topics explained step by step

Get in Touch

I'd love to hear from you — whether it's a question about an article, a topic suggestion, or just to say hello.

Thanks for reading — I hope you find something useful here.