Note: While this article may still be relevant, there have been a number of updates since it was written in September 20...
Change tracking and version control are essential tools for software development. In fact, they are...
Keeping track of hundreds of different passwords for hundreds of different websites is not only a pa...
When your web application grows in popularity, it becomes more and more difficult to efficiently pr...
This time we are going to explain you how the Kubernetes-CI Jenkins plugin works, taking advantage o...
Reading Time: about 7 minutes.Service-oriented architecture (SOA) is a method of deploying and run...
One of the biggest advantages of working on a team with a DevOps culture is the ability to quickly r...
Reading Time: about 5 minutesDrupal is a powerful, popular content management system and web appli...
Reading Time: about 8 minutes.Virtualization covers a range of related topics, all having to do wi...
Reading Time: about 8 minutes
Reading Time: about 8 minutes.
If you're a developer looking to streamline the process of launching your applications in the cloud,...
Reading Time: about 5 minutes.
This video tutorial covers FlexSecure, a context-based Authentication-as-a-Service API platform. As...
The release of Docker Engine v1.12 introduced swarm mode for creating and managing a cluster of Dock...
APIs are like opinions: everybody has one... and most of them are bad. Luckily, the worst of these A...
CoreOS is a lightweight, Linux-based open source operating system that provides infrastructure for...
Software development teams rely on distributed revision control systems to keep from descending into...
Every enterprise needs a central calendar solution with collaboration support. However, many Softwar...
File sharing is perhaps one of the most common cloud services. Many popular services are available,...
One of the benefits provided by cloud services is rapid server and application deployment. Cloud ser...
ter·ra·form (verb) (literally, "earth-shaping") from Latin terra "earth" + forma "shape", (used es...
Data is a pain. There's a ton of it; it's in a billion different formats, and trying to make it beha...
You may be familiar with how Cloud Application Manager enables you to deploy components of an appli...
Earlier this year, CenturyLink Cloud® introduced the Simple Backup Service (SBS). A fully-integrated...
If your life is anything like mine, there are spreadsheets everywhere. Even if you don't use them yo...
This tutorial will explain how to quickly deploy a stateful, persistent Minecraft server using an im...
Ever wondered what "sort by relevance" really means in search results? Maybe you've been frustrated...
If you've ever worked with a relational database, then you're probably already familiar with the con...
CenturyLink's Runner enables teams, developers, and engineers to quickly provision, interact, and mo...
Docker is open-source software for Linux that is used to deploy applications inside software contain...
OverviewLooking for a fast way to deploy Microsoft SQL Server? CenturyLink Cloud Platform and Bluep...
Twitter Bootstrap has recently shipped an alpha release for version 4. There has been much written...
Today marks an important milestone for Orchestrate.Our remarkable little NoSQL database-in-the-clo...
Tutorial that walks the user thru integrating ownCloud & MySQL Relational Database.
We've all been there: You just wanted to try a command line utility, but the install process was as...
Automated testing is a great way to improve the quality and speed throughout the development of you...
Dealing with passwords, private keys, and API tokens in Docker containers can be tricky. Just a few...
At CenturyLink Cloud, our culture incorporates a DevOps mindset whereby each team owns the services...
Spinning up a JBoss or Tomcat server can be time-consuming, and worse; it can interrupt your flow wh...
With the advent of the 'micro-services' architecture and the evolving trend for using Docker, monoli...
Panamax is a Docker GUI that makes deploying multi-container apps as easy as one-click. The project...
You’ve heard about this Internet of Things (IoT) trend and wanted an excuse to try a project. Well,...
In December 2014, a key player in the Docker ecosystem, CoreOS, announced "Rocket", a competing co...
There’s a lot of chatter about executive orders, where US presidents use their authority to issue di...
A key step in developing an application is handling user authentication and datastore. The use cases...
As a developer, I'm generally pretty happy with my Mac as a development machine. As I spend more tim...
The Docker official images have created a canonical way to build Docker images for any web applicati...
In the last article I provided a short definition of key value and graph data structures. Then follo...
In this session we’ll be covering one of Orchestrate‘s most powerful features: Refs. A Ref is a cont...
A little while ago Matthew posted a how-to on testing APIs like Orchestrate. It used a library calle...
Today I’m kicking off a series of articles about building solutions with specific data elements or s...
One of the key concepts in modern applications and systems is the idea of the "API Economy". Instead...
Many developers have heard of Linux containers and Docker. But how do you deploy your code to an app...
Rules Engines can be a very valuable part of an overall business automation and decision making syst...
In our previous tutorial Installing Chef on the CenturyLink Cloud, we showed how to set up three hos...
This is a follow-up to our previous tutorial setting up an OpenStack Cloud on the CenturyLink Cloud....
Welcome back! This is the second part to a two-part series discussing data modeling in NodeJS with M...
What if your application has been around a long time already? Is it too late for containers? Can you...
An important step in building an application is creating an interface to your data. The use cases of...
Chef is one of the leading DevOps tools that allows infrastructure to be defined by code. This allow...
A key element in any Continuous Integration and Continuous Deployment strategy is the automation of...
If you’re like me, you’ve wanted to check out Node, also called Node.js, for awhile. While Orchestra...
At PyCon Canada 2013 I had the pleasure of seeing Kenneth Reitz, author of Python Requests. Kenneth...
Anybody even tangentially involved in technology has had that moment when someone tells you their mo...
As software developers and devops engineers one of the most important tools in your continuous integ...
A tremendous amount of data is kept as CSVs, or Comma-Separated Values. Working with spreadsheets th...
One of the more interesting announcements to come out of the Atlanta OpenStack Design Summit was Red...
In Why You Should Never Use MongoDB, Sarah Mei explores the problem of querying activity streams:U...
Last time, we covered how and why to write readmes worth reading, which focused on writing documenta...
MongoDB is alright. With an expansive, SQL-like query and update syntax, it handles most small-time...
As a new junior developer, many of my friends and colleagues have given me advice about the craft of...
Hey! Let’s build Facebook.Why? Because social networks are hard. Potentially millions of concurrent...
One of the more interesting announcements to come out of the 2014 Atlanta OpenStack Design Summit wa...
There is estimated to be over 295 exabytes of data stored in the world. That’s 295 billion gigabytes...
Programming is hard, and we need all the help we can give one another to make it easier. I’m blown a...
NPM or Node Packaged Modules, makes possible the Node.js community’s package ecosystem. Most Node.js...
After we initially released Porc, we found its interface unintuitive for the ways we used it, such t...
Runscope was founded in January of 2013 by John Sheehan and Frank Stratton. Since then, the company...
So you’ve grown up with SQL, and learned well how to organize your data in sane, relational fashions...
In our first post of this series, we walked through using Travis to automate project testing. This t...
@PeterDJMainA logo can be a powerful image, and probably one of the more important aspects of your...
One of the most popular development languages and application runtimes is Ruby on Rails. From Wikipe...
One of the primary Linux server distributions in use today in the cloud is the Ubuntu distro from Ca...
How do you prove your tech works? You can write a test suite, but how do you demonstrate that it wor...
Long before I had ever met a “distributed database,” I already had a great relationship with my rela...
CoreOS is an interesting new Linux distribution that is taking a new approach to building out Intern...
When I want to play around with an API, I usually toss a couple example calls from the command line...
Databases don’t always know what you want. As engineers, we do our best to build resilient, scalable...
I love CouchDB. It’s a NoSQL database that, like Orchestrate, lets you work with your data over HTTP...
We know getting existing data into Orchestrate is one of the barriers to trying us out. As such, we...
There are about 58 billion tweets – and over 2 billion Twitter search queries – every single day. If...
OpenStack is one of the fastest growing open source projects being worked on today. As a cloud IaaS...
Solum is an OpenStack related project that is designed to provide an application lifecycle framework...
The concept of a primary key in a relational database is an interesting subject because in almost al...
We intend this blog post for anyone interested in building an Orchestrate client (e.g. the Node.js c...
Last month, we set out on building a Hacker News style voting app on Orchestrate, for an app contest...
Late last year as we were preparing Orchestrate for its public launch, I decided to build some Orche...
Hubot is a fun (and useful) chat robot. It signs into your Slack, Hipchat, IRC channel, or Jabber ch...
Install a fully functioning CI platform on the CenturyLink Cloud, hook it up to GitHub, and demonstr...
We’re really interested in seeing the cool projects the community is building with Orchestrate. Duri...
While discussing some operational topics with a friend recently, one subject struck up particular in...
Installing and playing with Docker on an Ubuntu based server is interesting, but what we really want...
Brian Morearty recently gave a lightning talk at Twitter HQ about Docker. You should really check ou...
MongoDB is pretty simple and great, and we know many of you are probably users, but guess what? It s...
When you decide you’re going to integrate a web-based API like Orchestrate into your application, wr...
As enterprises grow more comfortable with cloud-based services, many are turning to mobile backend-a...
One of the trickiest aspects of building my first application was implementing User Authentication....
These days users switch between multiple devices, collaborate remotely with co-workers and even part...
Even those of us who do not code have ideas and should have the ability to create. In October of 201...
Docker is fundamentally changing the way people do infrastructure in the cloud. However many develop...
This is the third article in a series about building a JavaScript data generation library, which I’v...