Recent news

    June @ Stream

    Posted on June 15, 2022


    Come join the 4th meetup of CocoaHeadsNL in 2022.


    WWDC @ Q42

    Posted on June 06, 2022


    It is WWDC time again.
    Instead of watching it online, you can join a viewing party at Q42 in The Hague! Much more fun that way!


    May @ Maxdoro

    Posted on May 18, 2022


    Come join our **3rd in person meetup** this year at **Maxdoro** (Amersfoort).


    Bar meetup @ De Graaf van Vlaanderen in Apeldoorn

    Posted on April 20, 2022


    Hey all, as you know, we had to cancel the meetup of tomorrow. So as a totally out of way alternative. I'm at "De Graaf van Vlaanderen" in **Apeldoorn at 20:00 Wednessday Apr. 20 evening**. Provided people sign up of course.
    So let's meet and be informal.


    April @ SPS -> cancelled

    Posted on April 20, 2022


    Hi all,


    April @ SPS

    Posted on April 20, 2022


    Come join the **2nd** **in-person meetup** of this year at **SPS** (Reeuwijk).


    Async Await, by Jeroen Bakker (English)

    Posted on March 24, 2022


    Jeroen shows how to implement the recently introduced Swift Async Await feature. He demonstrates how to rewrite a simple Corona app that uses completion blocks to async await.


    CocoaHeadsNL Meetup, 16 March 2022

    Posted on March 17, 2022


    Live stream of our monthly CocoaHeadsNL meetup. We are back with real in-person meetup! Our last real meetup was on 19 February 2020, almost 25 months ago. This was at Triple in Alkmaar and little did we know that we had to wait so long for another meetup. Triple was one of the first companies to offer CocoaHeadsNL to host a meetup and felt more than appropriate to start again where we left off. This month we only have one talk by Jeroen Bakker. He with talk about Async Await. This programming model was introduced in Swift 5.5 and simplifies asynchronous programming. Jeroen will show you the details. The talk starts at 19:00 Hrs CET. Since it's been so long ago that we had a real in-person meetup we decided to do just one talk so that we have more time to meet up and talk again. We hope you all join us for this meetup in Alkmaar. If you can't make it you can at least join us live with this YouTube live stream.


    March @ Triple

    Posted on March 16, 2022


    Sometimes things happen for a reason.


    Introducing Feather CMS, by Tibor Bödecs (English)

    Posted on February 21, 2022


    Tibor Bödecs is the developer of Feather CMS and he introduces you to this Swift-based content management system powered by Vapor 4. Feather can be used in many different ways, for example to create blogs, websites, RESTful APIs, back-ends for mobile apps and much more.


    How AppClips can evolve your architecture to the next level, by Jeroen Bakker (English)

    Posted on February 20, 2022


    AppClips are powerful to introduce new users to a flow in your app, but where do you start and what are the limitations? In this talk Jeroen will teach you the possibilities, how to reuse code, make use of multiple flows in 1 AppClip, tips to stay under the 10MB limit and perhaps rethink how you should architect your main app.


    CocoaHeadsNL Online Meetup, 16 February 2022

    Posted on February 17, 2022


    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. We are almost certain that we will be able to host a regular in-person meetup again in March 2022. Please keep an eye on our Meetup page and other social media channels. This month we have a talk from Tibor Bödecs who is the developer of Feather CMS. Feather is a modern Swift-based content management system powered by Vapor 4. Feather can be used in many different ways, for example to create blogs, websites, RESTful APIs, back-ends for mobile apps and much more. The modular architecture makes Feather extremely powerful. It is possible to add new features or extend existing ones through event-driven hook functions. After a quick intro Tibor will demo how to build a fully working serverside swift app using Feather CMS. We hope you enjoy this talk. Tibor will be available for questions directly after his talk. Drop the questions in the YouTube chat or the CocoaHeadsNL Slack in channel #meetups. The talk starts at 20:00 Hrs CET.


    February @ Online: Introducing Feather CMS

    Posted on February 16, 2022


    Feather is a modern Swift-based content management system powered by Vapor 4. Feather can be used in many different ways, you create blogs, websites, RESTful APIs, back-ends for mobile apps and the list goes on. The modular architecture makes Feather extremely powerful, it is possible to add new features or extend existing ones through event-driven hook functions.


    CocoaHeadsNL Online Meetup, 19 January 2022

    Posted on January 23, 2022


    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 a talk from Jeroen Bakker about AppClips and how then can evolve your apps' architecture to the next level. AppClips are powerful to introduce new users to a flow in your app, but where do you start and what are the limitations? In this talk you'll learn the possibilities, how to reuse code, make use of multiple flows in 1 AppClip, tips to stay under the 10MB limit and perhaps rethink how you should architect your main app. Jeroen will be presenting this talk live from his home. Afterwards he will of course be available to answer your questions. Drop the questions in the YouTube chat or the CocoaHeadsNL Slack in channel #meetups. The talk starts at 20:00 Hrs CET.


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

    Posted on January 22, 2022


    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 January 22, 2022


    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


    January @ Online

    Posted on January 19, 2022


    This month we have a talk from Jeroen Bakker about AppClips and how then can evolve your apps' architecture to the next level.


    Micro/feature frameworks, by Jeroen Leenarts (English)

    Posted on December 24, 2021


    Jeroen gives you a introduction on how to get started with a Micro Framework or even a Micro Feature architecture. You will get some hands-on guidance on how to get started with Tuist and apply it on your (next) project.


    CocoaHeadsNL Online Meetup, 15 December 2021

    Posted on December 16, 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 Jeroen Leenarts about Micro/feature frameworks. Please note: we start at 20:00 Hrs CET (19:00 UTC).


    December @ Online

    Posted on December 15, 2021


    PLEASE NOTE: New start time of 20:00 Hrs CET (as usual)


    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.


    August @ Online

    Posted on August 25, 2021


    Developing iOS Apps with an Accessibility Mindset - Dani Devesa


    CocoaHeadsNL August newsletter

    Posted on August 21, 2021


    Info on our past and future meetups, our sponsors and what you can do to help us. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ CocoaHeadsNL August newsletter Still no in person meetup this month. But we are seeing steady growth on our YouTube views. So people are finding and seeing our meetups, be it in a delayed fashion. We are hanging on here and our foundation is in a good place. We got ideas, we have plans, there is budget. So do not worry we're ... Read more


    macOS Developer (Swift)

    Posted on August 12, 2021


    Amsterdam


    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.