Matthias Endler

@mre
1.4K Followers
463 Following
1.1K Posts

LOLCODE parser disguised as a human.
I mostly talk about 🦀 Rust and 🧑‍💻 Open Source.
Reach out for Rust contract work / consulting!

https://corrode.dev

Some of my other projects:
http://codeprints.dev
http://analysis-tools.dev
http://openpodcast.dev
http://lychee.cli.rs

Consultinghttps://corrode.dev
Rust Bloghttps://corrode.dev/blog
Personal Bloghttps://endler.dev
Codehttps://github.com/mre

I had no idea this works. 😂

#rustlang #rust

If anyone is up for a quick 5k run at *Rust Week on Tuesday evening* after the conference, ping me. :)

Bring your running shoes 👟🦀

(We started this tradition last year, and we call it the "Rust Running Club" 😆)

#rustweek

New episode of Rust in Production!

I talked to @bal4e and @partim from @nlnetlabs about securing the internet with Rust.

They build NSD, Unbound, and Routinator: critical DNS and routing infrastructure used by ISPs, Let's Encrypt, Pi-Hole, and more. Much of it is now written in Rust.

We cover their Rust story, async in DNS infra, porting 25 years of corner cases, why offering Rust work helps with hiring, and why C is slowly dying.

https://corrode.dev/podcast/s06e03-nlnet-labs/

#rustlang #rust

NLnet Labs with Arya Khanna and Martin Hoffmann - Rust in Production Podcast | corrode Rust Consulting

Every time you load a website, send an email, or up…

Corrode Rust Consulting

Chrome looks set to ship an LLM Prompt API to the web platform. At Mozilla, we oppose this API.

We feel it has a large interoperability risk, and Google imposing T&Cs on a web API sets a dangerous precedent.

Full details: https://github.com/mozilla/standards-positions/issues/1213#issuecomment-4347988313

Prompt API · Issue #1213 · mozilla/standards-positions

Specification title Prompt API Specification or proposal URL (if available) No response Explainer URL (if available) https://github.com/webmachinelearning/prompt-api/blob/main/README.md Proposal au...

GitHub
So many agents and skills would not even need to exist if we just had an ergonomic extension mechanism for lints...

New blog post!

https://corrode.dev/blog/bugs-rust-wont-catch/

In which I talk about non-obvious bugs Rust won’t prevent.

Kinda went a bit viral already. It’s on HN and Reddit right now in case your looking for additional discussion.

#rustlang #rust

Bugs Rust Won't Catch | corrode Rust Consulting

In April 2026, Canonical disclosed 44 CVEs in uutils, the Rust reimplementation of GNU coreutil…

Corrode Rust Consulting
Thanks to @jonhoo for taking the time to do the interview and to the entire team at Helsing.

New podcast episode. Thrilled to finally share this one!

Jon Gjengset and I talked about Helsing and what it looks like to use Rust in environments where correctness is non-negotiable, from edge networking with CRDTs to type system design trade-offs that only become clear after years of production use.

Jon also had some candid thoughts about where the Rust community is headed that I think a lot of people will find worth reflecting on.

Here's the link:
https://corrode.dev/podcast/s06e02-helsing/

#rustlang #rust

Helsing with Jon Gjengset - Rust in Production Podcast | corrode Rust Consulting

Jon Gjengset is one of the most recognizable names in the Rust community,…

Corrode Rust Consulting

Just woke up to 5 vulnerability alerts (4 high severity) of the openSSL Rust crate. Now I'm even more thankful we've made the switch to rustls in lychee. I've only seen advantages so far. The transition was totally smooth, and now we have faster, more stable and apparently more secure TLS.

Thank you @djc, @ctz et al. for this amazing piece of software!

#rust #openssl #rustls

I'm making a terminal emulator

and yes, the cursor is a spinning rat 🐁

wip: https://github.com/orhun/ratty

#rustlang #ratatui #terminal