Talking about the fun I have with HTML canvas at “Programmed in Pencil”–...
Yesterday I presented Images, pixels, canvas, tigers and bears… at an online meetup called Programmed in Pencil run by RVU. I have to admit I misread the title of the event and thought it would be...
View ArticleTesting your animations for “prefers-reduced-motion” support
Animations and transitions are things that can make a product feel much more natural and welcoming. They can also be a great way to make slow processes feel faster. But not everybody is OK with seeing...
View ArticleHow good IDEs help you do the right thing
As someone who has been doing this web development thing for a long time I am amazed how cool our tooling is by now. The best development environments don’t only make it easy for you to develop. They...
View ArticleAlways bet on HTML – being misunderstood
A few weeks ago Chris Ferdinandi wrote an ode to HTML called Always bet on HTML in which he once again praises the benefits of HTML as a base for your products on the web. He is correct and makes a lot...
View ArticleA CSS only “click to animate gif” solution
Here’s a quick experiment in pure CSS how to cover a GIF with a play button instead of playing it. You can see it in this codepen or also play with it on GitHub. The GitHub code repository is also...
View ArticleQuick tip: how to make mailto: links open in Gmail in Microsoft Edge
I like mailto: links. They worked forever and they kind of make sense. Lately there was a discussion around their usability and what can be improved, which is great. I got some good feedback on Twitter...
View ArticleStyle Stage and old people of the web
On the 10th of July up and coming happy person of the web Stephanie Eckles released Style Stage, which she describes as “A modern CSS showcase styled by community contributions”. It is – in essence – a...
View ArticleFun project: Shakespeare Insult Generator
This morning I released the Shakespeare Insult Generator based on a JPG I got sent by a friend on Facebook. There is no magic here, just a fun little project. This was the original: One interesting bit...
View ArticleAlt text overlay bookmarklet
A few days ago my colleague Patrick Brosset tweeted that he has a fix for Chromium Devtools to allow for horizontal scrolling in the DOM view which sparked a response by Amelia Bellamy-Royds asking for...
View ArticleA “right-click to show alt text” browser extension
A few days ago Amelia Bellamy-Royds asked on Twitter for a way to right-click any image and see its alternative text as a means to test web sites for accessibility problems. There are a lot of...
View ArticleQuick and dirty: Batch conversion of lots of video files on the command line...
I just found some old DVDs with lots of small videos I collected on the web of a long ago. They are in most dubious formats and some of them play not very well on my Mac because of it (even in VLC,...
View ArticleTools should not only be for experts – they should turn us into them
About eight years ago Bret Victor tried to change the way developer tools work by providing a faster and simpler way from creation to consumption. He also followed it up with a Learnable Programming...
View ArticleCheckboxes make excellent buttons
Photo by TeroVesalainen I like checkboxes – they give me a simple way in a tool to turn modes on and off without using much space. I especially like it that you can style them with CSS without jumping...
View ArticleHow to be a more effective developer week (tools and tricks)
I’ve had a busy week. Sharing developer tips at Microsoft Create: Serverless Wednesday I hosted an open Mic session at the Microsoft Create: Serveless event together with Marie Hoeger. The topic was...
View Article“How normal am I” is an excellent security and privacy resource about...
https://www.hownormalami.eu is amazing. Funded by the EU, it asks you to share your camera and then continues to tell you what different “AI” algorithms think of you – age, gender, BMI and so forth. It...
View ArticleGetting dicey – how I failed to write a perfect dice throw simulator and how...
Yesterday we wanted to play some dice games and I realised I had none in my house. So I spent a bit of time on developing a Dice Throw Simulator The code is also available on GitHub and probably...
View ArticleWriting a dog picture browser in ~200 lines of code
Dogs are excellent, and great people. When I came across the Dog.ceo API of free dog images sorted by breed the other day, I had to do something with it. So I did. I give you the dog browser: You use...
View ArticleBack to Basics: Event Delegation
Back to basics is a series of small posts where I explain basic, dependency free web techniques I keep using in my projects. These aren’t revelations but helped me over the years to build sturdy, easy...
View ArticleHow to persistently change third party web sites with browser developer tools
This has also been published on Medium and dev.to in case you prefer them. Often you find things in web sites that annoy you. And – as a web developer – you’re even asked to fix some problems in web...
View ArticleQuick hack: How to make the new CSS Overview feature of Chromium Devtools...
Ok, I am an impatient person. I also love to hack around with things. You may or may not know about an experiment in Chromium Developer Tools called CSS Overview. What it does is give you an excellent...
View Article