• Making ES6 available to all with ChakraCore – A talk at JFokus2016

    February 11th, 2016

    Today I gave two talks at JFokus in Stockholm, Sweden. This is the one about JavaScript and ChakraCore. Presentation: Making ES6 available to all with ChakraCore Christian Heilmann, Microsoft 2015 was a year of massive JavaScript innovation and changes. Lots of great features were added to language, but using them was harder than before as […]

    All the small things at Awwwards Amsterdam

    February 2nd, 2016

    Last week, I cut my holiday in the Bahamas short to go to the Awwwards conference in Amsterdam and deliver yet another fire and brimstone talk about performance and considering people outside of our sphere of influence. Photo by Trine Falbe The slides are on SlideShare: All the small things… – Awwwards 2016 from Christian […]

    Don’t tell me what my browser can’t do!

    January 16th, 2016

    Chances are, your guess is wrong! Arrogance towards possible customers never pays out – as shown in “Pretty Woman” There is nothing more frustrating than being capable of something and not getting a chance to do it. The same goes for being blocked out from something although you are capable of consuming it. Or you’re […]

    Don’t use Slack?

    January 10th, 2016

    When I joined my current company last year, we introduced Slack as the tool to communicate with each other. Of course we have the normal communication channels like email, video calls, phones, smoke signs, flag semaphore and clandestinely tapped Morse code stating “please let it end!” during meetings. But Slack seemed cool and amazing much […]

    Detecting AdBlock without an extra HTTP overhead

    December 25th, 2015

    The other day Cats who code had a blog post about detecting AdBlock, where the main trick is to try to load a JavaScript document with the name adframe.js: The adframe.js document only contains one line […]