Talk

A Python Engineer's Favorite Development Environment, 2025 Edition (NixOS)

Thursday, May 29

16:15 - 16:45
RoomFusilli
LanguageEnglish
Audience levelIntermediate
Elevator pitch

How do you onboard new colleagues in 2025? How long does it take? Would you love a standardized setup under version control that everyone can customize for themselves? A stable desktop setup, reinstalled in just minutes. It can be done.

Learn how to make system engineering a fun team effort!

Abstract

How much time does it take to get a new colleague up to speed in your team? A week or two? Does everyone have their own magic setup? Do you still suffer from “works on my machine”, sometimes? You shouldn’t, not in 2025.

We’ve gone to great lengths to standardise state-of-the-art software development. What does yours look like in 2025? Version control, containers, Kubernetes, CI/CD, test automation. Is that it? – What about your developer laptop? That needs version control, too. If you want to be fast and agile.

NixOS is a great promise. It has been around for years and only nerds seem to embrace it. It’s time to take its benefits mainstream, extend your DevOps processes further to the left! For developing Python applications.

  • Your entire setup under version control
  • Manage a single setup for everyone on your team (yet have full freedom to customise your setup)
  • (Re)install your machine in just minutes (reboot your laptop and get a coffee)
  • No fear of a broken system after updates
  • Have fun crafting your perfect setup as a team effort - just like you have fun developing applications!

This is DevOps in 2025. This is how agencies should do onboarding. This is full control, finally! This is fun - for everyone.

Come learn the basics, see a working demo, generate one yourself in minutes and take the setup with you from this conference. For you and your team!

TagsAgile, Best Practice, DevOps and SRE
Participant

Peter Bittner

Peter is a developer - of people, companies and code. A perfectionist with deadlines. Just like Django.

Peter is a Linux and Free Software enthusiast, and a seasoned maintainer and contributor to Open Source projects you may know if you care about cleaning up Python bytecode, BDD & testing, Django, DevOps automation and GitLab, usually related to making software development easier and more fun.