On technical debt

4 min read
On technical debt
There's rarely such a thing as perfection in the real world. Real world is convoluted, full of a mishmash of ideas and forgotten architecture decisions. In the real world you have technical debt that slips through the cracks. It's nobody's fault, but it's also everybody's fault.

Creating a splash screen in SwiftUI using @AppStorage

2 min read #Swift #SwiftUI
Creating a splash screen in SwiftUI using @AppStorage
When making an app you often want to greet the user before actually letting said user wonder around the app and for that we use things called Splash Screens. A splash screen is an initial view of the app that greets the user. It's used to set the initial tone and mood of the app.

Managing data in SwiftUI using JSON and @State

7 min read #Swift #SwiftUI
Managing data in SwiftUI using JSON and @State
When creating an iOS or Mac app, one of the first things you need to think about is how you're going to store your data. It will be the most important part of your architecture. But when you start searching for solutions you will stumble on quite complex things. There's a simpler way: JSON.