Articles archive

Thirty-Two
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Deep Hobbies
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Diving in The Philippines
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Impact
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Thirty-Three
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Cozumel 2022
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
2022
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
2024
From: Hi, I’m Sam
Added: Feb. 11, 2025 •
Matching NSError in a catch
From: Figure Ink
Added: Feb. 11, 2025 •
Update: Matching NSErrors
From: Figure Ink
Added: Feb. 11, 2025 •
Lazy Cartesian Products in Swift
From: Figure Ink
Added: Feb. 11, 2025 •
Author's Note
From: Figure Ink
Added: Feb. 11, 2025 •
Why Coroutines
From: Figure Ink
Added: Feb. 11, 2025 •
Moving Safety into Types
From: Figure Ink
Added: Feb. 11, 2025 •
Much Ado About iOS App Architecture
From: Figure Ink
Added: Feb. 11, 2025 •
Killing
From: Figure Ink
Added: Feb. 11, 2025 •
Better Strategies Through Types
From: Figure Ink
Added: Feb. 11, 2025 •
Dealing with Weak in Closure-based Delegation
From: Figure Ink
Added: Feb. 11, 2025 •
Optional Forward Application
From: Figure Ink
Added: Feb. 11, 2025 •
Optionals as Collections
From: Figure Ink
Added: Feb. 11, 2025 •
Custom Types for Powerful Matching
From: Figure Ink
Added: Feb. 11, 2025 •
Conditional Compilation in Swift
From: Figure Ink
Added: Feb. 11, 2025 •
Exhaustive Properties with Tuples
From: Figure Ink
Added: Feb. 11, 2025 •
Optional, throws, Result, and async/await
From: Figure Ink
Added: Feb. 11, 2025 •
Using Publishers to Prevent Hanging Timers
From: Figure Ink
Added: Feb. 11, 2025 •
SwiftUI Layout Gems
From: Figure Ink
Added: Feb. 11, 2025 •
Parse, Don’t Validate
From: Figure Ink
Added: Feb. 11, 2025 •
Debugging Generics in Swift
From: Figure Ink
Added: Feb. 11, 2025 •
Moving Mental State to the Physical
From: Figure Ink
Added: Feb. 11, 2025 •
Cleaning up Async Without Swift 5.5
From: Figure Ink
Added: Feb. 11, 2025 •
Practical Localized Error Values in Swift
From: Figure Ink
Added: Feb. 11, 2025 •
What to Do with Localized Errors
From: Figure Ink
Added: Feb. 11, 2025 •
The economy of tech debt
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
How Feature Flags can boost your mobile app
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
Modern networking in Swift
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
The broken window principle applied to software
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
Healthy approach to code reviews
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
Thoughts on moving to a leadership role
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •
Not everything has to be perfect the first time
From: Daniele Margutti's Blog
Added: Feb. 11, 2025 •