Quick Tip: Translating long documents with Microsoft Edge Immersive Reader
Learn how to translate long documents for free using Microsoft Edge Immersive Reader, a practical tech tip for document translation.
Christian Heilmann writes thoughtful, experience-driven articles about web development, open web principles, CSS, software craftsmanship, and the social impact of modern technology.
18 articles from this blog
Learn how to translate long documents for free using Microsoft Edge Immersive Reader, a practical tech tip for document translation.
A critical essay on the decline of social media, arguing it has become a tool for distraction and rage, and reflecting on the loss of its early creative community spirit.
Analysis of a 1937 essay on militant democracy and its relevance to modern threats, with a focus on technology's role.
Discover how browsers provide a 'copy email' option in the context menu for mailto: links, making it easy to copy just the email address.
Explores accessibility concerns with nesting interactive elements like checkboxes and links in HTML.
A developer argues that coding is just a tool for problem-solving, and AI doesn't threaten a developer's true value or creativity.
Coding challenge to recover exploded bar chart data and earn a spot at CODE100 in Berlin.
A critique of AI automating social media interactions, arguing it removes human authenticity and turns platforms into insincere machines.
Discussion on the "We love open source" podcast about the potential threats that AI poses to the open source and free software movements.
Critique of LinkedIn's 'comment to get access' spam, arguing it harms platform quality and should be punished.
A guide to hosting interactive HTML/CSS/JS demos with source code display using GitHub Pages.
A developer creates a web tool and Node.js library to generate Cistercian numeral characters as SVG/PNG images, with code available on GitHub.
A critique of alarmist 'you are already behind' tech marketing on social media, arguing for thoughtful adoption over hype-driven pressure.
The author compares building a Blue Brixx advent calendar to modern software development, highlighting issues like poor documentation and fragile assemblies.
The article argues that widespread ad blocker usage has led to more aggressive advertising, harming the open web's sustainability and user experience.
A technical article explaining how to randomize the visual order of items in a CSS Grid using CSS custom properties and minimal JavaScript.
The article critiques how AI chatbots exhibit the Dunning-Kruger effect, confidently delivering incorrect information, and links this to broader tech industry cultural problems.
Explores the forgotten HTML Table API for programmatically creating and manipulating tables without using innerHTML or full re-renders.