a Futurum company

Coverage Area

Best Practices

The latest Best Practices news, analysis and insights from DevOps.com.

24Articles shown
18Contributors shown
2Archive page
Alldevopsdevops best practicesabilitiesDevOps careersautomationbest practicesapplication security
Most recent
Best Practices

The Skills Successful DevOps Pros Need in 2023

There’s a huge range of knowledge, skills and abilities that DevOps professionals will need to master if they want to thrive in 2023.

Charlotte Humberston · Aug 14, 2023
Best Practices

Automation in DevOps: Advancements, Platforms and Examples

Automation is the backbone of DevOps. By facilitating seamless integration and continuous delivery, it revolutionizes the ways organizations deliver software, products and services. When applied correctly, automation can significantly enhance productivity, reduce time-to-market, improve software quality and minimize the risk of human error. A range of automation tools support these goals, each tailored to a […]

Dr Liam Terblanche · Jul 28, 2023
AI

Is ChatGPT Helping or Hurting Your Developers’ Productivity?

ChatGPT’s ability to translate natural language into working code has sparked tremendous interest in the programming community. Developers are exploring ways to use ChatGPT to reduce redundant tasks, from creating code snippets to analyzing and debugging programs. This also allows them to focus on more complex tasks like data analysis and monitoring with the help […]

Ariel Assaraf · Jul 13, 2023
Best Practices

Choosing the Right Software Deployment Tools

Imagine this scenario: After investing countless hours in developing your software, it is finally ready for deployment. Now, you must select the appropriate software deployment tools to guarantee a seamless release. This article will guide you through the concept of software deployment and discuss various tools that cater to different needs—from dedicated deployment tools to […]

Gilad David Maayan · Jun 21, 2023
Best Practices

The Future of Continuous Testing in CI/CD

If you ever wonder why continuous testing is so important, think about the following: In the past, software testing was typically done after the code was written and sent to the QA department for independent testing. When bugs were discovered, the code was returned to the developers for correction. While this testing method worked, it […]

Alexander Tarasov · Jun 6, 2023
Application Performance Management/Monitoring

Why You Need a Multi-Cloud and Multi-Region Deployment Strategy

As I began writing this article, I encountered some technical challenges in my attempt to provision three cloud providers in three separate regions to simulate multi-cloud and multi-region deployments. I couldn’t get one of the regions to behave as I expected when provisioning the environment. As it turned out, the region (and by association, cloud) […]

Jesse Martin · Jun 1, 2023
Best Practices

How Good Developers Become Good Engineering Managers

Being a good engineering manager means that, to some degree, you have a natural affinity for the work involved. And if you’re a good developer, you likely already have some of those innate skills and attributes. But simply having the skills doesn’t mean you’ll enjoy being an engineering manager. For example, the nature of the […]

Dylan Etkin · May 1, 2023
Application Performance Management/Monitoring

The Now and Next of Automation

Today’s never-ending flood of data has many of us drowning in noise. And while humans are still essential for thoughtful analysis and driving action, it’s no longer possible for a human to parse gigabytes of data alone. How do you begin to filter out the noise and then understand what to do with it? How […]

Mandi Walls · Apr 12, 2023
Application Performance Management/Monitoring

5 Key Performance Metrics to Track in 2023

It’s never a bad time to adopt healthy new habits for the mind and body, and for developers, it’s always a good time to consider new best practices at work. As 2023 rolls on, I’ve been thinking about some key performance metrics that help to ensure critical applications and websites perform optimally throughout the year—especially […]

Sarah Guthals · Mar 31, 2023
Best Practices

5 Unusual Ways to Improve Code Quality

Code quality refers to how well-written and maintainable software code is. It encompasses factors such as readability, efficiency, scalability, reliability, maintainability and security. High code quality ensures that software is easy to understand, modify and extend, has fewer bugs and is less likely to break down. It also reduces development time and costs and improves […]

Gilad David Maayan · Mar 20, 2023
Best Practices

DevOps Done Right: How to Succeed in DevOps From Day One

Whether you are diving into DevOps for the first time or trying to do it right this time, DevOps Onramp provides all the information you need for a successful DevOps journey. Join us on May 4, 2023, to learn how to get started with DevOps—and how to do it right. You’ll learn: DevOps best practices, […]

Veronica Haggar · Feb 14, 2023
Best Practices

