editor's blog
Subscribe Now

Better Software Builds

I got introduced to Electric Cloud at ESC. They make software automation tools, with a focus on build automation and build acceleration.

The build flow is managed by ElectricCommander, which ties into the IDE and has hooks for the actual tools being summoned during the build process. The idea is that it’s easier and faster to manage the flow this way than by managing complex scripts. They have recently added the ability to define the flows graphically rather than through a form, making the process easier and more intuitive.

ElectricAccelerator can be used to spread the build process over a server farm. While that sounds like a simple load-sharing process, the important step that they manage is dependencies. Ordinarily, the developer has to specify which files get built in which order to make sure that anything needed to compile a particular file is already complete. This can be hard to manage as dependencies morph with the evolution of the project.

This gets to the differentiating value that Electric Cloud touts: automatic dependency management. Essentially, when sending a file off to a server to build, if it detects that dependencies for that file haven’t been met, it aborts and places the file back at the end of the queue. They claim to be able to detect all dependencies, so nothing will get missed. The tool also remembers the ordering so that, for the next build, it has to do less on-the-fly shuffling; it orders things correctly to begin with.

They’ve recently announced a version that runs on a desktop having 4-32 cores.

You can find more on their website

Leave a Reply

featured blogs
Dec 2, 2024
The Wi-SUN Smart City Living Lab Challenge names the winners with Farmer's Voice, a voice command app for agriculture use, taking first place. Read the blog....
Dec 3, 2024
I've just seen something that is totally droolworthy, which may explain why I'm currently drooling all over my keyboard....

Libby's Lab

Libby's Lab - Scopes Out Littelfuse's SRP1 Solid State Relays

Sponsored by Mouser Electronics and Littelfuse

In this episode of Libby's Lab, Libby and Demo investigate quiet, reliable SRP1 solid state relays from Littelfuse availavble on Mouser.com. These multi-purpose relays give engineers a reliable, high-endurance alternative to mechanical relays that provide silent operation and superior uptime.

Click here for more information about Littelfuse SRP1 High-Endurance Solid-State Relays

featured paper

Quantized Neural Networks for FPGA Inference

Sponsored by Intel

Implementing a low precision network in FPGA hardware for efficient inferencing provides numerous advantages when it comes to meeting demanding specifications. The increased flexibility allows optimization of throughput, overall power consumption, resource usage, device size, TOPs/watt, and deterministic latency. These are important benefits where scaling and efficiency are inherent requirements of the application.

Click to read more

featured chalk talk

Advances in Solar Energy and Battery Technology
Sponsored by Mouser Electronics and onsemi
Passive components will play an important part in the next generation of solar and energy storage systems. In this episode of Chalk Talk, Amelia Dalton, Prasad Paruchuri from onsemi, Walter Fusto from Würth Elektronik explore trends, challenges and solutions in solar and energy storage systems. They also examine EMI considerations for energy storage systems, the benefits that battery management systems bring to these kinds of designs and how passive components can make all the difference in solar and energy storage systems.
Aug 13, 2024
54,616 views