Resources: Continuous Delivery 101
Enterprise Continuous Integration
Finding Flow at Scale
You can’t practice DevOps or Continuous Delivery without Continuous Integration. Discover the critical aspects of a truly enterprise-grade Continuous Integration system.
The Continuous Delivery Effect
What is Continuous Delivery and how can it help you and your organization succeed in a software-driven economy?
Read to discover the gains Continuous Delivery can bring to your organization’s application owners, developers, and IT operation teams.
Overcoming Jenkins Sprawl: Going from CI to CD with ElectricCommander
Software is everywhere. And accelerating the delivery and quality of that software can mean the difference between merely surviving, and thriving.
A Scalable Software Build Accelerator
For organizations that depend on software innovation, a slow software build process can be a bottleneck for the entire company. Slow build times not only impact engineering efficiency, but they also affect product quality and company agility.
Accelerating Automotive Software Delivery
Success in the auto industry is no longer determined by the horsepower of an engine, or how many cup holders it has. Buyers today ask different questions. How many miles to the gallon? Does it have an eco-friendly mode? Is it electric? Does it have Bluetooth?
Solving The Dependency Problem in Software Builds
Learn time-saving tips for handling dependencies in Make.
– Automatic Source/Object Dependency Generation for C/C++
– Dependencies Between Objects
– Dependencies Between Projects
Three Techniques to Accelerate High Quality Android® Device Delivery
Android® has become an amazing success; less than four years since its release by Google, the open source operating system will be installed on more than a billion devices this year.
DevOps Without Dev is Dead on Arrival
Software applications are often the engine of every business today. To remain competitive, businesses need to innovate and respond to change fast without compromising quality.
Five Reasons Agile Won’t Scale Without Automation
The Agile software development methodology is composed of many techniques designed to help deliver incremental releases of high-quality software more quickly than ever before. Although Agile adoption is proceeding steadily, many enterprises aren’t fully converted to this approach.
Fail-Safe Application Deployment
Enterprises are building, testing, and deploying software–particularly Web solutions and service- oriented applications–faster and more frequently now than at any point in the past. Faced with unprecedented demands, many of these software development organizations are realizing their rollout processes are haphazard, at best.
Seven Things to Let Go of Before Software Release
For most enterprises, creating, testing, and deploying a modern software application demands well- planned orchestration of an assortment of disparate tools and technologies.
The Secret to Fast, Reliable Builds
This whitepaper looks at solutions to the dependency problem in Make and GNU Make – the de-facto build tool of choice for many software development teams. The paper identi- fies the key problems in Make dependency management and explains how solving these problems helps achieve faster and accurate software build times.
Continuous Testing with ElectricCommander
Large development organizations have increasingly been adopting select agile practices to enable faster development, create more reliable software, and reduce costs. Chief among these practices is providing developers early and frequent feedback from users, from other developers, and especially from the programming, build, and test tools.
Build and Release Management
If you were starting a new software development team today, could you imagine one of the ‘to do’ list items being ‘build our own source code management system’? It’s unlikely that anyone would dream of building their own SCM system today: there are multiple open source and commercial SCM systems available to meet all possible needs.
Challenges & Characteristics of Enterprise CI
Many software engineering organizations are implementing continuous integration as part of a move to agile development techniques. Organizations commonly start by using open source continuous integration tools, such as CruiseControl, but quickly find that they require extensions to meet the needs of a large enterprise.
The Agile Heartbeat
One of the persons most affected by the introduction of Agile development or Extreme Programming is the Build manager, who can no longer make do with home grown solutions or ad-hoc, disparate point-tools. Learn how Electric Cloud powers enterprise software production with solutions that solve the most serious bottlenecks in the software delivery cycle – thus enabling organization to realize Agile to its full potential.
Three Ways to Leverage Dev in DevOps
Learn what DevOps is, what’s behind the move towards integrated DevOps procedures, and why it’s much smarter to approach the automating of DevOps processes with a “Dev-first” attitude.