Blog

Tutorial

128 posts tagged tutorial — the same founder-tested patterns, filtered.

TDD in Ruby: A Step-by-Step Guide

TDD in Ruby: A Step-by-Step Guide

A working Ruby tutorial for TDD on a small Order class. The 90-second loop, Shameless Green, Tidy First commits, and the reset move that makes it all safe.
Placeholder Image

Laravel AI Integration Tutorial: Complete Guide 2025

Learn Laravel AI integration with OpenAI PHP in 2025. Complete tutorial with queue jobs, testing, and 15+ production code examples. Build AI-powered Laravel apps.
Placeholder Image

Elixir AI Integration Tutorial: Complete Guide 2025

Learn Elixir AI integration with Phoenix LiveView and GenServer patterns. Complete guide with OTP supervision, streaming responses, and 15+ working code examples.
From Pitfalls to Profit: How to Successfully Implement Async

From Pitfalls to Profit: How to Successfully Implement Async

Why 68% of async transitions fail and how companies like GitLab and Doist avoided the pitfalls to save up to $22,500 per employee annually.
JTBD + OKRs: A Practical Guide for Customer-Focused Teams

JTBD + OKRs: A Practical Guide for Customer-Focused Teams

Stop building features nobody wants. Start with customer jobs, then measure what matters. Your team ships a new feature. Everyone high-fives.
Rails 7.1: How Ruby on Rails Developers Can Use the .with Query Method for CTEs

Rails 7.1: How Ruby on Rails Developers Can Use the .with Query Method for CTEs

Rails 7.1 added the .with query method, bringing Common Table Expressions into Active Record. How CTEs work, and when they make a query clearer.
Turbocharge Your Rails Apps with Smart Database Indexing

Turbocharge Your Rails Apps with Smart Database Indexing

Is your Rails application running slow? Are search queries taking forever to complete? The solution might be simpler than you think.
The Art of Form Objects: Elegant Search Filtering in Rails 🔍

The Art of Form Objects: Elegant Search Filtering in Rails 🔍

Rails search starts as a few query params and grows tangled. How form objects and filter components keep it readable as the filters multiply.
Solving Target Failed to Become Healthy Kamal Error: A Practical Debugging Guide

Solving Target Failed to Become Healthy Kamal Error: A Practical Debugging Guide

Deployment should be the triumphant final step in your development cycle.
Unlocking Success: How a Software Engineer Can Build a Thriving Business in 2025

Unlocking Success: How a Software Engineer Can Build a Thriving Business in 2025

Thinking about starting your own business as a software engineer in 2025? You're not alone. Many are turning their coding skills into successful ventures.

Reading this because something is going wrong?

A free code audit gives you a written assessment of your codebase in plain English.

Get a Free Code Audit

Rated 4.8/5 on Clutch · you keep the write-up either way