Skip to content

Learning paths

Series

Multi-part tutorials that build on each other. Start with part 1 and follow along.

4 series

8 parts · about 40 min

AWK Tutorial for Beginners

Learn AWK from scratch with step-by-step Linux tutorials: print columns, filter rows, sum values, parse logs and CSV. Every example is tested on gawk and mawk.

  1. 1. AWK Command in Linux: Beginner’s Guide with Examples
  2. 2. AWK Print Column: $1, $NF, Last Column and More
  3. 3. AWK Field Separator: -F, FS and Multiple Delimiters
  4. 4. AWK Sum Column: Total, Average, Min, Max and Group By
  5. + 4 more
Start with part 1

6 parts · about 40 min

Git in Production: A Practical Guide for Developers

Most Git problems come from not knowing what a command will do before you run it. This series starts with how Git works underneath, covering the working tree, the staging area, commits and branches, and then builds up to the situations developers face on real teams. You'll learn how to branch and merge cleanly, rewrite history safely with rebase, undo mistakes and recover lost work, choose a team branching strategy, track down bugs with bisect, automate checks with hooks and CI/CD, and remove leaked secrets or large files from a repository. Every part uses commands you can run in a scratch repository and explains why they work, so you can fix problems yourself instead of copying commands you don't understand.

  1. 1. Git Staging Area Explained: How Git Really Works
  2. 2. Git Commit Best Practices: add -p, Messages & .gitignore
  3. 3. Git Merge Conflicts: Branching, Merging & How to Resolve
  4. 4. Git Rebase Explained: Rewrite History Without Breaking It
  5. + 2 more
Start with part 1

6 parts · about 33 min

Laravel Routing in Production: A Complete Guide

Laravel routing looks simple until you hit the middleware ordering bug, the route cache that silently breaks after deploy, or the API versioning scheme that doesn't scale past year one. This series walks through routing the way it actually works in a production app — resource routes, model binding, middleware stacking, caching pitfalls, rate limiting, and testing — each part with real, copy-pasteable code, not just the happy-path example from the docs.

  1. 1. Laravel Routing Basics: web.php, api.php & Resource Routes
  2. 2. Laravel Route Model Binding: Implicit, Explicit & Scoped
  3. 3. Laravel Middleware: Route-Level, Groups & Ordering Pitfalls
  4. 4. Laravel Route Caching: What Breaks It in Production
  5. + 2 more
Start with part 1

3 parts · about 17 min

Laravel Migrations in Production: A Zero-Downtime Guide

Laravel migrations can lock your production database for minutes without warning. This series shows the exact code to add indexes, columns, and constraints without downtime.

  1. 1. Adding Indexes to Large Tables in Laravel Without Locking Them
  2. 2. Laravel Migrations: Add & Change Columns Without Downtime
  3. 3. Laravel Migrations: Add Foreign Keys Without Locking
Start with part 1

Get new articles in your inbox

Practical tutorials and deep dives, about once a week. No spam, unsubscribe anytime.

Privacy policy

Add DEV Talk to your Home Screen

  1. 1 Tap the Share button in Safari's toolbar.
  2. 2 Scroll down and tap Add to Home Screen.
  3. 3 Tap Add. Open it from the Home Screen to read like an app and to turn on notifications with the bell.

We use cookies to improve your experience and analyze traffic. By continuing, you agree to our Privacy Policy.