{dev.talk} - The one where we are all a bit rusty after the holidays
Hi there,
This event explores real-world architectural lessons of building a commercial-grade Rust system on constrained hardware.
Thank you for being part of our amazing community of software engineers and tech enthusiasts.
Quick Reminder: Organising these events takes a lot of time and effort from our dedicated volunteers. If your plans change and you can't make it, please cancel your ticket via the ticketing app or drop us an email at contactus@devdottalk.uk. This helps us manage the event better and allows others to attend.
📍 Venue Details Coming Soon!
We'll reveal the exact location on campus a few days before the event. If you get a ticket, you will be notified of the location on the day, as well as links to maps too. This helps us to manage capacity more effectively.
Event Details
Date: Wednesday, 16th September 2026
Time:
- Doors open: 6:50 PM
- Event starts: 7:00 PM
- Event ends: 9:00 PM
Location: Bournemouth University, Talbot Campus
Speakers
Steve Hayles
Founder - Fifty One North Limited
Embedded Development in Rust
What does it take to build a real, commercial-grade embedded system in Rust—on a $5 microcontroller? In this talk, I’ll walk through the development of Bluefin, an ESP32-based marine instrument processor designed for real-world yacht racing. This isn’t a toy project or a blinking LED demo—it's a performance-focused, network-connected system handling real-time sensor data, onboard analytics, and a modern web-based UI. We’ll explore what actually happens when you push the ESP32 to its limits: Running async networking and web servers on constrained hardware Dealing with Wi-Fi throughput bottlenecks and lwIP quirks Managing memory, flash, and PSRAM under real pressure Building a responsive frontend served directly from the device Integrating BLE, provisioning, and streaming telemetry Along the way, I’ll share the hard-earned lessons—the things that break, the things that don’t behave like the docs suggest, and the architectural decisions that made the system viable. A key focus will be why Rust makes this possible: Strong guarantees around memory safety in a highly concurrent environment Fearless concurrency for async execution on embedded systems Performance characteristics comparable to C/C++ without the same class of bugs Building maintainable, scalable embedded software—not just firmware This talk is aimed at developers across the spectrum—whether you're into embedded systems, backend services, or modern web development. If you’ve ever wondered whether Rust is ready for serious embedded work—or how far you can push a microcontroller—this session will give you a grounded, real-world answer.
Speaker Bio
Steve is a professional sailor who's spent years racing at a high level, and a long-time tech enthusiast. When he's not on the water, he enjoys building things—both in software and hardware—usually involving embedded systems and pushing them a bit further than they probably should go.
Mark Oliver
Principal Software Engineer
Lean Coffee Session
This is a Lean Coffee session hosted by Mark Oliver. Lean Coffee is a participant-led format where attendees suggest topics, vote on what matters most, and discuss them in focused, timed rounds. It is interactive by design, so your participation is what makes the session valuable. Learn how Lean Coffee works.
Speaker Bio
Mark Oliver is a seasoned Principal Software Engineer and Team Leader with over 25 years of experience in the software industry. Throughout his career, he has developed multi-million pound software solutions for the aerospace, e-commerce, and telephony sectors. With more than a decade of team leadership, Mark has successfully guided teams of various sizes, leaving a lasting impact on both his colleagues and the projects they have delivered. He is also the founder of the {dev.talk} community.
What to Expect
We'll have soft drinks and some snacks available to keep you refreshed throughout the evening. If you have any dietary restrictions or allergen concerns, please let our organisers know.
Upon arrival, we'll check your ticket and provide you with a name badge. This is a great opportunity to network with fellow attendees, so don't be shy, introduce yourself.
The night will consist of some software focussed talks (normally 2) interspersed with networking opportunities.
For more on the event format, see our Attending page and FAQs.
Important Notes
Photography & Recording: Please note that the event will be recorded and photographed. If you prefer not to be included in any photos or videos, kindly inform the camera operator. These materials will be used to promote future events and shared on platforms like YouTube.
We Can't Wait to See You
Thank you for being part of {dev.talk}. We're excited to connect, learn, and grow together as a community. See you soon!
Warm regards,
The {dev.talk} Team
