Articles archive

Continuous Integration and Delivery
From: Ordinary Coding
Added: Jan. 16, 2021 •
Roy Fielding’s REST dissertation
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Splitting a Swift Sequence into head and tail
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Small Fry
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
My favorite books 2018
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Chris Lattner on the origins of Swift
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Advanced Swift, fourth edition
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
My favorite books 2019
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
URLSession.DataTaskPublisher’s failure type
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
TopLevelEncoder and TopLevelDecoder in Combine
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Enumerating elements in ForEach
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Sheets don’t inherit the environment
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Automatic test discovery in Swift on Linux
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Testing Swift packages on Linux using Docker
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Testing UIKit accessibility in unit tests
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Linking to text fragments in web pages
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Sanitizing GPX files for public sharing
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
as, as?, and as!
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Where is end-to-end encryption for iCloud?
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Thinking in SwiftUI
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
My favorite books 2020
From: Ole Begemann’s Blog
Added: Jan. 16, 2021 • •
Humble beginnings
From: Oh my Swift
Added: Jan. 16, 2021 •
Swift bit #1 — Using “where” clause in “for in” loops
From: Oh my Swift
Added: Jan. 16, 2021 •
Swift bit #2 - Using Booleans the right way, in Swift
From: Oh my Swift
Added: Jan. 16, 2021 •
Swift bit #3 — Unwrap optional values using for in loop
From: Oh my Swift
Added: Jan. 16, 2021 •
Integrating ‘Sign in with Apple’ in iOS apps
From: Oh my Swift
Added: Jan. 16, 2021 •
Enabling ‘Sign in with Apple’in developer account
From: Oh my Swift
Added: Jan. 16, 2021 •
Swift bit #4 - Swifty ways of typecasting objects
From: Oh my Swift
Added: Jan. 16, 2021 •
Generate URLSession code in Swift using Postman
From: Oh my Swift
Added: Jan. 16, 2021 •
Why should we avoid using closures in Swift structs?
From: Oh my Swift
Added: Jan. 16, 2021 •
Simulating remote push notifications in a simulator
From: Oh my Swift
Added: Jan. 16, 2021 •
Using UICollectionViewCompositionalLayout in iOS 12 and earlier
From: Oh my Swift
Added: Jan. 16, 2021 •
An effective way to clear entire Userdefaults in Swift
From: Oh my Swift
Added: Jan. 16, 2021 •
Embracing Localization in Image Assets
From: Oh my Swift
Added: Jan. 16, 2021 •
Replacing UIImagePickerController with PHPickerViewController
From: Oh my Swift
Added: Jan. 16, 2021 •
Closure based actions in UIButton
From: Oh my Swift
Added: Jan. 16, 2021 •
Experimenting with Swift async and await pattern using Xcode
From: Oh my Swift
Added: Jan. 16, 2021 •