State of DevOps Report Finds a Rise in Platform Engineering

The speed of software development velocity is increasing, and to enable this, platform engineering is emerging to evolve the DevOps practice. Interest in platform engineering is rising—so much so that Puppet emphasized platform engineering in its 2023 State of DevOps Report. A whopping 94% of respondents agreed that platform engineering is helping their organizations better […]

Bill Doerrfeld · Jan 18, 2023
Application Performance Management/Monitoring

5 Best Practices for Implementing Cloud-Native DevOps

As the world transitions to cloud-native offerings as an industry norm, DevOps is gaining traction for its critical role in supporting more efficient IT infrastructure. DevOps is designed to boost collaboration and communication by streamlining the automation process to expedite the creation and deployment of applications. Implementing cloud-native DevOps requires organizations to make a massive […]

Tal Knopf · Dec 20, 2022
Application Performance Management/Monitoring

Shift Left Testing in Microservices Environments

By now, it’s common knowledge that the later a bug is detected in the software development life cycle (SDLC), the longer it takes and the more expensive it is to fix that bug. In 2017, the Ponemon Institute found that it cost around $80 on average to fix a defect detected early in the SDLC […]

Anirudh Ramanathan · Dec 13, 2022
Best Practices

5 Tips to Consider When Introducing Infrastructure Automation

Although we discuss infrastructure automation often, the fact is that a lot of manual processes still exist throughout DevOps. Whether it’s rewriting scripts to spin up new servers, updating cloud-native policies or configuring computing environments, manual toil is an all-too-common reality. To make matters worse, engineers commonly create lengthy scripts that work in isolation but are […]

Bill Doerrfeld · Dec 12, 2022
Best Practices

Looking to the Future of Developer Experience

Developer experience is where it’s at! Developer experience (DX) means taking a user experience approach to the developer journey. DX (also abbreviated as DevEx) is commonly applied to areas like documentation, sandbox environments, SDK ergonomics and more. By improving a developer’s experience with a tool, software providers can increase stickiness and retain more users. Nowadays, […]

Bill Doerrfeld · Dec 7, 2022
API

Choosing the Right API Solution

There are more choices than ever when it comes to APIs–and that’s a good thing. But it also means you’ll need a strategic plan for choosing the right API solution. Two questions I’ve found can help guide that decision: What problem are you trying to solve right now? What functionality will you need in the […]

Massimo Scardellato · Oct 14, 2022
Application Performance Management/Monitoring

Latest DORA Report From Google Surfaces Raft of DevOps Challenges

The annual Accelerate State of DevOps 2022 report published today by the DevOps Research and Assessment (DORA) team at Google found the percentage of high performers is at a four-year low, with the percentage of low performers rising dramatically from 7% in 2021 to 19% in 2022. Based on a survey of 1,350 DevOps professionals, […]

Mike Vizard · Sep 28, 2022
Best Practices

8 Web Development Trends to Follow

Since the inception of the internet in 1983, many web development tools have been introduced to simplify complex processes that would otherwise take months to finish and cost companies a great deal of money. According to internet live statistics, over 1.5 billion websites and more than five billion active daily internet users visit multiple sites […]

Anas Baig · Aug 26, 2022
Best Practices

Understanding the Importance of Developer Experience

If you’re creating a developer tool, you’re bound to run into this dilemma—you know the inner workings of it really well, but others don’t. And without solid documentation and samples to follow, it can be challenging for another person to get started. Friction with the tools we use can contribute to burnout, inhibit creativity and […]

Bill Doerrfeld · Aug 25, 2022
Application Performance Management/Monitoring

Free Dev Tools! But What’s the Catch?

Software companies, especially young startups, are always in a development race – by definition, they are trying to maximize achievements and minimize their burn rate. That means development teams naturally face an internal tug-of-war. On one hand, they seek to use the newest dev tools that the market can offer, targeting their applications to become […]

Sharon Sharlin · Aug 19, 2022
Best Practices

What You’re Getting Wrong About DevOps (and How To Make it Right)

DevOps is now the top software deployment strategy by a mile — 77% of organizations say they use the approach to roll out new software. This is good news because a DevOps approach is an important marker of business maturity, and its benefits (more on that later) are so tangible that most organizations don’t need […]

Claus Jepsen · Jul 28, 2022