These tools will help you write clean code

A look at Prettier, ESLint, Husky, Lint-Staged and EditorConfig Learning to write good code, but you don’t know where to start… Going through style-guides like Airbnb’s Javascript Style Guide [https://github.com/airbnb/javascript]… Trying to write code with best practices… Removing dead code? Finding unused variables in the code base? Trying to find

Read More

Want your tests to be more effective? Write your specifications like this.

by Edd Yerburgh Want your tests to be more effective? Write your specifications like this. Writing test specifications is tricky. If you get it right, your tests are easy to understand and debug. But get it wrong, and your tests will be confuse people more than they’ll help them. In

Read More

Trial by Fire — How to Forge a Programmer

6 September 2017 Sweat is running down my face. I’m staring down a blank sublime text document. What on earth am I doing? My hands are resting above the keyboard of my MacBook pro. There is enough friction to cuddle each of the keyboard buttons my fingers are resting on.

Read More

The world’s easiest introduction to WebAssembly?

by Martin Olsansky (olso) The world’s easiest introduction to WebAssembly? WASM in Golang for JavaScript developers. An interactive laser game for cats ? on your phone ?written completely in Golang. Being inspected by Matsu ? * Do you think that WebAssembly (WASM) is only used

Read More

Don’t worry, be happy: How to build your future tech career in 5 simple steps.

by Michael Tombor Don’t worry, be happy: How to build your future tech career in 5 simple steps. > “Instead of saying “I don’t have time” try saying “It’s not a priority,” and see how that feels.” — Laura Vanderkam Changing careers is very difficult. Add in a full-time job

Read More

What were the best free online courses of 2017? You decide.

If you haven’t heard, universities around the world offering their courses online for free (or at least partially free). You can find more than 8,000 such courses on a website I’ve been operating since 2011 called Class Central [https://www.class-central.com]. Class Central’s users have also written more than 30,000 reviews for

Read More

My favourite line of code

Every developer has their favourite patterns, functions or bits of code. This is mine and I use it every day. What is it? This little function takes a promise and returns an array of the error and the result of the promise. It’s super simple but can be used for

Read More

The Design of WebAssembly

by Patrick Ferris The Design of WebAssembly Photo by Émile Perron [https://unsplash.com/photos/xrVDYZRGdw4?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/search/photos/web?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] I love the web. It is a modern-day superpower for the dissemination of information and empowerment of the individual. Of course, it has its downsides like trolling (largely possible through anonymity) an

Read More