DEV Community

Christian Heilmann profile picture

Christian Heilmann

That JavaScript/Browser guy who worked at Microsoft, Mozilla and Yahoo.

Location Berlin, Germany Joined Joined on  Personal website https://christianheilmann.com github website twitter website

Work

Looking

Six Year Club
Top 7
6
Writing Debut
Five Year Club
8 Week Writing Streak
Python
2 Week Community Wellness Streak
Four Year Club
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
Movie industry facts

Movie industry facts

2
Comments 1
1 min read

Want to connect with Christian Heilmann?

Create an account to connect with Christian Heilmann. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Quick tip: using flatMap() to extract data from a huge set without having to write a loop

Quick tip: using flatMap() to extract data from a huge set without having to write a loop

10
Comments 2
1 min read
No more "Expert, Intermediate, Beginner": Classifying talks in Call for Papers/Conference agendas

No more "Expert, Intermediate, Beginner": Classifying talks in Call for Papers/Conference agendas

2
Comments 1
2 min read
The best carb.js

The best carb.js

5
Comments
1 min read
How we edited 175 conference videos in 5 hours

How we edited 175 conference videos in 5 hours

22
Comments 1
9 min read
Code puzzle - GSM-7 or UCS-2?

Code puzzle - GSM-7 or UCS-2?

2
Comments
2 min read
Giving your app a temporary public URL with VS Code port forwarding

Giving your app a temporary public URL with VS Code port forwarding

4
Comments
1 min read
10 print chr$(205.5 + rnd(1));:goto 10 in JavaScript

10 print chr$(205.5 + rnd(1));:goto 10 in JavaScript

Comments
3 min read
A santa themed CODE100 puzzle - Hitting the chimney

A santa themed CODE100 puzzle - Hitting the chimney

1
Comments
2 min read
Cracking a "Developer Tools Killer" script…

Cracking a "Developer Tools Killer" script…

10
Comments 3
4 min read
Pangram validator in one line

Pangram validator in one line

5
Comments 2
1 min read
Want to have a crack at this Code 100 Puzzle?

Want to have a crack at this Code 100 Puzzle?

1
Comments
2 min read
Lossless Cut is my new favourite tool to cut parts from a video without any hassle

Lossless Cut is my new favourite tool to cut parts from a video without any hassle

26
Comments 1
2 min read
Taking over the Dev Digest Newsletter

Taking over the Dev Digest Newsletter

2
Comments
1 min read
The 10 tools I install on every new Mac I get

The 10 tools I install on every new Mac I get

13
Comments 13
1 min read
Podcast recording - great AI solutions need good and unique UX

Podcast recording - great AI solutions need good and unique UX

4
Comments
1 min read
Adding sound wave overlays to videos and pictures using FFMPEG

Adding sound wave overlays to videos and pictures using FFMPEG

8
Comments 1
4 min read
Quick tip: Getting all links from any web site into a spreadsheet using browser developer tools

Quick tip: Getting all links from any web site into a spreadsheet using browser developer tools

4
Comments
1 min read
Add GitHub repository info, GitHub pages links and latest commits to any page using github-include

Add GitHub repository info, GitHub pages links and latest commits to any page using github-include

4
Comments
2 min read
Adding a "share to mastodon" link to any web site

Adding a "share to mastodon" link to any web site

15
Comments 1
2 min read
What’s my job in my new role as Director of DevRel at WeAreDevelopers?

What’s my job in my new role as Director of DevRel at WeAreDevelopers?

12
Comments 3
2 min read
In-context AI chat with GitHub Copilot

In-context AI chat with GitHub Copilot

9
Comments 1
1 min read
Five things about public speaking

Five things about public speaking

8
Comments
3 min read
Reading Tweets without being logged in

Reading Tweets without being logged in

3
Comments 1
1 min read
Is it too late to fix the problem of AI clutter on the web?

Is it too late to fix the problem of AI clutter on the web?

12
Comments 8
6 min read
Turning the screw with AI - ways for developer advocates to debunk the "AI can replace developers" myth

Turning the screw with AI - ways for developer advocates to debunk the "AI can replace developers" myth

15
Comments 3
13 min read
Simplifying developer environments with AI and in-context automation

Simplifying developer environments with AI and in-context automation

1
Comments
1 min read
New array methods in JavaScript bring immutability

New array methods in JavaScript bring immutability

12
Comments 5
1 min read
The many ways to select the n-th character from a string.

