Software Development News and Articles

Galaxy Fit Review and First Impressions
Published on: 6/4/2019 - 7 min read
Galaxy Fit Review and First Impressions
This week I got my hands on the brand new Galaxy Fit from Samsung, which can be considered a competitor to the Fitbit Charge 3, but a...
Should I apply to Google if I'm just starting out?
Q: Should I apply to Google if I am starting out as a coder or coming from a coding bootcamp?This is a very popular question that I often ge...
3 things you should do when getting started as a programmer
The hardest step you will ever take, is the first one. The rest will just naturally happen as you gain more and more momentum in one directi...
How I got better at coding
Published on: 5/17/2019 - 6 min read
How I got better at coding
I've been a programmer now for the better part of 15 years. In between that time I've taken on other roles, such project manager, Chief Tech...
Mastering the interview: The Fibonacci Sequence in JavaScript
One of the most common questions that a developer will get asked during a live coding interview is to give an implementation of the Fib...
How the Spread operator works in ES6
Published on: 5/10/2019 - 3 min read
How the Spread operator works in ES6
The Spread operator is one of those concepts in JavaScript that, while you appreciate what it does, you just can't ever quite seem to find t...
The pros and cons of attending a coding bootcamp
Traditionally in the past, getting into the field of programming required several years of college education, some form of student debt...
How to use block bindings in ES6
Published on: 4/30/2019 - 4 min read
How to use block bindings in ES6
For a long time now, declaring variables using the standard var keyword was commonplace in JavaScript. While super easy to use, it was not w...
Do you need to be good at math to be a programmer?
Ideally, you should be familiar with mathematics in whatever field you find yourself in life. At least to the extent that it makes sense to ...
I tried the Pomodoro Technique for a week
Published on: 2/25/2019 - 6 min read
I tried the Pomodoro Technique for a week
For the past week, I've gone ahead and actively and almost religiously lived through the Pomodoro time-management Technique. And this m...
A robot called me last night, and I'm sort of okay with it
Google impressed everyone with it's project Duplex a few months back. We were glued to our screens as we saw a wonderful human-like conver...
Useful JavaScript ES6 concepts to start using right now
If you have not kept up with the many changes that JavaScript has gone through during the past few years, then maybe now is the time to inco...
Our code is getting old and outdated and we need to fix it soon
Hear me out. I love StackOverflow and Google. Alot. It has made my job overall much less frustrating and has made for some short work days. ...
Coding A Calendar In JavaScript: Part 2
Published on: 1/7/2019 - 6 min read
Coding A Calendar In JavaScript: Part 2
The following is the follow up to the ever so popular Coding a Calendar in JavaScript, in which I created a calendar widget in JavaScript. ...
How to Create a Basic Text Editor In JavaScript: A Step by Step Tutorial
Creating a rich-text editor in JavaScript isn't as difficult as many may think it is and can give you the much needed control over your code...
Why you don't need more than one programming language
More is usually better, right? More cookies, is noticeably better than less cookies. Unless those cookies are bad. In which case, nobody wan...
4 potential routes to becoming a web developer
This is a popular question that I often get asked from people who are familiar with coding, but not quite skilled enough or confident enough...
This is why we can't have
Published on: 12/12/2018 - 5 min read
This is why we can't have "clean code"
The idea of clean code has been circulating around the internet for a while now, and as most things in life, the longer they persist and tra...
Do you think like a programmer?
Published on: 12/10/2018 - 4 min read
Do you think like a programmer?
A popular thought experiment that I often give my students who are early in their programming careers is the following: There is a basket i...
How has programming changed during the past 15 years?
I first began "programming" in 2002 during my senior year in High School. I chose Python as the language of choice, mainly because it was th...