2023

See all years

91 posts

Introducing Swift HTTP Types

Apple announced Swift HTTP Types, a new open-source package providing shared, Swift-first currency types for HTTP operations, enhancing code sharing between clients and servers.

Development

Monthly update #0398 • June 2023

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

Monthly Updates

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

Ted Lasso

Ted Lasso is an American comedy drama series. It aired on Apple TV+ from 14 August 2020 to 31 May 2023. Bill Lawrence, Jason Sudeikis, Joe Kelly, and Brendan Hunt developed it. Jason Sudeikis plays Ted Lasso, an American college football coach hired to manage a professional football club in London despite knowing nothing about the sport.

TV Series

What is historicalaudiod?

If you see historicalaudiod running on your Mac, here is what this audio history process does.

Mac

Introducing Swift OpenAPI Generator

Apple released Swift OpenAPI Generator, a set of open-source libraries that automate HTTP communication for clients and servers using the OpenAPI specification.

Development

What is uvcassistantextension?

If you see cmio.uvcassistantextension running on your Mac, here is what this USB camera process does.

Mac

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”.

Development

Monthly update #0397 • May 2023

Monthly update 397 • May 2023 • 2023-05-01 - 2023-05-31

Monthly Updates

Using Upcoming Feature Flags

Swift 5.8 introduces a flexible mechanism to adopt upcoming features via the -enable-upcoming-feature compiler flag and the hasFeature() condition, allowing developers to incrementally prepare for Swift 6 while maintaining source compatibility.

Development

Pentecost

My adult view of Pentecost focuses on daily application. The Holy Spirit calls for obedience and surrender.

Christianity

Upcoming changes to Vapor with Sendable

The Vapor team is implementing Sendable annotations across its repositories, starting with a significant pull request, to enhance safety in Swift Concurrency, following a challenging but unsuccessful attempt to use actors for some internals.

Development

Why not Flutter?

Flutter, Google’s cross-platform framework, promises fast development for Android and iOS apps, but it comes with notable limitations.

Development

Ascension Day

My adult view of Ascension Day focuses on daily application. The ascension of Christ calls for obedience and hope.

Christianity

Penny Update

The Vapor team announced a new update for Penny, their Discord bot, enhancing it to post Swift Evolution proposal updates in the #swift-evolution channel, with an option for users to follow these updates on their own servers.

Development

Personal Voice

Users can create a Personal Voice by reading along with a randomized set of text prompts to record 15 minutes of audio on iPhone or iPad.

Gems

Wedding of my brother

My brother and his now wife got married today.

Journal

PostgresNIO Security Vulnerability

We released PostgresNIO 1.14.2 last week, which contains a security fix for a vulnerability in PostgresNIO's TLS support. This has been designated as CVE-2023-31136.

Development

Updating Vapor's Templates for Swift 5.8

The Vapor team has updated its project templates to support Swift 5.8, adopting a unified target with the @main syntax for application entry points, aligning with Swift’s modern features and enabling asynchronous setup functions.

Development

Make Something Wonderful by Steve Jobs

Make Something Wonderful: Steve Jobs In His Own Words, curated by the Steve Jobs Archive, gathers speeches, emails, interviews, and personal notes from Steve Jobs, the Apple co-founder who reshaped technology and culture.

Books

What is AppleCredentialManagerDaemon?

If you see AppleCredentialManagerDaemon running on your Mac, here is what this credentials process does.

Mac

Monthly update #0396 • April 2023

Monthly update 396 • April 2023 • 2023-04-01 - 2023-04-30

Monthly Updates

Krickenbecker Seen

Hiked 16.6 kilometres from Kaldenkirchen to Venlo.

Hiking