A couple of months ago was the first time I heard about TikTok. It was a lovely day in spring and… Haha, no. Somebody on Twitter asked what this weird teenage girl dance was. Turned out it was…
Did you know that the good old <hr> element has changed to a semantic meaning? What we used to know as the “Horizontal Rule” element which was just a line, now is called the “The Thematic…
When in macOS Finder, press Cmd-Plus or Cmd-Minus and it’ll let you adjust the size of your Desktop icons. Easy, quick, and especially helpful when you are looking for something and can't see the…
Today wasn’t my favorite of all the days in the office. I decided to leave a little early and go for a walk home. Great idea to clear your head sometimes. Well, turned out that HK decided that it…
The intial inspration to add a “Today I Learned” section to my site came when I saw it on Manuel’s site. Shortly after, Tobias followed suit, because he also liked the idea. For a couple of weeks I…
In case you are looking for a complete guide on image optimisation, head on over and read this guide by Addy Osmani, because the following post is not this guide ;) I really like ImageOptim. It’s…
Today I had a short conversation about Apple Keynote on Twitter. One of the drawbacks with Keynote currently is that it's not possible to import SVG files. In some cases this can be quite cumbersome,…
The other day I opened up some SVG files in my text editor to change their color values and I came across a rather strange looking value for opacity. <style>.svgitem { opacity:3.500000e-02; }…
A new, but incredibly helpful feature landed in Apple’s Keynote: Allowing layering with your master templates. This is a great new addition and there have been many cases, where in the past I would…
Yesterday I replied to a tweet about learning resources for JavaScript. In my reply I said “…depends on your learning style…”. It reminded me of the different learning styles of people and their…
In this tweet Andy Bell mentions that you can run a local Python server with these easy commands: Open your Terminal cd to your project directory Run python -m SimpleHTTPServer Open your browser to…
Well, the Kirby snippets in V3 do work a little differently now and do require a variable passed to them, otherwise they won't find the variable and hence not work. It took me a little time to…
Not too long ago I started to add some additional security headers to the sites I build. I started doing this on my own site to explore new techniques, but then started to like the idea and a little…
Two weekends ago I met with one of my best friends in Frankfurt. Besides our usual spots, we also went to a few bars, one of them being a new one I had never been to before. The Drinksmith enamel pin…
In this reply to my previous article Tom writes: “From the early/mid 90's, I gradually shifted from magazine and print layout, from illustration to html, css and programming. I dived deeper and…
Call it a tradition. Every year in the month of May, I’m travelling to Germany, mainly to attend the Beyond Tellerrand conference in Duesseldorf. This year has been the eighth year in a row. Usually…
I'm a sucker for good design and besides some smart thinking and great execution, this article, or rather its illustrations, on the brand redesign for Petbarn made me smile a lot. (found via…
This rather long essay by Oliver Reichenstein looks at the meaning of “Ethics” and Ethics in our world of today. Why do we sometimes need to put it in quotes? What's the right thing to…
Sometimes when typing a long command or a commit message in Terminal, you might notice a typo, or want to add or change something. Very likely, you’d use the left-arrow key to move the cursor to the…
In one part of my latest talk “ The Benefits of Ethical Design” I discuss so-called dark patterns and one example is about hotel booking sites. I never liked the approach of what I call…
A quick trick to jump to your previous or next issued commands or prompt lines in the Terminal app, in case you need to move around between long outputs: Check “Edit->Marks->Automatically Mark…
In a recent project I built with Kirby, I came across a challenge that I needed (or rather wanted) to add an extra field to all of my yaml files. The project is a theater site and contains a lot of…
When I went to Sweden over the Christmas holidays, I stayed away from my phone for most of the time. This wasn’t planned at all, but somehow just happened. I had very little motivation on checking,…
At Colloq, we’ve recently been playing around with the dark mode preference, to give it a try and see how things turn out. After trying and using it for a while in Safari’s technology preview, I…
Some good tips on how to write good speaker invites and what information to include by Bruce Lawson. It’s generally about good an clear communication and while some things might be very clear for…