InfoQ Homepage Automation Content on InfoQ
-
Use Canary Deployments to Test in Production
Companies use "Canary Deployments" to test software in production by routing a subset of users to new functionality as part of continuous delivery according to Nolio in their 1st video in a series about DevOps Best Practices. A "Canary Deployment" is a type of incremental release performed by deploying a new version of software side by side with its production version counterpart.
-
Quickstart for New Users of Opscode Chef
OpsCode is providing a new avenue for learning chef aimed at equipping new users with what they need to start building "Infrastructure as Code". The content leads users through a quickstart, common cases, screen casts, and troubleshooting.
-
GitHub Boxen: Automating Mac OS X Configuration and Management
GitHub has open sourced Boxen used internally for automated configuration of Mac laptops, a tool that could be converted to set up Linux or Windows machines.
-
Businesses in US Embracing Cloud at Faster Rate than in UK, Survey Shows
While 94% of businesses consider business process automation an important component of their overall productivity, opinions differ on the role of cloud technologies in automation solutions. According to a new survey conducted on behalf of Redwood Software, the use of cloud technologies differs greatly between the United States and United Kingdom, and among industries.
-
Community-Driven Research: Top Application Lifecycle Management (ALM) Toolsets
InfoQ's research initiative continues with an 13th question: "Top Application Lifecycle Management (ALM) Toolsets". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.
-
The Software-defined Datacenter Has Arrived
VMware and Microsoft provide solutions for software-defined datacenters where all resources – compute, storage, availability, networking and security – are virtualized and automated. This article focuses on the latest additions: virtualized networking and security.
-
Sonatype Offers Insight Into Enterprise Open Source Usage
Sonatype, the main company which drives Maven development, has joined a growing list of companies which aim to help organisations understand and audit their open source software usage, with the announcement of the Sonatype Insight software suite.
-
Agile and the Crutches of False Confidence
False confidence is often grounded in wishful thinking. It is defined as a state where the projected reality and the actual reality might differ considerably, however for a limited period of time, it does give a feeling of having everything under control. There are many such situations in Agile development which make a team hold onto the false confidence crutch only to fall later.
-
Lessons Learned from Skype’s Outage
On December 22nd, 1600 GMT, the Skype services started to become unavailable, in the beginning for a small part of the users, then for more and more, until the network was down for about 24 hours. A week later, Lars Rabbe, CIO at Skype, explained what happened in a post-mortem analysis of the outage.
-
Is Good Code Enough for a Project to Be Successful?
Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.
-
Microsoft Web Farm Framework, a Tool for Automating Operations Across a Server Farm
Microsoft Web Farm Framework (WFF) is a free IIS plug-in used to provision and manage systems in a web server farm, enabling the installation and configuration of software components across the farm plus support for automated deployment of ASP.NET applications.
-
Maintainable Automated Acceptance Tests
Automated tests that are brittle and expensive to maintain have led to companies abandoning test automation initiatives, according to Dale Emery. In a newly published paper, Dale shares some practical ways to avoid common problems with test automation. He starts with some typical automation code and evolves in ways that make it more robust, and less expensive to maintain.
-
Debugging Tips for Selenium Test Failures
While Selenium has gained wide acceptance as a useful tool for automating browser-level tests, tracking down the cause of test failures can take significant time. Daniel Wellman has shared two of his best tricks to greatly reduce debugging time for failed Selenium tests.
-
3 Ruby Project Time Savers: Hoe 2.0.0, YARD, Whenever
We take a look at 3 tools that will help streamline Ruby projects. Hoe 2.0.0 sets up projects and is now extensible with plugins. YARD is a documentation generator like RDoc and it's now powered by a new faster parsing strategy. Finally: Whenever takes care of defining and updating your crontab file - and it's configured with Ruby code.
-
Top Ten Reasons to Love Agile Testing
What are the top ten reasons that Tester's love Agile Testing? Kay Johansen recently asked this question and got responses from many of the leading testers.