Slide 1

Slide 1 text

+ Alex Potapov

Slide 2

Slide 2 text

UIKonf 2018 Berlin 450 people 40 countries 18 talks 2 days + social event-day :)

Slide 3

Slide 3 text

Cycling social event photo credit twitter.com/MattesGroeger

Slide 4

Slide 4 text

Talks

Slide 5

Slide 5 text

John Sundell Magic of UITesting

Slide 6

Slide 6 text

John Sundell Magic of UITesting

Slide 7

Slide 7 text

Anastasia Voitova aka vixentael 10 Things you Need to Know before Implementing Cryptography

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

1. Caring about user data prevents AppStore rejection 2. Avoid sensitive data on screenshots 3. Disallow typical passwords 4. Use TouchID/FaceID & 2FA 5. SFAuthenticationSession 6. Test your login flow 7. Automate checking code for forgotten secrets cfpb/clouseau 8. Avoid publish keys (use .gitignore properly) 9. Well-configure SSL 10. Third party code - check it before using

Slide 10

Slide 10 text

Edward Valentini Compilers and LLVM Demystified

Slide 11

Slide 11 text

Daniel Jilg Swift in Space - The N-Body Problem

Slide 12

Slide 12 text

Carola Nitz Advanced Debugging Techniques

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Joachim Kurz MVC is Not Your Problem

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Peter Steinberger Building Personal Brands for Introverts

Slide 18

Slide 18 text

Luke Parham Gotta Go Fast

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Mikhail Gerasimenko End-to-End Encryption for iOS

Slide 21

Slide 21 text

Domas Nutautas The Code You don’t need to Write

Slide 22

Slide 22 text

Dave DeLong The Laws of Magic

Slide 23

Slide 23 text

Dave DeLong The Laws of Magic

Slide 24

Slide 24 text

Dave DeLong The Laws of Magic

Slide 25

Slide 25 text

Dave DeLong The Laws of Magic

Slide 26

Slide 26 text

Janina Kutyn Improving Scrolling Performance through GPU Optimization

Slide 27

Slide 27 text

Susmita Horrow Simplified VIPER architecture

Slide 28

Slide 28 text

Vincent Garrigues (SoundCloud) Scaling iOS, a story of technical debt, and how to get through it

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

Adrian Kosmaczewski A Decade of iPhone & iOS in 40 minutes

Slide 31

Slide 31 text

Wrap up

Slide 32

Slide 32 text

WeAreDevelopers 2018 Vienna 8k people 90+ countries 146 speakers 3 days and Steve Wozniak

Slide 33

Slide 33 text

Meet The Woz

Slide 34

Slide 34 text

Felix Krause fastlane.ci

Slide 35

Slide 35 text

Ellen Shapiro

Slide 36

Slide 36 text

Bosch on Mobility

Slide 37

Slide 37 text

Autonomous Driving Data Platform

Slide 38

Slide 38 text

Autonomous Driving Data Platform

Slide 39

Slide 39 text

Mate Rimac - Rimac Automobili

Slide 40

Slide 40 text

Mate Rimac - Rimac Automobili

Slide 41

Slide 41 text

Wrap up

Slide 42

Slide 42 text

Links uikonf.com wearedevelopers.com/congress youtube.com/user/UIKonf krausefx.com/blog/trusting-sdks github.com/trusting-sdks/https github.com/designatednerd/StupidEnumTricks rimac-automobili.com/en/ dxc.technology github.com/vixentael/my-talks github.com/winsmith/n-body-problem