Software Development News and Articles

Working with default function parameters in JavaScript
Default function parameters are a great addition to the JavaScript specification as of ES2015 that allows us to give a default starting value to named parameters in a function....
How to go about starting your freelancing career
Published on: 3/17/2020 - 5 min read
How to go about starting your freelancing career
Maybe you've considered the possibility of branching out on your own and starting your own business to break free from the office grind. But...
Are we wasting too much CSS?
Published on: 3/10/2020 - 7 min read
Are we wasting too much CSS?
Most of my coding life is spent in the web development world, and as such, I get to generate a substantial amount of CSS on a daily basis. T...
3 quick hacks for better coding comments
Published on: 3/6/2020 - 5 min read
3 quick hacks for better coding comments
I have read many comments in my days. Some were very much helpful and made my workday a breeze. While others were cryptic messages from the ...
What is my current tech stack?
Published on: 3/2/2020 - 3 min read
What is my current tech stack?
Your tech stack is your primary toolkit when it comes to writing code and creating software. It is typically the very first one that you sta...
Working with Maps in ECMAScript 6
Published on: 2/25/2020 - 3 min read
Working with Maps in ECMAScript 6
In my last post I went over the Set() data structure that was introduced with ECMAScript 6. Today I will be going over t...
Working with Sets in JavaScript
Published on: 2/18/2020 - 3 min read
Working with Sets in JavaScript
ECMAScript 6 introduced the new Set type into its toolset. What are Set's? Essentially they are an ordered list of values that hav...
3 things to avoid at your next coding interview
Published on: 1/25/2020 - 5 min read
3 things to avoid at your next coding interview
I have interviewed a fair number of potential programmers during my years and have turned many of them down for various reasons. There are q...
Are programmer's becoming obsolete?
Published on: 1/21/2020 - 4 min read
Are programmer's becoming obsolete?
No doubt you have seen the ads online for the latest "no-code" web development tools, such as WebFlow, and wondered if programmer's were bec...
HTTP cookies are getting a bad rep
Published on: 1/13/2020 - 4 min read
HTTP cookies are getting a bad rep
The internet for the most part is a stateless system of information getting transferred through a medium to countless nodes. Once you leave ...
3 things to do to get better at coding
Published on: 1/1/2020 - 4 min read
3 things to do to get better at coding
Another decade in the books and as we close out the year, we are all hopefully looking for ways to improve our skills in the year to come.If...
Regretting my Computer Science degree?
Published on: 12/24/2019 - 4 min read
Regretting my Computer Science degree?
These days you hear every tech startup founder and billion dollar company CEO state that college degrees are so last decade and tech skills...
How I got started with Computer Science
Published on: 12/16/2019 - 7 min read
How I got started with Computer Science
As corny as it sounds, it all began when I was 5 years old. I'd like to think that this is true for everyone. And that thos...
What exactly is the JAM Stack?
Published on: 12/5/2019 - 5 min read
What exactly is the JAM Stack?
If you are fan of JavaScript then you no doubt have encountered the term JAMStack at some point in your career. In this post I'm going to br...
I built a website in exchange for cookies
Published on: 12/2/2019 - 5 min read
I built a website in exchange for cookies
Anybody that really knows me, knows that I have a taste for baked goods. These days as I age (age well), they tend to be of the glute...
How to create your own code framework
Published on: 11/18/2019 - 4 min read
How to create your own code framework
Code re-usability was something that was highly emphasized upon in college. In fact, if there's one thing I remember (and only one thing) it...
A quick look at my day to day freelance life
Published on: 11/12/2019 - 7 min read
A quick look at my day to day freelance life
It's kind of like Han Solo's mercenary life, but with more sitting and typing. You take on jobs, meet interesting characters, not get paid (...
Checking if users are offline with navigator.onLine
"Must be online to continue". "You have been disconnected". "Error: Status code: YSLFJLFJSKDFJS"We have all seen that message appear at some...
The confusing search to find out who makes web standards - part 1
Just before beginning to write this post, I had an entirely different post in mind. I was going to write about the W3C (The World Wide Web C...
The simplest way to create dynamic modal pop-ups in JavaScript
Modal windows are an important UI/UX tool when it comes to pretty much any type of application, whether web, mobile or even your local ATM m...