Last week a colleague asked me what the purpose of the async keyword was in JavaScript. Not because he didn't know how to use async/await. He was wondering why the async keyword was needed to use await. This set me off on a quest to find the answer. To avoid beating around the bush: its purpose is backwards compatibility.
A C# has-been returns to C# and experiments with this new hip thing called async/await and how that relates to execution order and exceptions.
When building a new version of the news site Expressen.se the team hesitated to use responsive web design. Here's why and what we ended up doing.
I recently decided to learn Go. As in Go the programming language, also known as golang. These are my notes from doing so. In the form of code.