Christian Heilmann

Dear Console,…

September 29th, 2022

The browser developer tools Console is so much more than a place to log your messages. It is a way for you to programatically access the currently shown document and window, read out values and change them. On top of that, it has a powerful API of helper methods to make that easier than with […]

Developers as an audience is a hard sell – part one “developers are influencers”

September 26th, 2022

When I wrote the developer advocacy handbook and advertised my new role as “Developer Evangelist” to my company one of the main points I made was how developers are an incredibly important audience for any company to covet. Not only do they build your own products, they are also influencers for other people. Developers are […]

Quick reminder: HTML5 required and pattern are not a security feature

September 22nd, 2022

Using the required and/or pattern attribute on HTML input elements stops users from submitting forms with invalid values, but you can work around that using the Console tool. In HTML5, you can provide a `required` attribute to ensure a certain field has been filled out before a form can be sent off.

Celebrating 1M installs of Edge DevTools for VS Code

September 15th, 2022

The Edge DevTools for Visual Studio Code extension has over 1M downloads, time to recap a bit how it came to be When I started my current role in Microsoft one thing that ailed me was that the browser developer tools are great for debugging, but they aren’t changing the original code. It is quickly […]

Quick tip: embedding YouTube Videos in GitHub pages

September 14th, 2022

GitHub Pages is a great way to host some of your content online. All you need to do is to write some markdown files and tell GitHub to create it as a page. The problem is that you can’t just add some HTML into your markdown to – for example – embed a YouTube video. […]