Adventures in Advent of Code
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer discusses how thinking in one programming language (Swift) helps them write code in another (Python), drawing parallels to learning natural languages.
A technical guide on implementing complex gestures like presses, drags, and taps in SwiftUI using a custom GestureButton.
A technical guide sharing advanced debugging tips and LLDB configuration tricks for Swift developers working on iOS and macOS projects.
An iOS engineer's experience tackling technical debt and refactoring a legacy codebase at Babylon, highlighting the challenges of prioritizing tech work over new features.
Explores using Swift 5.7's opaque return types (`some`) with primary associated types to simplify generic protocol returns, reducing the need for manual type erasure.
Introducing LicenseKit, an on-device license engine SDK for protecting closed-source software with commercial licenses.
A guide to refactoring a private callback-based Swift API to use async/await, using continuations for a cleaner codebase.
A guide for iOS developers on implementing private analytics using TelemetryDeck SDK, covering setup and basic event tracking.
A guide to refactoring callback-based network APIs in Swift to use the modern async/await syntax for cleaner, more readable code.
Xcode 14.0 can generate buggy concurrency code for macOS apps due to a Swift compiler and SDK version mismatch.
A Swift developer explores performance improvements in a Sudoku solver by using primary associated types and Collection protocols to avoid unnecessary data copying.
Explores performance optimization in The Composable Architecture (TCA) using a multi-store pattern, with benchmarks from a real-world application.
Quick Launch is an iOS app that adds a customizable widget to your Lock Screen for opening websites, apps, and running shortcuts.
A developer details the process of rewriting the Wally app for iOS 16 using SwiftUI 4, focusing on architecture, package management, and data migration.
First part of a SwiftUI tutorial series on building a stocks app using Swift Charts and the Yahoo Finance API.
Explores creating boundaries and compile-time safety for actions in The Composable Architecture (TCA) using protocols and custom linting rules.
A guide to implementing content tagging in SwiftUI using the TagKit library, covering slugification and customizable tag views.
A developer shares their experience creating a SwiftUI app for syntax highlighting Swift code, built using John Sundell's Splash package.
A tutorial on building iOS widgets with SwiftUI, covering the TimelineProvider, entry views, and widget structure.