360iDev 2022
2022-08-28..2022-08-31
Denver, United States
360iDev ·
[360iDev 2015, 360iDev 2017, 360iDev 2018, 360iDev 2022]
who it's for
iOS developers, SwiftUI developers, mobile engineers, indie app founders, engineering managers, ci/cd engineers, backend Swift engineers
topics
Swift structured concurrency; SwiftUI performance optimization; MetricKit production metrics; advanced Codable techniques; Swift Package Manager plugins; Bitrise Swift CI steps; fastlane automation practices; Vapor backend with authentication; Firebase Firestore integration; RealityKit augmented reality; App Clips distribution strategy; app review and app store optimization
| title | author | length |
|---|---|---|
| The Importance of Neuroplasticity | Mike Lee | 50m |
Claim: real-world neurofeedback training using qEEG + neurofeedback software and simple operant rewards (video dims or audio pings) produces lasting reductions… | ||
| Opening Keynote | Justin Williams | 33m |
Claims that matter: code and jobs are ephemeral but relationships and boundaries last. Specifics: Today mac app (April 22 2008) $25 license, Elements iPad… | ||
| App Review Horror Stories and How to Overcome Them | Frank Cantu | 45m |
Rejects are concrete: one app is kicked for manipulating the status bar; another for a tiny, hidden link to an external account management page that gets fixed… | ||
| How to Make More Money with Subscriptions | Ariel Michaeli | 38m |
Argues that subscriptions are the money and gives concrete levers: set prices and tiers, measure Monthly Recurring Revenue (MRR) and churn weekly, and optimize… | ||
| Using MetricKit to measure app performance and stability | Adam Rush | 41m |
MetricKit gives concrete production signals: daily MXMetricPayload JSON blobs with app launch times including app launch (cold vs warm), hangs, memory… | ||
| SwiftUI Performance for Demanding Apps | Aviel Gross | 47m |
Compares SwiftUI to UIKit and gives concrete tactics used when Adobe Bēhance rebuilt navigation infra and main Feed so the app runs well even on an iPhone 6S… | ||
| Advanced Codable — When the API wasn’t built for Swift | Rob Napier | 47m |
Shows when auto Codable fails and gives concrete fixes: hand-write conformance, a lightweight any CodingKey wrapper and container subscripts, or generate code… | ||
| Engineering Beautiful and Accessible Text | Mark Pospesel | 39m |
Claims an open source library that makes design-system typography objects the runtime primitive, not raw fonts, and that reproduces designer line heights while… | ||
| Building Bitrise Automations With Swift | Michael Matranga | 23m |
Claims that Bitrise now runs Swift steps via the CLI (v1.50) and shows a working git clone step implemented with Swift Package Manager. Demo uses gitkit and… | ||
| Software and Climate: build a better world | Ben Lachman | 47m |
Software ties to concrete claims and tools not slogans: electrification is the lever, because grid-scale wind and solar cheapest makes replacing fossil heat… | ||
| Tips and Tricks for Independent Contracting | Joe Cieplinski | 48m |
Advice is concrete: save one year of income and plan invoices, hire a lawyer and accountant, and expect clients to pay on schedules like net‑90 (one real case… | ||
| How Not to Develop an "umm" Detector Using Create ML | Yono Mittlefehldt | 40m |
Attempts to build an “umm” detector use Apple speech recognition (which filters fillers), a Core ML classifier trained with Create ML, audio slicing with… | ||
| Building Server Driven UI in iOS | Mohammad Azam | 45m |
Claim: the server returns JSON that specifies component type and data and the iOS client maps those to prebuilt views; demo uses a Node and Express server and… | ||
| Automating with fastlane Tips, Tricks, and Best Practices | Josh Holtz | 46m |
Demonstrates that fastlane actually automates iOS/macOS release work (testing, screenshots, testers, uploads) using concrete tools and flows: fastlane CLI and… | ||
| Lessons in Leadership The Way of The Broom | Aijaz Ansari | 27m |
Claim: leadership is concrete work not titles — a leader picks up the broom and does the ugly tasks so junior devs get growth opportunities. Uses a… | ||
| Let’s get Fired up: Getting started with Firebase Firestore | Navati Jain | 40m |
Covers Firebase Firestore fundamentals with concrete claims and demos: JSON-like documents in collections, console walkthrough, code for queries using… | ||
| Real Physical Computing in Swift | Jeff Biggus | 48m |
An open source Swift package called Physical Swift package builds on Foundation’s Measurement to give real units, dimensional algebra, and constants with… | ||
| The Dark Side of D&I | Nic Laughter | 44m |
States that most companies put in little-to-no effort to bridge diverse talent to the workforce, cites research that diverse firms outperform competitors by… | ||
| Generating Code and Other Mischief with Swift Package Manager Plugins | Ellen Shapiro | 46m |
Swift Package Manager adds two concrete extension types: command plugins that run on demand and can ask permission to write into the package, and build tool… | ||
| App Clips – When downloads are a dealbreaker | Jon Bauer | 51m |
App Clips let users run a native part of an app without visiting the App Store and are constrained to a 10 MB limit (raised to 15 MB on iOS 16) but can use… | ||
| Unity & SwiftUI – Bridging the Divide | Ed Arenberg | 40m |
Unity exports a project as a library that embeds a ~100MB Objective‑C++ framework and requires passing C argc/argv into the framework via NSProcessInfo, so the… | ||
| A Discourse in Humane Development | Jill Scott | 54m |
Argues that humane development means designing code for human brains not just end users and demonstrates specific tactics: measures working memory limits like… | ||
| Building a Vapor Swift backend integration with authentication and authorization | Jeroen Leenarts | 38m |
A working Vapor Swift backend that integrates with third‑party auth providers and Stream is built and demonstrated: a Vapor project with Postgres in Docker… | ||
| SQLite – The everywhere database | Nathan Eror | 48m |
Claims that SQLite is literally everywhere — on every Mac iPhone iPad Apple Watch Apple TV Android many set top boxes cars an Airbus A350 and even aboard the… | ||
| A Picture is Worth 1000 Lines of Code | Steve Kohls | 45m |
Claims that drawing paper and pen first pass then transferring diagrams to diagrams.net, Lucidchart, Mermaid or FigJam exposes missing async calls, waiting… | ||
| Welcome to the Latent Dystopia | Jay Freeman | 50m |
Shows working Stable Diffusion runs that are patched to dump refinement steps, generates avatars and surreal scenes like Megatron training at a gym, exposes a… | ||
| Beyond Code: Skills For Impactful Development That Makes a Difference | Maxim Cramer | 40m |
Argues that impact comes from communication, choices, and context not just code, citing: technical choices like ReactiveCocoa or PHP can make later hiring… | ||
| You Should Mentor That Person | Zach Brass | 35m |
Argues that most senior engineers are ready to mentor now, with concrete tactics: recruit via Underdog devs, iOS Developer Twitter, local meetups or company… | ||
| We Don’t Talk About Xcode | James Dempsey | 41m |
A clear mental model maps Xcode to four concrete steps: source files, configuration, build, evaluate, and shows where settings live on disk. Demonstrations… | ||
| Advanced Memory Debugging with Xcode Tools | Alex De France | 31m |
Xcode memory tools reproduce real leaks: the memory usage viewer shows spikes, the memory graph snapshot reveals strong reference cycles, and the live demo… | ||
| When You Can’t Go All In On SwiftUI, Build a Hybrid UI App Instead! | Vui Nguyen | 41m |
Claims that an app can be migrated incrementally by mixing frameworks and demonstrates four concrete use cases with a working tip calculator as the example… | ||
| Manage a Group Activity Session with a Deterministic Finite State Machine | Bob Wakefield | 32m |
Claims that a deterministic finite state machine reliably manages Apple Group Activities / SharePlay sessions by separating flow from operations and encoding… | ||
| Open App Store Optimization Q&A | Ariel Michaeli | 54m |
Live Q&A with no script answers concrete problems: shows keyword inspector and an appfigures keyword-optimizer tool, runs live teardowns, and demonstrates that… | ||
| Time Traveling With Swift: Where We Started, Where We Are, and Where We’re Going | Ben Proothi | 47m |
History of Objective‑C roots, concrete migration steps, and technical tradeoffs: Swift claims 8.4× faster than Python and 2.6× faster than Objective‑C, credits… | ||
| Getting Started with Augmented Reality Using RealityKit | Mohammad Azam | 43m |
RealityKit walkthrough shows concrete steps: create a ModelEntity box or sphere, attach it to an Anchor inside ARView, and add tap-driven placement via… | ||
| We regret to inform you… | Tim Mitra | 36m |
Claims that mobile interviews rarely match day‑to‑day work, backed by concrete numbers: 59 applications, nearly half ghosted, five to six companies with… | ||
| Choosing the Right Cloud Database For Your Indie iOS App | Mikaela Caron | 26m |
Compares Firebase (Firestore and Realtime DB + Storage), AWS Amplify (DynamoDB + S3) and a Vapor API with PostgreSQL, then gives clear tradeoffs: 10k verified… | ||
| Swift Structured Concurrency | Siamak Ashrafi | 02h 42m |
Half-day, hands-on session uses MacOS Monterey and Xcode 13 playgrounds (Swift 5.5) and a GitHub playground repo to show working examples: async await and… | ||
| nothing matches | ||