Blog

Gems

Airfoil

We’ll find out how the shape and the orientation of the airfoil helps airplanes remain airborne. We’ll also learn about the behavior and properties of air and other flowing matter.

Development

SwiftData, pre-seed database

I started developing a new app, and it's been an exciting journey so far. Recently, I've begun utilising SwiftData, which is proving to be a fantastic tool for managing data within the app.

Development

Polyglot Programmer and Lack of Unicorns

Polyglot programmers exist, but good ones are like unicorns. They’re nearly impossible to find and when you do find them they’re insanely high in demand and very expensive.

    Projects

    No longer making Quiet open source

    A while ago I wrote about making Quiet open source. I've been getting quite a few emails from other indie app developers lately, who, like me, decided to make their apps open source but later wished they hadn't.

    Development

    A 2024 plea for lean software

    We are likely looking at over 50 million active lines of code to open a garage door…

      Monthly Updates

      Monthly update #0405 • January 2024

      Monthly update 405 • January 2024 • 2024-01-01 - 2024-01-31

        Projects

        Quiet 4.2 - new app icon and visionOS support

        Learn what is new in Quiet 4.1

        Development

        Changes from Apple for the European Union

        Apple has outlined changes to iOS, Safari, and the App Store to meet the European Union's Digital Markets Act (DMA) requirements. These changes affect developers distributing apps in the 27 EU member countries, introducing new options while maintaining security and privacy.

        Mac

        The Mac is 40 years old

        On this day 40 years ago (24 January 1984) it all began, when Apple Inc. introduced the first Macintosh computer to the world. Back then, it was a groundbreaking moment, as the Macintosh was one of the first personal computers to feature a graphical user interface and a mouse.

        Development

        Writing HTML with HTMLKit in Swift

        Continuing my exploration of HTMLKit, I find its potential quite promising. In this post, I delve deeper into leveraging its capabilities to seamlessly integrate HTML into Swift.

        Development

        Swift DSL for HTML

        Continuing my exploration of HTMLKit, I find its potential quite promising. In this post, I delve deeper into leveraging its capabilities to seamlessly integrate HTML into Swift.

        Monthly Updates

        Monthly update #0404 • December 2023

        Monthly update 404 • December 2023 • 2023-12-01 - 2023-12-31

          Projects

          Making Quiet open source

          A while ago I wrote about making Quiet open source. I've been getting quite a few emails from other indie app developers lately, who, like me, decided to make their apps open source but later wished they hadn't.

          Monthly Updates

          Monthly update #0403 • November 2023

          Monthly update 403 • November 2023 • 2023-11-01 - 2023-11-30

            Books

            The Secret by Lee Child

            The Secret, co-authored with Andrew Child, places Reacher on a 1992 task force hunting killers of scientists linked to a bioweapon project from the 1960s.

            Monthly Updates

            Monthly update #0402 • October 2023

            Monthly update 402 • October 2023 • 2023-10-01 - 2023-10-31

              Monthly Updates

              Monthly update #0401 • September 2023

              Monthly update 401 • September 2023 • 2023-09-01 - 2023-09-30

                Monthly Updates

                Monthly update #0400 • August 2023

                Monthly update 400 • August 2023 • 2023-08-01 - 2023-08-31

                  Monthly Updates

                  Monthly update #0399 • July 2023

                  Monthly update 399 • July 2023 • 2023-07-01 - 2023-07-31

                    Essays

                    Why Decentralised Social Media Is the Future

                    Social media shapes how we connect, share ideas, and learn from each other. Yet, too often, these platforms feel like walled gardens, controlled by companies that put profit before people. I believe decentralised services, like email or websites, are the answer.

                      Monthly Updates

                      Monthly update #0398 • June 2023

                      Monthly update 398 • June 2023 • 2023-06-01 - 2023-06-30

                        Development

                        My App Store Screenshots Flow

                        Creating 975 screenshots for the App Store is a daunting task if done manually. For my app, Quiet, I need screenshots for multiple devices and languages, and framing them nicely with labels adds even more work.

                        Development

                        Update on privacy in Apple's ecosystem 2023

                        This year, I watched four sessions totalling 1 hour and 15 minutes, and I’m excited to share a summary to save you the time. Here’s what’s new in Apple’s privacy landscape for 2023, built around their four core privacy pillars.

                        Development

                        I am happy with TipKit

                        Over the years I became more convinced that onboarding flows were users are educated are not working. It is much better to educate people in context and when needed.

                        Development

                        On Device Machine Learning

                        I loved how during the WWDC Keynote and The State of Union not once the term AI was used. AI is an hype word and could mean a lot of things. Love how Apple keeps saying “On Device Machine Learning”.