Ole Begemann

Hi, I’m Ole. I’m a developer from Berlin and co-author of Advanced Swift. Here, I mainly write about Swift and app development on Apple platforms. More about me.

Recent Articles

  1. Thoughts on @dynamicMemberLookup

    Dynamic member lookup is possibly the most controversial new feature in Swift 4.2. If misused, it has the potential to fundamentally change what constitutes Swift code. It also has the potential to open Swift up to other communities and allow it to grow into new fields. More >

    June 22, 2018

  2. Enumerating enum cases in Swift

    New in Swift 4.2, the compiler can generate a collection of an enum’s cases, relieving you from the error-prone task of maintaining such a list yourself. More >

    June 9, 2018

  3. Random numbers in Swift

    Working with random numbers in Swift used to be a bit of pain. Swift 4.2 makes this much easier by including a native and fairly full-featured random number API in the standard library. More >

    June 7, 2018

  4. How I do analytics

    I replaced Google Analytics with a self-hosted Matomo installation a few months ago. I also show some visitor statistics I collected over the years. More >

    May 25, 2018