Blog/tools

Insights and advice for improving web performance.

Comprehensive Node Version Manager (NVM) Tutorial

Comprehensive Node Version Manager (NVM) Tutorial

If you build Node.js applications, you may want to use different versions of Node. Fortunately, there is an easy way to install and manage them all from a single machine thanks to Node Version Manager. This guide covers all of the commands you need to know to start switching Node versions with no hassle. What is Node.js? Node.js is an open source JavaScript run-time environment used for making web servers and other networking tools.

October 19, 2017 Read more
Jenkins vs Travis - Comparing Two Popular CI Tools

Jenkins vs Travis - Comparing Two Popular CI Tools

Continuous integration is now common practice, but not all CI tools are created equally. To be more precise, certain CI tools are better suited for certain types of projects. This guide will compare two of the most popular CI tools, Jenkins and Travis CI, to help you decide which one is preferable in specific situations. What is continuous integration? Continuous integration, or CI, is the practice of integrating individual developers' code and making builds several times each day.

October 12, 2017 Read more

Continuous Integration Tools - Leading Solutions

Just a little more than a decade ago, development cycles were very different than they are today. Developers worked more independently, and they were often responsible for their own builds. Integration of the end product's various features didn't happen until the end of the cycle. In hindsight, that sounds counter-intuitive considering all that can go wrong during the integration process. Such unforeseen challenges frequently created chaos for production schedules. It makes more sense for developers working together on one project to continuously integrate their code into a shared repository, and then address issues as they arise.

August 10, 2017 Read more

TypeScript Tutorial - An Introductory 9 Part Guide

JavaScript's universal browser support and dynamically typed nature makes it an ideal universal web language. However, as any developer who comes from an object-oriented background knows, JavaScript's flexibility can become a liability as applications grow larger and larger. That's why Microsoft created TypeScript to help developers produce better JavaScript utilizing the principles of object-oriented programming. In this article, we're going to go over what exactly TypeScript is as well as show you how to get started in using it.

June 15, 2017 Read more

The Pros and Cons of 8 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, link databases to each other, and provide reports about changes and trends in the information in databases. In this post, we'll go over some of the most popular databases currently used and outline the pros and cons of each.

April 20, 2017 Read more

A Comprehensive Overview of 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.

March 30, 2017 Read more

Choosing a PHP Code Generator - 6 Popular Solutions

PHP code generators are programs that automatically generate code based on settings and parameters that you choose. The benefit of using a code generator is that they can allow you to save time and money. Coding with the purpose of accomplishing a particular task can be done either manually, or in certain cases, through the use a generator. Creating code manually can be time-consuming and result in errors. When a good generator is being used, the code can be created in minutes, and you can be near certain that it will run as intended.

March 9, 2017 Read more

Choosing the Best FTP Client

While most web hosting dashboards try to make managing files as straightforward as possible, a good File Transfer Protocol (FTP) client can further simplify the job for serious web developers. There are certain cases where a solid FTP client is required, such as uploading data to a KeyCDN Push Zone. Mandatory or not, FTP clients allow users to quickly download, upload or update website files without navigating endless dialog boxes.

January 19, 2017 Read more

Gulp vs Grunt - Comparing Both Automation Tools

Automation tools are great for saving time and avoiding human error. They allow us to offload mundane tasks and can usually end up doing these tasks faster and with better precision. Two tools that are known to be quite effective in performing automated tasks are Gulp and Grunt. In this post, we're going to go over exactly what Gulp and Grunt are used for as well as compare both tools to see which differences and similarities they share.

January 12, 2017 Read more

Best IDE Software - A List of the Top 10

Whether you're a seasoned developer or just learning how to code, staying on top of the latest integrated development environments is a constant challenge. Truthfully, there is no best IDE for everyone. The best IDE is the IDE that works best for you, so below is a selection of 10 of the most popular choices to help you figure out which one to pick. IDE explained An Integrated Development Environment (IDE) is a software application that provides a comprehensive set of tools for software development.

December 8, 2016 Read more
KeyCDN uses cookies to make its website easier to use. Learn more