Video Tutorial - Building Static Site Blog with Swift Publish & Netlify Continuous Deployment
A video tutorial on building a static blog site using the Swift Publish framework and deploying it via Netlify's CDN and continuous deployment.
A video tutorial on building a static blog site using the Swift Publish framework and deploying it via Netlify's CDN and continuous deployment.
A guide to implementing a basic event processing system for modular Swift applications, covering dependencies, protocols, and runtime flexibility.
A guide on making iOS app files accessible in the Files app and managing private vs. public storage directories.
Introduction to iOS 13's UICollectionViewCompositionalLayout, covering its core classes and declarative approach for complex layouts.
Explores the three phases of the SwiftUI view lifecycle, explaining view identity, rendering hierarchies, and how SwiftUI manages UI updates.
A video tutorial on implementing Collection View Compositional Layout in iOS, covering items, groups, sections, and dynamic layouts.
An introduction to SwiftIO, a microcontroller board that runs Swift natively for building IoT projects and learning embedded programming.
Explains how to use Swift's nested types to create a clear, 1-to-1 relationship between a SwiftUI view and its ViewModel, improving code clarity and refactoring.
A video tutorial on implementing iOS Diffable Data Sources in Collection Views and adding search functionality using the Combine framework.
A guide to building macOS applications using only the Swift Package Manager, bypassing Xcode project files.
Explores how a pipe wrench lecture by Vannevar Bush teaches the importance of precision in software engineering and domain modeling.
An exploratory guide to understanding Monads in functional programming, using Swift examples to explain the abstract concept and its practical applications.
A software engineer reflects on career choices, from mobile development to engineering management, and introduces a framework for balancing market trends, core skills, and personal happiness.
Explores refactoring UIAlertController in iOS using helper classes and protocols to reduce code duplication and improve maintainability.
A 3-part video tutorial series on building UICollectionViews from scratch in Swift, covering layout, data sources, self-sizing cells, and batch updates.
Part 17 of a series on building a Swift HTTP framework, discussing advanced loader concepts like OpenID, caching, deduplication, and redirection.
Final part of a series on building a Swift HTTP framework, discussing abstraction layers and integrating generics like Codable.
A beginner's guide to logging in Swift, covering print, debugPrint, dump, NSLog, and the os.log API for debugging.
Discusses the pitfalls of APIs returning optional booleans (Bool?) and proposes using enums for better clarity and user experience.
A quick-start guide to learning ReactiveSwift, covering core entities, operators, and techniques for functional reactive programming.