| 1. 11. 2024 | Exif by magic – the forgotten extra information in JPEG and TIFF files – christianheilmann.com
|
| 25. 10. 2024 | I just pulled a 2006 and uploaded my holiday photos to Flickr with a Creative Commons Licence – christianheilmann.com
|
| 15. 9. 2024 | Let’s bring back browsing – christianheilmann.com
|
| 12. 9. 2024 | A billion new developers thanks to AI? – christianheilmann.com
|
| 6. 9. 2024 | Quick tip: using flatMap() to extract data from a huge set without any loop – christianheilmann.com
|
| 6. 9. 2024 | No more “Expert, Intermediate, Beginner”: Classifying talks in Call for Papers/Conference agendas – christianheilmann.com
|
| 2. 9. 2024 | Eine Milliarde neuer Entwickler dank KI? Linkliste – christianheilmann.com
|
| 5. 8. 2024 | Talk notes: Let’s make a simpler, more accessible web – christianheilmann.com
|
| 11. 7. 2024 | Interaction bait is killing social media – christianheilmann.com
|
| 7. 7. 2024 | Hot take: social platforms should disallow special character growth hacking – christianheilmann.com
|
| 2. 7. 2024 | Dev Digest 122 – Cracks in the polyfill – christianheilmann.com
|
| 24. 6. 2024 | Quick productivity tip: Renaming lots of files in MacOS Finder – christianheilmann.com
|
| 3. 6. 2024 | Witnessing the death of the web as a news medium – christianheilmann.com
|
| 3. 6. 2024 | Dev Digest 118 – Not a total recall – christianheilmann.com
|
| 12. 5. 2024 | About yesterday’s European Song Contest 2024 – christianheilmann.com
|
| 12. 5. 2024 | Dev Digest Issue 115 – password beefstew is not Strog/|n0FF – christianheilmann.com
|
| 17. 4. 2024 | Calling all Manchester and surrounding – come to / apply for CODE100 on 22nd of May! – christianheilmann.com
|
| 29. 3. 2024 | New CODE100 challenge: #BuntStattBraun – christianheilmann.com
|
| 26. 3. 2024 | Dev Digest 108 – Git off my cloud! – christianheilmann.com
|
| 18. 3. 2024 | Giving your app a temporary public URL with VS Code port forwarding – christianheilmann.com
|
| 18. 3. 2024 | Dev Digest 107 – and the OSScar goes to… – christianheilmann.com
|
| 6. 3. 2024 | Kirby apps and regressive enhancements – christianheilmann.com
|
| 28. 2. 2024 | Apple vs. PWAs – Go act now and help avoid this disaster… – christianheilmann.com
|
| 21. 2. 2024 | How does a changed market affect Developer Relations? – christianheilmann.com
|
| 6. 2. 2024 | Lines of code – how to not measure code quality and developer efficiency – christianheilmann.com
|
| 24. 1. 2024 | Using details/summary and colour coding on GitHub pages – christianheilmann.com
|
| 19. 1. 2024 | 10 print chr$(205.5 + rnd(1));:goto 10 in JavaScript – christianheilmann.com
|
| 21. 12. 2023 | Rob Bateman and his journey to resurrect Flash content on today’s web – christianheilmann.com
|
| 19. 12. 2023 | A santa themed CODE100 puzzle – Hitting the chimney – christianheilmann.com
|
| 14. 11. 2023 | Cracking a “Developer Tools Killer” script… – christianheilmann.com
|
| 6. 11. 2023 | Pangram validator in one line – christianheilmann.com
|
| 2. 11. 2023 | Neuer Kurs auf LinkedIn Learning: Grundlagen der Programmierung – Barrierefreie Software – christianheilmann.com
|
| 25. 10. 2023 | Today was a great day for accessibility! – christianheilmann.com
|
| 20. 10. 2023 | My company is hiring: who wants to work with me in Developer Relations? – christianheilmann.com
|
| 17. 10. 2023 | Falling Behind In Style – explosive and continuous growth is bad for tech – christianheilmann.com
|
| 7. 10. 2023 | Lossless Cut is my new favourite tool to cut parts from a video without any hassle – christianheilmann.com
|
| 22. 9. 2023 | I was a guest on the inaugural DevRelShow and chatted about what DevRel is about, my new job at WeAreDevelopers and showed some cool tools – christianheilmann.com
|
| 14. 9. 2023 | The 10 tools I install on every new Mac I get – christianheilmann.com
|
| 13. 9. 2023 | Podcast: AI solutions need good UX with Chris Heilmann – christianheilmann.com
|
| 31. 8. 2023 | Adding sound wave overlays to videos and pictures using FFMPEG – christianheilmann.com
|
| 26. 8. 2023 | New feature in VideoTap: Clips – create short excerpt videos from bigger ones by highlighting text in the transcript – christianheilmann.com
|
| 25. 8. 2023 | Hemingway is now Hemingw-AI! My favourite writing tool just got an AI upgrade and it’s great. – christianheilmann.com
|
| 24. 8. 2023 | Quick tip: Getting all links from any web site into a spreadsheet using browser developer tools – christianheilmann.com
|
| 22. 8. 2023 | Adding GitHub repository info, pages links and latest commits to any page using github-include – christianheilmann.com
|
| 18. 8. 2023 | Adding a “share to mastodon” link to any web site – and here – christianheilmann.com
|
| 16. 8. 2023 | What’s my job in my new role as Director of DevRel at WeAreDevelopers? – christianheilmann.com
|
| 14. 8. 2023 | The Verge’s new way to display news item links is a terrible idea – christianheilmann.com
|
| 10. 8. 2023 | Hey du da, im Radio… Interview mit Christian Heilmann im Deutschlandfunk über KI und Softwareentwicklung – christianheilmann.com
|
| 5. 8. 2023 | Assistive technology shouldn’t be a mystery box – christianheilmann.com
|
| 2. 8. 2023 | GitHub Copilot is a great example for in-context AI chat – christianheilmann.com
|
| 31. 7. 2023 | Five things about public speaking – christianheilmann.com
|
| 19. 7. 2023 | Browser-Entwicklerwerkzeuge für Nicht-Entwickler:innen – neuer Kurs auf LinkedIn Learning – christianheilmann.com
|
| 19. 7. 2023 | What if the Nazis had the internet and social media? – christianheilmann.com
|
| 11. 7. 2023 | Please, WordPress, keep the alternative text I entered – christianheilmann.com
|
| 4. 7. 2023 | Getting AI to bullshit for you – christianheilmann.com
|
| 4. 7. 2023 | What’s next for Chris? I’ve got a new job! – christianheilmann.com
|
| 30. 6. 2023 | Reading tweets without being logged in – christianheilmann.com
|
| 28. 6. 2023 | Is it too late to fix the problem of AI clutter on the web? – christianheilmann.com
|
| 22. 6. 2023 | Interview with Goto Unscripted about the present and future of developer tools – christianheilmann.com
|
| 21. 6. 2023 | Turning the screw with AI – ways for developer advocates to debunk the “AI can replace developers” myth – christianheilmann.com
|
| 6. 6. 2023 | New array methods in JavaScript bring immutability – christianheilmann.com
|
| 2. 6. 2023 | The many ways to select the n-th character from a string. – christianheilmann.com
|
| 29. 5. 2023 | Nobody thrives on rejection – here are reasons I didn’t take job offers – christianheilmann.com
|
| 27. 5. 2023 | PrivateGPT – Running “ChatGPT” offline on local documents – christianheilmann.com
|
| 16. 5. 2023 | I just did a test to apply as a front end developer – and things aren’t going well – christianheilmann.com
|
| 11. 5. 2023 | Developer Tools That Shouldn’t Be Secrets • Christian Heilmann • GOTO 2022 – christianheilmann.com
|
| 9. 5. 2023 | An open proposal to OpenAI, Bard, Amazon, et al…: GPTeachers – christianheilmann.com
|
| 9. 5. 2023 | The ongoing defence of frontend as a full-time job – christianheilmann.com
|
| 5. 5. 2023 | Here is where developers perish… – christianheilmann.com
|
| 2. 5. 2023 | Crown dwarf witness – Recording a new course for LinkedIn Learning in Graz – christianheilmann.com
|
| 28. 4. 2023 | Microsoft Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies right from the Device Emulation toolbar – christianheilmann.com
|
| 27. 4. 2023 | Interview questions: Outline your thoughts on open source software development, why is it something a company should do? – christianheilmann.com
|
| 20. 4. 2023 | Upgrading our CSS habits: aspect-ratio – christianheilmann.com
|
| 14. 4. 2023 | Interview questions: What practices in software teams lead to better quality products? – christianheilmann.com
|
| 9. 4. 2023 | Resetting Twitter’s interests list using browser developer tools – christianheilmann.com
|
| 5. 4. 2023 | GitHub Copilot for Docs – putting the “fun” into RTFM – christianheilmann.com
|
| 3. 4. 2023 | Review: Video Tap – automatically convert YouTube videos to blog posts – christianheilmann.com
|
| 2. 4. 2023 | The Future of Senior Developers in an AI-Driven World – christianheilmann.com
|
| 30. 3. 2023 | Modern Web Development: Centering DIVs in new exciting wrong ways with AI! – christianheilmann.com
|
| 29. 3. 2023 | GitHub Copilot for the Command Line is amazing! – christianheilmann.com
|
| 28. 3. 2023 | This is the time to be unpredictable and human – christianheilmann.com
|
| 24. 3. 2023 | WYSIWYGPT – christianheilmann.com
|
| 21. 3. 2023 | Looking for a new opportunity – christianheilmann.com
|
| 17. 3. 2023 | Next speaking gig: Modern Web Development, Thu., 30 Mar, 5pm in Berlin’s Microsoft Reactor and streaming. – christianheilmann.com
|
| 16. 3. 2023 | ChatGPT is a game changer, but it could become a problem… – christianheilmann.com
|
| 16. 3. 2023 | Forcing people back into the office is a massive step backwards – christianheilmann.com
|
| 15. 3. 2023 | 8 years on Edge – christianheilmann.com
|
| 14. 3. 2023 | Linkshare – a GitHub Pages template to store links and share them on social media – christianheilmann.com
|
| 8. 3. 2023 | Migraining to a new server – christianheilmann.com
|
| 3. 3. 2023 | Continuous growth is cancer – christianheilmann.com
|
| 28. 2. 2023 | Automatically generating tests for JS/TS functions in VS Code with GitHub Copilot – christianheilmann.com
|
| 20. 2. 2023 | So, you want to safely authenticate with 2FA? App stores are still not the solution – “why the web is dead” revisiTED – christianheilmann.com
|
| 9. 2. 2023 | Mansplaining in the run down shopping mall – hybrid search engines and chatGPT solutions will be an interesting challenge – christianheilmann.com
|
| 6. 2. 2023 | An easy way to copy + paste from the browser Console #shorts – christianheilmann.com
|
| 6. 2. 2023 | MacOS can remove image backgrounds #shorts – christianheilmann.com
|
| 31. 1. 2023 | Releasing code in large corporations is slow – and there is a good reason for it – christianheilmann.com
|
| 24. 1. 2023 | Things to do and not to do during a wave of tech layoffs – christianheilmann.com
|
| 18. 1. 2023 | Web resilience is about users – not a shortcut for developers – christianheilmann.com
|
| 11. 1. 2023 | Getting all the video thumbnails from a YouTube video – christianheilmann.com
|
| 23. 12. 2022 | ChatGPT will not replace programmers, but Search Engines should be worried – christianheilmann.com
|
| 22. 12. 2022 | The (very) short story of “Ideasoft” – christianheilmann.com
|
| 19. 12. 2022 | Microdosing burnout – on working remote and in a different time zone – christianheilmann.com
|
| 16. 12. 2022 | What’s new in DevTools 108 video and blooper reel – christianheilmann.com
|
| 16. 12. 2022 | Barrierefreiheit mit Computern 1985 – ein faszinierender Artikel – christianheilmann.com
|
| 13. 12. 2022 | Code brushes for GitHub Copilot – christianheilmann.com
|
| 9. 12. 2022 | Pioneers in Open Source Interview: Browsers, Bootcamps & the Business of Open Source – christianheilmann.com
|
| 1. 12. 2022 | Opening Node developer tools just got easier – christianheilmann.com
|
| 29. 11. 2022 | Stop waiting for GitHub pages to build using overrides – christianheilmann.com
|
| 25. 11. 2022 | Positioning notification messages with accessibility in mind – christianheilmann.com
|
| 22. 11. 2022 | Using Live Server with Developer Tools in Visual Studio Code – christianheilmann.com
|
| 8. 11. 2022 | Links, 2, 3, 4: Accessibility – christianheilmann.com
|
| 4. 11. 2022 | Removing the camera overlay icon on images in Microsoft Edge – christianheilmann.com
|
| 28. 10. 2022 | Reminder: JSON.stringify can create Multi-line, formatted and filtered strings from JSON – christianheilmann.com
|
| 27. 10. 2022 | The Developer Advocacy Handbook is now available as an eBook on Leanpub and Amazon Kindle – christianheilmann.com
|
| 7. 10. 2022 | Unless you’re in the mafia, your company isn’t your family – christianheilmann.com
|
| 5. 10. 2022 | AI Code completion is like cruise control – and that’s great news for bigger teams – christianheilmann.com
|
| 29. 9. 2022 | Dear Console,… – christianheilmann.com
|
| 26. 9. 2022 | Developers as an audience is a hard sell – part one “developers are influencers” – christianheilmann.com
|
| 22. 9. 2022 | Quick reminder: HTML5 required and pattern are not a security feature – christianheilmann.com
|
| 15. 9. 2022 | Celebrating 1M installs of Edge DevTools for VS Code – christianheilmann.com
|
| 14. 9. 2022 | Quick tip: embedding YouTube Videos in GitHub pages – christianheilmann.com
|
| 13. 9. 2022 | New Developer Advocacy Handbook chapter – How to create short and concise technical videos – christianheilmann.com
|
| 9. 9. 2022 | Automatic issue fixing and filtering in Visual Studio Code – christianheilmann.com
|
| 29. 8. 2022 | The sum of all knowledge – christianheilmann.com
|
| 18. 8. 2022 | You haven’t been hacked, these aren’t devices spying on you and these errors aren’t your fault – christianheilmann.com
|
| 9. 8. 2022 | Using browser developer tools as an image browser – christianheilmann.com
|
| 8. 8. 2022 | Cheat codes for the web – Browser developer tools for non-developers – christianheilmann.com
|
| 20. 7. 2022 | Rethinking Device Emulation in browsers – christianheilmann.com
|
| 14. 7. 2022 | The browser console has a count method – christianheilmann.com
|
| 5. 7. 2022 | TIL: Visual Studio Code does markdown autocompletion for in-page links – christianheilmann.com
|
| 1. 7. 2022 | Web development is like assembling IKEA furniture – christianheilmann.com
|
| 28. 6. 2022 | Taking screenshots of streaming video services using Browser Developer Tools – christianheilmann.com
|
| 21. 6. 2022 | One line of CSS to add basic dark/light mode – christianheilmann.com
|
| 7. 6. 2022 | GitHub Copilot explaining code and translating it from one language to another – christianheilmann.com
|
| 31. 5. 2022 | Do we have a lack of developers or a false assumption what the job is? – christianheilmann.com
|
| 27. 5. 2022 | What people think that web developers do vs. what we really do – christianheilmann.com
|
| 25. 5. 2022 | A teleprompter script for video recordings – christianheilmann.com
|
| 19. 5. 2022 | Global Accessbility Awareness Day – Does your web product support the needs of the many? – christianheilmann.com
|
| 17. 5. 2022 | Fixing the accessibility of Inspection overlays – christianheilmann.com
|
| 12. 5. 2022 | A “Quick Edit” bookmarklet to make changes to any web site – christianheilmann.com
|
| 9. 5. 2022 | Someone should build X for the web” – why not you? All you need is a GitHub account – christianheilmann.com
|
| 5. 5. 2022 | Edge DevTools for Visual Studio Code V2 – new browser preview with emulation and sourcemap support – christianheilmann.com
|
| 12. 4. 2022 | One million broken web sites – and a way to prevent that – christianheilmann.com
|
| 8. 4. 2022 | CSS Mirror Editing with Sourcemapped files (Sass, React…) – we need you to make it better – christianheilmann.com
|
| 6. 4. 2022 | Quick MacOS tip: Preview as a built-in zoom lens – christianheilmann.com
|
| 5. 4. 2022 | The devil is in the details… – christianheilmann.com
|
| 25. 3. 2022 | Quick survey: help improve the simulation options of browser developer tools – christianheilmann.com
|
| 24. 3. 2022 | New in 1.4.6: Using the DevTools Console inside Visual Studio Code and offline functionality – christianheilmann.com
|
| 17. 3. 2022 | Automatically starting a server when starting a debug session in VS Code – christianheilmann.com
|
| 14. 3. 2022 | Noise cancellation for development – christianheilmann.com
|
| 9. 3. 2022 | Want to improve Developer Tools in Microsoft Edge? File an issue on Github – christianheilmann.com
|
| 10. 2. 2022 | Showing different titles depending if the tab is active or not – christianheilmann.com
|
| 1. 2. 2022 | Sending email notifications from GitHub organisations to different emails – christianheilmann.com
|
| 26. 1. 2022 | A launch.json setting for end-to-end web development – christianheilmann.com
|
| 19. 1. 2022 | Ever wondered what a Wordle social media update sounds to screenreader users? – christianheilmann.com
|
| 18. 1. 2022 | Podcast recording: Development tools in the expert’s eye with Chris Heilmann – christianheilmann.com
|
| 13. 1. 2022 | Turning a GitHub page into a Progressive Web App – christianheilmann.com
|
| 11. 1. 2022 | Offline? No dice! – christianheilmann.com
|
| 20. 12. 2021 | The web starts on page four – christianheilmann.com
|
| 18. 11. 2021 | Let’s not send developers to the accessibility tree tool – christianheilmann.com
|
| 7. 11. 2021 | Quick browser Developer Tools tip: define and test interaction states in CSS using state simulation – christianheilmann.com
|
| 1. 11. 2021 | Developer Tools secrets that shouldn’t be secrets – christianheilmann.com
|
| 28. 10. 2021 | Edge DevTools for Visual Studio Code 1.4.0 – Improved Screencasting, Device Emulation and live, inline issue reporting – christianheilmann.com
|
| 12. 10. 2021 | What if… you could use Visual Studio Code as the editor of in-browser Developer Tools? – christianheilmann.com
|
| 16. 9. 2021 | CSS Mirror Editing in Edge DevTools for VS Code – christianheilmann.com
|
| 8. 9. 2021 | Locking editor panes in Visual Studio Code prevents unwanted multi-tab experiences – christianheilmann.com
|
| 25. 8. 2021 | Using console.log() on any website? Logpoints let you do that! – christianheilmann.com
|
| 23. 8. 2021 | Quick tip: creating round “talking heads” videos in Screenflow – christianheilmann.com
|
| 11. 8. 2021 | Published on TikTok, but Kompressor does not dance – christianheilmann.com
|
| 9. 8. 2021 | [Video] Learn how to debug web projects end-to-end in VS Code in 5 minutes – christianheilmann.com
|
| 6. 8. 2021 | Happy Birthday, WWW – 30 years of mining a landfill for valid code – christianheilmann.com
|
| 3. 8. 2021 | Redirecting GitHub Pages – christianheilmann.com
|
| 30. 7. 2021 | Using console.log() debugging in Visual Studio Code – christianheilmann.com
|
| 28. 7. 2021 | Accessibility WTF: Voiceover on Mac announcing a list tree as a table? – christianheilmann.com
|
| 22. 7. 2021 | Debugging JavaScript, DOM, CSS and accessing the browser console without leaving Visual Studio Code – christianheilmann.com
|
| 20. 7. 2021 | The accessibility stalemate – christianheilmann.com
|
| 15. 7. 2021 | How many happy users did your product have this month? – christianheilmann.com |