Charles currently works on the Juju data center orchestration platform as a charmer. His prior work includes building the #5 Pittsburgh PA Digital Marketing Agency: Level Interactive, and performing community Q/A with many Open Source projects.
22 September 2016
Big Software is a new class of application. It’s composed of so many moving pieces that humans, by themselves, cannot design, deploy or operate them. OpenStack, Hadoop and container-based architectures are all examples of Big Software. Gathering service metrics for ...
5 August 2016
Juju is all about modeling your application. That means that an application can be in a docker container, use a configuration management utility on top of a traditional machine, or is a single binary golang application. This is the beauty of abstracting via models; we can concentrate on the applications themselves instead of their deliver ...
26 October 2015
Continuing from my blog last week, lets rewind to looking at a basic bash based historical charm. ├── config.yaml ├── hooks │ ├── config-changed │ ├── install │ ├── relation-name-relation-broken │ ├── relation-name-relation-changed │ ├── relation-name-relation-departed │ ├── relation-name-relation-joined │ ├── start │ ├── ...
22 October 2015
Editors Note: This post is one of many in a series covering the newpatterns in charming. This first post will be information heavy andcover a walkthrough of the techonologies at play. Video content andadditional tutorials will follow.It’s been an exciting couple of months for the Juju Charmers. If you’ve beenfollowing the Juju mailing lis ...
30 July 2015
While dogfooding my own work, I decided it was time to upgrade my distributeddocker services into the shiny Kubernetes charms now that 1.0 landed last week.I’ve been running my own “production” (I say in air quotes, because my 20 or somicroservices ...
21 July 2015
Kubernetes 1.0 launched today!And in the spirit of Kubernetes reaching this major milestone, we’ve beentracking upstream development to enable a strong story across the two perspectivesa user can enter the container cluster management space: as a co ...
15 July 2015
PreambleDelivering your Charms to the community can seem like an uphill climb when youhave minimal and manual testing around your project. The ~charmer review process ispretty rigerous and as anyone who has run the Gauntlet to attain ~recommendedst ...
13 July 2015
Announcing Third Party Support for the DNS CharmTo anybody that followed the DNS charmdevelopment last year I had a lofty goal of introducing a third party pluginframework, which allows the user to specify a third party DNS server, andreconfigures ...
10 July 2015
Using Juju in Docker for your projectsEarly this year the juju-solutions team has been experimenting with Juju inDocker – namely for isolation, and portability reasons. The Vagrant image givesa nice isolated and rebuildable environment – however the ...
16 April 2015
As a Juju charmer, I often find myself irate at the level of dependencies I’m installing on my workstation just to review OPC (Other Peoples Code). Though there are usually systems to isolate these dependencies like virtualenv and tools of this nature – nothing really beats having your own isolated system to catch all these ...