Christian Heilmann

⚡️ “Tweet this page” bookmarklet

August 23rd, 2019

I like tweeting about pages I read in the following format: “Headline” https://example.com Most “share this” buttons add a lot of cruft and if there is none, it is annoying having to copy the text first and then the URL into Twitter. With this bookmarklet, you can highlight some text, click the bookmarklet and get […]

⚡️ Using CSS Custom attributes generated by JavaScript as a handover mechanism

July 29th, 2019

Update: there was a simplification about Custom Attributes being not supporting concatenation, thanks to Sime Vidas, Brian Kardell and Greg Whitworth to set this straight. Over the last few iterations of CSS the boundaries between CSS and JavaScript started to blur. CSS was a static language, meant to define colours, look and feel, but not […]

⚡️ Passing the mic

July 19th, 2019

I realised this week that I’ve been presenting at technology events for about 13 years now. The latter years were more or less dedicated to this and in some cases I covered 30 conferences a year. Painting by Anke Mehlert It is exhausting, but also fun work. And it brings a lot of extra opportunities. […]

⚡️ A worrying change in Open Source perception

July 11th, 2019

Open Source is an excellent idea. It proved itself to create large and complex products with a shared workforce. It also allows products to follow the input and guidance from several players. Products don’t have to follow the demands of one company or their stakeholders. We build for the platform and the community, not for […]