OpenStack Summit Boston 2017 Recap

The OpenStack Summit wrapped up today in Boston and it was a great week! There were plenty of informative breakouts and some interesting keynotes. Keynotes Beth Cohen shared some of the work that Verizon has done with software-defined WAN on customer-premises equipment (CPE). She showed a demo of how customers could easily provision virtual network hardware, such as firewalls or intrusion detection systems, without waiting for hardware or cabling changes. I’m less familiar with the world of telcos, so I found this really interesting....

2017-05-12 · 2 min · Major Hayden

OpenStack isn’t dead. It’s boring. That’s a good thing.

NOTE: The opinions shared in this post are mine alone and are not related to my employer in any way. The first OpenStack Project Teams Gathering (PTG) event was held this week in Atlanta. The week was broken into two parts: cross-project work on Monday and Tuesday, and individual projects Wednesday through Friday. I was there for the first two days and heard a few discussions that started the same way....

2017-02-24 · 4 min · Major Hayden

Why should students learn to write code?

There are lots of efforts underway to get students (young and old) to learn to write code. There are far-reaching efforts, like the Hour of Code, and plenty of smaller, more focused projects, such as the Design and Technology Academy (part of Northeast ISD here in San Antonio, Texas). These are excellent programs that enrich the education of many students. I often hear a question from various people about these programs:...

2016-10-11 · 5 min · Major Hayden

What’s Happening in OpenStack-Ansible (WHOA) – September 2016

Welcome to the fourth post in the series of What’s Happening in OpenStack-Ansible (WHOA) posts that I’m assembling each month. OpenStack-Ansible is a flexible framework for deploying enterprise-grade OpenStack clouds. In fact, I use OpenStack-Ansible to deploy the OpenStack cloud underneath the virtual machine that runs this blog! My goal with these posts is to inform more people about what we’re doing in the OpenStack-Ansible community and bring on more contributors to the project....

2016-09-30 · 4 min · Major Hayden

What’s Happening in OpenStack-Ansible (WHOA) – August 2016

Welcome to the third post in the series of What’s Happening in OpenStack-Ansible (WHOA) posts that I’m assembling each month. OpenStack-Ansible is a flexible framework for deploying enterprise-grade OpenStack clouds. In fact, I use OpenStack-Ansible to deploy the OpenStack cloud underneath the virtual machine that runs this blog! My goal with these posts is to inform more people about what we’re doing in the OpenStack-Ansible community and bring on more contributors to the project....

2016-08-23 · 5 min · Major Hayden

Getting started with gertty

When you’re ready to commit code in an OpenStack project, your patch will eventually land in a Gerrit queue for review. The web interface works well for most users, but it can be challenging to use when you have a large amount of projects to monitor. I recently became a core developer on the OpenStack-Ansible project and I searched for a better solution to handle lots of active reviews. This is where gertty can help....

2016-05-11 · 3 min · Major Hayden

Automated Let’s Encrypt DNS challenges with Rackspace Cloud DNS

Let’s Encrypt has taken the world by storm by providing free SSL certificates that can be renewed via automated methods. They have issued over 1.4 million certificates since launch in the fall of 2015. If you are not familiar with how Let’s Encrypt operates, here is an extremely simple explanation: Create a private key Make a request for a new certificate Complete the challenge process You have a certificate! That is highly simplified, but there is plenty of detail available on how the whole system works....

2016-03-31 · 4 min · Major Hayden

Fight cynicism with curiosity

I’m always interested to talk to college students about technology and business in general. They have amazing ideas and they don’t place any limits on themselves. In particular, their curiosity is limitless. A great question I joined several other local employers at the University of Texas at San Antonio last week for mock interviews with computer science students. We went through plenty of sample questions and gave feedback to the students on their content and delivery during the mock interviews....

2016-02-17 · 4 min · Major Hayden

Segmentation faults with sphinx and pyenv

I’m a big fan of the pyenv project because it makes installing multiple python versions a simple process. However, I kept stumbling into a segmentation fault whenever I tried to build documentation with sphinx in Python 2.7.11: writing output... [100%] unreleased [app] emitting event: 'doctree-resolved'(<document: <section "current series release notes"...>>, u'unreleased') [app] emitting event: 'html-page-context'(u'unreleased', 'page.html', {'file_suffix': '.html', 'has_source': True, 'show_sphinx': True, 'last generating indices... genindex[app] emitting event: 'html-page-context'('genindex', 'genindex.html', {'pathto': <function pathto at 0x7f4279d51230>, 'file_suffix': '....

2016-02-09 · 1 min · Major Hayden

Nobody is using your software project. Now what?

Working with open source software is an amazing experience. The collaborative process around creation, refinement, and even maintenance, drives more developers to work on open source software more often. However, every developer finds themselves writing code that very few people actually use. For some developers, this can be really bothersome. You offer your code up to the world only to find that the world is much less interested than you expected....

2016-01-15 · 5 min · Major Hayden