lychee - writing a fast, async link checker in Rust - Matthias Endler - Rust Linz August 2023
Вставка
- Опубліковано 5 вер 2024
- For the last two years, I worked on lychee, a new link checker which supports Markdown, HTML, and more. It heavily uses async Rust and has a focus on performance. During the session, I will talk about the challenges of writing a link checker and how Rust was the ideal language for this project. The key takeaway is that simple things can get complex very quickly and that the Rust ecosystem allows building high-performance CLI tools with relative ease.
---
Matthias Endler is a Rust developer and Open Source maintainer. He built popular Rust crates like tinysearch, hyperjson, and lychee. He spoke at conferences such as FOSDEM in Brussels, Cod{e}motion in Amsterdam, and BrisTech in Bristol. He gave workshops at emBO++ in Bochum, RustBeltRust in Columbus, OH, and RustFest Barcelona. He is passionate about Idiomatic Rust and an avid blogger.
"I tried to do it in a weekend", he said - and opened a rabbit hole -
Link Rot and Content Drift are both issues with the WWW as it functions right now.
Huge problems can occur when you count in that an average link is breaking after just two years.
Links can not only point to websites containing outdated data, but also to websites containing unintended data.
Fianlly, keep in mind that also Domains can change ownership...
Kudos to Matthias for that presentation and kudos to lychee for being great!
One rusty German VS the brokenness of the internet
Superb talk
Work in the IT industry, they said. Everything is based on logic, they said. This talk relentlessly shows the dark side of the web - and that's a good thing!