AltConf 2019
as the organisers put it
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.
| title | author | length |
|---|---|---|
| Real-Time Object Detection with CoreML | Nick Bourdakos | 32m |
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… | ||
| Adding IPFS to your Apps | Andrew Hill | 14m |
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… | ||
| Call for Code: How Will You Make a Difference? | David Okun | 10m |
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… | ||
| Voice Search Using NLP & CoreML | Simon Javora | 34m |
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… | ||
| Don't F it up | Matheus Cardoso | 37m |
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… | ||
| How to Tame Core Animation | Kristaps Grinbergs | 38m |
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… | ||
| Contributing to Swift for the First Time | Robert Pieta | 33m |
Shows a concrete contribution: a performance fix in corelibs Foundation’s index set union that replaces repeated inserts by copying and inserting the smaller… | ||
| The Knights Who Say NIO: SwiftNIO in Depth | Jon Shier | 40m |
Built a working MQTT broker on SwiftNIO using channels, pipelines, and event loop groups, with a ByteToMessageDecoder/encoder for MQTT’s fixed header and… | ||
| Code, Layout & Design for Dynamic Type | Paul Goracke | 50m |
Explains how to actually ship Dynamic Type: use UIContentSizeCategory and text styles (headline/body), call UIFont.preferredFont and UIFontMetrics + scaledFont… | ||
| iOS Subscriptions are Hard | Jacob Eiting | 44m |
Explains why StoreKit, receipt files, and servers make subscriptions messy and gives a practical rollout: start with on-device validation only for prototypes… | ||
| Serverless Mobile Backend as a Service in Swift | Marek Sadowski | 45m |
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… | ||
| Generic Swift: It Isn't Supposed to Hurt | Rob Napier | 46m |
Argues to write concrete code first and extract protocols later, using extensions as composition rather than class inheritance; replaces URLSession-by-mock… | ||
| Writing Stable iOS Applications | Leah Culver | 24m |
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… | ||
| Starting Small to Growing Big | Nikita Leonov | 11m |
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… | ||
| Do You Want to Take This Code With You into the Future? | Ferran Poveda Abanses | 11m |
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… | ||
| First Local Cat Savings Bank | Sally Shepard | 26m |
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… | ||
| A Story of Mysterious Asian Strings | Tomoki Yamaguchi | 10m |
Asian scripts break assumptions: CJK use double-width glyphs so equal String.count can yield different visual widths (example: English "filter" counts 6 while… | ||
| My Bad: Addressing a Faux Pas Without a Fauxpology | Jessica Dennis | 17m |
Clear recipe for real apologies that emphasizes actions not platitudes: pause, listen, accept responsibility, thank the person doing the emotional labor, and… | ||
| Reducing Image Memory Consumption in 10 Minutes | Jordan Morgan | 14m |
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… | ||
| Animations are Assets | Guilherme Rambo | 13m |
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… | ||
| Growing a Joyful Codebase from Legacy Code | Ben Davis | 37m |
Explains concrete steps to convert messy iOS apps into testable modules: extract presenters from massive view controllers, replace global access by remove… | ||
| Subscriptions: A Viable Business Model for your Apps? | Marc Edwards, Harrison Rose, Max Seelmann, Oleksandr Kosovan, Denys Zhadanov | 54m |
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… | ||
| Interview with Confidence | Alex Karp | 27m |
Interview guidance focused on concrete habits: an explicit 10-step interview routine (ask clarifying questions, try a sample input, list edge cases… | ||
| Finding the Implicit Design | Adam Tierney | 11m |
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… | ||
| Week in Review | James Dempsey | 42m |
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… | ||
| The Hidden Potential of People with ASD | Nic Laughter | 47m |
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… | ||
| Living the Monadstic Life | Daniel H Steinberg | 41m |
Demonstrates concrete implementations: an IntSet with contains: (Int) -> Bool that supports ranges, primes, infinite evens and set union/intersection by… | ||
| CI Best Practices for iOS & macOS App Development | Daniel Hagen, Debayan Majumdar, Peter Steinberger, Shawn Lankton | 59m |
Panelists compare concrete CI setups: Jenkins backbone, Mac Stadium-hosted Mac minis and Mac Pros, and Anka VM images that let Jenkins spawn ephemeral… | ||
| In-App P{payment,urchase}s | Shannon Skipper | 06m |
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… | ||
| Raise your Mobile Game with DocuSign iOS SDK | Ashok Meena, Matthew Roknich | 12m |
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… | ||
| Big Phone, Little Hands | David Reidy | 11m |
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… | ||
| An Alternative Business Model for your App | Robbie Hanson | 43m |
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… | ||
| Introduction to Swift for Tensorflow | Brett Koonce | 40m |
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… | ||
| ARKit vs ARCore in the Task of Baggage Measurement | Pavel Zak | 34m |
Compares ARKit and ARCore by actually building a baggage-measurement feature: floor plane + accumulated feature points form a point cloud, filter out points… | ||
| Speed up your Core Data Stack in 10 Minutes | Jakub Kornatowski | 10m |
Shows how to run an NSBatchDeleteRequest on a background context, set the result type to return object IDs, build a changes dictionary and call… | ||
| I Look Like an Engineer (and so do you) | Michael May | 07m |
Argues that a four-minute keynote video and recurring caricatures like "Krusty" caricature present a narrow, exclusionary image of developers, backing that… | ||
| Auto Layout with an Extended Visual Format Language | BAN Jun | 11m |
Library banjun/NorthLayout extends Visual Format Language by letting segments wrapped in double vertical bars generate constraints to layout margins rather… | ||
| Crash Course on Crashes | Liviu Romascanu | 39m |
Covers three concrete crash families—unrecognized selector, bad memory access (NSZombies) and watchdog kills from fast allocations—and shows exact debugging… | ||
| All you Need to Know About Xcode Hidden Logs | Erick Camacho | 40m |
Explains how Xcode writes hidden logs into DerivedData as gzipped xcactivitylog files using an Apple-specific SLF encoding, where doubles are timestamps since… | ||
| All you Need is Tools | Pedro Piñera | 33m |
Shopify builds internal tooling that replaces brittle manual steps: a dev tool that bootstraps repos installs Xcode, Homebrew, Carthage and CocoaPods and pins… | ||
| Rethinking Syncing | Joe Keeley | 46m |
Claims that replacing REST sync logic with a real‑time NoSQL stack (Couchbase + sync server + Couchbase Lite on iOS, alternatives: Realm, Firebase) cuts most… | ||
| macOS in a Docker Container for Development | Chris Chapman | 10m |
MacStadium builds a product called Orca that runs unmodified macOS images (Mojave, Catalina) inside Docker-wrapped pods on genuine Apple hardware with a thin… | ||
| Server-Side Swift State of the Union | Chris Bailey | 41m |
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… | ||
| Work Fast, Die Young, and Leave a Beautiful Codebase | Mike Lee | 46m |
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… | ||
| Pay it Forward by Being you | Mayuko Inoue | 46m |
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… | ||
| Making our Swift better | Daiki Matsudate | 11m |
Proposes a concrete standard‑library addition: a dictionary transform that maps values and drops nils while preserving keys, implemented as a new API and… | ||
| nothing matches | ||