Insights and advice for improving web performance.

Single-Page Applications: A Comprehensive Guide

Single-Page Applications: A Comprehensive Guide

Single-page applications (SPAs) are a hot topic in the web development world. They're touted as the future of rich web experiences, and many developers have been quick to jump on board. However, if you're not careful, they can quickly become challenging to maintain - and even more importantly, it can be hard for users without JavaScript enabled to use your site. This blog post will discuss what single-page applications are and why they've become so popular, how SPAs work, their advantages and disadvantages, and finally, some guidelines about how best to create them.

May 5, 2022 Read more
Web Standards

Web Standards

Web standards are best defined as guidelines developed by the World Wide Web Consortium W3C to promote consistency in design code which makes up a web page. These standards, while not enforceable by law, have a great deal of benefit to both web developers and web surfers alike. Maybe the best phrase to describe web standards is a set of standardized "best practices" for building websites. While the following list is not exhaustive, these best practices consist primarily of the following three things:

July 2, 2020 Read more

JavaScript Libraries

JavaScript is an integral part of any web application and its importance continues to grow. With the expanded demands, an easier means to interface with JavaScript in web development became increasingly important. Web developers could, if they wanted to waste a lot of time, continue to write their own code for everything they needed. On the other hand, a good programmer knows when to use a code that has already been written by someone else but works for their current need.

April 16, 2020 Read more


In the world of application development, there are two acronyms professionals must be familiar with to be successful: RUM and APM. These acronyms, which stand for real user monitoring and application performance monitoring, are software monitoring processes essential to measuring and evaluating applications in many different areas. Developers use APM as part of a broader strategy to ensure certain goals are met while RUM is a more narrow tool to support that strategy.

January 23, 2020 Read more

Top 8 Best Backend Frameworks

There are a myriad of options available when choosing which backend framework you want to work with. Although each backend framework comes with its own set of pros and cons, there are also a few other factors you'll want to take into consideration before making a final decision. In this guide, we'll take a closer look at both tried and true as well as newer frameworks to help you decide which is the best backend framework for you.

March 28, 2019 Read more

Web Development Trends 2019

Smart developers are always looking ahead for ways to adapt in the ever changing world of web development. As trends emerge, new opportunities will arise. No one could have imagined what the web would look like today 20 years ago, so who knows what the coming decades will hold. Staying on top of the latest web development trends could eventually help you land a job that doesn't exist yet. Here is a roundup of frontend web development trends to keep an eye on in 2019.

March 14, 2019 Read more

Tree Shaking - How to Clean up Your JavaScript

Tree shaking is a strategy web developers use to create leaner JavaScript bundles by getting rid of unused code. This guide will explain how to utilize tree shaking to your advantage with a module bundler such as webpack. What is tree shaking? Tree shaking, also known as live code inclusion, is a technique for optimizing code written in ECMAScript dialects like JavaScript. As apps accumulate dependencies over time, some of them are likely to fall out of use.

January 10, 2019 Read more

Kubernetes Tutorial - An Introduction to the Basics

Google created Kubernetes to help developers better manage their containerized applications across clusters. Although a beta version was released in 2014, the first stable release of Kubernetes was just made available in September 2018. The following Kubernetes tutorial will cover the basic architecture and uses for this popular new tool. The need for containerization Today's internet users don't tolerate downtime, so developers have had to find ways to perform maintenance and updates without interrupting their services.

October 11, 2018 Read more

40+ Best Web Development Blogs of 2018

In the world of web development, those who become experts usually do so by learning from their predecessors. Reading and following the right web development blogs makes it much easier to get a solid education. That's why in this post, we've compiled a list of the top web development blogs that will help you find your footing and acquire essential skills in modern web dev. Where to learn web development Whether your new to the world of web development or have been in the industry for years, there is always new things to learn.

October 2, 2018 Read more

A Collection of the Best Text Editors in 2018

All Windows and Mac machines have basic text editors, but TextEdit and Notepad aren't sufficient for serious web developers. Fortunately, there is no shortage of alternatives. Below is a roundup of the best text editors in 2018 including free and premium options. Why would you need a more advanced text editor? Web and software developers use text editors to make code changes or start files from scratch using HTML, CSS, JavaScript, or any other programming language.

September 6, 2018 Read more
KeyCDN uses cookies to make its website easier to use. Learn more about cookies.