Recent Posts

Making friends with Swift, part 2

16 minute read

In the first part of this series, we prepared our environment. This time we’ll tackle the initial implementation of our Snake. But before we make our hands d...

Making friends with Swift, part 1

11 minute read

I have been dabbling in iOS for about a year now. Using XCode for development, Carthage or Swift Package Manager for dependency management. Unfortunately, I ...

Welcome to a refreshed joostoostdijk.com

less than 1 minute read

Finally made the time to migrate to Jekyll as the backbone of my blog. For the theme I opted to use the minimal mistakes theme. After a few tweaks here and t...

AVR development part 3

7 minute read

As I the days start to grow darker again, I was looking around for some interesting things to do with all the electronic ‘crap’ I have lying around and ab...

AVR development part 2

9 minute read

As I the days start to grow darker again, I was looking around for some interesting things to do with all the electronic ‘crap’ I have lying around and ab...

AVR development part 1

5 minute read

As I the days start to grow darker again, I was looking around for some interesting things to do with all the electronic ‘crap’ I have lying around and ab...

Service configuration with procd

7 minute read

In a previous instalment I talked about setting up services on an Onion Omega with the use of a basic init script. While this works fine for many application...

Developing with an Onion Omega

8 minute read

This article will go through the steps to setup a simple development environment for the Onion Omega. With the help of some simple scripts and trivial config...

Onion Omega and BLE

10 minute read

A while back I backed the Onion Omega on Kickstarter and I finally received all the components. One of the first things I tried was setting it up as a BLE Be...