Have you seen this man? Contact the police. That’s a feature I build into version 4.2.0 of the Dutch Police App.
Continue reading “All Points Bulletin”It’s time. Time for SwiftUI
During this Corona pandemic I’ve been lucky to have kept my freelance spot working on the apps for the Dutch Police. Managed to squeeze in the Coursera course on COVID-19 Contact Tracing, but I kept postponing learning all about SwiftUI.
Last week I came across this tweet by John Sundell:
Fun with looping
I was reading the article “how to loop over arrays” over at Paul Hudsons Hacking with Swift blog, assuming I knew everything about looping over arrays. Guess what, I learned some new ways to iterate over an array!
So here’s a collection of cars:
"Tesla": "Model X",
"Lamborghini": "Aventador",
"Smart": "fortwo"
]
Swift Interview Questions
I’ve been doing a lot interviews recently looking for new freelance opportunities. Most of those interviews have a deeper technical part questioning me on the foundations of iOS, Swift and programming. Continue reading “Swift Interview Questions”
Chisel, your debugger on steroids
We all use the occasional print statement in our code to help with debugging. Advanced users use breakpoints to inspect the values of variables and state. I never knew there where so many helper methods for your lldb debugger.
MVVM at scale: Not so simple
I’ve been reading up on a lot of architecture stuff and came across an interesting presentation by Nataliya Patsovska on MVVM at scale: not so simple from the try! Swift NYC over at realm.io
TL; DR
Use design patterns while applying MVVM, separate objects for different layers. It forces you to manage the complexity, the most important technical topic in software development. It won’t fix all of your problems, but gives you a great start.