YoVDO

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

Offered By: RustLab Conference via YouTube

Tags

Rust Courses Web Development Courses Rate Limiting Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight