Software Development News and Articles

Programming the perfect dashboard
Published on: 11/1/2019 - 5 min read
Programming the perfect dashboard
I've coded things of all shapes in sizes throughout my years. Everything from small landing pages to email templates to fully custom pa...
Why
Published on: 10/30/2019 - 5 min read
Why "mobile-first" might not make sense in the long run
There are probably more smartphones in existence today than there are people, if you were to add up the ones that are so last year and ended...
Why programmers struggle to make good startup founders
Published on: 10/28/2019 - 5 min read
Why programmers struggle to make good startup founders
Find a programmer with a few years of experience under their belt and you'll find a million and one ideas ready to take over the world and b...
JavaScript Bubble Sort Algorithm Explained: A Beginner’s Guide
Sorting is a common task that is required of programmers many a time. You need to sort things such as search result sets to standard lists o...
How I really got good at writing code
Published on: 10/25/2019 - 4 min read
How I really got good at writing code
After much reflection on this question, I was finally able to trace back through my history and find a more concrete answer than my usual "Y...
Why pair programming works
Published on: 10/24/2019 - 4 min read
Why pair programming works
Coding for the most part is a one person job. Many lines of code, many modules, but you can only work on one module at at time by yourself. ...
How to create a calculator in JavaScript
Published on: 10/23/2019 - 6 min read
How to create a calculator in JavaScript
You may think you know what a calculator is. But it's not until you begin to code something that you get to see just how complex it can be. ...
Should you stop adding the 'type' attribute in your script tags?
The year is almost 2020 as of this writing, and the HTML5 specification officially became a stable W3C Recommendation in 2014. Is it now tim...
How JavaScript optimizes tail calls
Published on: 10/17/2019 - 3 min read
How JavaScript optimizes tail calls
A commonly seen useful shorthand when writing code is the ability to call a function as a return statement....
Custom JavaScript pagination of objects
Published on: 10/16/2019 - 4 min read
Custom JavaScript pagination of objects
This is a follow up to my post How To Paginate Through A Collection In Javascript article. In this updated version I wi...
It's not you, it's difficult to stay up to date with code
This morning I was sitting down sipping on my usual Peruvian light roast coffee. Getting that energy spike up and firing up my editor to wri...
Even Bill Gates is allowed coding bugs
Published on: 10/6/2019 - 4 min read
Even Bill Gates is allowed coding bugs
Just recently I found myself on YouTube looking for a soundtrack to my coding day, when I stumbled upon a quick 1.5 minute video f...
Should you continue to use jQuery?
Published on: 9/25/2019 - 4 min read
Should you continue to use jQuery?
I get asked alot of questions about jQuery. And most are pretty valid for a curious mind learning to code. A few popular ones are the follow...
The one downside with using CSS frameworks
Published on: 9/18/2019 - 5 min read
The one downside with using CSS frameworks
I am all for making my coding and front-end life as smooth a process as possible. And thanks to the advancements in technology and our human...
This is what writing code 15 years ago was like
Published on: 9/16/2019 - 4 min read
This is what writing code 15 years ago was like
Just like you can't imagine a time without the internet, without coffee on every street corner and without this little black box in your poc...
Making your first programming job easier
Published on: 9/13/2019 - 5 min read
Making your first programming job easier
Regardless of how good you think you are as a programmer, there is a good chance that you are not prepared for your first big programming jo...
The best note taking app so far: Notion
Published on: 9/11/2019 - 5 min read
The best note taking app so far: Notion
One of the hardest things to do these days if you are a student, researcher, scientist, etc, is to keep track of your notes in an effective ...
3 reasons you might be struggling as a programmer
Many of you have been trying to learn to code for weeks, months or even years and as soon as you feel like you are getting somewhere and thi...
What it's like to work remote for 3 years
Published on: 9/3/2019 - 8 min read
What it's like to work remote for 3 years
You have probably seen the typical representation of programmers in movies and the media as worn out and tired individuals in some type of&n...
Can you learn to code faster?
Published on: 8/28/2019 - 6 min read
Can you learn to code faster?
Today I'm going to discuss a popular topic that comes up in conversation enough that it warrants a bit more information. And that is how to ...