Understanding why we use `===` in JavaScript
Understanding why we use `===` in JavaScript Often in JavaScript you’ll see a developer use `===` in their conditionals instead of `==`. Most languages will use single equals for assignment and double...
View ArticleWTF is strict mode?
WTF is strict mode? You might have seen your colleagues dropping in 'use strict' into their JavaScript code and wondered: WTF does that do? Another place you’ll often see use strict in place is within...
View ArticleLet’s talk about CSS Grid
Let’s talk about CSS Grid It seems like everywhere I’ve been lurking lately including the office has had people talk about CSS grid and what it means for developers and how we build websites. I sat...
View ArticleChange your life with CSS Variables
Change your life with CSS Variables We all know and love using variables in our SASS files, it’s basically the most often used selling point for SASS and LESS and along with things like mixins and...
View ArticleWar, poverty, and the human elements of cybersecurity
This essay was written for the 2017/2018 Secureworx essay competition. The essay question was: “How is cyber security a human issue?” My essay was chosen as 1 of 2 winners and received a $2000 cash...
View ArticleBSides Wrap-up
BSides Wrap-up Right now I’m sitting in the airport bar, reflecting on the great weekend that Megan and I have had at BSides Canberra 2018. This was my first cybersecurity conference and the weekend...
View ArticleBSides Canberra 2019 – Wrap Up
On Thursday night Megan and I travelled to Canberra for our second BSides Canberra event. We attended our first BSides in April last year and had a great time. It’s also how we discovered locksport...
View ArticleClosures exist, so what are they?
Closures are a style of writing JavaScript that provides object data privacy. What this seems to mean is that you can define a function within another function. Your child function will be able to...
View ArticleOnline courses and the people that teach them
This post might seem a little out of place on this blog. That’s because it’s part of a Feature Writing subject I’m taking as part of my university studies. Enjoy it and read about the subject here:...
View ArticleRight Tool for the Job
“Right tool for the job”, it’s a phrase you’ll hear in any field. I mean, really, who wants to use the wrong tool for the job? The phrase can mean different things to different people, sometimes it...
View Article