~/conference

360iDev 2022

date:2022-08-28..2022-08-31
location:Denver, United States
series:360iDev · 4 editions
editions:[360iDev 2015, 360iDev 2017, 360iDev 2018, 360iDev 2022]
tags:[swift]

iOS developers, SwiftUI developers, mobile engineers, indie app founders, engineering managers, ci/cd engineers, backend Swift engineers

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

titleauthorlength
The Importance of NeuroplasticityMike Lee50m
Claim: real-world neurofeedback training using qEEG + neurofeedback software and simple operant rewards (video dims or audio pings) produces lasting reductions…
Talk on
Opening KeynoteJustin Williams33m
Claims that matter: code and jobs are ephemeral but relationships and boundaries last. Specifics: Today mac app (April 22 2008) $25 license, Elements iPad…
Talk on
App Review Horror Stories and How to Overcome ThemFrank Cantu45m
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…
Talk on
How to Make More Money with SubscriptionsAriel Michaeli38m
Argues that subscriptions are the money and gives concrete levers: set prices and tiers, measure Monthly Recurring Revenue (MRR) and churn weekly, and optimize…
Talk on
Using MetricKit to measure app performance and stabilityAdam Rush41m
MetricKit gives concrete production signals: daily MXMetricPayload JSON blobs with app launch times including app launch (cold vs warm), hangs, memory…
Talk on
SwiftUI Performance for Demanding AppsAviel Gross47m
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…
Talk on
Advanced Codable — When the API wasn’t built for SwiftRob Napier47m
Shows when auto Codable fails and gives concrete fixes: hand-write conformance, a lightweight any CodingKey wrapper and container subscripts, or generate code…
Talk on
Engineering Beautiful and Accessible TextMark Pospesel39m
Claims an open source library that makes design-system typography objects the runtime primitive, not raw fonts, and that reproduces designer line heights while…
Talk on
Building Bitrise Automations With SwiftMichael Matranga23m
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…
Talk on
Software and Climate: build a better worldBen Lachman47m
Software ties to concrete claims and tools not slogans: electrification is the lever, because grid-scale wind and solar cheapest makes replacing fossil heat…
Talk on
Tips and Tricks for Independent ContractingJoe Cieplinski48m
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…
Talk on
How Not to Develop an "umm" Detector Using Create MLYono Mittlefehldt40m
Attempts to build an “umm” detector use Apple speech recognition (which filters fillers), a Core ML classifier trained with Create ML, audio slicing with…
Talk on
Building Server Driven UI in iOSMohammad Azam45m
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…
Talk on
Automating with fastlane Tips, Tricks, and Best PracticesJosh Holtz46m
Demonstrates that fastlane actually automates iOS/macOS release work (testing, screenshots, testers, uploads) using concrete tools and flows: fastlane CLI and…
Talk on
Lessons in Leadership The Way of The BroomAijaz Ansari27m
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…
Talk on
Let’s get Fired up: Getting started with Firebase FirestoreNavati Jain40m
Covers Firebase Firestore fundamentals with concrete claims and demos: JSON-like documents in collections, console walkthrough, code for queries using…
Talk on
Real Physical Computing in SwiftJeff Biggus48m
An open source Swift package called Physical Swift package builds on Foundation’s Measurement to give real units, dimensional algebra, and constants with…
Talk on
The Dark Side of D&INic Laughter44m
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…
Talk on
Generating Code and Other Mischief with Swift Package Manager PluginsEllen Shapiro46m
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…
Talk on
App Clips – When downloads are a dealbreakerJon Bauer51m
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…
Talk on
Unity & SwiftUI – Bridging the DivideEd Arenberg40m
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…
Talk on
A Discourse in Humane DevelopmentJill Scott54m
Argues that humane development means designing code for human brains not just end users and demonstrates specific tactics: measures working memory limits like…
Talk on
Building a Vapor Swift backend integration with authentication and authorizationJeroen Leenarts38m
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…
Talk on
SQLite – The everywhere databaseNathan Eror48m
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…
Talk on
A Picture is Worth 1000 Lines of CodeSteve Kohls45m
Claims that drawing paper and pen first pass then transferring diagrams to diagrams.net, Lucidchart, Mermaid or FigJam exposes missing async calls, waiting…
Talk on
Welcome to the Latent DystopiaJay Freeman50m
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…
Talk on
Beyond Code: Skills For Impactful Development That Makes a DifferenceMaxim Cramer40m
Argues that impact comes from communication, choices, and context not just code, citing: technical choices like ReactiveCocoa or PHP can make later hiring…
Talk on
You Should Mentor That PersonZach Brass35m
Argues that most senior engineers are ready to mentor now, with concrete tactics: recruit via Underdog devs, iOS Developer Twitter, local meetups or company…
Talk on
We Don’t Talk About XcodeJames Dempsey41m
A clear mental model maps Xcode to four concrete steps: source files, configuration, build, evaluate, and shows where settings live on disk. Demonstrations…
Talk on
Advanced Memory Debugging with Xcode ToolsAlex De France31m
Xcode memory tools reproduce real leaks: the memory usage viewer shows spikes, the memory graph snapshot reveals strong reference cycles, and the live demo…
Talk on
When You Can’t Go All In On SwiftUI, Build a Hybrid UI App Instead!Vui Nguyen41m
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…
Talk on
Manage a Group Activity Session with a Deterministic Finite State MachineBob Wakefield32m
Claims that a deterministic finite state machine reliably manages Apple Group Activities / SharePlay sessions by separating flow from operations and encoding…
Talk on
Open App Store Optimization Q&AAriel Michaeli54m
Live Q&A with no script answers concrete problems: shows keyword inspector and an appfigures keyword-optimizer tool, runs live teardowns, and demonstrates that…
Talk on
Time Traveling With Swift: Where We Started, Where We Are, and Where We’re GoingBen Proothi47m
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…
Talk on
Getting Started with Augmented Reality Using RealityKitMohammad Azam43m
RealityKit walkthrough shows concrete steps: create a ModelEntity box or sphere, attach it to an Anchor inside ARView, and add tap-driven placement via…
Talk on
We regret to inform you…Tim Mitra36m
Claims that mobile interviews rarely match day‑to‑day work, backed by concrete numbers: 59 applications, nearly half ghosted, five to six companies with…
Talk on
Choosing the Right Cloud Database For Your Indie iOS AppMikaela Caron26m
Compares Firebase (Firestore and Realtime DB + Storage), AWS Amplify (DynamoDB + S3) and a Vapor API with PostgreSQL, then gives clear tradeoffs: 10k verified…
Talk on
Swift Structured ConcurrencySiamak Ashrafi02h 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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.