Building a Web Crawler from scratch in Zig
reference code: https://gist.github.com/nubskr/26cd0c... zig async IO video: • A Practical Guide to Async IO in Zig In this video, I build a web crawler in Zig using async I/O. It starts with one URL, fetches the page, extracts links, resolves relative URLs, filters out junk, and keeps crawling. Along the way, we build the core pieces of a crawler: request handling, URL queues, metadata tracking, link extractions, etc. Basically: Googlebot crawls billions of pages. This one is Zig, so we’ll see what happens. Chapters: 00:00 - Teaser 00:10 - Intro 01:05 - Building the CLI 03:25 - Fetching Webpages 08:08 - Indexing Webpages 14:25 - Resolving URLs 20:19 - One Thread Is Too Slow 21:04 - Multithreaded Web Scraping 32:47 - Building the Scraping Worker 37:56 - Hunting Bugs and Testing #zig #systemsprogramming #asynchronousprogramming

One Formula That Demystifies 3D Graphics

Building a File Downloader with Async IO in Zig

Building a real time file indexer from scratch

LAWYER: If Cops Ask "Where Are You Coming From?" - Say These Words

What Nobody Tells You About Being a Quant

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Tips for C Programming

"Got any hobbies?"

Building the PERFECT Linux PC with Linus Torvalds

Interview with a GenAI CEO (Synthesia CEO - $4B)

ART SCREENSAVER FOR YOUR TV | NO MUSIC | 2Hour | Abstract neutral art

They're Poisoning the Agents!

Count Binface destroys Sky News interviewer

"There's a Secret Backdoor in Netgear" Routers, ft. Wendell of Level1 Techs

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

How to make 3D Games in Godot

Elon Musk is the world's first trillionaire. How scared should you be?

PROs Guess The Cost Of Guitars Blindfolded

They're laughing at the SpaceX bubble

