Creating Your Own Javascript Decorators in Aurelia

Decorators are currently a stage 2 proposal in Javascript and they allow you to decorate classes, class properties and methods. If you have worked with Aurelia for longer than 5 minutes or other frameworks such as Angular, you will already be familiar with them. At the core of a decorator, it is a function that … 

 

GitKraken “Could not find a compatible repository” Error Fix

I recently encountered an error in GitKraken after a bad merge occurred when trying to merge in some changes from the main development branch, whilst I had quite a few local changes that GitKraken usually automatically stashes for me. My problem was I was using Bash Ubuntu on Windows, which has a nasty habit of … 

 

The State of JS Survey Is A Farce: Part Two

Recently, I published a blog title which I titled, The State of JS Survey Is A Farce in which I expressed criticism that the State of JS survey is highly inaccurate, biased and dangerous. I didn’t get a roaring response until a developer who is one of three running the survey Sasha Greif out of … 

 

Announcing My New Book: Mastering Aurelia Store

I have been working with Aurelia Store these past few months and at one point, I decided that it would be a great idea to write a book on how to leverage the Aurelia Store plugin in your Aurelia applications. I have been writing on and off for a while and the book now has … 

 

The State of JS Survey Is A Farce

The State of JS is a survey that has been running for a few years now, which surveys front-end developers and aims to find out what they’re using, what they love, what they’re interested in learning and what they’re not interested in knowing. The survey sounds good in theory, it gives you insight into the … 

 

The Ultimate Programmer Super Stack

I generally avoid promoting things on my blog, but this month I am a part of the Infostack Ultimate Programmer Super Stack, my Aurelia book is a part of this fantastic bundle. For $47.95 you get my Aurelia For Real World Web Applications book, as well as a few other programming books and courses. A … 

 

How To Build Complex, Large-scale Aurelia Apps With Aurelia Store

If you’re new to state management or you’re familiar with it and not using Aurelia Store already (you should), today we are going to be looking at how you can integrate Aurelia Store into your Aurelia applications and make the life of your development team and yourself a lot less stressful. A lot of state … 

 

Open Sourcing BuiltWithAurelia.com

Over two years ago (wow, has it really been that long?) I launched builtwithaurelia a showcase of Aurelia applications and community created offerings for the Aurelia Javascript framework. When I launched I didn’t open source it because I didn’t want the pressure of having to put out something clean and perfect. I hacked this thing … 

 

My Experience Building A Simple Widget Using CoinMesh

Spoiler alert: CoinMesh is going to be a gamechanger. When it comes to building decentralised blockchain based applications, admittedly it can get complicated fast. What libraries do you use, how do you safely makes calls to a wallet node and interact with the blockchain itself? This is something that Coinmesh aims to simplify. Instead of … 

 

Aurelia Tips & Tricks

If you are new to Aurelia or perhaps already building something with it, here are some tips and tricks I have learned over the last two years which have helped me write well-performing Aurelia applications. Keep in mind that Aurelia is like any other framework or library and that it is very easy to write …