Electric Cloud focuses on relevant parts of builds to boost performance



Email    print   
December 14, 2009 —  Electric Cloud is trying to help developers eliminate unnecessary parts of software builds without sacrificing the quality of those builds.

SparkBuild, released today, is a free software builder that is based on the concept of what Electric Cloud calls “build avoidance,” which avoids parts of the build process to obtain performance gains. SparkBuild leverages Electric Cloud’s ElectricAccelerator build accelerator and ElectricInsight build analyzer to identify parts of a build that aren’t relevant to a developer, so as to skip them. It tries to help developers avoid unnecessary work by automatically reducing a full build to the smallest subset of critical changes.

Typically in a software build, there are many dependencies between applications and components, which might necessitate a full rebuild if something needs to be changed. But Electric Cloud’s solution can identify the dependencies among software parts and show a developer only parts that would need to be changed.

Usman Muzaffar, vice president of product management for Electric Cloud, claimed that SparkBuild can make developer builds 10 times faster. He explained that many developers do incremental builds, which consist of rebuilding changes in a build instead of an entire software stack.

“Every time they’re doing those, they’re faced with an ugly choice,” Muzaffar said. “Either they can build the slow and safe way—making sure all parts are put together actively and correctly—or the fast and dangerous way—taking some shortcuts, but at the risk of not really knowing what just got built and not really being guaranteed you’re building the right stuff. SparkBuild can make developer builds both fast and safe, and get you much faster performance on average.”

Incremental building can be expensive and can take between 10 to 20 minutes to run, according to Scott Castle, senior product manager for Electric Cloud. SparkBuild looks to lower that time and cost. If a developer is building on the MySQL database, for instance, and he or she wants to check in a change without running a full build, SparkBuild can figure out how to do so without affecting other parts of the process, he said.

“One of my software developers here at Electric Cloud came up with this idea because he has a very similar problem,” Castle said. “Our software stack is made up of about 20 components. If I’m working on one component, I can’t afford to rebuild the whole product. Figuring out what to rebuild takes so long that I really almost have to resort to building this stuff by hand. And that defeats the whole purpose of having a build tool.”

Information and details on builds are displayed in a GUI, which Muzaffar said can pinpoint errors down to an individual line of code. said he added that the GUI shows build times and components that may be causing failures.

The SparkBuild website has blog posts, forums and training videos to help developers learn about SparkBuild.




Related Search Term(s): build management, Electric Cloud


Share this link: http://sdt.bz/33981
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Open Cloud Initiative envisions an open cloud future
Vendor lock-in is a hidden danger, so principles must be established to protect users Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

The case for piracy
In the aftermath of SOPA and PIPA, some copyright holders have begun to embrace piracy as inevitable...and even beneficial.
01/30/2012 02:39 PM EST

Tablet sales boom, but applications lag
The installed base of tablet computers and e-book readers is growing rapidly, but no killer app has yet emerged -- hint, hint.
01/28/2012 05:48 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb