Hallo! 👋
Thanks for stumbling onto my little tech corner.
This is where I document the stuff I'm learning by building (and breaking).
I work with Ruby, Rails, Hotwire, Tailwind, JavaScript, SQL, PostgreSQL, AWS — and nowadays I dabble in RAG, LangChain, MCP, fine-tuning, and frontier AI models when I'm feeling brave.
I started this blog because I kept forgetting solutions to problems I’d already solved — sound familiar?
Herzlich Willkommen!
Recent posts
Who Does What Again? (The eternal corporate confusion)
The Onboarding Wake-Up Call Every Software Developer Needs
The `Definition of Done` Problem (and why teams keep fighting about it)
Writing Acceptance Criteria in Jira (that won't make developers hate you)
Gemfile 101: All the Ways to Add Gems
Difference Between 'Gemfile' and 'Gemfile.lock'
JWT in Rails
Cookies vs Sessions in Rails
Ruby Array.new Gotcha – Why All Elements Change!
Path Parameters vs Query Parameters
attribute_names vs column_names in Rails – What's the Difference?
Making API Requests with Faraday in Ruby
Rails Magic: `resources :products` – What Does It Really Do
The Easiest Way to Peek Inside Any Rails Model
Rails Trick: List All Columns in One Line
Managing Multiple Ruby and Rails Versions with RVM
each in Ruby: Not Just a Loop, It’s a Language Powerhouse
Using the - Operator with Ruby Arrays
Meet the Parameters, Beat the Confusion
Tidy Up with compact_blank
Write Solid Code With SOLID
Ruby Writes Code. Java Writes Novels
Fine-tuning LLMs (or: How to teach LLM your company's weird jargon)
Single vs Double Quotes in Ruby: When to Use What?
From Chaos to Clarity: Ordering Your Rails Model Code Like a Pro
Ruby's Measuring Tape: length vs size vs count
Ruby’s 4 Shades of Equality – Learn to Compare Like a Pro
Git Clone vs Fetch vs Pull – What’s the Difference?
Perfecting Your Git Commits with Prefixes
The Elixir Pipe Operator (or: How to read code like English)