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.
- Email: alex@oneruby.dev
- GitHub: github.com/kholdrex
- LinkedIn: linkedin.com/in/alex-kholodniak
- Twitter: twitter.com/onerubydev
Thanks for reading — I hope you find something useful here.