continuous integration

Articles

Embracing Agility: Trends to Enhance Your Software Embracing Agility: Trends to Enhance Your Software

Agile software development is constantly evolving to address the challenges of modern software development. This article explores some of the latest trends in agile development, including cloud-based infrastructure, online Scrum, containerization, DevOps, low-code/no-code tools, schema-less data, and serverless computing. These trends can help to make software development more efficient, scalable, and collaborative.

Deepak Vohra's picture Deepak Vohra
5 Types of Dependencies Slowing You Down (and How to Fix Them) 5 Types of Dependencies Slowing You Down (and How to Fix Them)

Agile teams aim for autonomy to deliver end-to-end solutions quickly. However, most organizations rely on interdependent teams, creating delays and bottlenecks. This article explores five types of dependencies: chain, stack, shared people, shared resources, and shared codebase. Each dependency type comes with its own challenges that impact delivery speed and quality.

Derk-Jan de Grood's picture Derk-Jan de Grood
CI/CD in Kubernetes with ArgoCD: A Practical Guide CI/CD in Kubernetes with ArgoCD: A Practical Guide

The intersection of Continuous Integration and Continuous Deployment (CI/CD), Kubernetes, and ArgoCD are a powerful synergy that can streamline development and deployment processes. The inherent ability of Kubernetes to manage, scale, and operate application containers is substantially enhanced by CI/CD workflows, leading to a dynamic and highly efficient software development lifecycle.

Gilad David Maayan's picture Gilad David Maayan
5 Tips to Create a Secure CI/CD Pipeline 5 Tips to Create a Secure CI/CD Pipeline

The purpose of CI/CD security goes beyond identifying and remediating vulnerabilities—it also emphasizes keeping pace with other CI/CD processes. A secure CI/CD pipeline allows teams to find and fix issues without disrupting the overall CI/CD flow, achieving security without delaying or rolling back software releases.

Gilad David Maayan's picture Gilad David Maayan

Better Software Magazine Articles

Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
DevOps and the Culture of Code DevOps and the Culture of Code

Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.

Patrick Turner's picture Patrick Turner
What Testers Need to Know about Continuous Testing What Testers Need to Know about Continuous Testing

Thanks to the trend toward DevOps and continuous delivery, traditional testing isn’t enough. Including test automation in your strategy is a good start, but your testing approach needs to change.

Wayne Ariola's picture Wayne Ariola
The Impact of Quality Intelligence on DevOps and the IoT The Impact of Quality Intelligence on DevOps and the IoT

QI is gaining momentum for providing fast and accurate test data to make better decisions. Just running your app through test suites isn’t enough for DevOps and the IoT.

Steven Winter's picture Steven Winter

Interviews

Ryan Kenney Containers, Docker, and Kubernetes 101: A Conversation with Ryan Kenney
Video

Ryan Kenney, senior consultant at Coveros, chats with TechWell community manager Owen Gotimer about the difference between containers, container engines, and container orchestration; using containers in your CI/CD pipelines; and the cost of security.

Owen Gotimer's picture Owen Gotimer
Andy Glover Open Source at Netflix: A Conversation with Andy Glover
Video

Andy Glover, director of delivery engineering at Netflix, chats with TechWell community manager Owen Gotimer about a couple of Netflix's open source projects, the benefits of open source, and a few open source lessons his team learned along the way. Continue the conversation with Andy and Owen (@owen) on the TechWell Hub (http://hub.techwell.com/)!

Owen Gotimer's picture Owen Gotimer
Sunil Sehgal Deciding if You’re Technically Ready for DevOps: An Interview with Sunil Sehgal
Video

In this interview, Sunil Sehgal, the managing partner of TechArcis Solutions, defines DevOps and whether or not your team has the technical savvy to properly adopt its practices. He explains what DevOps means for developers and testers and details what DevTestOps truly is—and why it's essential.

Jennifer Bonine's picture Jennifer Bonine
Martin Chikilian Why It’s Critical to Invest in DevOps Right Now: An Interview with Toptal’s Martin Chikilian

In this interview, Martin Chikilian, lead director of engineering at Toptal, digs into current DevOps trends and whether DevOps is just a fad. Martin explains why the gig economy is so big for DevOps, why there are so many unfilled positions, and what continuous concepts mean for software.

Josiah Renaudin's picture Josiah Renaudin

Conference Presentations

Agile + DevOps East Continuous Delivery Dojo: From Doing Agile to Being Agile
Slideshow

State Farm adopted an innovative approach to a common problem many organizations face with agile transformation: How do you influence, nurture, and support a whole scale culture of agility? How do you move from doing agile to being agile? 

Lisa Maurer
STARCANADA 2019 Continuous Application Security Testing
Slideshow

Because of its specialized nature, many aspects of application security testing are often assigned to testers from another team or another company who may be brought in to perform a point-in-time assessment prior to a release.

Josh Gibbs
STARCANADA 2019 Stabilizing Continuous Testing in DevOps
Slideshow

Organizations have matured their software development practices over the past few years. Despite advancements and innovations, testing remains one of the biggest challenges in DevOps.

Eran Kinsbruner
STARCANADA 2019 Continuous Delivery Requires Radical Changes for Testers
Slideshow

What do testing and quality look like in a continuous delivery world? Who does what and how? Is there still a need for testers, or do developers do all the testing? Is it really possible to achieve quality when you deploy to production many times each day?

Jeff "Cheezy" Morgan

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.