#Pragma Conference 2019
2019-10-09..2019-10-11
Bologna, Italy
[#Pragma Conference 2019, #Pragma Conference 2023, #Pragma Conference 2024]
| title | author | length |
|---|---|---|
| The Developer Journey | John Sundell | 31m |
Advocates for upgrading on a feature branch with the Xcode migrator, using git diff to identify only the code paths that change, adding automated tests for… | ||
| How we made QA’s life’s easier by providing builds conversing with a slack-bot | Dario Carlomagno | 29m |
Company builds a Slack bot called Bugs Bunny that triggers per-client iOS builds via Fastlane + Jenkins + Slack, runs in Docker and exposes Jenkins with ngrok… | ||
| App Security Essentials | Rachid El Khayari | 28m |
Explains concrete fixes: how to encrypt to the recipient’s public-key so only their private key can decrypt, when to attach a digital signature to prove… | ||
| SwiftUI Everywhere | Paul Hudson | 36m |
Shows a concrete workflow: builds a 1–50 list/detail app, adds a custom font view modifier using UIFontMetrics so custom fonts respect Dynamic Type, and… | ||
| Learning CoreML with fun | Andrea Baldon | 30m |
Builds a custom CoreML object detector that recognizes Mario and friends and exports a .mlmodel that runs realtime on iPhone. Uses Image Preparation for… | ||
| Mobile && Me == It's Complicated | Lea Marolt Sonnenschein | 33m |
Personal arc moves from iOS fangirl to disillusioned developer to design engineer advocating restraint and agency. Builds a dining app delicious campus app… | ||
| Full Stack Development with Swift and Vapor | Tim Condon | 27m |
Claims that server-side Swift with Vapor 4 runs production workloads, demonstrated by building a reminders API and iOS client that share models via Swift… | ||
| KISS AKA Keep It Simple, Soyoucancomplicateitlater | Matteo Rattotti, Konstantin Erokhin | 26m |
Argues for using Apple-provided tools instead of reinventing: use Interface Builder + Auto Layout and storyboards (split large storyboards to avoid Git… | ||
| Engineering best practices, mi fan un baffo! | Mattt | 34m |
Argues that automation is the practical way to enforce engineering best practices and offers concrete tools and workflows that actually run and scale… | ||
| Code Archeology | Maciej Piotrowski | 39m |
Legacy Objective-C/Objective-C++/Swift code includes an 8,000‑line view controller, ~100 imports in AppDelegate, and pervasive shared singletons; the team uses… | ||
| SwiftUI for UIKit developers | Aleksandar Vacić | 28m |
SwiftUI concepts are very different from what we used to know. In this talk, you'll hear explanation of those major concepts from UIKit angle, which will help… | ||
| Understanding Combine | Daniel H Steinberg | 36m |
Argues that Combine turns familiar collection operations into streams, showing concrete code using UIKit and SwiftUI and the Combine framework to replace… | ||
| “Green” development: is it even a thing? | Aleksandra Komagorkina | 26m |
Claim: app inefficiency creates measurable CO2 impact. Measurements use Xcode 11 Instruments and MetricKit plus live metrics and debugger energy traces. A… | ||
| From Problem to Solution | Soroush Khanlou | 31m |
A concrete technique: replace a monstrous network class with a composable Transport protocol that has one send method, then build wrappers for checking status… | ||
| Making the most of it | Michael Flarup | 39m |
Argues that making more is sustainable by using concrete habits: produced 22 deliveries in 2018 and frames a career as ~40 year window (≈40 projects or ≈20 if… | ||
| Developing an App with DiffableDataSource | Jeroen Bakker | 31m |
Shows how to migrate an iOS app to use the WWDC 2019 DiffableDataSource API for UITableView and UICollectionView, explaining how the new snapshot-based data… | ||
| How to raise a template | Kate Castellano | 30m |
Backend-driven templating at Clue turns UI into JSON “segments” that backend streams over server-sent events and clients parse into views. The app uses three… | ||
| I was wrong. I’m so sorry. | Jeff Watkins | 37m |
Admits a prior architecture built around aggregate data sources for UICollectionView is wrong and costly: thousands of lines, fragile batch updates, and a… | ||
| Abort! Abort! Abort! A reversible course of action | Diego Petrucci | 16m |
Argues for choosing reversible vs irreversible changes: prefer edits that can be rolled back quickly (example: removing a custom operator after finding it used… | ||
| Avoiding the culture shock:Making your app internationalized | Daniel Munoz | 17m |
App expansion uses string files and human translators to swap text, but literal translation misses culture: a live-streaming top badge rolled out to Turkey… | ||
| Should I use React Native too? | Nicola Zaghini | 28m |
A white‑label React Native e‑commerce app ships from two engineers in six months, shares ~98% code between iOS and Android, and runs 4,000 customer apps in… | ||
| nothing matches | ||