Menu

Software Development News and Articles

Capitalize the first letter of any string in JavaScript
While there is no direct bulit-in function in JavaScript (yet) to capitalize the first letter of a string, there are various ways that you c...
Randomize an array in JavaScript
Published on: 10/30/2020 - 2 min read
Randomize an array in JavaScript
Randomizing arrays can be helpful in various situations such as shuffling a deck of cards or when you just need a unique dataset for testin...
Creating a right-click contextual menu in JavaScript
Right click contextual menu's are a great way to hide menu items that are less commonly used, and that you want to keep out of sight until ...
Is the Surface Pro X good for developers?
Published on: 10/8/2020 - 5 min read
Is the Surface Pro X good for developers?
Along with the upcoming release of the Surface Laptop Go, Microsoft is also about to release the follow up to the Surface Pro X model from l...
Is the Surface Laptop Go good for developers?
Published on: 10/5/2020 - 8 min read
Is the Surface Laptop Go good for developers?
Microsoft has done a great job at improving upon their Surface line up year after year. Everything from the super portable Surface Go 2, to ...
The best project management app to use in 2020
Published on: 9/29/2020 - 3 min read
The best project management app to use in 2020
Finding ways to manage a project can be a challenge, particularly these days with hundreds of new apps coming out claiming to be the champ i...
4 Important Features To Look For In A Password Manager
Published on: 9/23/2020 - 3 min read
4 Important Features To Look For In A Password Manager
We all know that strong passwords are important but a lot of people go with simple, weak passwords because they don’t want to go throug...
5 essential downloads every web developer should be using
If you are relatively new to web development then this list is for you. It is my top 5 most used (probably) apps installed on my work laptop...
How to implement Dark Mode on your websites with JavaScript
I'll start by saying that there is no native method for dark mode in HTML and CSS just yet. So whatever method you end up using will have to...
How mushroom coffee can increase your focus while coding
If you are a programmer then you know that there are those moments when you need more focus to get a task completed. Maybe it involves too m...
3 books every beginner web developer should read
You can pretty much learn anything online these days if you know where to look and if you are willing to pay a buck or two in the process....
How to clear the cache on a users browser so they don't have to
Cached files are both a blessing and a curse depending on what your current intent is. A blessing because it allows for websites to load muc...
The complete beginner's guide to hosting your own podcast
If Joe Rogan is a sign of the times, and he probably is, then podcasting isn't going anywhere anytime soon. And in fact, it probably hasn't ...
The best library to use for quick CSS animations
Published on: 8/27/2020 - 3 min read
The best library to use for quick CSS animations
css animationsAnimations on a website typically get saved for last or ignored completely mainly because they can be somewhat time consuming ...
Google Fi 2 year review - should you switch?
Published on: 8/21/2020 - 5 min read
Google Fi 2 year review - should you switch?
It has been a little over two years since I made the switch to Google's phone service Fi. And I'm still using the service so it can't be all...
A simple database schema for your next user system
The following is a relatively standard schema for a User table in a database. You can use this as a guide for when creating your own cutom a...
How to stick an element to the page when scrolling
Keeing items on the page when scrolling downwards can be a beneficial feature when you have elements that ideally land somewhere near the to...
Database fundamentals every programmer should know
If you are new to working with databases, then this article is for you. In this post I will break down what databases are, how they are...
The Surface Duo is launching September 10th
Published on: 8/13/2020 - 5 min read
The Surface Duo is launching September 10th
An official release date has finally been confirmed for the much anticipated Surface Duo by Microsoft. You can pre-order the device starting...
3 ways to protect your eyes if you are a programmer
Your eyes are typically under constant barrage and stress on a day to day basis. Everything from direct sunlight to poor lighting conditions...