Download our Apple TV app:

    Watch to watch all our meetups from your couch? Subscribe to youtube (links below) or simply download our Apple TV App.



    Most recent videos on Youtube:

    ???? + ???? = ❤️ Firebase for Apple Developers, by Peter Friese (English)

    Posted on September 12, 2021


    In this talk, Peter Friese is going to walk you through the building blocks for creating modern applications on Apple’s platforms using SwiftUI and Firebase. The following topics will be covered: • Setting up an architecture for data-driven applications • What’s new in SwiftUI’s application life cycle • Syncing data in realtime across multiple devices with Cloud Firestore • Mapping Firestore documents in a type-safe way using the Codable protocol • Using Combine to fetch data from remote APIs and Firebase • How async/await (new in Swift 5.5) will affect the way we write asynchronous code (plus some surprises in Firebase's code base) Firebase is always evolving and Peter will talk about how Firebase is making use of Apple’s latest technologies in it's code base, for example: • Combine • async/await • SwiftUI view modifiers


    Developing iOS Apps with an Accessibility Mindset, by Dani Devesa (English)

    Posted on September 08, 2021


    Accessibility should part of the job for any developer. But as user can have very diverse disabilities it can be challenging to know what features the platform has available for them and how to use them effectively. Dani explores the API's and highlights features like VoiceOver, Switch Control and VoiceControl.


    CocoaHeadsNL Online Meetup, 25 August 2021

    Posted on August 27, 2021


    Live stream of our monthly CocoaHeadsNL meetup. Due to the corona virus we are still not able to host a regular meetup. Instead we are hosting an online meetup via our regular YouTube live stream. This month we have talk from Dani Devesa about Developing iOS Apps with an Accessibility Mindset . This requires keeping a few considerations in mind at all times: our user-base is diverse, customizability and good UX are at the core of accessible apps, and accessibility is part of our job as developers (and the right thing to do!). But it also requires knowing what the platform has to offer (including VoiceOver, Switch Control, or VoiceControl) and how to support it effectively. Let's explore together then what we have available in iOS to create more accessible apps! Dani Devesa is an iOS Engineer Accessibility at Spotify. You can find him on Twitter: @dadederk Please note: this time we start at 20:00 Hrs CET (18:00 UTC).


    1 Year of CoronaMelder, by Roel Spruit (English)

    Posted on July 23, 2021


    In May 2020 work began on building CoronaMelder, an experimental contact tracing app. In this talk Roel will take a look at the development of the app, the work that has been done since its initial launch and the lessons that can be learned from such a public software project.


    Accessibility Snapshots, by Tikitu de Jager (English)

    Posted on June 26, 2021


    In this talk Tikitu de Jager, a mobile lead at Minddistrict, will show you a test utility they use to refactor view layers with confidence that they haven’t broken VoiceOver support, even in complex custom layouts. The tool itself is quite simple but it touches on more general accessibility best practises and on snapshot-testing techniques that go beyond pixel-perfection.


    ???? + ???? = ❤️ Firebase for Apple Developers, by Peter Friese (English)

    Posted on May 22, 2021


    In this talk, Peter Friese is going to walk you through the building blocks for creating modern applications on Apple’s platforms using SwiftUI and Firebase. The following topics will be covered: • Setting up an architecture for data-driven applications • What’s new in SwiftUI’s application life cycle • Syncing data in realtime across multiple devices with Cloud Firestore • Mapping Firestore documents in a type-safe way using the Codable protocol • Using Combine to fetch data from remote APIs and Firebase • How async/await (new in Swift 5.5) will affect the way we write asynchronous code (plus some surprises in Firebase's code base) Firebase is always evolving and Peter will talk about how Firebase is making use of Apple’s latest technologies in it's code base, for example: • Combine • async/await • SwiftUI view modifiers


    Firebase for Apple Developers, by Peter Friese (English)

    Posted on May 21, 2021


    In this talk, Peter Friese is going to walk you through the building blocks for creating modern applications on Apple’s platforms using SwiftUI and Firebase.


    Architecture Considered Harmful, by Manuel Meyer (English)

    Posted on April 26, 2021


    In this extra long talk Manuel Meyer shares his ideas about reducing complexity in our code to create easily extendable and maintainable systems.


    From Paper to Audiokit: Teaching math through audio, by Jaap Mengers (English)

    Posted on March 28, 2021


    Jaap Mengers of Q42 shares the story of SenseMath: an app that lets you hear - rather than see or feel - a graph. A story about sound design, advanced VoiceOver features, and user testing in times of Corona.


    The Making of a Blackbox Challenge, by Ryan McLeod (English)

    Posted on February 25, 2021


    Ryan is the creator of the Apple Design Award winning game Blackbox. In this talk he takes us through the steps he took to design and built one of the almost 80 unique levels paying special attention to animations, audio but also accessibility.


    F*ck Clean Architecture, by Frank Bos and Fouad Astitou

    Posted on January 27, 2021


    In this presentation Frank and Fouad describe how they have stepped away from what is generally considered best practices in app development. Without the burden of having to use certain frameworks for a so called clean architecture or full blown CI/CD pipeline they've managed to release feature of feature and increased their App Store rating and now have more happy users.


    Using Core NFC to scan and verify identity documents, by Maxim Tsvetkov (English)

    Posted on December 24, 2020


    Discover what is possible with the Core NFC to scan and verify identity documents. Which data you can extract from documents and how you can verify the authenticity of these documents.


    Server Driven UI, Tom Lokhorst (English)

    Posted on December 03, 2020


    From the garden of his own home Tom explains how they implemented a server driven UI for the Primephonic app. Tom shows examples of screens of the app and how they implemented that as server generated JSON.


    Full stack Swift with Arduino, Axel Roest (English)

    Posted on November 22, 2020


    Axel will present how Swift can be used on the Arduino platform to read sensor data. He collects the data on a Raspberry-Pi and display it on a website built using Vapor, a server-side Swift framework.


    Our path to microframeworks with Tuist.io, by Jeroen Leenarts (English)

    Posted on November 08, 2020


    Jeroen shows how they at Achmea changed the architecture of their app to use microframeworks with Tuist.io. He demonstrates how to create a sample app and shows the new structure of the 'Even Appen' app.


    Adopting a reactive mindset, by Donny Wals (English)

    Posted on October 30, 2020


    With an example-driven approach, Donny helps you adopt a reactive mindset and explains what is all about and what it means.


    Real Refactoring, by Jon Reid (English)

    Posted on October 10, 2020


    Jon takes you step-by-step through a simple example app and shows you how to refactoring the code.


    Building Combine-powered APIs, József Vesza and Juan Carlos Ospina Gonzalez (English)

    Posted on August 26, 2020


    József and Juan talk about how to wrap iOS built-in or custom APIs using Combine. The topics covered are: - Anatomy of a subscription (Subscriber/Subscription/Publisher) - Making a custom Subscription - Generalizing KVO or NotificationCenter-based wrappers into Publishers - Unit testing a custom Publisher


    Functional Fundamentals and SwiftUI, Daniel Steinberg (English)

    Posted on August 25, 2020


    Daniel talks about the fundamentals of functional programming and Combine and how that can be used with SwiftUI and why he believes this is becoming more and more important for a Swift programmer.


    Implementing fastlane from nothing to App Store, Josh Holtz (English)

    Posted on August 24, 2020


    During a live coding session from Chicago (USA) the lead maintainer of fastlane demonstrates how easy it is to set up fastlane to automate the process of building, signing and uploading your app to the App Store.


    Server driven UI, by Tom Lokhorst

    Posted on August 24, 2020


    From the garden of his own home Tom explains how they implemented a server driven UI for the Primephonic app. Tom shows examples of screens of the app and how they implemented that as server generated JSON.


    Building an Experimental Localization System with Combine, SwiftUI and callAsFunction, Donny Wals

    Posted on August 22, 2020


    From all new technologies and features that Apple announced at WWDC '19, Donny picked three and set himself to build something useful with it. His experiment ended in a localization system that uses Combine and callAsFunction in a SwiftUI app.


    Asynchronous programming with operations in Swift, Antoine van der Lee (English)

    Posted on August 20, 2020


    In this first ever online-only CocoaHeadsNL meetup Antoine takes us for a deep dive into operations in Swift and how it can be used for creating asynchronously executing tasks or operations. The Playground file can be found at Antoine's GitHub: https://github.com/AvdLee/AsyncOperations