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
-
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)