Handy git customizations
A developer shares two custom Git commands, 'git ui' and 'git identity', to streamline workflow by integrating a GUI client and managing user profiles.
Dave DeLong is a software developer who writes in-depth articles on Swift, iOS development, API design, and developer tooling. His blog features practical tutorials, thoughtful engineering insights, and long-running technical series on topics like networking and SwiftUI.
10 articles from this blog
A developer shares two custom Git commands, 'git ui' and 'git identity', to streamline workflow by integrating a GUI client and managing user profiles.
A developer recounts debugging a Swift Set.intersection bug while solving an Advent of Code puzzle, leading to a custom extension.
A developer recounts creating their first real app: a TI-83+ program to solve trigonometry homework, sparking a lifelong passion for programming.
Using conditional compilation and deployment targets to manage SwiftUI version compatibility and remove outdated code shims.
A technique using a Backport struct to simplify writing Swift code that supports multiple iOS/Swift versions, making availability checks cleaner.
A guide to creating a Core Data abstraction layer for SwiftUI, enabling clean separation between persistence and the view layer.
A guide to creating custom property wrappers for SwiftUI, including practical examples like a feature flag wrapper.
A deep dive into Swift's string interpolation mechanism, exploring the ExpressibleByStringInterpolation protocol and its underlying syntactic transformations.
Part 17 of a series on building a Swift HTTP framework, discussing advanced loader concepts like OpenID, caching, deduplication, and redirection.
Final part of a series on building a Swift HTTP framework, discussing abstraction layers and integrating generics like Codable.