Tags
Android
Our first mobile app using Kotlin Multiplatform
Android, from LiveData to StateFlow
Implementing fastlane in 50 lines of code
An overview of reactive programming with Android
Gradle dependencies
Angular
Angular 5+ & proper styling
Optimizing an Angular App with the AoT compilation
Angular Modules
iOS
Manage legacy Objective-C in modern applications
Enhance Xcode snippets using Git
Dealing with Apple 2FA for iOS automated app delivery
Enhance Xcode templates using Git
Simplify collection view compositional layout with a DSL
Our first mobile app using Kotlin Multiplatform
Build a custom player on top of AVFoundation
UIKit rendering - The run loop
UIKit rendering - CATransaction
UIKit rendering - Tracking a layout phase
Video playback on iOS & tvOS
Implementing fastlane in 50 lines of code
Linting licenses
Visit Monitoring
How to leverage HTTP cache in iOS
Modernizing art with Augmented Reality
Coordinators and Back Button
Accessibility in iOS applications
macOS
Enhance Xcode snippets using Git
Enhance Xcode templates using Git
Simplify collection view compositional layout with a DSL
Objective-C
Manage legacy Objective-C in modern applications
Ruby
Write a REST API with a single command
Use domains with Rails
Interactors over fat models
Synchronize your tests with your documentation
Implementing fastlane in 50 lines of code
Augment your Ruby back end with Elixir
Swift
Manage legacy Objective-C in modern applications
SwiftArgumentParser: A Swift mod
Build a custom player on top of AVFoundation
Understanding Copy on Write
Types of types
Approaches to Type Erasure in Swift
UIAlertController with Function Builders
How to make the best of protocol with associated types using type erasure