Using The Windows Linux Subsystem Terminal In Visual Studio Code

If you’re like me, you’ve been using the Linux Subsystem in Windows for a while now. The amazement that I can run Ubuntu Linux from within Windows itself is still not lost on me. Recently whilst I went on a configuration rampage in VSCode, really fine-tuning my settings to create the best development environment possible … 

 

How I Avoid Front-end Developer Fatigue

For years now, bubbling underneath the surface there has been a proverbial sewer of Javascript frameworks and libraries flowing through the community. It got to the point where it just felt overwhelming for a lot of developers (myself included), around 2016 is when I started noticing people getting fed up. Looking back over the years, … 

 

Computed Object Keys and Function Names In Javascript

For years, I wanted the ability to use variables as object keys in Javascript. Thanks to ES2015, we got the ability to have computed object keys from within the object definition itself. This isn’t a new or cutting-edge addition, we’ve had it in Javascript for a while now and it is well-supported. The reason for … 

 

If/else In Aurelia Using The “else” Attribute

Did you know Aurelia introduced an else attribute a while ago which allows you to do if/else statements in your views complete with support for animation? If you have been working with Aurelia for more than a few months, then you probably have been working with if/else statements by using multiple if.bind attributes in your … 

 

Thoughts On VueJS

As many readers of this blog know, I have been quite actively involved in Aurelia for over two and a half years now, it’s actually almost three years. You could be forgiven for thinking that Aurelia is all I work with and while I do work with it a lot, I am not close minded. … 

 

Keeping Your Kids Safe On Youtube

Recently I read a Medium article titled, Something is wrong on the internet in which the author delves into the weird and worrying world of directly targeted children’s content, usually using popular TV and movie characters from primarily Disney franchises. As a father of a two and a half year old, this article resonated with … 

 

Rocket League: Nintendo Switch Review

This has been one of the most anticipated games for me on the Nintendo Switch ever since the console was released. I own Rocket League already on PC and Playstation 4, and you would assume the hype would have been lost on me: nope. If you’re new to Rocket League or not familiar with it, … 

 

Karma and Sauce Launcher Issue (tests timing out/not running on Sauce Labs)

This is a bug I recently encountered with Karma and the Karma Sauce Launcher plugin. It plagued me for a week, finally I worked out the issue and I had to share the solution incase anyone else encountered the same thing. The issue I encountered was none of the SauceLabs tests would run. It would … 

 

How To Convert FormData To JSON Object

Recently, whilst working on a project I needed to take HTML FormData and then convert it to JSON to be sent off to an API. By default the FormData object does not work in the way you would want it to for JSON. Using the for..of syntax introduced in ECMAScript 2015, we can access the … 

 

The Decline of Medium.com

I still fondly remember when Medium first hit the scene. Everyone loved the quality of the writing and variety, every article I read was seemingly well-written and of high quality. Fast forward to 2017 and Medium has become the equivalent of a never-ending TED Talk. Everyone wants to improve my life and tell me how …