Operations | Monitoring | ITSM | DevOps | Cloud

VMware Tanzu

Recognizing and Removing Friction Points in the Developer Experience on Kubernetes

Kubernetes is a game-changing technological advancement, enabling infrastructure and operations teams to automate application deployment and management at scale. But it has also presented new challenges to developers. As organizations adopt cloud native application paradigms, they face a developer experience crisis due to the complexity of the cloud native ecosystem and a steep learning curve for developing applications for Kubernetes.

Understanding the 2021 State of Open Source Report

How are organizations managing security and compliance for open source packages nowadays? As you may recall from our annual State of Kubernetes surveys, security and compliance are always a top concern. Our recent survey, The State of the Software Supply Chain: Open Source Edition 2021, gives some great insight into how people are addressing those concerns. It also gives some guidance on how to build your own policies.

DevOps Loop Recap: A Day Filled with Glorious Purpose

DevOps Loop at VMworld, a new community event launched this year, set out to examine DevOps and its core principles in the context of modern apps, multi-cloud, and Kubernetes. We pulled in all the experts—those folks on the ground living and breathing DevOps—to share their viewpoints. And the day was AWESOME. All the sessions are available to view (or view again) on demand. I’m always surprised by how much I miss on the first pass.

The History of CI/CD

When you’re new to an industry, you encounter a lot of new concepts. This is especially true with DevOps, a fairly young corner of tech where things move very quickly, by design. Some of the concepts we consider central to DevOps are actually pretty old, though, predating the birth of DevOps by a decade or more. Without this context for how things evolved, and for the specific ways in which software development was more difficult without the methodologies and toolsets we have today, grasping the "why" for modern abstractions can be difficult. Without understanding the "why," learning to use a new tool well isn’t as easy as it could be.