Swift Craft 2024
| title | author | length |
|---|---|---|
| Keynote Preview - Interview With | Daniel H Steinberg | 11m |
Session preview focuses on practical Swift details: using #Preview macro to remove preview boilerplate, adopting @Query in views and Swift Data as part of… | ||
| The Skills You Need for Test-Driven Development: A Hands-On Workshop in Swift | Jon Reid | 12m |
Workshop breaks TDD into concrete component skills and runs through live coding exercises in Swift using mob programming on one machine so the group writes a… | ||
| Designing Buildable Apps | Jeff Watkins, Caitlin Steele | 15m |
Concrete rules for making an app maintainable: start with domain objects (nouns and object models) instead of UI-first CTAs, design an intra-app navigation… | ||
| Build-a-Binary | Anna Chiara Beltrami | 19m |
Explains how Xcode turns source into an app by walking the actual pipeline: compilation, Swift Intermediate Language (SIL) step unique to Swift, object files… | ||
| The Date-ing Game | Ellen Shapiro | 17m |
Explains concrete pitfalls and fixes when apps handle time: how Date vs DateComponents and Calendar-aware formatting map differently to user intent, when to… | ||
| Experimenting in a Sociotechnical System | Jessica Kerr | 15m |
Makes the concrete claim that observability needs tracing over logs and structured logs, using Honeycomb-style tracing to turn noisy clues into zoomable… | ||
| Mobile DevOps - Streamline your iOS Builds, testing Distribution & Publish | Mete Baydar | 22m |
Compares backend CI/CD to mobile by naming concrete gaps: binary-based deployments, certificate and provisioning complexity, device registration, and lack of… | ||
| The Art of Functional State Management for iOS Apps | Araks Avoyan | 19m |
Argues that immutability and pure functions reduce bugs and make state testable, and demonstrates using Combine publishers and operators (Published… | ||
| An iOS Developer's Guide to Building Android Apps | Vui Nguyen | 44m |
A CRUD task‑tracker app is built in parallel for iOS and Android to prove iOS experience accelerates Android adoption, using MVVM and shared architecture while… | ||
| Date and Time in Swift - Date Handling in Swift Programming | Ellen Shapiro | 44m |
Covers concrete Swift APIs and gotchas: how Date stores a monotonic seconds count, why Apple uses a 2001 reference (difference 978307200 seconds from 1970)… | ||
| How to Create Sustainable Mobile Apps | Jane Bondar | 30m |
Practical techniques: replace constant GPS polling with geofencing and reduced location precision, batch and defer network work using deferrable URL sessions… | ||
| Back to the Future - Swift 6 Edition! | Pol Piella Abadia | 59m |
Swift 6 arrives as an opt‑in language mode so updating the compiler alone does not force breaks, but 12 Swift‑Evolution proposals introduce real source breaks… | ||
| Designing Buildable Mobile Apps - iOS App Development | Jeff Watkins, Caitlin Steele | 51m |
Argues that start with nouns — build an object model (workspace → board → list → card → label) before visual mockups so data, UI and navigation align… | ||
| One More Thing - How to Create Insanely Great Slides Using Keynote | Peter Friese | 54m |
Shows how to build polished Keynote decks without a designer by using concrete tricks: use the Navigator/object list and rulers to lock and align elements… | ||
| Type-Driven Design with Swift | Alex Ozun | 52m |
Shows a concrete Swift pattern that turns runtime checks into compiler-enforced guarantees by modeling a login flow and a trip-tracker UI with domain types… | ||
| Keynote: A Mathematician Muses about Macros, @Models, and ML | Daniel H Steinberg | 01h 03m |
A mathematician explains why adoption depends on specifics not hype and demonstrates it: a Newton fractal coded as a SwiftUI prototype (200×200 grid) that took… | ||
| SwiftUI Tutorial 2024: Master Navigation - NavigationStack, NavigationPath & NavigationDestination | Muralidharan Kathiresan | 41m |
Shows how NavigationStack plus NavigationPath and NavigationDestination replace NavigationView: a worked demo (continents → countries → detail) eliminates… | ||
| SwiftUI Meets Metal - Elevate Your UI Game | Veronika Zelinkova | 39m |
Introduces using new iOS 17 view modifiers — ColorEffect, DistortionEffect, LayerEffect — to run Metal shaders from SwiftUI with far less glue code than a… | ||
| How to Improve Your iOS App With Quick Wins: Big Benefits of Little Changes | Hidde van der Ploeg | 32m |
SwiftUI quick wins that ship in a day: add textContentType and FocusState plus submitLabel to get autofill, correct keyboard flow and save seconds; make… | ||
| Swift Tools for Software Crafting 2024 | Jon Reid | 01h 03m |
Survey of concrete tooling and gaps for Swift crafting: file‑level dependency graphs remain missing so developers cannot visualize compile or reuse pain like… | ||
| Swift Macros | Ibrahima Ciss | 36m |
Shows how to build two working compiler plugins using Xcode and SwiftSyntax: a freestanding macro that expands a string literal into URL("https://...") and… | ||
| Bridging Apps with iOS Multipeer Connectivity | Zamzam Farzamipooya | 23m |
A basic Tic‑Tac‑Toe app connects two iOS devices using MultipeerConnectivity: it uses MCSession, MCNearbyServiceAdvertiser and MCNearbyServiceBrowser, encodes… | ||
| AB Test Bloody Everything | Matt Heaney | 46m |
Shows how to implement AB tests with a third‑party SDK (example: “generic AB testing”), using metadata-driven variants to change paywall text, colors or… | ||
| A Deep Dive Into Sendable for the Apple Developer | Tim Condon | 41m |
Sendable gives the compiler guarantees that prevent data races when passing values across async/task/actor boundaries; the talk shows how to adopt it in real… | ||
| Build a Binary | Anna Chiara Beltrami | 56m |
Pressing Build turns Swift and C family sources into a Mach-O universal binary via the Swift compiler and clang (both using LLVM), assembler, and the linker… | ||
| Swift Tutorial - Exploring Swift Sequences in Depth | Adrian Russell | 57m |
Deep dive into how Swift Sequences and Collections actually behave: shows concrete code for lazy sequences that avoid repeated array allocations in a… | ||
| Scaling Up With SwiftUI: Migrating iOS Apps To SwiftUI | Aryaman Sharda | 46m |
Turo moves from mixed ObjC/Storyboard/UIKit to SwiftUI as the default in under nine months, using a 20‑person pod model that converts a shortlist of 20 screens… | ||
| Keynote: Experimenting in a Sociotechnical System in Software Engineering | Jessica Kerr | 55m |
Company value at Honeycomb treats changes as experiments and uses observability and feature flags as instruments: a session DB audit finds 5.99 million of 6… | ||
| Swift for WebAssembly - How To Use Swift In Your Web App | Steven Van Impe | 55m |
Shows how to compile Swift to WebAssembly using the Carton plugin and the SwiftWasm toolchain, load modules in a normal web app and run them with runtimes like… | ||
| Explore WorkoutKit framework on iOS 17 and watchOS 10 | Audrey Sobgou Zebaze | 36m |
Shows how WorkoutKit on iOS 17 and watchOS 10 actually mirrors live workouts: create a configuration, build a primary session on Apple Watch and a mirror… | ||
| Swift for WebAssembly - How To Use Swift In Your Web App | Steven Van Impe | 55m |
Shows step‑by‑step how to compile Swift to WebAssembly using the SwiftWasm toolchain (Carton plugin), JavaScriptKit and a WASI runtime, and how to load modules… | ||
| nothing matches | ||