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 … 

 

How To Change/Overwrite Colours In Bootstrap 4

Well, this one just stung me and a client after migrating from Bootstrap v3 over to v4 in a project. In Bootstrap of yesteryear, you overrode colours using separately named variables like $brand-primary if you’re new to v4, you’ll probably try and use variables like these and discover they do nothing. In Bootstrap v4 colours … 

 

Webpack Support Lands In Aurelia CLI

I have been waiting for this day to come for a long time now: the Aurelia CLI now supports scaffolding Webpack applications from scratch. My biggest gripe with the skeletons the Aurelia team provide is they have a lot of stuff in them I have to remove for every new project. Admittedly, the skeletons serve … 

 

Seo.fit: SEO analysis

For a while I’ve had a great domain name just lying around and it dawned on me what it could be a while ago, so I decided to use seo.fit for a SEO analysis tool that gives you SEO information about a domain and improvements. The purpose seemed fitting for the domain. It’s not an … 

 

How To Alias Cloud Functions In Firebase

Firebase Cloud Functions are fantastic, but the URL that you get to run them isn’t so nice. You’ll get given a URL that looks like the following when you create some cloud functions: https://us-central1-demoapp.cloudfunctions.net/functionName If you are wanting to use Firebase to build an API for your application for example (like I wanted to), then … 

 

TidyFork: Cleanup Outdated Forks and Old Starred Repositories

As a developer, I love Github and use it to not only contain my public and private development projects, but also follow other interesting projects. Sometimes I’ll fork a project if I want to contribute to it or star a repository if I am interested in using it now or later. I joined Github on … 

 

Create an alias to C drive in Ubuntu Bash on Windows

If you’re using the fantastic Ubuntu Bash terminal in Windows 10 which gives you a proper Ubuntu Linux terminal window and subsystem, you’re probably wanting to access files on your main drive. To get to your C drive which has your files, you can just type: cd /mnt/c I don’t know about you, but typing … 

 

You Don’t Need a Degree To Be a Front-end Developer

As a self-taught developer, it’s easy to feel like you missed out on something, and assume your colleagues who did get a degree know more than you. Your colleagues know about algorithms and CS concepts like data structures and you most likely don’t. Does having a degree or not having a degree even matter? In … 

 

How I Come Up With Some of My Blog Post Ideas

The hardest part about blogging is thinking of what you should say. For me, this blog has become focused heavily on Aurelia and Javascript, blogging about other things occasionally. I tend to stick within the front-end development niche. When it comes to blog post ideas, believe it or not: Stack Overflow has been a very … 

 

Checking If a View Slot Is Defined In Aurelia

Aurelia supports the <slot> element provided via the HTML Web Components specification, which allows you to define placeholders in your HTML that can be replaced. A lot of examples around seem to wrap a slot with a DIV, perhaps a class. The issue with this approach is if you have a styled DIV wrapping a …