This repository contains a collection of talks given at the Cocoaheads Leipzig meetings.
For information on upcoming meetings:
- Follow us on Mastodon
- Subscribe our public calendar:
webcal://www.cocoaheads.org/de/Leipzig/events.ics
| 2025 |
|||
|---|---|---|---|
| Mit Vibe-Coding und LLMs gegen Bürokratie | Ben Fritsch | 16.10.2025 | |
| Back to basics - Swift on Linux & Web (WASM) | Markus Müller | 11.9.2025 | Sample Code |
| Biergarten-Treffen | 14.8.2025 | ||
| Kollektiver WWDC-Rückblick | 12.6.2025 | ||
| Erste Vibe-Coding Experimente mit Claude, Cursor und Swift UI | Max Seelemann | 15.5.2025 | Sample Code |
| Shaders in SwiftUI – First steps and impressions | Johannes Jakob | 10.4.2025 | |
| Cocoaheads Remote – Mixed Bag | 16.3.2025 | ||
| „I’ve Been Looking for Freedom“ - From Xcode to Neovim | Markus Müller | 13.2.2025 | |
| Erste Erfahrungen mit GRDB | Friedrich Ruynat | 9.1.2025 | Sample Code |
| 2024 |
|||
|---|---|---|---|
| Erste Erfahrungen mit CKSyncEngine | Friedrich Ruynat | 14.11.2024 | |
| Wie man einen Multitouch DAW Controller für macOS mit SwiftUI baut | Torsten Lehmann | 17.10.2024 | |
| Swift Testing | Max Seelemann, Friedrich Ruynat | 12.9.2024 | |
| Biergarten-Treffen | 8.8.2024 | ||
| WWDC-Keynote | 10.6.2024 | ||
| Swift auf dem Playdate | Rico Becker | 16.5.2024 | |
| TCA Revisted | Markus Müller | 8.4.2024 | Sample Code |
| Cocoaheads Remote – Mixed Bag | 14.3.2024 | ||
| Swift auf dem Server mit Vapor | Anatol Mayen | 11.1.2024 | |
| Swift Concurrency | Friedrich Ruynat | 11.1.2024 |
| 2023 |
|||
|---|---|---|---|
| Showcase: Micromobility App with KMM & SwiftUI/Jetpack Compose | Jonas Vogel | 13.4.2023 | |
| 10 Years Cocoaheads Leipzig | Friedrich Ruynat | 12.10.2023 | |
| Tour durch die Ulysses IT – Teil 2 | Friedrich Ruynat | 13.4.2023 | |
| Tour durch die Ulysses IT – Teil 1 | Friedrich Ruynat | 9.2.2023 | |
| Jetpack Compose | Markus Müller | 12.1.2023 | Sample Code |
| 2022 |
|||
|---|---|---|---|
| Gebäudeautomatisierung | Max Seelemann | 8.12.2022 | |
| Wie man VPN-Clients sandboxed | Torsten Lehmann | 12.5.2022 | |
| Swift Composable Architecture – Teil 2 | Markus Müller | 12.5.2022 | |
| Swift Composable Architecture – Teil 1 | Markus Müller | 14.4.2022 | |
| Bluetooth-LE Reverse Engineering | Rico Becker | 10.3.2022 | |
| Shortcuts Integration | Friedrich Ruynat | 10.2.2022 | |
| Text Selection Views | Max Seelemann | 13.1.2022 |
| 2021 |
|||
|---|---|---|---|
| Cocoaheads Remote – Mixed Bag | 9.12.2021 | ||
| Cocoaheads Remote – Mixed Bag | 11.11.2021 | ||
| WWDC Roundup | Friedrich Ruynat | 10.6.2021 | |
| Cocoaheads Remote – Mixed Bag | 15.4.2021 | ||
| Cocoaheads Remote – Mixed Bag | 11.3.2021 | ||
| Cocoaheads Remote – Mixed Bag | 11.2.2021 | ||
| Cocoaheads Remote – Mixed Bag | 14.1.2021 |
| 2020 |
|||
|---|---|---|---|
| Cocoaheads Remote – Mixed Bag | 10.12.2020 | ||
| Cocoaheads Remote – Mixed Bag | 12.11.2020 | ||
| WWDC Roundup | Friedrich Ruynat | 9.7.2020 | |
| Cocoaheads Remote – Mixed Bag | 14.5.2020 | ||
| GraphQL | Torsten Lehmann | 12.3.2020 | |
| Function Builder | Torsten Lehmann | 9.1.2020 |
| 2019 |
|||
|---|---|---|---|
| Swift Package Manager | Torsten Lehmann | 14.11.2019 | |
| Shape-Up: Projekte ohne Sprints | Friedrich Ruynat | 10.10.2019 | |
| WWDC-Roundup | Friedrich Ruynat | 11.7.2019 | |
| MD/DC oder wie die NASA Software tested | Max Seelemann | 11.4.2019 | |
| RxSwift und RxCocoa | Torsten Lehmann, Alex Rupsch | 11.4.2019 | |
| Property-based Testing | Torsten Lehmann | 14.3.2019 | |
| Anzeigeprimitiven | Max Langer | 14.2.2019 | |
| ARKit 2 | Götz Fabian | 10.1.2019 |
| 2018 |
|||
|---|---|---|---|
| Dark Mode unter macOS 10.14 | Florian Lücke | 8.11.2018 | Sample Code |
| Überblick zu Android Entwicklung | Markus Müller | 11.10.2018 | |
| iPhone Event | 12.9.2018 | ||
| Ohne Vortrag | 12.7.2018 | ||
| WWDC Keynote | 4.6.2018 | ||
| Reverse Engineering mit Hopper | Max Seelemann | 17.5.2018 | |
| OSLog | Alex Rupsch | 12.4.2018 | |
| Überraschungsthema | 8.2.2018 | ||
| Einführung in CloudKit | Friedrich Ruynat | 11.1.2018 |
| 2017 |
|||
|---|---|---|---|
| Clean Architecture in Production | Markus Müller | 9.11.2017 | App |
| CoreML – Eine kleine Einführung | Max Langer | 12.10.2017 | |
| Audio-App-Programmierung | Martin Finke | 6.9.2017 | Sample Code |
| React Native | Torsten Lehmann | 8.8.2017 | Sample Code |
| StoreKit | Friedrich Gräter | 4.7.2017 | |
| Bastelprojekte | 2.5.2017 | ||
| Scripting Bridge | Friedrich Gräter | 10.4.2017 | |
| I Promise you a Future | Alex Rupsch | 7.2.2017 |
| 2016 |
|||
|---|---|---|---|
| 3D Grafik selbstgemacht | Markus Müller | 8.11.2016 | Sample Code |
| Error-Handling Konzepte in Swift | Torsten Lehmann | 4.10.2016 | Sample Code |
| Accessibility mit VoiceOver | Lucas Hauswald | 30.8.2016 | |
| Hinter den Kulissen von GIT | Friedrich Gräter | 7.6.2016 | |
| Multi-peer Connectivity | Patrick Reichelt | 3.5.2016 | |
| Custom Layouts mit UICollectionView | Max Seelemann | 1.3.2016 | Sample Code |
| App-Analytics mit Piwik | Rico Becker | 11.2.2016 | |
| UI-Testing mit Xcode 7 | Markus Müller | 5.1.2016 |
| 2015 |
|||
|---|---|---|---|
| Crashes finden durch Fuzzing mit AFL | Alex Rupsch | 2.12.2015 | |
| Unit Testing unter Swift mit Dobby | Susann Proszak | 4.11.2015 | |
| Adaptivity selber machen mit iOS 9 | Max Seelemann | 4.11.2015 | |
| Reactive Cocoa 3 | Torsten Lehmann | 2.9.2015 | Sample Code |
| Core Motion | Götz Fabian | 15.4.2015 | Sample Code |
| AsyncDisplayKit | Friedrich Gräter | 4.3.2015 | Sample Code |
| Functional Programming with Swift | Gunnar Herzog | 14.1.2015 | Sample Code |
| 2014 |
|||
|---|---|---|---|
| Watch Kit | Friedrich Gräter | 3.12.2014 | Sample Code |
| Clean Architecture on Cocoa | Markus Müller | 6.11.2014 | Sample Code |
| Haxe | Juraj Kirchheim | 5.5.2014 | |
| MVVM with Reactive Cocoa | Götz Fabian | 5.3.2014 | |
| Reactive Cocoa | Friedrich Gräter | 5.2.2014 | Sample Code |
| Testing with KIF-next | Gunnar Herzog | 8.1.2014 | Sample Code |
| 2013 |
|||
|---|---|---|---|
| TextKit | Max Seelemann | 4.12.2013 | Sample Code |
| Core Bluetooth | Rico Becker | 6.11.2013 | |
| Accessibility and Core Animation | Markus Müller | 9.10.2013 | Sample Code |