Blog

Monthly Updates

Monthly update #0360 • April 2020

Monthly update 360 • April 2020 • 2020-04-01 - 2020-04-30

    Projects

    SecKey moving to Universal Purchases

    SecKey moving to Universal Purchases

    Projects

    Quiet moving to Universal Purchases

    Quiet moving to Universal Purchases

    Books

    The MAGA Doctrine by Charlie Kirk

    Charlie Kirk’s Right Wing Revolution: How to Beat the Woke and Save the West argues that “wokeism” threatens American freedom and traditional values.

    Monthly Updates

    Monthly update #0359 • March 2020

    Monthly update 359 • March 2020 • 2020-03-01 - 2020-03-31

      Development

      I Don’t Care What Google or Apple or Whoever Did

      It is not uncommon that I raise an accessibility or usability issue with a client’s design or implementation and am met with either “But Google does this,” or “But Apple does this.”

        Development

        Swift 5.3 Release Process

        Swift 5.3 focuses on significant quality and performance improvements while expanding platform support to include Windows and additional Linux distributions.

        Development

        Swift 5.2 Released!

        Swift 5.2 enhances the developer experience with improved compiler diagnostics, faster code completion, better debugging, and refined Swift Package Manager dependency handling.

        Monthly Updates

        Monthly update #0358 • February 2020

        Monthly update 358 • February 2020 • 2020-02-01 - 2020-02-29

          Development

          Announcing ArgumentParser

          The Swift ArgumentParser library simplifies parsing command-line arguments with a type-safe, declarative approach using Swift features like property wrappers and reflection.

          Development

          Standard Library Preview Package

          Swift 5 introduces the Standard Library Preview package, an open-source tool bundling accepted Swift Evolution features not yet in official releases, starting with SE-0270 for subrange operations like subranges(where:) and moveSubranges(_:to:) on collections, plus the RangeSet type.

          Gems

          Gears

          I’ve always been fascinated by mechanical gears. There is something captivating about the way their teeth come together to create a fluid, unified motion.

          Development

          Library Evolution in Swift

          Swift's library evolution support, enabled via BUILD_LIBRARY_FOR_DISTRIBUTION in Xcode or -enable-library-evolution in swiftc, allows framework authors to make additive API changes while maintaining binary compatibility, ensuring clients don't need recompilation.

          Development

          Introducing Swift Crypto

          Swift Crypto is a new open-source Swift package that extends Apple CryptoKit's APIs to non-Apple platforms by using BoringSSL for cryptographic primitives, while deferring to CryptoKit on Apple systems for seamless cross-platform development.

          Monthly Updates

          Monthly update #0357 • January 2020

          Monthly update 357 • January 2020 • 2020-01-01 - 2020-01-31

            Books

            The 5 AM Club by Robin Sharma

            In “The 5 AM Club,” renowned leadership expert Robin Sharma elucidates the transformative potential of early morning wake-up and purposeful daily commencement.

            Trips

            Norway Tromsø Day 07

            Day 7 of the trip to Tromsø with my brother.

            Trips

            Norway Tromsø Day 06

            Day 6 of the trip to Tromsø with my brother.

            Trips

            Norway Tromsø Day 05

            Day 5 of the trip to Tromsø with my brother.

            Monthly Updates

            Monthly update #0356 • December 2019

            Monthly update 356 • December 2019 • 2019-12-01 - 2019-12-31

              Trips

              Norway Tromsø Day 04

              Day 4 of the trip to Tromsø with my brother.

              Trips

              Norway Tromsø Day 03

              Day 3 of the trip to Tromsø with my brother.

              Trips

              Norway Tromsø Day 02

              Day 2 of the trip to Tromsø with my brother.