A few maybe controversial takes on non-sendable
Getting started with Swift Testing
Xcode Build time optimization part1
Explicitly Built Modules. WWDC
Migrate your app to Swift6. WWDC
A great summary of Swift Concurrency
Preconcurrency tips and tricks
Tip jar in your app with StoreKit2
Challenges with Xcode (Youtube vid)
Actor re-entrancy problem with explanation and example
Tutorial: Menu bar app for macOS
Should I care about my app size? (Video)
@_silgen_name and dangerous (it depends!) optimizations
EmergeTools - static vs dynamic + SPM + some tips
Reflection Metadata Level and Secutiry
Actors and protocols extensions
Async-Await, things they don't tell you
Async-Await. How does it work?
Bleeding Edge of Swift Concurrency (Youtube)
Swift Package Manager: understand resolve, reset and update
Distribute binary frameworks in Swift Packages and how to automate the process
Why is it so damn difficult to create a binary framework for your Swift Package
Analyzing build times with Xcode
New parameter ownership modifiers in Swift 5.9
WWDC Build robust and resumable file transfers
WWDC Beyond the basics of Structured concurrency
Diving into Observation framework
First observations on mergeable libraries
Demystifying SwiftUI performance
Setting up a modular iOS app for multiple environments with Tuist
Building and loading dynamic libraries at runtime
How to avoid repeating SwiftUI view updates
XCConfig management cheatsheet
Staff engineer. Guidance and cool stories
Software engineering at Google
System design interview for mobile developers
Memory layout, C, ObjC, Swift, undefined in size protocol holders go to heap
You dont always need weak self
Memory layout in Swift, pages, words, etc
Stretching header in SwiftUI. Spotify-like UI
Copy on write in Swift with examples
Embed or not embed. That is the question
New stuff in SwiftUI from 2022
GCD vs Swift Concurrency, but a video by Apple
GCD vs Swift Concurrency Thread to Thread
Revisiting basics. Dispatch Queues, Threads, Processes
Emerge: Static vs Dynamic frameworks
Emerge: Cost of protocol conformance
Emerge: swift reference types and its impact on binary
Why do my background tasks not run?
Old but gold. Understanding Swift performance
Improving build times with modularization
Common pitfalls with background sessions
How to change any setting in control center. UI tests
Where does View.task get its Actor from?
Thinking about memory when converting UIImage to Data
Image resizing. How, why, when?
Static/Dynamic/Message dispatch. Never gets old
SPM new features (not really new)
Control the timing of a combine pipeline
The network connection was lost. What should I do?
Alignment and alignment guides in SwiftUI
Loading & Caching images. Vanilla SwiftUI
Preview catalog and development assets
URLSession configuration highlights
Optimizing images, downscaling, resizing and stuff
Some tips to reduce memory footprint and OOM terminations
Advanced memory debugging for iOS
Difference between Catch and ReplaceError in Combine
Combine self-cancellable memory management
Combine and/or Swift concurrency
Demistifying Xcode parallelism
Not an article but a video about Swift Concurrency troubleshooting
Firebase + Async API, different ways
Undestanding schedulers in Combine
Beginners guide to SPM plugins
NWPathMonitor to replace Reachability?
SwiftUI views inside UICollectionView
An early look at swift extensible build tools
Once more about weak self and retain cycles. With examples.
A few nuances about playing audio in iOS apps
System design interview for mobile devs
Lifecycle management comparison for AsyncSequence and Publisher
AsyncSequence and Publisher usecases
Does one need to always use weak self? Cool charts included.
Main Actor and how to run code on the main Queue
Authorize SpotifyAPI for dummies
Microapps architecture + DI with Swift
What is self in self-executing anonymous closures?
Yet another article about iOS interviews
Silent push notifications and lifecycle
Great gist about Concurrency in iOS
Dynamic & Static linking cheatsheet
why optional closures are escaping. short and straightforward
Decision making in flat organizations
A series of articles about modern concurrency in Swift
Connecting async await with other swift code
Swift async-await. Short overview.
How Apple Sign in email can be nil
Image loading and memory footprint
Refreshing wwdc video about custom animations
CoreML, SwiftUI, Images processing
Dark theme. Instagram experience
Fluid user interfaces. Instagram experience
SoundCloud experience with Tuist and Xcode project generation
Method dispatch + Memory layout
Memory part 5: What programmers can do
pkg-config, might help with SPM
All about the Swift Package Manager and the Swift toolchain
BitFunnel: Revisiting Signatures for Search
System design interview tips for mobile developers
analyzing-and-improving-build-times-in-ios
Implementing your own Crash reporter
Objective-C posing (deprecated)
it-looks-like-you-are-trying-to-use-a-framework
library-static-dynamic-or-framework-project-inside-another-project
improving_your_app_s_performance
Adding overlays and animations to videos