Curated articles, resources, tips and trends from the DevOps World.
Last year was a tough one for many IT operations teams. The pace of digital change did not diminished, and the complex infrastructure that underpins increasingly business-critical services was beginning to creak. Teams were under pressure and often understaffed.
Kubernetes is an orchestrator. It’s how you deploy, network, load balance, scale and maintain containerised apps.
Anyone who’s worked with distributed systems knows there are far too many opportunities for something to go wrong. Pinpointing the exact spot in the source code is like looking for a needle in a haystack.
An Agile advocate delivered an unpredictable and thought-provoking presentation at 2022’s GOTO Amsterdam conference. Again and again, he emphasized the point that it’s ultimately more important for an organization to be effective than it is to be merely efficient.
I’ve been quite vocal over the past year as to how much I depend on Portainer as my container management platform. But not only is it great for managing containers, it’s also an outstanding platform for learning the ins and outs of working with containers.
I know a lot of senior developers will be moving with the current round of layoffs, but this is also a good time for less experienced developers to move into the disrupted spaces. There are slightly more elephant traps at interview time for junior devs, as they are seen as more of a risk.
If you’ve ever worked with a database, you’ve likely worked with CRUD operations. CRUD operations are often used with SQL, a topic we’ve covered in depth (see this article, this one, and this one for some of our recent SQL tips and tricks).
If you ever had to analyze an issue in production, I’m sure you know how important it is to have good logging. Good logging requires three things: While you still need to decide yourself which log messages you should write for each use case, you don’t need to worry about requirement 2 and 3.
Over the years I’ve done a few GUI libraries in Python. I want to break down today why this is a bit hard and may be a challenge for someone now starting out. I will also give you some tips at the end of how to make your life easier when doing GUI programming in Python.
Web applications provide a place to shop, game, stream content, manage finances, and so much more. It’s critical that organizations protect the confidentiality, integrity, and availability of their most vital and profitable applications. Google’s answer: Google Cloud Armor.
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