Monthly update #0399 • July 2023
Monthly update 399 • July 2023 • 2023-07-01 - 2023-07-31
Monthly update 399 • July 2023 • 2023-07-01 - 2023-07-31
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.
Cousin S and I went to see the movie Oppenheimer in the Rembrandt Cinema here in Utrecht.
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.
Monthly update 398 • June 2023 • 2023-06-01 - 2023-06-30
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.
Apple released Swift OpenAPI Generator, a set of open-source libraries that automate HTTP communication for clients and servers using the OpenAPI specification.
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.
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.
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”.
Monthly update 397 • May 2023 • 2023-05-01 - 2023-05-31
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.
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.
Flutter, Google’s cross-platform framework, promises fast development for Android and iOS apps, but it comes with notable limitations.
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.
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.
My brother and his now wife got married today.
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.
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.
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.
Monthly update 396 • April 2023 • 2023-04-01 - 2023-04-30
Hiked 16.6 kilometres from Kaldenkirchen to Venlo.
In recent weeks I bought an iPhone because I missed the camera and the Photo app too much. I am very happy to have them back in my life.
Hiked 16.1 kilometres around Den Helder.
I listen for a few years now to the podcast Under the Radar. It is about developing apps as an indie developer. Highly recommended to add to your podcast app if you have any interest in developing apps.