The Composable Architecture - Best Practices
A guide to best practices for using The Composable Architecture (TCA) framework, covering reducers, effects, and performance optimization.
A guide to best practices for using The Composable Architecture (TCA) framework, covering reducers, effects, and performance optimization.
A technical guide to implementing iOS 16's 'Shared with You' APIs in third-party apps, including code examples and prerequisites.
Part 3 of a series on widget architecture, focusing on automating in-app help documentation using Sourcery and custom Decodable implementations.
Explains parallel task execution in Swift using GCD, Operation Queues, and the new structured concurrency API with practical code examples.
A technical guide on implementing a 'double tap tab bar to scroll to top' feature in an iOS app using UITabBarControllerDelegate.
A tutorial on implementing an abstract, driver-based service factory design pattern for the Vapor framework in Swift.
A beginner's tutorial on building a basic TCP echo server using the SwiftNIO network framework for Swift developers.
Part 2 of a series on building data-driven, composable widgets, covering live reload, automated registration, and JSON-based configuration.
A tutorial on implementing multipart/form-data file uploads in Swift without third-party libraries, covering HTTP theory and practical code.
A tutorial on using Makefiles to automate common tasks like building, testing, and deploying server-side Swift projects.
A technical guide on customizing iOS share sheet content for AirDrop using the UIActivityItemSource protocol in Swift.
A guide to enabling landscape orientation for a single screen (like a gallery) in a UIKit iOS app while keeping the rest of the app portrait-only.
A guide to implementing Dynamic Type support with monospaced digit fonts in iOS apps to prevent UI layout shifts.
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.