Blog

Monthly Updates

Monthly update #0364 • August 2020

Monthly update 364 • August 2020 • 2020-08-01 - 2020-08-31

    Development

    Introducing Swift Cluster Membership

    Swift Cluster Membership is a new open-source Swift package for server applications, providing reusable, runtime agnostic implementations of cluster membership protocols for distributed systems like databases and key-value stores.

    Books

    The Gulag Archipelago [Volume 2] by Aleksandr Solzhenitsyn

    Aleksandr Solzhenitsyn's The Gulag Archipelago [Volume 2] delves into the heart of the Soviet labor camps, describing the brutal daily life, forced work, and psychological toll on prisoners.

    Monthly Updates

    Monthly update #0363 • July 2020

    Monthly update 363 • July 2020 • 2020-07-01 - 2020-07-31

      Development

      Introducing Swift Service Lifecycle

      Swift Service Lifecycle is a new open-source Swift package designed to simplify and standardise the management of startup and shutdown sequences for server applications.

      Monthly Updates

      Monthly update #0362 • June 2020

      Monthly update 362 • June 2020 • 2020-06-01 - 2020-06-30

        Gems

        Lights and Shadows

        It’s hard to describe how paramount light is. Ultimately, it is the only thing we see. But just as important the presence of light is, so is its absence.

        Books

        The Gulag Archipelago [Volume 1] by Aleksandr Solzhenitsyn

        Aleksandr Solzhenitsyn's The Gulag Archipelago [Volume 1] exposes the Soviet Union's vast prison camp system through a blend of personal stories, historical facts, and sharp analysis.

        Monthly Updates

        Monthly update #0361 • May 2020

        Monthly update 361 • May 2020 • 2020-05-01 - 2020-05-31

          Development

          Introducing Swift AWS Lambda Runtime

          The Swift AWS Lambda Runtime is a new open-source Swift package that simplifies building server-less functions for AWS Lambda, enabling Swift developers to create scalable, cost-effective cloud solutions with low memory use and fast startup.

          Projects

          BrandBook

          BrandBook makes connecting your employees with your brand identity as easy as clicking a button. By keeping everything about your brand in one place, you can empower your team to use it the right way.

            Books

            12 Rules for Life by Jordan B. Peterson

            Jordan B. Peterson's 12 Rules for Life: An Antidote to Chaos gives clear advice on how to live better. He draws from psychology, old stories, religion, and his own life.

            Development

            Additional Linux Distributions

            The Swift project now officially supports Ubuntu 20.04, CentOS 8, and Amazon Linux 2, alongside Ubuntu 16.04 and 18.04, with downloadable toolchains and Docker images available on Swift.org.

            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.