Seven lessons from seven years at Electric Cloud

We wrapped up the 2009 Electric Cloud Customer Summit a couple weeks ago. Like last year, I left refreshed and reinvigorated after hearing so many customers' stories. Comments like, "Developer builds are now measured in seconds [with Accelerator]. Nobody does local builds anymore," and, "ElectricAccelerator will give you better performance...

What is SparkBuild?

At the 2009 Electric Cloud Customer Summit we introduced SparkBuild, a free gmake- and NMAKE-compatible build tool. SparkBuild is now in public beta, and several people have asked us for some more explanation: what is SparkBuild and why should I care? I thought I'd take a crack at answering those...

Subbuilds: build avoidance done right

I've heard it said that the best programmer is a lazy programmer. I've always taken that to mean that the best programmers avoid unnecessary work, by working smarter and not harder; and that they focus on building only those features that are really required now, not allowing speculative work to...

Private clouds: more than just buzzword bingo

A friend pointed me to a blog in which Ronald Schmelzer, an analyst at ZapThink, asserts that the term "private cloud" is nothing more than empty marketing hype. Ironically, he proposes that we instead use the term "service-oriented cloud computing." Maybe I'm being obtuse, but "service-oriented" anything is about the...

Using Markov Chains to Generate Test Input

One challenge that we've faced at Electric Cloud is how to verify that our makefile parser correctly emulates GNU Make. We started by generating test cases based on a close reading of the gmake manual. Then we turned to real-world examples: makefiles from dozens of open source projects and from...

Getting data to the cloud

One of the problems facing cloud computing is the difficulty in getting data from your local servers to the cloud. My home Internet connection offers me maybe 768 Kbps upstream, on a good day, if I'm standing in the right place and nobody else in my neighborhood is home. Even...

ElectricAccelerator Machine Configuration Tips, Part 1

Due to the nature of Electric Cloud products, we frequently field questions about how to best configure a large number of machines. I'll touch on a few points that we have found particularly interesting, both when helping customers or setting up our own internal machines. (more…)...

Makefile performance: built-in rules

Like any system that has evolved over many years, GNU Make is rife with appendages of questionable utility. One area this is especially noticeable is the collection of built-in rules in gmake. These rules make it possible to do things like compile a C source file to an executable without...

Subscribe

Subscribe via RSS
Click here to subscribe to the Electric Cloud Blog via RSS

Subscribe to Blog via Email
Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Continuous Discussions (#c9d9) Video Podcast

c9d9 Continuous Discussion on Agile, DevOps, and Continous Delivery

Next episode:

Episode 76: Container Orchestration

August 22, 2017, 10am PT