Progressive Web Apps The Right Way

progressive web apps

Since progressive web apps were introduced by Google back in 2015, they have been setting new standards for user experiences. While we are awaiting broader browser support, all developers should start learning how to take advantage of this exciting new way of building apps.

Read More

KeyCDN Now Supports Stale-While-Revalidate & Stale-If-Error

stale while revalidate

KeyCDN is happy to announce that we now support both stale-while-revalidate and stale-if-error extension Cache-Control directives. Both of these directives aim to further improve content delivery performance by delivering stale assets to users in the event that assets need to be revalidated or if there is a problem fetching them.

Read More

Improving Performance with Cache-Control: Immutable

cache control immutable

Cache-Control is an important HTTP header that allows you to define various directives letting browsers know how an asset should be cached. For example, if an asset has a large max-age, then the asset can be retrieved from the browser for a long period of time without making a request to the server. This means faster load times for the user.

Read More

Scalability Testing – a How-To Guide and Checklist

scalability testing

You can build a web application that functions perfectly on your machine, yet if it doesn’t scale, a sudden influx of traffic could cripple your whole system. That’s why it’s important to have measures in place that allow your application to quickly scale in order to handle these spikes in traffic. This guide to scalability testing will help you overcome such growing pains.

Read More

The Pros and Cons of 8 Popular Databases

popular databases

Databases store information and its contents can be everything from product catalogs to repositories of customer information. For information to be easy to access, use and understand, database management systems are required. Database management systems can help sort information as well as link databases to each other and provide reports about changes and trends in the information in databases.

Read More

Interview with Stefan Judis – Creator of Performance Tooling Today

interview stefan judis

Stefan Judis is the creator of Performance Tooling Today, a website that is dedicated to the collection of performance-related resources. Stefan is also involved in other performance and front-end related activities as he is the organizer of the Web Performance Group Berlin, is an occasional teacher and organizer of CSSclasses Berlin, and is a Developer Evangelist at Contentful.

Read More

5 Part PHP Cheat Sheet

php cheat sheet

PHP is perhaps the most popular general purpose scripting language for web developers, but its capabilities extend well beyond building websites. Of course, immense capabilities often come with a steep learning curve. Fortunately, PHP is straightforward enough for coding novices yet powerful enough for professional programmers.

Read More

A Comprehensive Overview of WebPack

webpack

As the line between websites and web apps has continued to erode, the possibilities and challenges for developers have subsequently evolved. Since web apps are greatly dependent on JavaScript, the client-side is having to handle more and more. One of the best ways to manage the additional load is to use a module system – such as Webpack. Module systems make it easier for developers to keep things organized, and they ensure that content is delivered quickly and efficiently to users.

Read More

Improving PHP Performance for Web Applications

php performance

Programmers love the latest version of PHP because it’s one of the faster scripting languages (check out our PHP 7 vs HHVM post), but maintaining optimal performance requires more than quickly executing code. The best tool for improving PHP performance isn’t any individual program; it’s knowing which problems to look for and how to address them. This guide will cover everything you need to know to ensure that your PHP applications always run smoothly.

Read More