Blog Author Profile

Drupal at Miles

For those of you who don’t understand what the first word in the title of this post means, I’ll give a quick background: Drupal is an open source content management platform that is used by millions of websites around the world. It’s a very flexible system that allows you to develop your own functionality on top of what is provided. Or, you can choose from any number of contributed open source code modules from the community to bolster what is provided out of the box.

At Miles, we’ve invested heavily in Drupal over the last five years and maintain our own Drupal distribution. Our distribution is the base Drupal installation loaded up with common custom modules, features and contributed open source modules that we use across all of our sites. We also devote full-time resources to maintain our Drupal distribution to keep it...

Heartbleed Fallout

The Heartbleed vulnerability was announced on April 7, 2014, and during that week there was a lot of press coverage and a lot of scrambling by companies, Miles included, to spread the word and patch software to remove the vulnerability. Let's take a look at where everything landed after the initial scramble and see what we can take away from this event.

What is Heartbleed?

Heartbleed is a bug in the OpenSSL encryption library that will, when sent a specific type of request called a heartbeat request, return a 64-kilobyte chunk of server memory for each request. An attacker could make multiple heartbeat requests to get as many chunks of server memory as they wanted and then put that memory together to discover secrets that the server had loaded in...

What's a CDN and How Can It Help My Website?

The term CDN, which stands for Content Delivery Network, is often thrown around as a solution to speed up your website, but the actual implementation is not always clear. Today we're going to take a look at the functions of a CDN and how using a CDN can benefit your website.

There are many CDN providers in the web space today including Akamai, CloudFlare and the provider we use at Miles, Level3. Choosing one is not obvious based on a quick Google search, but understanding how a CDN works can help make your decision easier.

A CDN will take your static content, like images, videos, javascript, and/or css files, and host them for you. From the point of view of the web developer, that...