Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Best of the Week (May 30): DevOps Zone

DZone's Guide to

The Best of the Week (May 30): DevOps Zone

· Integration Zone ·
Free Resource

Continue to drive demand for API management solutions that address the entire API life cycle and bridge the gap to microservices adoption.  

Make sure you didn't miss anything with this list of the Best of the Week in the DevOps Zone (May 30 to June 5). Here they are, in order of popularity:

1. Test-Driven Development: Three Easy Mistakes

I run introductory training in test-driven development quite frequently these days. And each time I do, I find the same basic mistakes cropping up every time, even among teams who already claim to practice TDD. Here are the three mistakes I see most often.

2. Using Drone and Docker for Continuous Integration

I've tried CI systems ranging from Bamboo to Jenkins, and I always feel like I'm either pushing against the limits of the tech or tiptoeing through a mine field of possible misconfigurations. I don't feel that way with Drone. The "disposable" Docker environment is an absolutely perfect way to test code.

3. 10 Lines of Clojure Code to Build A Simple Balancer

With Nginx-Clojure we can make some looking difficult tasks become very simple.This article will give an example about using Clojure code to build a simple balancer with a role based dynamic bandwidth limiter on Nginx.

4. Testing Love and Polyamorous TDD

Yes, Test Driven Development (TDD) is a good practice, but it is NOT necessarily superior to: integration testing, penetration testing, operational readiness testing, disaster recovery testing, and any of a large number of other validation activities that should be a part of a software delivery practice.

5. What's Wrong with Test-Driven Development (TDD)

I was asked to talk about the problems of using TDD – being me I’ve decided to do the exact opposite, this session was names “what is wrong with TDD”. I felt that one of the major issues is that TDD looks weird, it’s counter-intuitive, and convincing developers to actually try it hard and requires a mental leap of faith.

 

Discover how organizations are modernizing their application architectures for speed and agility from the growing API economy

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}