~/conference

AltConf 2019

date:2019-06-03..2019-06-06
location:San Jose, United States
series:AltConf · 2 editions
editions:[AltConf 2018, AltConf 2019]
tags:[swift, ios]

AltConf is a community-driven event, assembled to serve developers and a product driven community. We welcome thousands of attendees to join us for 2 Speaker Tracks, and a whole host of other events, at the San Jose Marriott, downtown San Jose.

titleauthorlength
Real-Time Object Detection with CoreMLNick Bourdakos32m
A workflow for building custom on-device detectors: use Cloud Annotations to upload and collaboratively label images, run the Kackley CLI to push data into…
Talk on
Adding IPFS to your AppsAndrew Hill14m
Shows a concrete path to run IPFS on iOS by compiling go-ipfs into a Go library called go-textile and producing an embedded ipfs peer callable from Swift via…
Talk on
Call for Code: How Will You Make a Difference?David Okun10m
IBM describes Call for Code as a multi-year challenge that drew 100,000 developers and produced 2,500 apps in 2018; it offers a $200,000 grand prize and UN…
Talk on
Voice Search Using NLP & CoreMLSimon Javora34m
A working on-device voice search for Kiwi.com that turns live speech into structured queries using Apple's Speech framework, NSDataDetector for dates, the…
Talk on
Don't F it upMatheus Cardoso37m
Claims that encrypting PHI with client-side keys stops most breach disasters and meets HIPAA technical safeguards, citing >$25M in HHS fines, a 6M-record…
Talk on
How to Tame Core AnimationKristaps Grinbergs38m
Builds a lava‑lamp background for Apple TV in Swift using Core Graphics to draw 30 triangles connected by 24 points, animating about 500 moving anchors driven…
Talk on
Contributing to Swift for the First TimeRobert Pieta33m
Shows a concrete contribution: a performance fix in corelibs Foundation’s index set union that replaces repeated inserts by copying and inserting the smaller…
Talk on
The Knights Who Say NIO: SwiftNIO in DepthJon Shier40m
Built a working MQTT broker on SwiftNIO using channels, pipelines, and event loop groups, with a ByteToMessageDecoder/encoder for MQTT’s fixed header and…
Talk on
Code, Layout & Design for Dynamic TypePaul Goracke50m
Explains how to actually ship Dynamic Type: use UIContentSizeCategory and text styles (headline/body), call UIFont.preferredFont and UIFontMetrics + scaledFont…
Talk on
iOS Subscriptions are HardJacob Eiting44m
Explains why StoreKit, receipt files, and servers make subscriptions messy and gives a practical rollout: start with on-device validation only for prototypes…
Talk on
Serverless Mobile Backend as a Service in SwiftMarek Sadowski45m
Introduces a Swift MBaaS built on OpenWhisk and IBM Cloud with live demos of a Swift backend, iOS SDK, and an open-source pipeline called Dark Vision that…
Talk on
Generic Swift: It Isn't Supposed to HurtRob Napier46m
Argues to write concrete code first and extract protocols later, using extensions as composition rather than class inheritance; replaces URLSession-by-mock…
Talk on
Writing Stable iOS ApplicationsLeah Culver24m
Breaker is a Swift iOS app with ~35k lines of code that finds 90% of crashes fall into four types: force unwrapped optionals, array index out of bounds…
Talk on
Starting Small to Growing BigNikita Leonov11m
Starts with zero mobile apps in 2014 and reaches six apps on two platforms (soon three) by 2019, after plans to ship in six months stretch to two years…
Talk on
Do You Want to Take This Code With You into the Future?Ferran Poveda Abanses11m
A KonMari-to-refactor method maps six rules to concrete steps: commit to organize long-term, migrate feature-by-feature into a simple “new house” directory…
Talk on
First Local Cat Savings BankSally Shepard26m
Prototype banking hardware built on a Raspberry Pi 3 B+ running Swift talks to a 16x2 LCD via SwiftieGPIO, measures coins with a load cell + HX711 load cell…
Talk on
A Story of Mysterious Asian StringsTomoki Yamaguchi10m
Asian scripts break assumptions: CJK use double-width glyphs so equal String.count can yield different visual widths (example: English "filter" counts 6 while…
Talk on
My Bad: Addressing a Faux Pas Without a FauxpologyJessica Dennis17m
Clear recipe for real apologies that emphasizes actions not platitudes: pause, listen, accept responsibility, thank the person doing the emotional labor, and…
Talk on
Reducing Image Memory Consumption in 10 MinutesJordan Morgan14m
Shows how to replace full decoded image buffers with smaller decoded thumbnails using Image I/O thumbnail creation and downsampling, turning a 266 KB JPEG into…
Talk on
Animations are AssetsGuilherme Rambo13m
Describes a practical way to treat animations as files by exporting a Core Animation archive from Kite Composer, loading it at runtime via NSKeyedArchiver, and…
Talk on
Growing a Joyful Codebase from Legacy CodeBen Davis37m
Explains concrete steps to convert messy iOS apps into testable modules: extract presenters from massive view controllers, replace global access by remove…
Talk on
Subscriptions: A Viable Business Model for your Apps?Marc Edwards, Harrison Rose, Max Seelmann, Oleksandr Kosovan, Denys Zhadanov54m
Panelists compare real moves: apps that switch to subscriptions soft launch in Australia or A/B test pricing and messaging, target pro users, and measure…
Panel on
Interview with ConfidenceAlex Karp27m
Interview guidance focused on concrete habits: an explicit 10-step interview routine (ask clarifying questions, try a sample input, list edge cases…
Interview on
Finding the Implicit DesignAdam Tierney11m
Claims that onboarding is the trickiest layout, citing nine shipped apps and work with 13 designers, and walks through a concrete rebuild: starts with a…
Talk on
Week in ReviewJames Dempsey42m
A rapid WWDC 2019 roundup that names the concrete bits: Xcode 11 beta installs and shows just a couple crashes in live use, a new Pro Display with a $5,000…
Talk on
The Hidden Potential of People with ASDNic Laughter47m
Claims that 1 in 59 children have ASD and that autistic people “see the world differently” lead to concrete workplace advice: capitalize on strengths like…
Talk on
Living the Monadstic LifeDaniel H Steinberg41m
Demonstrates concrete implementations: an IntSet with contains: (Int) -> Bool that supports ranges, primes, infinite evens and set union/intersection by…
Talk on
CI Best Practices for iOS & macOS App DevelopmentDaniel Hagen, Debayan Majumdar, Peter Steinberger, Shawn Lankton59m
Panelists compare concrete CI setups: Jenkins backbone, Mac Stadium-hosted Mac minis and Mac Pros, and Anka VM images that let Jenkins spawn ephemeral…
Panel on
In-App P{payment,urchase}sShannon Skipper06m
Square’s In‑App Payments SDK lets mobile apps accept cards, Apple Pay and Google Pay with 2.9% + $0.30 per transaction instead of “one third” fees, returns a…
Talk on
Raise your Mobile Game with DocuSign iOS SDKAshok Meena, Matthew Roknich12m
Demo shows DocuSign iOS SDK embedded into an insurance app that captures photos and ID, fills prefilled templates and enables offline signing and sync so a…
Talk on
Big Phone, Little HandsDavid Reidy11m
Phones double in size over 11 years while thumb reach stays ~70 mm for men and ~10% less for women so carers often must use one hand while holding a resident…
Talk on
An Alternative Business Model for your AppRobbie Hanson43m
Argues for a fourth revenue model: pay-as-you-go that charges precise events (message sent, upload, view, storage, milliseconds of CPU) instead of flat price…
Talk on
Introduction to Swift for TensorflowBrett Koonce40m
Overview of a concrete workflow: Swift for TensorFlow compiles models through MLIR/XLA so one codebase can produce optimized runtimes for CPU, GPU, TPU and…
Talk on
ARKit vs ARCore in the Task of Baggage MeasurementPavel Zak34m
Compares ARKit and ARCore by actually building a baggage-measurement feature: floor plane + accumulated feature points form a point cloud, filter out points…
Talk on
Speed up your Core Data Stack in 10 MinutesJakub Kornatowski10m
Shows how to run an NSBatchDeleteRequest on a background context, set the result type to return object IDs, build a changes dictionary and call…
Talk on
I Look Like an Engineer (and so do you)Michael May07m
Argues that a four-minute keynote video and recurring caricatures like "Krusty" caricature present a narrow, exclusionary image of developers, backing that…
Talk on
Auto Layout with an Extended Visual Format LanguageBAN Jun11m
Library banjun/NorthLayout extends Visual Format Language by letting segments wrapped in double vertical bars generate constraints to layout margins rather…
Talk on
Crash Course on CrashesLiviu Romascanu39m
Covers three concrete crash families—unrecognized selector, bad memory access (NSZombies) and watchdog kills from fast allocations—and shows exact debugging…
Talk on
All you Need to Know About Xcode Hidden LogsErick Camacho40m
Explains how Xcode writes hidden logs into DerivedData as gzipped xcactivitylog files using an Apple-specific SLF encoding, where doubles are timestamps since…
Talk on
All you Need is ToolsPedro Piñera33m
Shopify builds internal tooling that replaces brittle manual steps: a dev tool that bootstraps repos installs Xcode, Homebrew, Carthage and CocoaPods and pins…
Talk on
Rethinking SyncingJoe Keeley46m
Claims that replacing REST sync logic with a real‑time NoSQL stack (Couchbase + sync server + Couchbase Lite on iOS, alternatives: Realm, Firebase) cuts most…
Talk on
macOS in a Docker Container for DevelopmentChris Chapman10m
MacStadium builds a product called Orca that runs unmodified macOS images (Mojave, Catalina) inside Docker-wrapped pods on genuine Apple hardware with a thin…
Talk on
Server-Side Swift State of the UnionChris Bailey41m
Swift on the server is now a viable backend option: Swift-NIO and the Swift Server Workgroup deliver a standardized networking layer, official Docker images…
Talk on
Work Fast, Die Young, and Leave a Beautiful CodebaseMike Lee46m
A personal memoir about friendship, startup highs and addiction: the story of Tristan OʻTierney who co‑founds Square, builds the early iPhone Twitter client…
Talk on
Pay it Forward by Being youMayuko Inoue46m
A YouTube video titled “a day in the life of a software engineer” attracts about 4 million views and grows a channel to 222,000 subscribers, proving personal…
Talk on
Making our Swift betterDaiki Matsudate11m
Proposes a concrete standard‑library addition: a dictionary transform that maps values and drops nils while preserving keys, implemented as a new API 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.