Apple MapKit JS: How to enable zoom on scroll?

Documenting the undocumented "scroll to zoom" feature flag in Apples MapKit JS framework.

Read article →

5 months ago

Try macOS Ventura on a virtualised machine using UTM

Previous years I've always installed the new iOS and macOS betas right away, on my main work computer. But it always results in a few months of bugs and pain. Decided to install it on a virtualised machine. Here's how to do it!

Read article →

5 months ago

Summary: Apple WWDC Wish List 2022 🧞‍♂️

Every year, as many other in the Apple developer ecosystem, I maintain a list of bugs and features I'm missing from Apple's platforms. Here's what got fixed or added during Apple's WWDC on Monday June 6th.

Read article →

5 months ago

Fetch runtime type-safe data from Sanity using io-ts

TypeScript is great. It reduces bugs related to mismatching types, it makes it easier to refactor our code, and helps us with nice auto completion. To name a few benefits. But as we know, since our browsers don't understand TypeScript, everything ultimately gets compiled down to JavaScript. This means during runtime, we loose all our type checking abilities. If we fetch som data from an api endpoint, we have to assume that the response is of the same shape as the types we modelled in TypeScript. Wouldn't it be nice if we could check the shape of the response data, and runtime validate that we get what we expect? This way we would be 100% sure that we only handle data with shapes we expect, in our application. `io-ts` will help us with this!

Read article →

5 months ago

Why and how to type HTML and CSS in React with TypeScript?

Why would we need to type HTML props and CSS properties, and how do we do it?

Read article →

6 months ago

2022 – New Year Resolutions 🎇

This year I've decided be a bit more systematic with my new year resolutions. In this post Im listing out some of them, and giving some reasoning behind them. Hopefully this public post will also act as an accountability.

Read article →

9 months ago

2022 – New Year Resolutions 🎇

This year I've decided be a bit more systematic with my new year resolutions. In this post Im listing out some of them, and giving some reasoning behind them. Hopefully this public post will also act as an accountability.

Read article →

9 months ago

2021 – Past Year Review 🎆

Inspired by Tim Feriss' "Past Year Review" I'm trying to take a look back at 2021, to see what I did achieve and look for improvement opportunities.

Read article →

10 months ago

A side project to my side project: Collectibles.app

As too often happens, while working on my side project I had an idea for a new project, and started a side project to my side project. Collectibles: an iOS and macOS app to view NFT's across different blockchains. First version will support Etherium, Solana and Tezos.

Read article →

12 months ago

Wallpaper experiments

I've experimented with my brand colors and created some wallpapers.

Read article →

over 1 year ago

Weeks updated to version 3.0

A completely rewrite of Weeks, version 3.0 is out, with lot's of bug fixes and a new Big Sur style icon.

Read article →

over 1 year ago

Hello world

Welcome to my new website and my online notebook. What can you expect from this blog and what will I write about?

Read article →

over 1 year ago