Over deze aflevering
Onze gast is dit keer Jeroen Leenarts. Een zeer ervaren iOS developer en community lead van CocoaHeadsNL.
Delen
// Gasten
// Luister op
Wat je leert#
- •Wat de app sandbox van iOS inhoudt
- •Hoe je gevoelige data veilig opslaat op iOS
- •Wat Swift voordelen zijn boven Objective-C
- •Hoe je begint met iOS development
- •Wat ABI-stabiliteit betekent voor developers
Transcript
Welkom bij aflevering 12 van CodeKlets, een aflevering dit keer met mij en Bernard.
Hallo.
Hallo.
We hebben vandaag een gast en ik ben blij dat jij erbij bent Bernard, want dit is een
onderwerp waar ik gewoon echt geen ervaring meer heb.
Misschien heb ik één keer een idee geopend.
Ik ga even niet zeggen welke idee, want dan verklap ik het meteen.
En ja, dat is een keer iets gemaakt, maar daar niet noemenswaardig.
Onze gast van vandaag is Jeroen Leenaerts.
En Jeroen is sinds 2002 werkzaam als software ontwikkelaar.
Sinds iOS 3, dat is trouwens echt lang geleden, is hij gespecialiseerd in iOS ontwikkeling.
Over de loop van jaren heeft hij met verschillende technologieën en stacks gewerkt.
Waaronder Java.
Ja, daar moeten we misschien nog even over hebben.
Eclipse.
Oké, Django.
IOS microservice architectuur.
En nog meer.
Ja, dat nog meer is altijd wel...
Dan moeten we nog naar vragen.
Ik ben ook Microsoft Certified Application Developer geweest.
Echt?
Wauw.
Wel in .net 1.1 hoor.
Oh, dat vind ik ook interessant.
Goed.
Op dit moment is Jeroen lead iOS developer in de context van drie development teams.
Tevens is actief als security champion in iOS.
Verder is Jeroen ook community lead van Cocoa Heads Nederland, NL.
En organiseert al zeven jaar maandelijkse meetups voor iOS en Mac ontwikkelaars.
Verder, teraan alsof dat nog niet genoeg was, werkt hij ook onder zijn eigen naam AppForceOne.
En heeft hij deze week zijn eigen podcast gelanceerd.
Nou, deze week is natuurlijk een beetje lastig.
Als wij dit gaan publiceren, dan zijn we denk ik anderhalve week verder.
Ja, 20 oktober.
Dan moet het zo ook even over hebben.
En de podcast heet AppForceOne, News and Information for iOS App Developers.
Dus een Engelstalige podcast neem ik aan.
Ja, klopt.
Oké.
Ja, ja, ja.
Cool.
Kunnen we het ook nog over hebben.
Nou, welkom Jeroen.
Ja, hoi.
Woehoe.
En daar heb ik trouwens nog een heel mooie mooie scene.
Heb ik die heel lang gezocht en heb ik hem niet gebruikt.
Die kun je ook maar één keer.
Je kunt hem niet multiple triggeren.
Jammer.
Nou, gaan we weer knippen.
Welkom, welkom, welkom.
Ja, dit is een indrukwekkende bio.
Ik vind het wel grappig, want je bent sinds 2002.
Dus als ontwikkelaar begonnen, was je toen met .net begonnen of niet?
Nou ja, dat is.
Want .net 1.1 is 2003 ongeveer.
Ja, 2003.
Ja, ja, ik ben mijn opleiding heb ik van 1998 tot 2002 gedaan.
HBO in Zwolle.
En dat was een beetje een aparte opleiding, want na de eerste twee jaar toen was er gewoon geen curriculum meer.
Dus toen zijn we met zes man voor de examencommissie gegaan en van eigenlijk gewoon de vraag gesteld.
Oké, en nu?
Nou, toen hebben we voor de laatste twee jaar hebben we een docent toegewezen gekregen die een fulltime voor ons zesde bezig was.
En toen hebben we de laatste twee jaar van onze opleiding eigenlijk zelf ingevuld.
Dus dat was echt flink feesten.
Nou, en uiteindelijk heeft hij het papiertje opgeleverd dat ook nog geldig is.
Als we vragen van wat is je diploma, dan zeg ik HBO IT.
En dan geloven ze me, dus het zal wel goed zijn.
Dus ja, in mijn opleiding veel met Java gedaan.
Want ja, in die jaren was het echt alles Java, Java, Java, Java, Java.
Zoals het nu allemaal Python is, geloof ik heel veel op hoge scholen en universiteiten.
Oh, dat weet ik niet eens trouwens, ja.
En ja, dus ik ben dus eigenlijk als een soort Java developer,
ben ik het werkveld ingerold bij InfoSport.
Dat is een consultiebedrijf ergens in en daal.
Ja, dat ken ik.
Negen jaar gewerkt. Maar toen ik daar begon, was het allemaal een beetje zo van ja, we zijn een dotnet bedrijf.
En ja, je krijgt nu eerst een half jaar trainingen voor Microsoft.net.
Nou, en zo ben ik dus inderdaad gecertificeerd geraakt voor Microsoft Certified Application Developer.
En ja, ik lag me nog steeds kapot, want ik ben dat ooit geweest,
maar ik heb er eigenlijk nooit wat mee gedaan.
Ik heb mijn afstudeerproduct, wat ik bij mijn eerste werkgever had gebouwd,
we hadden hem in Java geschreven en toen hadden we hem gewoon voor de grap.
Om te leren hadden we hem nog een keertje in dotnet herschreven.
En dat was het allermooiste, dat ding dat heette Mealyways.
En het was een applicatie op het internet waarmee je broodjes kon bestellen voor de lunch.
Dus heel nuttig.
Ja, zeker.
Ja, en het was echt een multi-tenant applicatie,
want je kon gewoon meerdere leveranciers konden een menu erin in krijgen.
En aan het einde van de maand dan rolde daar een printje uit.
Dat ging naar de loonadministratie toe.
En dan kon je zien hoe erg de schade was op je loonstrook.
En toen ik per het bedrijf wegging, dat was negen jaar later,
toen draaide dat ding nog steeds.
Oh, echt?
Over de loop der jaren wilde iemand anders hier en daar langzamer ge-upgrade.
Ik weet niet of het nu nog draait,
maar zo ben ik dus inderdaad met dotnet in aanraging gekomen, heel even.
En toen heb ik eigenlijk eerst tot heel veel Java-dingen gedaan,
maar rond de Eclipse RSHP, front-end, back-end,
nou ja, echt ouderwet Java Enterprise Beans geschreven.
Dat je echt gewoon iets van vier verhaals nodig hebt
om één objectje te definiëren op IBM WebSphere.
Ook met Oracle.
Ik weet niet meer eens hoe het dat ding heet, joh.
Dat was nog voor die goudvis applicatieservice.
Ik weet niet eens hoe die meer heet.
Ik weet het ook niet.
Ik weet dat er...
Sun Microsystems bestond toen nog.
Ja, maar dat heeft nog genild.
Dat is op zich nog best wel lang doorgegaan.
Het is niet per se heel lang geleden dat Oracle het overgenomen heeft.
Maar dat is wel in ieder geval...
Nee, Oracle had toch...
Ja, een applicatieservice die draaide op die database ofzo.
Dat weet ik niet hoe dat...
Ja, ik bedoelde dat de hele play van Oracle was altijd
dat ze gewoon die database door je strotten en doorduwen.
En als je dan die database had,
dan was je op een gegeven moment afhankelijk van ze.
En dan gingen ze de licenties opschroeven.
Dat is wat Oracle altijd gedaan heeft.
Ja.
Heel verkenbaar.
Kijk, Java, voorbij Java.net, bedoel ik ben...
Java.net is een beetje Ajax Feyenoord.
Ja.
Ja, dat is gewoon...
Wat is je voorkeur?
Nou, dat zal wel.
Maar Oracle, dat is echt...
Ik weet het niet.
Ik vind het niet zo'n heel relaxed bedrijf,
omdat dat heel erg salesgedreven is.
Ja, ze wilden laatst wel bijna TikTok kopen.
Ja, dat is volgens mij nog steeds aan de hoogte.
Maar de manier ook van hoe die licentie...
Ja, precies wat jij zegt,
hoe het heel erg opgedrukt wordt om maar meer licenties te verkopen.
Ja, dat zal bij Microsoft ook gebeuren met SQL Server
en andere bedrijven ook.
Maar bij Oracle was het heel erg agressief.
Maar goed, dat...
In ieder geval heel veel dingen met Java gedaan.
Echt van alles en nog wat.
Ook wel eens een keer naar een conferentie geweest in de Amerika ervoor.
En gewoon echt leuke dingen gedaan.
Ik heb bijvoorbeeld bij de NS aan een planningsproduct gewerkt met Eclipse RCP.
Dus dan heb je dus de Eclipse IDE, die ken je wel.
Ja, ja.
Nou, een Eclipse RCP is dan dat ding, maar dan uitgekleed.
En dan maak je daarin eigenlijk je eigen applicatie, zeg maar.
Dus dan is dat een soort van runtime plug-in architectuur,
waarin je dan leuke dingen...
Beetje zoals nu Electron is, zeg maar.
Nou vloek ik, maar dat is wel een beetje stil.
Ja, misschien wel. Ja, ik ken Electron goed genoeg.
Ja, want het principe... Ja, goed.
Ik heb zelf niet met Eclipse gewerkt,
maar ik heb toen...
Nee, de Java-developer was waar ik mee werkte, zeg maar.
Of die in ons team zaten.
Die hadden Eclipse.
En er was één jongen, die zei dat toen ook.
Die heeft me toen laten zien van oké, je kunt Eclipse ook gewoon als platform
en gebruiken om naar je eigen applicatie te draaien.
En dat was op zich wel, vond ik wel, een interessante propositie, zeg maar.
Maar dat is nu ook wel...
Ja, dat is niet per se commercieel een enorm succes of zo.
Niet dat ik weet.
Maar Electron is op zich heel populair.
Ik weet niet, iedereen klaagt natuurlijk dat het veel gebruik is.
Maar dat is wel zo.
Het enge van Electron vind ik dat je eigenlijk gewoon een complete webomgeving
op je machine draait.
En dat werkt heel mooi.
Je bent er heel snel mee waarschijnlijk en zo.
Maar qua security, die hele browser sandbox die eromheen zit in je webbrowser,
die is gewoon weg.
Dus als er gewoon een vulnerability in dat Electron zit,
dan ben je binnen.
Dat vind ik een beetje het nadeel van Electron.
Zeker als het slack is bijvoorbeeld.
Ja, ik weet niet wat slack verder nog doet.
Al die gekke gifjes en zo die je binnen krijgt.
Dat weet ik van wat mensen allemaal posten.
Als je een inline documentje viewt of zo.
Bam, roet, doei.
Ja, ik weet het niet.
Ik weet niet wat slack daar aan doet.
Ik vermoed, want Visual Studio Code is natuurlijk ook...
Ja, maar dat is anders.
Ik bedoel Visual Studio, dan ben je zelf meer in controle.
Je installeert wat plugins en zo.
Maar het is niet dat een random weirdo die ook al bij jou op de Slack channel zit,
gewoon bestandjes naar je kan sturen.
Dat is wel een verschilletje.
Ja, klopt.
Dat valt me dan tot nu toe op.
Dat er nog niet een, ja, misschien is er wel.
En dan weet ik het nu nog niet.
Maar op zich zijn er nog niet heel veel breaches geweest, volgens mij, in Slack zelf.
Slack zelf, nee, dat klopt.
Maar goed, we zijn er weer afgetwaald, geloof ik.
Ja, dat gebeurt vaker.
Ja, laten we kijken hoe jij bent begonnen met iOS.
Ja, ik zat dus bij dat infosupport en dat was hartstikke leuk en zo.
En toen had je op een gegeven moment de iPhone 2, of ik weet niet hoe die heet,
maar in ieder geval die zilverkleurige achterkant met die zwarte rand aan de onderkant was, geloof ik.
Ja.
Nou, dan had ik echt zoiets van...
Toen was in die tijd van ja, we hebben helemaal geen appjes nodig.
JavaScript, dat is prima genoeg en alles in de browser.
En toen je met iOS 3 bedacht dat dat toch niet zo'n goed idee was,
of tenminste Steve Jobs dacht dat het niet zo'n goed idee was.
Nou, wacht, dat is het minste.
De overlevering is dat Steve Jobs die vond dat browser idee goed
en de rest volgens mij van de bedrijven die zei nou,
misschien moet je dat maar even iets omheen doen.
Nou, en toen kwam dus dat iOS, dat werd toen zeg maar,
dat je echt daarop kon ontwikkelen.
Nou, dat leek mij wel interessant,
dus daar ben ik er gewoon in mijn eigen tijd een beetje naar gaan kijken.
Toen op een gegeven moment ook gewoon zo gek geweest
dat ik voor mijn eigen geld een MacBook,
volgens mij was het een MacBook Pro, echt zo'n G4 was dat gekocht.
Ja, want je hebt toch een Mac nodig om iets met die spullen te kunnen doen.
En nou, dat was leuk, een beetje spelen.
Dat was nog net voor dat Xcode uit was gekomen.
En had je nog echt de interface beelden, had je nog echt apart.
Nou, echt joh, dat was echt verschrikkelijk.
En toen was het eigenlijk,
zat ik eigenlijk een beetje mijn manager binnen dat bedrijf,
zat ik ook een beetje te pushen van ja,
kunnen we niet even een klusje vinden voor een mobile ofzo,
iets met iOS ofzo, het lijkt me wel leuk.
Kunnen we dat niet doen?
En constant, constant volhouden gewoon.
En uiteindelijk heb ik daar dan een soort of proof of concept
voor Kaspank mogen doen in Amsterdam.
En dat was met grafiekjes en zo.
En dat moest dan een iPad app worden.
En dat mocht ik twee weken aan besteden.
Dus echt twee weken er echt als een debuul op de keer gegaan, zeg maar.
Ik had nog geen kinderen,
dus dat kon gewoon oneindig tijd in een week, zeg maar.
En dat was leuk.
Maar het was geen project geworden.
Nou, ik balen natuurlijk, want wat nu dan?
En toen ben ik uiteindelijk ben ik een beetje gaan solliciteren, zeg maar.
En toen kwam Xebia, die kwam in beeld.
Daar ken ik Kishen ook van.
En toen heb ik eigenlijk gewoon gezegd,
ja, ik wil best wel bij jullie werken eigenlijk.
Maar dan wil ik wel gewoon iOS doen.
Ik heb geen ervaring eigenlijk die noemenswaardig is,
maar dat is wat ik wil doen en niet iets anders.
Dus kan dat?
Nou, dan hebben ze even wat moeten overleggen en zo.
En toen hebben ze, uiteindelijk hebben ze bij een grote klant van hun,
hebben ze dat eigenlijk voor elkaar gekregen.
Dus ik had getekend en toen mijn eerste dag,
ik zat gelijk aan de Haarlemmerweg in Amsterdam,
in hoofdgebouw 2 bij de ING.
Nou, dit is Jeroen. Hij is heel goed in iOS.
En vervolgens liep mijn nieuwe manager heel hard weg.
Oké.
Dat scheelde. Ik had daar wel een collega bij me, Andrew Snair.
Dat was een Australier en echt een hele coole, goede vent is dat.
En die heeft me eigenlijk gewoon,
na 2, 3 weken heeft hij me eigenlijk onder zijn vleugel genomen.
Dat was een directe collega van Xebia,
dus dat kon een beetje harsje, harsje onder de hoed, zeg maar.
En na 2, 3 weken had hij zoiets van,
dit loopt wel los.
Die Jeroen, die kunnen we gewoon zijn ding laten doen, zeg maar.
Nou, en toen ben ik eigenlijk gewoon een beetje onder job met AOS development begonnen.
Dat was in de tijd dat die ING-apps,
je had eerst van die vier grote knoppen, zeg maar,
en dat is toen na zo'n hamburgermenu gegaan.
Ja, cool.
Dat hamburgermenu heb ik gemaakt.
De pinpad die er nu net sinds,
ik denk dat het er nu anderhalf jaar echt uit is of zo,
met die stelletjes die een beetje pulseren, heb ik gemaakt.
Maar de spaarbalk die die animatie er in schuift, die je nog steeds ziet,
die heb ik gemaakt.
Dat is heel grappig, want zoveel jaar later zitten er nog steeds dingetjes.
Ja, natuurlijk, de code zal al lang veranderd zijn,
maar je herkent wel dat dan een bepaalde touch van je er nog aan zit, zeg maar.
Want ik zat er altijd echt ontzettend lang door te zeuren van,
ja, met animaties en zo.
Ja, dat moet allemaal, nou ja, echt allemaal bizarre dingen.
Want als je bijvoorbeeld zo'n sterretje,
wat dan in zo'n pinschermpje, wat dan in beeld komt,
heel veel mensen denken, ja, plop,
één fate en één scaling en het is klaar.
Maar dat ding komt op het scherm met vijf verschillende animaties,
die allemaal op verschillen, en dan de drie ervan,
zit op een andere tijdlijn dan die andere twee.
Oké.
En dat allemaal maar gewoon om, ja,
goed, ten eerste omdat het leuk is en ten tweede omdat het kan.
En ten derde, verkopen het ook goed,
ja, want dan is het dan voelen mensen zich geconnected met,
en daar hebben wij goed.
Op een gegeven moment leer je het heel goed verkopen, zeg maar,
en je gewoon leuke dingen kan bouwen die je zelf wil.
Nou heb ik dus echt vier jaar en drie maanden bij de ING gezeten,
dus gewoon Dedicate het iOS Development gedaan,
daar dus eigenlijk gewoon begonnen.
Toen ook, daar komen we straks nog wel op denk ik,
op een of andere manier Cocahats ingerold, zeg maar.
En aan het eind van die rit heb ik nog een soort van conversieproject gedaan
met Jeroen Willemsen en Nan de Baars,
die waren toen ook van Xebia.
En toen hebben we eigenlijk de onderliggende netwerklaag van de app,
hebben we toen als een soort van component eruit getrokken,
of eigenlijk opnieuw gebouwd en dan gebaseerd op wat ze daar hadden,
zodat ze dat op andere mobiele producten konden gaan hergebruiken.
Dus dan heb je het over SCP-6a, en dat is dan een passwordafleiding,
en allemaal encryptie en weet ik veel wat allemaal.
En dat je dan dus dat allemaal maar een beetje in je vingers moet krijgen
en dat je denkt van ja, wacht even, ze zeiden toch altijd iets met encryptie,
dat moet je toch nooit zelf doen.
Nou, maakt niet uit, we gaan gewoon bouwen.
Er komt een security review en dat komt wel goed.
En inderdaad gewoon met de drieën daar gewoon volgens mij negen maanden
echt aan zitten klussen, zeg maar.
En toen was het eigenlijk voor mij, er kwam dus een situatie dat ik,
toen ik bij Xebia begon ook mijn huidige vrouw leren kennen,
nou goed, dan op een gegeven moment komt het onderwerp kinderen in beeld
en toen toch vanwege reistijd een move gemaakt weer.
Dus ben ik weg gegaan bij Xebia,
ben ik bij een kleine agency in Apeldoorn terecht gekomen.
Dat was negen maanden, ja, dan werd ik net te gek van mijn baas.
Dus toen had ik zoiets van dit is hem niet.
Toen ben ik weer terug gegaan naar een bedrijf in Amsterdam.
Dat was een iPad app die voor fashion retail inkoopbegeleiding deed.
Dus dan kon je dat als mode winkel of mode keteneigenaar,
ga je eigenlijk gewoon ook kleding kopen.
En alleen ja, de schaal waarop je dat doet is natuurlijk,
als ik naar de kledingwinkel ga, dan koop ik eens een shirtje van broek of zo,
en dan ben ik klaar.
Maar die luiden kopen gewoon compleet dingen wat ze noemen maatbogen.
En dat is eigenlijk gewoon de kleine maat en een beetje de grote maat en een beetje.
En hoe meer het naar het gemiddelde komt, hoe meer ze ervan willen hebben.
Oh ja, ik snap het.
Het zijn dus echt luid.
Die gaan gewoon even shoppen en die doen even een rondje bij ja,
eigenlijk gewoon fashion bedrijven die dan ook gewoon een soort van
warehuizen in Nederland hebben waar je dus je inkoop kan doen.
Dus daar hangen er artikelen gewoon om daadwerkelijk te kijken en te voelen.
Dat is voor die mensen heel belangrijk.
Want ja, het is toch een heel erg persoonlijk en intiem productkleding.
Maar dan lopen ze zo'n gebouw binnen en dan gaan ze shoppen, shoppen, shoppen,
shoppen en aan het eind van de dag hebben ze vier tonnen uitgegeven.
Alleen ze hebben echt geen flauw idee hoeveel ze eigenlijk ingekocht hebben.
En daar begeleidt het product dan dus eigenlijk bij.
Dat je ook kan zien van nou, heb ik een beetje de goede mate?
Heb ik niet te veel van één kleur?
Want het was ook allemaal visueel met foto's en weet ik voor wat allemaal.
Nou, dat was hartstikke leuk, want daar zat dus ook een heel groot cloud component bij.
Dus Amazon Web Services met Django Rest back-end microservices.
Maar in welk jaar was dit dan?
Dat was bij...
Ja, ik moet even denken wat het was.
We zitten nu al in...
Nu moet ik ook mijn eigen aantekeningen pakken hoor.
Ja, op dat je 2020...
Nee, dat was in 2017.
Daar ben ik in 2017 begonnen.
Ik heb in 2016 negen maanden bij de App Agency gezeten.
Toen in 2017 ben ik bij Neon Fashion Retail gaan werken.
Daar heb ik een jaar en vier maanden gewerkt.
Echt super naar mijn zin gehad.
Dat was echt zo van...
Ja, ik heb ooit wel eens iets met back-end gedaan, Java.
En Erwin was dan de lead developer daar.
Hij zei, oh, maar dan kun je ook wel Python en Django Rest.
En hier heb je een PyCharm licentie. Succes.
Succes, ja.
Ga maar krassen.
Gelukkig was ik dan redelijk thuis in Unix en Linux en al die command line shizzles.
Dat was een van de redenen waar ik ook een interesse in Mac had.
Omdat daar toch een Unix gebaseerd subsysteem op zat.
Het is geen echte Linux, maar toch.
Je hebt een volwaardige command shell en zo.
Ja, dat klopt.
Wat is het? Default bash shell en...
Precies.
Ja, nu is het C-shell.
Ja, dat klopt.
Ja, ik had hem zelf wel als default.
Nu op Mac is dat de default als je kala installeert.
Ja, klopt. Daar had ik hem niet door.
Dat was wel even wennen hoor.
Ja, voor mij viel het mee.
Want ik doe niet per se heel erg rare dingen.
Want ik installeer, weet het, O-My-Z-Shell.
O-My-God, weet ik veel.
Ja, O-My-Z-Shell.
Heb je allemaal completions en zo, ook voor Git.
Ja, precies.
Dus dat heb ik dan allemaal.
En dan kun je op command al heel cool doen.
Alsof je, hoe heet het ook weer, Pauline bent.
En alles van Git af weet.
Gewoon tap, tap, tap, tap, tap.
En het staat allemaal voor je neus.
Dat, ja, ja, ja.
Dus dat is echt, ja, dat heb ik niet.
Ja, dat.
Dus ik ben vooral echt gebruiker.
Maar dat is ook echt wel lang geleden op school.
Zeggen we toen echt Unix op SunOS.
Zeg, SunOS.
Klopt dat, SunOS?
Ja, Solaris.
Ja, Solaris, ja, precies.
Nee, SunOS is iets anders volgens mij.
Maar goed, Solaris.
Ja, toen had ik echt wel wat Shell scripts en zo.
En dat had ik me daar wat meer even diep.
Maar dat weet ik echt nu helemaal niet meer.
Ik ben gewoon echt redelijk gebruikt.
Alleen, ik vind Cometa wel fijn geworden.
Elke dag, toch even een beetje.
Ja, het is toch fijn.
Het is vaak op bepaalde dingen.
Maar even terug.
Ja, ik zat dus in 2017 bij dat fashion bedrijf.
Ja.
Met Python, Django.
En ook heel veel op bepaalde stukken op een gegeven moment van die stack.
Omdat het heel erg elastic wat we daar qua load hadden.
Hebben we dat op een gegeven moment ook naar lambda functies herschreven.
Dus daar kwam er op een gegeven moment gewoon een nieuwe catalogus van een bedrijf binnen.
En ja, lambda dat zijn, zeg maar, functions as a service.
En dan kwam dat gewoon binnen.
En dan, nou ja, dan in plaats van dat er dan een VM met je al stond te pruttelen en er klaar voor was.
Die volledig unrespect was voor wat je nodig had.
En dan vervolgens als je nou twee uur aan het stampen was.
Nou, dan had je gewoon met lambda functies had je gewoon.
Nou, dan was je jobs moest je even opknippen, starten.
En dan ging dat parallel met 150 instances en dat duurde dan een minuutje of zo, weet je wel, in plaats van twee uur.
En het was nog eens goedkoper ook.
Dus nou, iedereen blij.
En nou, betere kwaliteit en je bent sneller.
Wat wil je nog meer?
En dat soort dingetjes hadden we daar dus.
Maar goed, ook daar gewoon echt gewoon Linux server onderhoud moeten doen.
Natuurlijk wel virtueel.
Maar ja, die krengen, die moesten wel geupdate worden.
Dat was allemaal een beetje op de bonnen voor je, was het allemaal ontstaan daar.
Dus het was ook niet helemaal infrastructure as code, zeg maar.
Dus het was allemaal nog wel een beetje handmatig je instances bijwerken en updaten.
En nou, hartstikke leuk.
Maar ja, toen kwam de tweede.
Kind.
En toen was het verdraaid.
Ja, het is toch wel fijn om toch wat dichter bij huis te zijn.
Ja, dat snap ik.
En het grappige was toen dat van mijn huidige werkgever.
Ik werk bij Achmea, een grote verzekeraar met callcenters en zo.
Dat even terug grijpen naar die opmerking voor iemand.
En toen was het eigenlijk, dat was dan die recruitment daar.
Maar daar had ik dan contact mee vanwege CocoHats.
En nou ja, daar hadden we eens een keertje een meetup mee georganiseerd.
Dat was allemaal prima.
Maar ze bleef maar achter me aan zitten, bleef maar achter me aan zitten.
Dus elke maand of zo, dan kreeg ik wel een belletje of een e-mailtje.
Ik werd gewoon gestalkt door haar.
Maar uiteindelijk had het effect.
Dus ben ik op een gegeven moment zoiets van nou, oké, vooruit dan.
Ik kom wel een keer op gesprek.
Een week later had ik een contract.
Ja, dat snap ik.
En daar werk ik nu sinds 2018 alweer.
Zo de knut.
Dat was al 2,5 jaar.
Ik ben in mei 2018 begonnen.
Dus dat is een beetje wat ik qua werk gedaan heb.
En ja, en eigenlijk bij Achmea weer volledig op iOS gefocust.
En ja, ook het backhandwerk een beetje weer laten gaan.
Maar ja, goed, dat zijn van dingen die je prutsen eens een keer wat aan.
Of je helpt eens een keer iemand op wat kleinere schaal.
En dan blijft het toch wel een beetje mee bezig.
Ja, precies.
Oké, nou, duidelijk.
Kan je misschien iets vertellen over hoe dat dan gaat?
Zo'n iPhone appje bouwen.
Wat gebruik je?
Waar begin je?
Wat gebruik je niet?
De huidige staat van iPhone development voor newbies.


