JavaScript Framework

Get Professional

Do I have to learn a JavaScript framework?

15 Jun , 2017  

“Do I have to learn a JavaScript framework?” That’s a super-common question, especially for anyone who’s just finished learning HTML, CSS and JavaScript. Learning a JavaScript framework (or even just a library) can seem really daunting. Especially because the first thing a lot of frameworks ask you to do is break the rules you’ve just […]

How to learn JavaScript and build awesome projects

How To

How to learn JavaScript

1 Jun , 2017  

A lot of people ask – how should I learn JavaScript?

It’s a great question. Why?

First, because JavaScript is one of the most in-demand skills right now, and it underpins nearly all technologies used for web development.

So of course lots of people ask how they can learn it.

It has a reputation as being a simple language that’s easy to learn. Is that true?

No, not really.

React Introduction for Absolute Beginners

How To

React: An Introduction for Absolute Beginners

27 Apr , 2017  

Hello and welcome to this mega-introduction to React.js. Today we’ll walk through the basic concepts for React all the way to building a small React application. But first: why is it important to learn React? There are a few answers to that, but the easiest one is that part of being a ‘modern’ web developer […]

Books to be a better developer

Get Professional

Books to make you a better developer

27 Feb , 2017  

Being a developer means that you’re on a life-long learning journey. I think that’s a journey everyone should be on, but in the software world it’s mandatory.

Your current knowledge has a half-life of around five years – i.e. half of what you know now will be of no value to you in five years.

Brutal, I know.

But this isn’t a world for folks who don’t like to learn new things. Personally, I love learning new stuff 🙂

Today I’ll be talking about specific books you can use to learn new skills that’ll give you knowledge I believe will survive your whole career – and I hope that’s longer than five years!

Introduction to Webpack feature

How To

Introduction to Webpack

13 Feb , 2017  

Hello and welcome! Today we’re going to be checking out Webpack, the latest in a parade of tools used to build JavaScript applications.

I’ll concentrate on webpack because it:

  • Has become very popular over the last couple of years.
  • Is extremely useful and powerful.
  • Has a reputation for being difficult to learn with copious, but arcane documentation (although v2 is an improvement!)

So there’s every reason for learning it and spending some time finding out how it works.

How to be a better programmer

Get Professional

10 Ways to Be a Better Programmer

6 Feb , 2017  

What’s the most important part of a developer’s job?

I’ll make it easy for you – being a better developer.

Maybe your boss would have a different answer – “ship the product faster,” “ship with no defects,” & etc.

The thing is, being a better developer will help you do the things your boss wants, but more importantly it’ll make your job easier, reduce stress in your day to day life and radically improve your job prospects.

Introduction to JavaScript Arrays

How To

Introduction to JavaScript Arrays

30 Jan , 2017  

Hey everyone, I hope you’re well and ready to learn a fun concept that’s fundamental to programming. Today we’re going to check out arrays and build a slideshow project to practice using them in JavaScript. In the past, we’ve looked at HTML, CSS, JavaScript basics, decision making in JavaScript and JavaScript loops. Today we’ll use […]

why are programmers always late

Get Professional

Why are programmers always late?

23 Jan , 2017  

The level of scepticism surrounding software development estimates must rank with statements such as “the check’s in the mail,” and “You won’t find it cheaper anywhere else.” It’s not like I’ve personally done anything to improve the reputation of developers’ estimating skills. I’ve submitted a few howlers, and then paid the price by having to […]

Get Professional

What Programmers Don’t Know – Dealing with Cognitive Bias

21 Dec , 2016  

The first principle is that you must not fool yourself – and you are the easiest person to fool. – Richard Feynman So imagine this scene. You and your colleagues are sitting around a computer at work, staring at a log message. It’s an error. Only the whirr of the computer’s fans breaks the silence. […]

JS For Loop

How To

JavaScript Loops: An introduction to the JavaScript For Loop

5 Dec , 2016  

Hey everyone, it’s great to see you back! Today we’re going to be checking out JavaScript loops, particularly the simple and ubiquitous JavaScript for loop. This is a follow up from our first two Intro to JavaScript articles: JavaScript Programming for Absolute Beginners and JavaScript for Beginners: If, Then & Else. First of all – […]