Back in 2011 - we found a guillemot on the lawn. Today - it happened again.

Guillemots again

Getting FastLED programs to run on teensy 4.0 and 4.1 with either WS2812Serial or OctoWS2811

Using mitmproxy to debug java web calls

mitmproxy with java

Covid causes more deliveries - but they keep going to the wrong door. Let's make a door nameplate to help them.

Lets make a door nameplate

Ansible script for installing the digital ocean metrics agent to get dashboard metrics

So far we are showing the account balances - and the next step is really to sort out the transaction view.

Account View

2020-03-30

The app so far has the ability to get an authentication token. The next step is to actually use it.

Account View

The app so far has the ability to read its configuration and to check that you are who you say you are on devices that support touch or face id. The next step is to get an access token from the S'banken API.

So far we have an ap that can scan its config from a QR code and persist it in the keychain on the device. Today we'll add support for using biometric unlock (Face ID or Touch ID depending on the device).

At this stage - we've a lot of stuff in the main ContentView. Let's do something about that first.

So the first thing we want to do is to have a way to scan a QR code to get the relevant IDs for the app.

Scanning QR codes with SwiftUI

Let's start by getting the correct project setup.

SwiftUI project setup