Blog

Plotting a Path to a Package Ecosystem without Data Race Errors

Swift 6 introduces compile-time data race safety checks for code opting into the Swift 6 language mode, significantly reducing crashes and performance issues, but full benefits require ecosystem-wide adoption.

Development

This is the start of an epic journey!

Welcome to my epic journey of moving 384400 kilometres – the exact distance from earth to the moon!

Journal

New GitHub Organization for the Swift Project

The Swift programming language is migrating to a dedicated GitHub organisation at GitHub.com/swiftlang, reflecting its growing versatility and community maturity beyond Apple’s ecosystems.

Development

Update on privacy in Apple's ecosystem 2024

Every year, WWDC showcases Apple’s commitment to user privacy, and 2024 is no exception. I watched four sessions totalling about 1 hour and 20 minutes, and I’m excited to share the highlights of Apple’s privacy advancements.

Development

Monthly update #0409 • May 2024

Monthly update 409 • May 2024 • 2024-05-01 - 2024-05-31

Monthly Updates

Little Snitch

Little Snitch is a powerful firewall and network monitoring application designed for macOS. Developed by Objective Development, it gives you control over your Mac’s incoming and outgoing network connections.

Mac

On Fluent Models and Sendable warnings

Since FluentKit 1.48.0, users have encountered a warning about mutable stored properties in Sendable-conforming Model classes due to Swift’s concurrency requirements and property wrapper limitations.

Development

Pentecost

Pentecost serves as an annual reminder of truth. The Holy Spirit came once for all who trust Jesus.

Christianity

Young Sheldon

Young Sheldon is an American comedy drama series. It aired on CBS from 25 September 2017 to 16 May 2024. Chuck Lorre and Steven Molaro created it. Iain Armitage plays Sheldon Cooper as a nine year old genius growing up in East Texas during the late 1980s and 1990s.

TV Series

Ascension Day

Ascension Day serves as an annual reminder of truth. Jesus ascended to heaven once for all.

Christianity

South Africa Day 07

Day 7 of the trip to South Africa

Trips

South Africa Day 06

Day 6 of the trip to South Africa

Trips

Monthly update #0408 • April 2024

Monthly update 408 • April 2024 • 2024-04-01 - 2024-04-30

Monthly Updates

South Africa Day 05

Day 5 of the trip to South Africa

Trips

South Africa Day 04

Day 4 of the trip to South Africa

Trips

South Africa Day 03

Day 3 of the trip to South Africa

Trips

South Africa Day 02

Day 2 of the trip to South Africa

Trips

South Africa Day 01

Day 1 of the trip to South Africa

Trips

Geheim Verzet by Beene Dubbelboer

Beene Dubbelboer's Geheim Verzet follows two boys, Wim and Geert, in a Dutch village near the German border during World War II. They overhear German soldiers plotting the 1940 invasion of the Netherlands and alert their families.

Books

Monthly update #0407 • March 2024

Monthly update 407 • March 2024 • 2024-03-01 - 2024-03-31

Monthly Updates

Get Started with Embedded Swift on ARM and RISC-V Microcontrollers

Apple has introduced a repository, swift-embedded-examples, showcasing Embedded Swift, a new experimental compilation mode for Swift targeting constrained microcontrollers like ARM and RISC-V, suitable for IoT and electronics projects.

Development

Stockholm Day 04

Day 4 of the weekend trip to Stockholm. Time flew by and it is already time to fly back home.

Trips

Stockholm Day 03

Day 3 of the weekend trip to Stockholm. I walked around the old city centre of Stockholm, plenty to see.

Trips

Happy Easter

Easter serves as an annual reminder of truth. Jesus defeated sin and death once for all.

Christianity

Stockholm Day 02

Day 2 of the weekend trip to Stockholm. I also hiked the Tyresta Lakes Loop in Tyresta National Park...

Trips