Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Lychee: Writing a Link Checker in a Weekend (Plus Two Short Years)

RustLab Conference via YouTube

Overview

Explore the journey of developing Lychee, an asynchronous Rust link checker, in this 50-minute conference talk from RustLab. Delve into the unexpected complexities of creating a seemingly simple network tool, including challenges with rate limiting, status codes, URL parsing, timeouts, and client-side rendering. Gain insights into open-source project funding, maintenance, and the essential skills required for development. Discover the intricacies of link checking, including handling various link types, edge cases, and bot detection. Learn about the tool's performance, its role in critical infrastructure, and its connection to Mozilla.

Syllabus

Introduction
Why I started this project
The name Lychee
The author of curl
Why Rust
What is a link
Valid links
Email addresses
Broken links
DOI links
Edge cases
Bot detection
Is it fast
Critical infrastructure
QA
Mozilla

Taught by

RustLab Conference

Reviews

Start your review of Lychee: Writing a Link Checker in a Weekend (Plus Two Short Years)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.