Articles archive

Clean Architecture for SwiftUI
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Programmatic navigation in SwiftUI project
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Who said we cannot unit test SwiftUI views?
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Performance Battle: AnyView vs Group
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Why I quit using the ObservableObject in SwiftUI
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Separation of Concerns in Software Design
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
SwiftUI Environment Overrides
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Stranger things around SwiftUI's state
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
Save your next app from rebuilding from scratch
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
UIKit or SwiftUI: what to use in production?
From: Alexey Naumov’s Blog
Added: Jan. 16, 2021 •
The Culmination: Final Part
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
Addendum: Deriving the Third Monad Law From Nested Comprehensions
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
A Gotcha When Testing Swift Frameworks with Xcode 6
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
Swift for Scripting
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
Magical Future Swift Is (Almost) Here
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
Types as Units
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
You Are More Than a Coder
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
An Introduction to ReactiveCocoa
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
ReactiveCocoa II: Reacting to Events
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
The Ghost of Swift Bugs Future
From: Alexandros Salazar’s Blog
Added: Jan. 16, 2021 •
Introducing FetchImage
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
SwiftUI Experience
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
Nuke 9
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
Let’s Build a VPN Protocol
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
How Does VPN Work?
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
VPN, Part 1: VPN Profiles
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
VPN, Part 2: Packet Tunnel Provider
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
Introducing Align 2
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
WWDC20 Summary
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
Formatted Strings
From: Alexander Grebenyuk’s Blog
Added: Jan. 16, 2021 •
Death is here
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
JIRA reports with Swift
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Lox interpreter in Swift
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Lox, expressions
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
The Swift 3 Grand Migration
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Time tracking in plain text
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Loading translations with NSLocalizedString dynamically at runtime
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Idiomatic Kotlin, in Swift
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Black Mirror Season 4 review
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •
Advent of Code 2017
From: Alejandro Martinez's Blog
Added: Jan. 16, 2021 •