Menu

Software Development News and Articles

The biggest problem with using target=_blank
Before browsers had tabs, websites would often open new webpages in their own instances of the browser. You would eventually come to know th...
5 platforms where you can host your websites for free
If a monthly payment plan is what is holding you up from launching your website or portfolio, then you'll be relieved to know that there are...
5 things that will make learning to program much easier
Learning to code professionally is in general not the easiest task that you can take on. In the past it might have been a simpler time. You ...
4 common mistakes junior developers make at work
Everybody is a junior at least once. At least for a portion of their lives. And during that time, mistakes will happen and servers will go d...
Top FontAwesome alternatives to use on your websites
Loading icons onto a web page used to be a difficult and tedious task. In the past web developers essentially had to create and load image s...
JavaScript Events: DOMContentLoaded vs load
Most programmers are familiar with the 'load' event listener in JavaScript....
Mozilla finally stopping support for FTP in Firefox 90
FTP (File Transfer Protocol) has long been the go to method of transferring files on the internet. It's how you uploaded files to your share...
6 Web Design Mistakes That Ruin User Experience
It’s now a necessity for a business to have an excellent online presence to remain competitive in the marketplace. This makes your webs...
Microsoft shows Web Forms some love with new Web Live Preview designer
If you thought that ASP.NET Web Forms were long gone and completely forgotten, then hold that thought for just a minute.Microsoft has recent...
Taking a look at Google's Material Icons Font
If you have any type of icons on your websites, then odds are you are either using image files to render them or perhaps the ever so popular...
How to avoid
Fonts have become so increasingly complex during the past decade to the point where you probably need to set up a development meeting with y...
7 Techniques for Regression Testing - A Brief Guide
Published on: 7/9/2021 - 4 min read
7 Techniques for Regression Testing - A Brief Guide
Regression testing is a crucial step in the software development cycle. It is often overlooked or not done well, but it can save hours of f...
How to improve server response times
Published on: 7/6/2021 - 5 min read
How to improve server response times
Performance and optimization are important for generating a good user experience on any website. Aside from ensuring that you have properly ...
How to render a file image preview in JavaScript
A pretty cool feature that you can add to your file upload elements, if you are working with images, is the ability to render a preview on t...
How to fade out elements without using jQuery
In the past, fading out an element in JavaScript involved literally looping thousands of times per second and gradually reducing the opacity...
How To Implement The Principle Of Least Privilege In Cybersecurity
The principle of least privilege is a security concept that recommends that any user of the system be given the minimum levels of access ne...
3 tips when learning JavaScript
Published on: 6/10/2021 - 5 min read
3 tips when learning JavaScript
If you are looking to become a web developer at any point in time, then JavaScript is going to have to be your go to programming language. A...
5 Handy Tips For Learning to Code
Published on: 6/10/2021 - 3 min read
5 Handy Tips For Learning to Code
Whether you're a computer science student, an aspiring self-taught developer, or a coding boot camp student, mastering the craft of programm...
Do web developers need computer science degrees?
Despite the rapid growth of the internet and the huge demand for skilled web developers these days, many companies still have set in stone r...
How to deep clone a JavaScript array
Published on: 6/3/2021 - 4 min read
How to deep clone a JavaScript array
If you are looking to make an identical copy of an array in JavaScript, then using the default assignment operator will not do the trick as...