Blog

The Benefits of Test-driven Development

The Benefits of Test-driven Development

This post was originally featured at DevOps.com. It sounds like an oxymoron: Create test cases before coding. In the process of writing and using test cases before writing functionality, a developer can produce higher-quality software. That is the concept behind test-driven development (TDD), and it works. TDD Snapshot TDD has been around since at least …

9 Top DevOps Conferences — A Developer’s Picks

9 Top DevOps Conferences — A Developer’s Picks

This post was originally featured at Sonatype. With the DevOps movement only continuing to grow, plenty of conferences have sprung  up around the topic. These are a great way to get acquainted with DevOps methodology and the capabilities it can bring to your organization. Conferences also let you do the following: Ramp up your knowledge …

TDD vs. BDD: What Are They and How Do They Differ?

TDD vs. BDD: What Are They and How Do They Differ?

Improving the testability of software is extremely important, and a difficult ideal in its own right. To achieve that, engineers and others interested in software testability have created many strategies, tools, and methodologies to improve the testability of software solutions. With so many methodologies and techniques available, which one should you choose? Two of the …

Server Performance Metrics: 8 You Should Be Considering

Server Performance Metrics: 8 You Should Be Considering

This post was originally featured at Raygun. With the DevOps movement entering the spotlight, more and more developers concern themselves with the end-to-end delivery of web applications. This includes the deployment, performance, and maintenance of the application. As an application gains more users in a production environment, it’s increasingly critical that you understand the role of …

Upgrading Jenkins On Azure

Upgrading Jenkins On Azure

On July 18 2018, it was announced that Jenkins had a major security flaw in the system, prompting an immediate fix and deploy.  When I set up the Jenkins instance for Azure, I used the Azure Marketplace to do so, handling most of the legwork in getting everything set up.  A quick Google search hadn’t …

Living In A DevOps World (Part 2: Implementation)

Living In A DevOps World (Part 2: Implementation)

This post was originally featured at DevOps.com. Part one of this article focused on some of the more behind-the-scenes benefits of an Agile DevOps approach. In part two the focus turns to some of the other traditional problems that a well-executed DevOps approach can address, and how doing so can benefit an organization in more ways …

Living In A DevOps World (Part 1: Recognition)

Living In A DevOps World (Part 1: Recognition)

This post was originally featured on DevOps.com. DevOps has evolved into a conceptual and working model for more effective software implementation. However, there are differences of opinion on the real-world value of any approach to date.  This includes the question of the best way to implement a real-world DevOps environment. This two-part article will focus on …

Setting Up a Local WordPress Development Environment

Setting Up a Local WordPress Development Environment

When developing on WordPress, consider setting up a local WordPress development environment to allow for freedom to experiment with the installation.  This will assist a series of tasks including: Setting up the website and adding content. Installing plugins to test their functionality. Viewing a functional website without a shared environment. Theme or plugin development. This …