The many ways to select the n-th character from a string.

5
Comments 12
1 min read
Nobody thrives on rejection - here are reasons I didn't take job offers

Nobody thrives on rejection - here are reasons I didn't take job offers

16
Comments 4
9 min read
PrivateGPT - Running "ChatGPT" offline on local documents

PrivateGPT - Running "ChatGPT" offline on local documents

85
Comments 15
1 min read
I just did a test to apply as a front end developer – and things aren’t going well

I just did a test to apply as a front end developer – and things aren’t going well

25
Comments 3
5 min read
Developer Tools That Shouldn't Be Secrets - Video

Developer Tools That Shouldn't Be Secrets - Video

4
Comments
1 min read
The ongoing defence of frontend as a full-time job

The ongoing defence of frontend as a full-time job

109
Comments 41
4 min read
Here is where developers perish…

Here is where developers perish…

2
Comments
2 min read
MS Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies in Device Emulation

MS Edge now allows you to simulate dark, light, high contrast mode, blurred vision and colour deficiencies in Device Emulation

3
Comments
1 min read
Upgrading our CSS habits: aspect-ratio

Upgrading our CSS habits: aspect-ratio

6
Comments
1 min read
GitHub Copilot for Docs – putting the “fun” into RTFM

GitHub Copilot for Docs – putting the “fun” into RTFM

6
Comments
2 min read
Review: Video Tap - automatically convert YouTube videos to blog posts

Review: Video Tap - automatically convert YouTube videos to blog posts

61
Comments 4
2 min read
The Future of Senior Developers in an AI-Driven World

The Future of Senior Developers in an AI-Driven World

Comments
4 min read
Modern Web Development: Centering DIVs in new exciting wrong ways with AI!

Modern Web Development: Centering DIVs in new exciting wrong ways with AI!

3
Comments 4
2 min read
GitHub Copilot for CLI makes Terminal scripting and Git as easy as asking a question

GitHub Copilot for CLI makes Terminal scripting and Git as easy as asking a question

90
Comments 2
2 min read
This is the time to be unpredictable and human

This is the time to be unpredictable and human

35
Comments 4
5 min read
Linkshare - a GitHub Pages template to store links and share them on social media

Linkshare - a GitHub Pages template to store links and share them on social media

6
Comments
1 min read
Continuous growth is cancer

Continuous growth is cancer

37
Comments 3
4 min read
GitHub CoPilot now also generates tests for functions

GitHub CoPilot now also generates tests for functions

4
Comments 1
1 min read
An easy way to copy + paste from the browser Console #shorts

An easy way to copy + paste from the browser Console #shorts

1
Comments
1 min read
MacOS can remove backgrounds from images

MacOS can remove backgrounds from images

14
Comments 4
1 min read
Releasing code in large corporations is slow - and there is a good reason for it

Releasing code in large corporations is slow - and there is a good reason for it

13
Comments 3
4 min read
Things to do and not to do during a wave of tech layoffs

Things to do and not to do during a wave of tech layoffs

81
Comments 13
7 min read
Web resilience is about users - not a shortcut for developers

Web resilience is about users - not a shortcut for developers

10
Comments 2
6 min read
Getting all the video thumbnails from a YouTube video

Getting all the video thumbnails from a YouTube video

20
Comments 2
2 min read
Microdosing burnout – on working remote and in a different time zone

Microdosing burnout – on working remote and in a different time zone

Comments
7 min read
Code brushes for GitHub Copilot

Code brushes for GitHub Copilot

39
Comments 8
2 min read
Opening Node developer tools just got easier

Opening Node developer tools just got easier

8
Comments
1 min read
Quick VS Code tip: skip selections when using Ctrl|Cmd + D

Quick VS Code tip: skip selections when using Ctrl|Cmd + D

36
Comments 7
1 min read
Stop waiting for GitHub pages to build using overrides

Stop waiting for GitHub pages to build using overrides

2
Comments 1
3 min read
Positioning notification messages with accessibility in mind

Positioning notification messages with accessibility in mind

4
Comments 2
4 min read
Removing the camera overlay icon in Microsoft Edge

Removing the camera overlay icon in Microsoft Edge

1
Comments
1 min read
JSON.stringify can create Multi-line, formatted and filtered strings from JSON

JSON.stringify can create Multi-line, formatted and filtered strings from JSON

4
Comments 2
2 min read
loading...