Configuration Management and ALM Stories & Trends | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Configuration Management & ALM

Configuration Management and ALM Stories
Dockerfile icon image Exploring Containers: Creating a Dockerfile

Docker containers are launched using Docker images, which are built from layers of Dockerfiles. A Dockerfile is a text document that contains all the commands or instructions to create, copy, and run an image. Let’s look at what goes into creating a Dockerfile, which could be used to build a runnable Docker image.

Deepak Vohra's picture
Deepak Vohra
Architect designing a new structure Key Factors for an Efficient System Architecture Design

Software architecture is all about trying to bring structure to areas that can’t be structured easily. When an architect designs a system, service, or feature, they are formulating a comprehensive solution to a unique problem. The concepts here help create a scalable, accessible, secure, and cost-friendly architecture.

Kunal Chauhan's picture
Kunal Chauhan
Icon showing continuous integration Making Continuous Integration Work for You

Many developers learn about using continuous integration to improve their deliverability speed and decrease the amount of effort needed to launch new features. Actually practicing continuous integration, however, is nowhere near as straightforward as it sounds. Here's how to get started in making CI work for you.

Brian Thompson's picture
Brian Thompson
Cover of the fall 2016 issue of Better Software magazine What’s in the Fall 2016 Issue of Better Software Magazine?

In the cover feature article of the fall 2016 issue of Better Software magazine, “The Evolution of Software Monetization,” Michael Zunke details how software vendors misfire in an attempt to balance protection of their intellectual property with complicated software licensing schemes that frustrate customers.

Ken Whitaker's picture
Ken Whitaker
Just Enough Testing at Each Stage of Your Delivery Pipeline

The continuous delivery pipeline should determine whether the software is a viable candidate for production. Having frequent quality gates along that pipeline that give frequent feedback about the quality of the software helps us find that answer faster. Short feedback loops ensure better product quality.

Gene Gotimer's picture
Gene Gotimer
Container-Based Deployments and the Future of IT Operations

Container-based deployments have become the preferred approach for managing the build and release of complex applications. Many of the tasks handled by IT operations today may not be necessary in the world of containers. Will Ops continue in its current role, or will it need to evolve with the new challenges?

Bob Aiello's picture
Bob Aiello
A Strange Story of Version Control and Software Customization

As he was doing an inventory of a company’s commercial software and version control, Payson Hall got an odd response from a vendor: Their software has no versions. Each client has a unique, customized edition of the software. How can the vendor possibly support that many products? How would that work?

Payson Hall's picture
Payson Hall
Surviving the IT Audit

One of the most anxiety inducing and often frustrating experiences for IT managers can be surviving the IT audit. If you invest a little time in preparation, you can not only survive your next audit, but also perhaps even benefit from the support to improve your existing best practices.

Bob Aiello's picture
Bob Aiello