CSS can be painful to write and even worse to maintain...
"as I tack on line 1000 of a css file in fear of breaking something otherwise"
I think even those that truely love language would agree. If you lean towards the front end of web development CSS is unavoidable. CSS shouldn't be this painfu...

In this post I am going to be building off a previous post you can find here. I went over how to install and setup Sass using Ruby aswell as the basic project structure, since that post I have came across away to use Sass with Node.
The steps are lined out in this post by Zviad Sichinava. S...
Programming in the works part two
I've been plugging away at this little quiz app in my spare time. Making time to program or code can be tough. It is like any other creative disipline, it takes me 20 minutes to get into the right mindset to even begin.
The hard part is getting over that initia...
in the works
The project: build a quiz application in JavaScript.
One of the big challenges in programming is solving problems. When presented with an idea for an app or program there's normally a few questions that run through my mind:
- Where do I start?
- Do I really know how to do this?
- W...

Why arrow functions?
Doing what is comfortable at the moment is not the best approach to learning how to code, for me anyway. Pushing yourself outside of your comfort zone is one of the most important parts of learning and getting good at a new skill. It's for that reason I have been making a co...

Closure
In this post I'm going to be taking a look at the idea of closure and how it can be used in JavaScript. Closure can seem almost mystical at first glance and can certainly be a mind bender.
Scope
Before diving any deeper into closure let's first wrestle with the idea of scope....
T...

this
If you have spent some time reading or writing JavaScript, you will have no doubt came across the this
keyword. In other object orientated languages, the this
keyword refers to the current instance of the class. In JavaScript the value of this depends on the context of the function and wh...

A better way to event handle
In a previous post I took at look event handling in JavaScript. The title of this post is a clue you can expect more of the same in this one.This time, my goal is to show that there is merit to spending some time refactoring and tidying up code once your idea has b...

Back to basics
As I've found myself getting deeper into the world of JavaScript it's hard not to take notice of the vast amount of frameworks available to the would be developer. It's actually a little overwhelming at first. Still being relatively fresh to the world programming and web developm...
first post
Im excited to be writing my first post on here. I orginally had put together this site six months ago. Back then I was struggling with what web development actually was, how HTML markup worked and what CSS was used for. CSS can still give me some troubles from time to time. As I write t...