{"guid":"e34eed85-78d1-4766-aa4d-23eeb4ea3264","title":"mise-en-place die Toolbox für eurer Projekt","subtitle":"von der Entwicklung bis zum Deployment hilft euch mise-en-place","slug":"froscon2026-3468-mise-en-place_die_toolbox_fur_eurer_projekt","link":"https://programm.froscon.org/2026/events/3468.html","description":"mise-en-place ist ein modernes Rust-Tool zur Verwaltung von Entwicklungsumgebungen und Automatisierungsprozessen. Es vereint Setup, Build, Testing und Deployment in einer konsistenten, deklarativen Struktur. Es kann sogar einen klassischen GitLab CI/CD Pipeline Runner vollständig ersetzen. Damit wird es zu einem durchgängigen Werkzeug von der lokalen Entwicklung bis zum produktiven Deployment – effizient, reproduzierbar und unverzichtbar für moderne Entwicklungsprozesse.\n\nIn diesem Vortrag wird mise-en-place, ein leistungsstarkes Tool aus dem Rust-Ökosystem, vorgestellt. Ziel von mise-en-place ist es, sämtliche Schritte eines Softwareprojekts – von der lokalen Einrichtung über Build und Tests bis hin zum Deployment – in einer einheitlichen, deklarativen Konfiguration abzubilden.\n\nEin zentraler Aspekt ist die Fähigkeit, klassische CI/CD-Setups – insbesondere GitLab Pipeline Runner – vollständig zu ersetzen. Statt komplexer YAML-Pipelines und externer Runner ermöglicht mise-en-place die direkte Ausführung derselben Prozesse lokal wie auch in automatisierten Umgebungen.\n\nDer Vortrag zeigt praxisnah, wie mise-en-place in bestehenden Projekten integriert werden kann und welche Vorteile sich daraus ergeben: weniger Kontextwechsel, reproduzierbare Umgebungen und eine klare, versionierte Definition aller Prozesse.\n\nBesonders in Teams und bei wachsender Projektkomplexität wird mise-en-place zu einem unverzichtbaren Werkzeug, das den gesamten Software-Lifecycle effizient unterstützt.\n\nWer moderne Entwicklungs- und Deployment-Workflows vereinfachen und vereinheitlichen möchte, sollte mise-en-place nicht missen. \n\nIch zeige auch konkret, wie wir in unserer Firma mise-en-place nutzen.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":["Herbert Maschke"],"view_count":72,"promoted":false,"date":"2026-08-15T15:00:00.000+02:00","release_date":"2026-08-16T00:00:00.000+02:00","updated_at":"2026-08-23T00:15:06.237+02:00","tags":["3468","2026","froscon2026","DevOps","HS 8","froscon2026-deu","Day 1"],"length":3167,"duration":3167,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2026/3468-e34eed85-78d1-4766-aa4d-23eeb4ea3264.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2026/3468-e34eed85-78d1-4766-aa4d-23eeb4ea3264_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2026/3468-e34eed85-78d1-4766-aa4d-23eeb4ea3264.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2026/3468-e34eed85-78d1-4766-aa4d-23eeb4ea3264.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2026-3468-mise-en-place_die_toolbox_fur_eurer_projekt","url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_title":"FrOSCon 2026","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026","related":[],"recordings":[{"length":3167,"mime_type":"video/mp4","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-08-16T16:15:46.567+02:00","label":"deu 1080p","size":348,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/h264-hd/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_hd.mp4","url":"https://api.media.ccc.de/public/recordings/103824","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"audio/opus","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-08-16T16:16:01.002+02:00","label":"deu","size":32,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/opus/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_opus.opus","url":"https://api.media.ccc.de/public/recordings/103825","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-08-16T16:16:05.326+02:00","label":"deu","size":48,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/mp3/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/103826","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"video/mp4","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-08-16T16:22:49.092+02:00","label":"deu 576p","size":114,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/h264-sd/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_sd.mp4","url":"https://api.media.ccc.de/public/recordings/103830","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"video/webm;codecs=av01","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-08-16T16:56:19.040+02:00","label":"deu 1080p","size":254,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/av1-hd/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/103839","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"video/webm","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-08-16T16:58:05.817+02:00","label":"deu 576p","size":113,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/webm-sd/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/103861","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"},{"length":3167,"mime_type":"video/webm","language":"deu","filename":"froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-08-16T16:58:00.124+02:00","label":"deu 1080p","size":297,"recording_url":"https://cdn.media.ccc.de/events/froscon/2026/webm-hd/froscon2026-3468-deu-mise-en-place_die_Toolbox_fuer_eurer_Projekt_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/103860","event_url":"https://api.media.ccc.de/public/events/e34eed85-78d1-4766-aa4d-23eeb4ea3264","conference_url":"https://api.media.ccc.de/public/conferences/froscon2026"}]}