Archive for 'Development'
Ubuntu Developer Summit
It looks like I’ll be starting to blog on our main company site before too long, which will hopefully include someone standing behind me with a sharp stick, poking me and making me write more.
In the meantime, here’s my quarterly blog post.
I was finally able to attend an Ubuntu Developer Summit last month, this time [...]
Posted: December 1st, 2009 under OpenSource, Puppet.
Tags: conference, Puppet, travel, ubuntu, uds
Comments: Comments
RESTful Puppet and You
No, I’m actually not dead, as much as it might appear from my lack of updates. Fortunately there are other means to verify my vitality.
Anyway, the goal here is to help you understand how the imminent release of Puppet 0.25 affects you. And by “you” here I am, of course, making some assumptions – if [...]
Posted: June 4th, 2009 under Development, Puppet.
Tags: api, design, internals, Puppet, refactoring, rest
Comments: Comments
Using ‘git rebase’ to clean development histories
In general, development in the Puppet world is a series of essentially disconnected batches of commits. We do a pretty good job of applying related commits all at once, so it’s obvious when a set of commits is related, but otherwise, we don’t have to worry.
Sometimes, though, multiple series of commits are related to each [...]
Posted: April 13th, 2009 under Development.
Tags: Development, git, OpenSource, Puppet, tools
Comments: Comments
The Most Free(tm) Way to Make Money from Open Source
Tarus Balog is on a one-man campaign against open-core licensing, or really, any company that produces both open source and closed source software:
Of course, in the open core model there must be “commercially-available extensions” in order to get companies to sign a “commercial license”. Why is this? Because the open core product has been intentionally [...]
Posted: February 28th, 2009 under Development, OpenSource.
Tags: licesning, opencore, opennms, OpenSource, Puppet, strategy
Comments: Comments
Summary of February 2009 Puppet Developer call
We had another developer call last night, and until I can get the audio posted, here’s a basic summary.
Development Workflow
We led the discussion with a conversation about how the development workflow will change now that we’re finally releasing the code in master as 0.25. After much discussion, we largely concluded that the least-surprise solution was [...]
Posted: February 5th, 2009 under Development, OpenSource, Puppet.
Tags: Development, facter, OpenSource, Puppet, reductive, release, workflow
Comments: Comments
Puppet on the IT Management Podcast
I was a guest on last week’s IT Management Podcast again last week, and we ended up talking a lot about Puppet and the difficulties in running an open source software company. As always, John Willis and Coté are informed and interesting. Give it a listen, and maybe subscribe to the whole series.
Posted: December 22nd, 2008 under Geek, OpenSource, Puppet, Sysadmin, luke.
Tags: cote, podcast, Puppet
Comments: Comments
Data Lifetimes and Cache Expiration
This stuff drives me crazy. (I can’t seem to say “drives me nuts” any more because of the damn joke. That, and hanging out with too many Brits.) I’m putting this post in ‘programmer therapy’ because it’s written more for me than for you, but maybe you’ll get something out of it.
Anyway, so I’m once [...]
Posted: November 8th, 2008 under Programmer Therapy.
Tags: cache, programming, ruby, therapy
Comments: Comments

