Quantcast
Channel: Christian Heilmann
Browsing all 438 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

Testing 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 Article


Image may be NSFW.
Clik here to view.

How 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 Article

Always 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 Article

A 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 Article


Quick 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 Article

Style 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 Article

Fun 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 Article


Alt 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 Article


A “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 Article

Quick 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 Article

Tools 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 Article

Checkboxes 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 Article


How 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 Article


Getting 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 Article

Writing 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 Article


Back 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 Article

How 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 Article

Quick 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
Browsing all 438 articles
Browse latest View live