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 |
|||
---|---|---|---|
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 |