Frederik Creemers

Dear IOS developers, Please Ignore 3-Finger Taps


One of IOS’s many great accessibility features is zoom. You can activate and deactivate it by double tapping with 3 fingers. Apps that seem to be built with Apple’s UIKit handle this well, but I often accidentally activate buttons or perform other unwanted actions in apps that use some other UI library. This is also the case in games, where I like to zoom in to read small text, or see game elements in more detail.

Is The Web Forcing Us to Split Applications the Wrong Way?


In November of last year, I attended a meetup in Utrecht for the global day of coderetreat. During the lunch break, there was a talk by Joost Baas from bol.com, a large Dutch eCommerce company. In the talk, Joost discussed a change they were making to how order statuses work. They integrated with the delivery firms to provide the shipping status within the bol.com interface. They added some new possible states an order could be in.

Lay Out Your Code Like You'd Lay Out Your House


Imagine you wake up and get up to brush your teeth. You go to the “brooms and brushes” room to get your toothbrush. Then, you go to the “cleaning products” room to get toothpaste. You continue to the “containers” room to get a cup, and finally, you head into the “inputs and outputs” room, where you have a tap that lets water enter your house, and a sink with a drain through which fluids can leave your house.

Talk About Mental Health


The 10th of October is World Mental Health Day. Mental health is still a huge taboo, even in the programming community, where we believe we’re so open-minded. Let’s change that.

Programming by Wishful Thinking


You’ve probably heard the advice to break your work up into manageable chunks, or to break a complex problem down into simpler parts. This is a handy technique to use while programming as well You write a function to solve a particular problem, and you write it as if any complex functionality you wish for, has already been written. Afterwards,, you go fill in these functions, and apply the same technique.

Why I Chose Hugo as the Generator for My Site


I’m in the process of overhauling my personal website. In the process, I switched static site generators. I moved from Jekyll to Hugo. Here’s why I chose it. I’ve been learning and using Go for the past couple of months. Go is a great language, and Hugo is written in it. One of go’s strengths is cross-platform development. It’s extremely easy to compile binaries for almost any platform out there. What that means, is that there’s nothing to set up when using go programs like Hugo, just download the executable for your platform.

How to Make Your Website Accessible to People Who Use Screen Magnifiers


There’s a lot of content out there on how to make your website accessible. But I haven’t seen much on the subject of accessibility to users of screen magnifiers. I’m one of them, and I frequently run into annoying issues on the web. In this article, I’ll give some tips on how you can make your website more accessible to users of screen magnifying software. Disclaimers: This article is purely based on years of using the web with a screen magnifier.