Curated articles, resources, tips and trends from the DevOps World.
Here, we look at the origin of deadlocks, consider a method for discovering deadlocks in existing code, and learn how to design a deadlock-free synchronization. Thread synchronization is a great tool to overcome race conditions in multithreaded programs.
Hi everyone! What a couple of years it’s been… The Good, the Bad and the Ugly doesn’t seem to be a strong enough cultural reference to really capture the roller coaster ride of 2020 and now 2021. I’ve been very (for me) quiet here during that time.
Many organizations have a significant and often growing investment in their existing on-premises data centers. Even if those organizations have gone all-in on the public cloud, they frequently need to manage resources that are not necessarily accessible from the public internet.
Bridgecrew, the DevSecOps company that Palo Alto Networks recently agreed to acquire, has expanded its Checkov security tool to scan code and applications from the very beginning of the development cycle.
For a very long time now, wherever you look, and whatever you may say, you cannot do without virtualization. The disadvantages and benefits of virtual machines over iron servers for each service have long been spelled out over and over again. Therefore, we will not be returning to this topic.
Over the last several years, the adoption of Kubernetes has increased tremendously. In fact, according to a Cloud Native Computing Foundation (CNCF) survey, 78% of respondents in late 2019 were using Kubernetes in production.
Diving into a new product or market doesn’t have to be scary if you have the right tools and mindset. Picture this: your boss comes to you with a mission-critical project that you feel completely unqualified for. Cue the sinking feeling in your stomach, right?
In my previous article from this series I shared the logical view of the business optimisation use case for retail stores. The process was laid out how I've approached the use case and how portfolio solutions are the base for researching a generic architectural blueprint.
Puppet sponsored this post. You’re fast-tracking a project and moving at the speed of light, so having a developer deploy another Kubernetes cluster just makes sense, right? After all, speed is everything in today’s enterprises, as they compete to bring new products and applications to market.
Cyber attacks are on the rise, harming brands and supply chains while fomenting consumer and employee distrust — as well as leading to costly interruptions and service blackouts.
Have valuable insights to share with the DevOps community? Submit your article for publication.
Get the latest DevOps news, tools, and insights delivered to your inbox.
Made with pure grit © 2025 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com