Christian Heilmann
135 FOLLOWERS
Christian Heilmann's blog is a place where he shares his thoughts on web development, accessibility, and other topics. He is a highly skilled Front End Architect, Manager, and Team Lead with over 25 years of experience in web technologies.
Christian Heilmann
2w ago
One of the cool features of MacOS’ Finder app is that it does not trim file names that don’t fit the space at the end, but in the middle of the file name. This does make a lot more sense, as it also shows what format the file is. Neither JavaScript nor CSS have a ..read more
Christian Heilmann
2w ago
X isn’t Twitter. X isn’t even driven by human emotions any longer and is run by a management that doesn’t care about people, emotions or the dangers of propaganda. That’s why a lot of people who made Twitter grow in the beginning – real content creators – now meet on BlueSky. I do, too, but ..read more
Christian Heilmann
3w ago
In recent times a meme has been making the rounds that allegedly shows a smart way to solve interview puzzles. In these memes developers are asked to create an ASCII pattern like the following: XXXXXXX XX XX X X X X X X X X X X X XX XX XXXXXXX The solution they come up with is a simple console.log() or print command. console.log(`XXXXXXX ..read more
Christian Heilmann
1M ago
I write a newsletter every week at https://wearedevelopers.com/newsletter with 150k subscribers. Today I recorded the 3 hours I spent putting the current edition together. Here it is sped up to one minute. I use my browser, lots of copy + paste and VS Code ..read more
Christian Heilmann
2M ago
The WebShare API is so easy to use, it is a crime people don’t use it more. Instead, we have tons of dead “share on $thing” buttons on the web. Many of which spy on your users and lots of them that started as WordPress plugins but now are security concerns. Instead of guessing how ..read more
Christian Heilmann
2M ago
Adding alternative texts to images on social platforms is not a “nice thing to have” but important to not lock people out. That’s why it is a shame that it is quite tricky to do it across different platforms. Personally I use Twitter, BlueSky, Mastodon and LinkedIn and the following video shows just how much ..read more
Christian Heilmann
2M ago
I just shot a ton of pictures on vacation and was amazed to see just how much extra data our mobile phones store in images. This exif data in JPG and TIFF files can be a privacy issue, which I pointed out in my TEDx talk some time ago and even created a tool to ..read more
Christian Heilmann
3M ago
I just returned from a holiday on the gorgeous island of Corfu in Greece and spent quite some time taking photos. Instead of releasing those piecemeal on various social media channels, I thought it would be fun to go back to our ways of early social media, and put them all up on Flickr with ..read more
Christian Heilmann
4M ago
When the web started one of the best parts about it was the naming of things. To “surf the web” implied fun and adventure and to “browse” implied serendipity. And we seem to have lost that. Let’s go back. When I discovered the internet it was pretty much just taking off. I didn’t go to ..read more
Christian Heilmann
4M ago
I just created a massive dataset of all the AI generated metadata of the videos of the WeAreDeveloper World Congress and I wanted to extract only the tags. The dataset is a huge array with each item containing a description, generated title, an array of tags, the original and their title, like this: { “description ..read more