Articles archive

Making a case for Result
From: Mayur Gowravaram's Blog
Added: Jan. 16, 2021
Understanding Codable by going behind the scenes
From: Mayur Gowravaram's Blog
Added: Jan. 16, 2021
Forging a Swift Sequence
From: Mayur Gowravaram's Blog
Added: Jan. 16, 2021
Generics Part 1 – Functions and Types
From: Mayur Gowravaram's Blog
Added: Jan. 16, 2021
Generics Part 2 – Type Constraints
From: Mayur Gowravaram's Blog
Added: Jan. 16, 2021
Why I use GraphQL and avoid REST APIs
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
How do closures and callbacks work? It's turtles all the way down
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
Event loops, building smooth UIs, and handling high server load
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
What are generators and why Swift needs them?
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
Coroutines and “yield” expressions in Swift
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
Easy parsing of Excel spreadsheet format with Swift's Codable protocols
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
Unbreakable reference cycles in Swift no one is talking about
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
How WebAssembly changes software distribution
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
The state of Swift for WebAssembly in 2020 (and earlier)
From: Max Desiatov’s Blog
Added: Jan. 16, 2021 •
Introduction to hacking iOS apps (part 1)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Introduction to hacking iOS apps (part 2)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Introduction to hacking iOS apps (part 3)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Introduction to hacking iOS apps (part 4)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Introduction to hacking iOS apps (part 5)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Rewriting Nearly Departed (part 1: intro)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Rewriting Nearly Departed (part 2: tech background)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Rewriting Nearly Departed (part 3: rewrite plans)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Rewriting Nearly Departed (part 4: storage and sync)
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Enums are meant for switching
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Handling widgetPerformUpdate in an iOS Today extension
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Swift Extensions for Protocol Conformance Considered Harmful
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Accessing Swift Arrays Without Counting on Fingers
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
SwiftMock - A Mocking Solution for Swift 4.2
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Data-driven Screen Dispatching for iOS
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
Exploring Different Behaviours in Swift Enums
From: Matthew’s Dev Blog
Added: Jan. 16, 2021 • •
How to Become an iOS Developer [2023 Salary and Skills]
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
A Practical SwiftUI Kickstart
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
Master Swift Generics: A practical guide to code reuse
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
The Essential Guide to Unit Testing in iOS
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
Parsing JSON in Swift: The Complete Guide [With Examples]
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
MVVM in SwiftUI for a Better Architecture [with Example]
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
SwiftUI Data Flow: Passing Data Between Views
From: Matteo Manferdini’s Blog
Added: Jan. 16, 2021 •
Apple, is USB allowed now?
From: Matt Ronge's Blog
Added: Jan. 16, 2021 •
Mac apps are harder than iOS apps
From: Matt Ronge's Blog
Added: Jan. 16, 2021 •