Developer Blog

Principles for a Successful Developer Workshop

Running a successful developer workshop (aka tutorial) is really difficult. I've attended enough workshops that have gone poorly to know that for a fact. Participating in such a workshop can be very frustrating and a huge turn off for whatever technology is being presented. That translates directly into losing developer mindshare. I think we, as an industry, can do a better job of running developer workshops.

Read More

Install OpenStack from source

Installing OpenStack has always been challenging. Due to the complexity and varity of design choices involved in setting up OpenStack, automated installers are rare. For those who need a small but realistic setup, to be used either for development or learning, a manual installation using the desired distribution's packages has been the typical solution. Distribution packages simplify the process, however they come with compromises.

Read More

This Week in Information Security (Week of July 20th)

Hey, folks! Lots of scary vulnerabilities today affecting Windows, Internet Explorer, OS X, OpenSSH, and WordPress core. Unfortunately, several of them are still unpatched at the time of writing this. We also have some research into remotely hacking cars to do an attacker's bidding over their cellular network, comparisons between security experts and non-experts in security habits and, finally, some research looking at the huge amount of data exposed to the public Internet by outdated MongoDB nodes that don't use authentication.

As always, you can find me on Twitter @ccneill if you have any thoughts on this post. Hope you enjoy it. Stay safe!

Read More

Repose Ninja - Hello World

Alt text here

This is the first in a series of Sprint-ly (Bi-Weekly) posts written by the Repose Ninja on Duty.

What is Repose, and why should you care about that happy little Narwhal?

Have you ever ...

  • ... needed to access Cloud Identity (OpenStack's Keystone) but didn't want to re-invent that wheel, again?
  • ... had to figure out how to protect your service from malicious or even accidental denial of service attacks?
  • ... developed (copy/pasted) the same functionality again and again as you created each new service?

Well, Repose can help with all of these things and many more.

Read More

Operating Your OpenStack Cloud using Ansible

So you have spent months convincing your leadership to go with OpenStack. Finally the keys of the cloud are turned over to you as the Cloud Operator, and you then look over at your co-workers and say “now what”. The next set of phrases normally are something like: Now how do we best administer this cloud? Cloud is suppose to be easier, right?

Read More

Rackspace at OSCON 2015

Next week kicks off the 16th OSCON, an annual conference bringing together the free and open source software world, and Rackspace is a proud Silver Sponsor. Starting July 20 and running through July 24, technologists from around the globe descend on Portland, Oregon for a week of tutorials, talks, keynotes, an expo hall, and more, with Rackers taking part in all of it.

Read More

This Week in Information Security (Week of July 13th)

After 2 weeks off, we're back with another week in information security! We'll dive into several high-profile breaches at the Office of Personnel Management (again) and Hacking Team, a malware creator that counts several governments and law enforcement agencies as customers. The Hacking Team breach uncovered a nasty Adobe Flash 0day that they had discovered and not previously reported, which has been seen in live attacks both before and after public disclosure. On a lighter note, we also have some great guides and tools for you this week.

As always, you can find me on Twitter @ccneill if you have any thoughts on this post.

Read More

OpenStack.NET 1.4 and Beyond

OpenStack.NET 1.4.0 has just been pushed out the door! This release has two things going for it: the release provides support for Content Delivery Networks (CDN), and it heralds some big changes for the future of OpenStack.NET.

Read More

From Local Development to Remote Deployment with Docker Machine and Compose

The goal of this post is to develop an application in an environment that's as close to your remote deployment environment as possible. Let's do this using Docker Machine and Compose to move an app from local development to remote deployment.

Read More

OpenStack OSAD and Nagios, against the world

Through the course of technology, infrastructure and application monitoring have changed positions. Not so long ago, monitoring was an afterthought when rolling out your new application or standing up your new rack of servers. More recently, I have observed monitoring to be one of the first considerations, to the point where it is actually in the initial project plan.

This evolution, while late in my mind, is the right direction…not just for the System Admin who gets the 2AM email alert or the application owner who on a monthly basis sadly report to his leadership 97% SLA on his app. Truly knowing how your application is affecting your infrastructure is one of the keys to a successful cloud.

With monitoring now being in an elevated position, that then leaves you to think: what should I use for monitoring? While there are plenty of software solutions in the market, many of which solve for different problems.

Read More
Racker Powered