Rust Dortmund Meetup - Agentic Programming - May
Details
Join us for the next Rust Dortmund Meetup! This event will bring together Rust enthusiasts for an evening of learning, collaboration, and community building. This time with a focus on Agentic Programming.
This will be a hybrid event. More information on joining online will follow.
Please also register to the event at meentalk!
Preliminary Agenda
- 6.00pm - Doors open
- 6.30pm - Rust for Agentic Programming - Workflows and Guardrails, Tim Janus
- 7.15pm - Mutation Testing, Zalán Lévai
- Discussion and Networking
Location
Conciso Workgarden, Pariser Bogen 7, 44269 Dortmund
Abstract - Rust for Agentic Programming - Workflows and Guardrails
We explore agentic programming through MeetNTalk, a web application used for event management and archiving of the Rust Dortmund Meetup. Developed with a range of AI tools and models—including Claude, Codex, and GitHub Copilot—the project demonstrates practical agentic workflows. A comprehensive suite of unit, integration, and end-to-end tests serves as essential guardrails, ensuring that AI agents respect existing features and contracts. Rust proves particularly well-suited for this paradigm thanks to its strict typing, meaningful error messages, and compile-time safety patterns such as the newtype idiom, which move many runtime errors to the compilation stage.
Abstract - Mutation Testing
Mutation testing automatically introduces small changes (“mutants”) into your code and verifies whether your test suite detects them. Surviving mutants reveal gaps that should be closed. On a side note: Mutation testing is a powerful addition for ensuring high-quality guardrails when working with AI agents.
The main obstacle in compiled languages like Rust has always been the long compilation times required for each mutation. mutest-rs solves this elegantly by using the Rust compiler as a library to perform in-memory Abstract Syntax Tree transformations together with advanced batching techniques, delivering speed-ups of several orders of magnitude.
