~/conference

FrenchKit 2017

date:2017-09-22..2017-09-23
location:Paris, France
series:FrenchKit · 2 editions
editions:[FrenchKit 2017, FrenchKit 2019]
titleauthorlength
Let's get started10m
Not a technical deep dive but the conference opener that explains choices and logistics: an app called French kids exists on the App Store "French kids" and is…
Organiser on
Playground Driven DevelopmentBrandon Williams36m
Claim: build most of the view layer inside Xcode playgrounds and shipable code lives in a framework so playgrounds import it. Tools and practices: replaced all…
Talk on
Table and Collection Views OptimizationJanina Kutyn13m
Claim: replace many subviews with a single drawn view to shift work from the GPU to the CPU. Implementation uses override drawRect and drawInRect with Core…
Talk on
What Would Tomster Do?Julien Palmas16m
Ember.js + Rails projects use ember-cli to enforce convention over configuration with a shared project layout, one-line code generators and live reload so…
Talk on
Mocking with SwiftBruno Virlet28m
Explains why mocking in Swift is awkward, shows concrete refactors: add dependency injection and program to a protocol so NotificationCenter can be swapped…
Talk on
How Apps Are Actually BuiltRomain Pouclet15m
Data comes from a random sample of ~1000 active iOS apps and reports concrete counts and choices: most teams target iOS 9 with some still on iOS 7 and a few on…
Talk on
Server(less) SwiftChris Bailey35m
Claims Swift servers match Java speed, run at ~4x Node.js and ~30–40x Ruby, and use far less memory; examples use Kitura for always-on endpoints and openwhisk…
Talk on
May the Code Review Be with YouEgor Tolstoy31m
An explicit three‑step algorithm for code review: pick measurable goals with GQM metrics (examples: shared libraries, duplication, test counts), define…
Talk on
Safety-Critical DevelopmentClément Bourgeois21m
Claims that Ada plus SPARK prover can mathematically prove absence of runtime errors and verify pre/postconditions, with real deployments on Ariane rockets…
Talk on
You Deserve Nice ThingsSoroush Khanlou32m
Argues that small, well-scoped extensions change code: containsString added in iOS 8 is cited as a useful retrofit; shows concrete helpers like a pairs…
Talk on
Core Data Custom StoreRew Islam21m
Explains when to build a custom Core Data store and what actually gets implemented: NSAtomicStore loads and saves an in‑memory cache via load/save/newCacheNode…
Talk on
Pushing Forward iOS NotificationsAdrien Humilière13m
Asks whether a notification is truly necessary, recommends delaying permission prompts, and emphasizes relevance and timing to avoid app deletion. Covers…
Talk on
Rewriting Your Model, Undo and Threading One Step at a TimePeter Omvlee35m
Argues for an incremental rewrite that swaps runtime KVO and handwritten encoders for generated model code plus immutable copy-on-write trees, and shows it…
Talk on
Profiling Swift Performance on LinuxJP Simard37m
Profiling Swift on Linux uses concrete tools and measurements: prefers perf on bare metal over valgrind/callgrind in VMs, and compares with instruments.app…
Talk on
What's up with Swift 5Bas Broek19m
Swift 5 promises ABI stability so apps stop bundling ~8–10 MB of Swift runtime, and it requires concrete work: implement conditional conformance and recursive…
Talk on
How to Save Time with Ci and Build Time ReductionYusei Nishiyama33m
Shows concrete wins not vague promises: a 40k‑line Swift app with 38 CocoaPod deps and ~60 libraries takes 48 minutes to archive and test; switching to…
Talk on
Don’t Worry, Be LazyOlivier Halligon20m
Claims that code generation removes boring, error-prone plumbing and actually pays for itself: Swift Jam generates constants from fonts storyboards strings…
Talk on
Scaling Open Source CommunitiesFelix Krause31m
Fastlane grows from a college side project to 18,000 stars, ~13,000 commits and ~600 external contributors and the team builds concrete systems: improved red…
Talk on
Update Your Reality with Vision and ARKitJulien Datour18m
Camera image processing uses Vision to detect rectangles and read QR codes, ARKit plane detection provides anchors and feature points to map 2D corner…
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.