<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Zkybase field notes</title><link>https://zkybase.org/blog/</link><description>Devops projects and field notes by Willie Wheeler.</description><language>en</language><lastBuildDate>Tue, 27 Oct 2026 00:00:00 GMT</lastBuildDate><item><title>Top ten pops and drops with Splunk, part 2</title><link>https://zkybase.org/blog/2013/01/22/top-ten-pops-and-drops-with-splunk-part-2/</link><guid>https://zkybase.org/blog/2013/01/22/top-ten-pops-and-drops-with-splunk-part-2/</guid><pubDate>Tue, 22 Jan 2013 00:00:00 GMT</pubDate><description>In our previous post, we looked at how to use Splunk to identify the most volatile event codes over the past day. In this post we’ll revisit that topic in light of some good feedback, and then look at how to get the…</description></item><item><title>Top ten pops and drops with Splunk, part 1</title><link>https://zkybase.org/blog/2013/01/05/top-ten-pops-and-drops-with-splunk-part-1/</link><guid>https://zkybase.org/blog/2013/01/05/top-ten-pops-and-drops-with-splunk-part-1/</guid><pubDate>Sat, 05 Jan 2013 00:00:00 GMT</pubDate><description>In real time operational contexts, it’s important to monitor system metrics for major swings in value. Such swings, whether upward (“pops”) or downward (“drops”), often indicate a problem either on the horizon or else…</description></item><item><title>Pushing twice daily: our conversation with Facebook&#39;s Chuck Rossi</title><link>https://zkybase.org/blog/2012/12/02/pushing-twice-daily-our-conversation-with-facebooks-chuck-rossi/</link><guid>https://zkybase.org/blog/2012/12/02/pushing-twice-daily-our-conversation-with-facebooks-chuck-rossi/</guid><pubDate>Sun, 02 Dec 2012 00:00:00 GMT</pubDate><description>At my new job we’re reigniting an effort to move to continuous delivery for our software releases. We figured that we could learn a thing or two from Facebook, so we reached out to, Facebook’s first release engineer…</description></item><item><title>How I got my kids into programming</title><link>https://zkybase.org/blog/2012/12/01/how-i-got-my-kids-into-programming/</link><guid>https://zkybase.org/blog/2012/12/01/how-i-got-my-kids-into-programming/</guid><pubDate>Sat, 01 Dec 2012 00:00:00 GMT</pubDate><description>[Not a devops post, but I wanted to share this somewhere.] I’m the father of four wild and crazy kids, and the two older ones are at the age now (4th grade and 1st grade) that I’ve started trying to get them interested…</description></item><item><title>Designing configuration management schemas</title><link>https://zkybase.org/blog/2012/11/22/designing-configuration-management-schemas/</link><guid>https://zkybase.org/blog/2012/11/22/designing-configuration-management-schemas/</guid><pubDate>Thu, 22 Nov 2012 00:00:00 GMT</pubDate><description>One important issue that comes up when undertaking a configuration management effort is how to design “the schema” for configuration management data. Obviously there’s no one size fits all answer here. But there are a…</description></item><item><title>A fatal impedance mismatch for continuous delivery</title><link>https://zkybase.org/blog/2012/11/10/a-fatal-impedance-mismatch-for-continuous-delivery/</link><guid>https://zkybase.org/blog/2012/11/10/a-fatal-impedance-mismatch-for-continuous-delivery/</guid><pubDate>Sat, 10 Nov 2012 00:00:00 GMT</pubDate><description>Most of the time, when organizations pursue a continuous delivery capability, they’re doing that in pursuit of increased agility. They want to be able to release software at will, with as little delay between the…</description></item><item><title>Large scale continuous integration requires code modularity</title><link>https://zkybase.org/blog/2012/10/25/large-scale-continuous-integration-requires-code-modularity/</link><guid>https://zkybase.org/blog/2012/10/25/large-scale-continuous-integration-requires-code-modularity/</guid><pubDate>Thu, 25 Oct 2012 00:00:00 GMT</pubDate><description>Where large development teams and codebases are involved, code modularity is a key enabler for continuous delivery. At a high level this shouldn’t be too terribly surprising—it’s easier to move a larger number of…</description></item><item><title>Continuous integration with GitHub, Bamboo and Nexus</title><link>https://zkybase.org/blog/2012/07/15/continuous-integration-with-github-bamboo-and-nexus/</link><guid>https://zkybase.org/blog/2012/07/15/continuous-integration-with-github-bamboo-and-nexus/</guid><pubDate>Sun, 15 Jul 2012 00:00:00 GMT</pubDate><description>This is the first in what will be a series of posts on how to establish a continuous delivery pipeline. The eventual goal is to have an app that we can push out into production anytime we like, safely and with little…</description></item><item><title>When building a CMDB, separate the UI from the API</title><link>https://zkybase.org/blog/2012/07/11/when-building-a-cmdb-separate-the-ui-from-the-api/</link><guid>https://zkybase.org/blog/2012/07/11/when-building-a-cmdb-separate-the-ui-from-the-api/</guid><pubDate>Wed, 11 Jul 2012 00:00:00 GMT</pubDate><description>One lesson I’ve learned in building CMDBs is to cleanly separate the UI from the web service API. In the Java world, for example, this means that the API should be its own package (e.g., WAR file). The UI should be…</description></item><item><title>Tried everything and SSH with PKA still not working?</title><link>https://zkybase.org/blog/2012/07/11/tried-everything-and-ssh-with-pka-still-not-working/</link><guid>https://zkybase.org/blog/2012/07/11/tried-everything-and-ssh-with-pka-still-not-working/</guid><pubDate>Wed, 11 Jul 2012 00:00:00 GMT</pubDate><description>I recently ran into the situation in which I couldn’t get PKA to work when SSHing into my Ubuntu server. I checked the key pair (works fine SSHing into other servers), directory permissions, /etc/ssh/sshd_config…</description></item><item><title>A battle plan for devops in the enterprise</title><link>https://zkybase.org/blog/2012/06/16/a-battle-plan-for-devops-in-the-enterprise/</link><guid>https://zkybase.org/blog/2012/06/16/a-battle-plan-for-devops-in-the-enterprise/</guid><pubDate>Sat, 16 Jun 2012 00:00:00 GMT</pubDate><description>Establishing a devops platform in an enterprise environment is challenging because there are a bunch of groups who own different pieces of the puzzle, and they will generally have different ideas on how to move forward…</description></item><item><title>Architecture and Conway&#39;s law</title><link>https://zkybase.org/blog/2012/05/28/architecture-and-conways-law/</link><guid>https://zkybase.org/blog/2012/05/28/architecture-and-conways-law/</guid><pubDate>Mon, 28 May 2012 00:00:00 GMT</pubDate><description>“…organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.” —Melvin Conway is a well known fact of life in technology…</description></item><item><title>The virtues of cowboy development</title><link>https://zkybase.org/blog/2012/05/28/the-virtues-of-cowboy-development/</link><guid>https://zkybase.org/blog/2012/05/28/the-virtues-of-cowboy-development/</guid><pubDate>Mon, 28 May 2012 00:00:00 GMT</pubDate><description>Sometimes it’s easy to fall into myopic ways of seeing the world. Let’s talk about my favorite recent example, which is the so called “cowboy developer”. The cowboy developer, the thinking goes, is an organizational…</description></item><item><title>Why you need a devops platform</title><link>https://zkybase.org/blog/2012/05/22/why-you-need-a-devops-platform/</link><guid>https://zkybase.org/blog/2012/05/22/why-you-need-a-devops-platform/</guid><pubDate>Tue, 22 May 2012 00:00:00 GMT</pubDate><description>Until fairly recently, I thought of devops mostly in terms of various sorts of automation: build, test, deployment, operations and SDLC. And while it’s true that automation is key to devops, I think it’s secondary to…</description></item><item><title>Moved Kite from Google Code to GitHub</title><link>https://zkybase.org/blog/2012/05/14/moved-kite-from-google-code-to-github/</link><guid>https://zkybase.org/blog/2012/05/14/moved-kite-from-google-code-to-github/</guid><pubDate>Mon, 14 May 2012 00:00:00 GMT</pubDate><description>I wrote a small library called Kite a couple of years back, based on Michael Nygard’s outstanding book. Currently it has a and concurrency throttle. There are several others I’d like to add. [Update: I&#39;ve since added a…</description></item><item><title>DevOps: what it is and why you should be doing it</title><link>https://zkybase.org/blog/2012/05/08/devops-what-it-is-and-why-you-should-be-doing-it/</link><guid>https://zkybase.org/blog/2012/05/08/devops-what-it-is-and-why-you-should-be-doing-it/</guid><pubDate>Tue, 08 May 2012 00:00:00 GMT</pubDate><description>This could be brogramming. It&#39;s not devops. Devops is a big deal nowadays, and there’s a variety of ways people describe it and its benefits. Here we’ll move past the fluffy characterization involving developers and…</description></item><item><title>Zkybase now supports authorized access to GitHub via Spring Social GitHub</title><link>https://zkybase.org/blog/2012/03/06/zkybase-now-supports-authorized-access-to-github-via-spring-social-github/</link><guid>https://zkybase.org/blog/2012/03/06/zkybase-now-supports-authorized-access-to-github-via-spring-social-github/</guid><pubDate>Tue, 06 Mar 2012 00:00:00 GMT</pubDate><description>This one’s another quick screenshot post. Using, it’s easy to access public user and repo information via the GitHubTemplate. But if we want to access private information, or write capabilities, we need to use the…</description></item><item><title>More Zkybase screenshots</title><link>https://zkybase.org/blog/2012/01/17/more-zkybase-screenshots/</link><guid>https://zkybase.org/blog/2012/01/17/more-zkybase-screenshots/</guid><pubDate>Tue, 17 Jan 2012 00:00:00 GMT</pubDate><description>It’s been a little while since I’ve posted screenshots, so here’s the work in progress. I explain how to implement this stuff (,,, etc.) in chapter 11 of my book (Manning). App overview page Applications are a central…</description></item><item><title>Zkybase/GitHub integration</title><link>https://zkybase.org/blog/2012/01/14/zkybasegithub-integration/</link><guid>https://zkybase.org/blog/2012/01/14/zkybasegithub-integration/</guid><pubDate>Sat, 14 Jan 2012 00:00:00 GMT</pubDate><description>A major goal for is to tie together the activities of developers, testers, release engineers and operations. A few major benefits are: Tool integration: We can single source app lists and more across development, build…</description></item><item><title>Closed loops: the secret to collecting configuration management data</title><link>https://zkybase.org/blog/2012/01/03/closed-loops-the-secret-to-collecting-configuration-management-data/</link><guid>https://zkybase.org/blog/2012/01/03/closed-loops-the-secret-to-collecting-configuration-management-data/</guid><pubDate>Tue, 03 Jan 2012 00:00:00 GMT</pubDate><description>Hi all, Willie here. Happy New Year! In my last post, How NOT to collect configuration management data, I gave a quick rundown of some losing CM data approaches that I and others have attempted in the past. Most of…</description></item><item><title>Devops: How NOT to collect configuration management data</title><link>https://zkybase.org/blog/2011/12/26/devops-how-not-to-collect-configuration-management-data/</link><guid>https://zkybase.org/blog/2011/12/26/devops-how-not-to-collect-configuration-management-data/</guid><pubDate>Mon, 26 Dec 2011 00:00:00 GMT</pubDate><description>Hi all, Willie here. This time we’re going to step away from the keyboard and get architectural. But no ivory towers here. In my next two blog posts, I’m going to give you something that will get you out of lots of…</description></item><item><title>Domain Modeling with Spring Data Neo4j</title><link>https://zkybase.org/blog/2011/12/17/domain-modeling-with-spring-data-neo4j/</link><guid>https://zkybase.org/blog/2011/12/17/domain-modeling-with-spring-data-neo4j/</guid><pubDate>Sat, 17 Dec 2011 00:00:00 GMT</pubDate><description>Hi all, Willie here. Last time I told you that I’m building the CMDB using and, and I was excited to get a lot of positive feedback about that. I showed a little code but not that much. In this post I’ll show you how…</description></item><item><title>Why I&#39;m pretty excited about using Neo4j for a CMDB backend</title><link>https://zkybase.org/blog/2011/12/06/why-im-pretty-excited-about-using-neo4j-for-a-cmdb-backend/</link><guid>https://zkybase.org/blog/2011/12/06/why-im-pretty-excited-about-using-neo4j-for-a-cmdb-backend/</guid><pubDate>Tue, 06 Dec 2011 00:00:00 GMT</pubDate><description>is my first open source configuration management database (CMDB) effort, but it’s not the first time I’ve built a CMDB. At work a bunch of us built–and continue to build–a proprietary, internal system CMDB called…</description></item><item><title>Zkybase screenshots</title><link>https://zkybase.org/blog/2011/12/05/zkybase-screenshots/</link><guid>https://zkybase.org/blog/2011/12/05/zkybase-screenshots/</guid><pubDate>Mon, 05 Dec 2011 00:00:00 GMT</pubDate><description>One of the things we’re working on is an open source configuration management system called. It’s a new project, and we’re still working out a lot of the high level vision for this thing. I’ll post more information…</description></item><item><title>Welcome to the Zkybase blog</title><link>https://zkybase.org/blog/2011/12/01/welcome-to-the-zkybase-blog/</link><guid>https://zkybase.org/blog/2011/12/01/welcome-to-the-zkybase-blog/</guid><pubDate>Thu, 01 Dec 2011 00:00:00 GMT</pubDate><description>This is Willie Wheeler&#39;s devops blog. Stay tuned.</description></item></channel></rss>