DevOps Zone is brought to you in partnership with:
  • submit to reddit
Alec Noller09/15/14
2 views
0 replies

Introducing DZone's Latest Checklist: Class Design

This week, DZone released its latest Checklist: Class Design. This is the third entry in our Checklist series, so be sure to check out our previous releases - Unit Testing and Test-Driven Development - as well!

Steven Lott09/15/14
5 views
0 replies

API Testing: Quick, Dirty, and Automated

When writing RESTful API's, the process of testing can be simple or kind of hideous. Some test scripting is possible in Postman. Some. In Python, you've got a complete programming language. The "some" qualifier evaporates.

Eyal Golan09/13/14
3996 views
0 replies

JUnit Rules

In this post I would like to show an example of how to use JUnit Rule to make testing easier.

Curtis Lassam09/13/14
1183 views
0 replies

Cube Drone #4: Poom

From software developer Curtis Lassam (who writes about comics and code) comes a comic series called Cube Drone. This is Cube Drone #3: Poom.

Jeremiah Orr09/13/14
2162 views
0 replies

Yes, You CAN Unit Test Client Side Code

When developers think about unit testing web applications, we often focus on server-side code. But with the right tools and programming techniques, we can achieve the same rigorous test quality in our client code that we expect from our server code.

Rob Galanakis09/12/14
3379 views
0 replies

Metaprogramming With the Type Function

I use Python’s 'type' function for dynamically creating custom Maya nodes based on specifications, such as input and output attributes. I really love the 'type' function, so I thought I’d post another cool use of it.

Moritz Plassnig09/12/14
1055 views
0 replies

Continuous Deployment of DNS Records with DNSimple

At Codeship we always look into new ways how we can leverage Codeship to automate our workflows. A while ago we started Continuous Deployment of our DNS records.

Denis Goodwin09/11/14
1200 views
0 replies

User Experience Is Bigger Than Data

Fragmented approaches to APM are being promoted as solutions to support the DevOps ideal of continuous integration and delivery, but the stark lack of integrated tools in these APM arsenals isn’t likely to make communication and collaboration between dev and ops any easier or more efficient.

Quinten De Swaef09/10/14
7246 views
0 replies

Event driven programming using Spring Boot and Reactor

This article will teach you how you can setup an environment to develop in an event-driven fashion using Spring Boot and the Reactor framework.

Aleksey Novik09/10/14
2025 views
2 replies

How JSF Works and how to Debug it - is Polyglot an Alternative?

JSF is not what we often think it is. It's also a framework that can be somewhat tricky to debug, especially when first encountered. Let's go over on why that is and provide some JSF debugging techniques.

Wille Faler09/09/14
2169 views
0 replies

How Ansible and Docker Fit: Using Ansible to Bootstrap and Coordinate Docker Containers

There are a lot of exciting tools in the infrastructure and visualization space that have emerged in the last couple of years. Ansible and Docker are probably two of the most exciting ones in my opinion. This is my take on where Docker and Ansible is and isn't useful.

Vijay Narayanan09/09/14
2431 views
0 replies

Targeting Quick Wins And Sustaining Momentum

Systematic reuse initiatives don’t have to be big-bang events preceded by a lot of noise. It can be done quietly – project by project with a resolute focus on getting targeted wins

Craig Flichel09/09/14
2201 views
0 replies

Developing a Reusable File: Cleanup Schedulable Job

In my last post, I delivered on a reusable, file archival schedulable job. I promised to next look at doing something similar for file cleanup.

Istvan Forgacs09/09/14
4075 views
0 replies

Debugging Step by Step - Active and Passive Debugging

Debugging methods can be categorized as active and passive. Active debuggers reduce the code size to be visited for bug hunting, while passive debuggers display any information you need. We introduce some new active methods. We also show how the usage of active debuggers helps you to debug more efficiently.

Ayende Rahien09/08/14
2304 views
0 replies

Troubleshooting, When F5 Debugging Can’t Help You

You might have noticed that we have been doing a lot of work on the operational side of things. To make sure that we give you as good a story as possible with regards to the care & feeding of RavenDB. This post is about your applications and systems, and how you are going to react when !@)(*#!@(* happens.

Kapil Viren Ahuja09/08/14
4785 views
1 replies

High Availability Design

If you fail to articulate to the clients what these numbers will mean to them in terms of cost, you wont ever get them accept the reality of internet and the universe. More often than not you will realize how business will realize that there are services they can live without.

Craig Flichel09/07/14
3811 views
0 replies

Developing a Reusable File: Archival Schedulable Job

DevOps and full-stack have been popular topics in our industry for a number of years now. Unfortunately, they don’t always mean the same thing to every organization or even individuals within an organization.

Robert Diana09/06/14
5632 views
0 replies

Geek Reading September 5, 2014

I have talked about human filters and my plan for digital curation. These items are the fruits of those ideas, the items I deemed worthy from my daily reading. These items are a combination of tech business news, development news and programming tools and techniques.

Douglas Rathbone09/05/14
2600 views
0 replies

So You Want Your Team to Start Using Git? – Part 1: Getting Started

When setting out to use Git there are lots of basic tutorials, but none that approach it from a zero-to-hero in a team environment. In this blog series I am going to trying to set out to change all that by walking you through the steps from working in a non-Git source control environment to using DVCS with other people.

Trevor Parsons09/05/14
5356 views
0 replies

How to Find and Solve Your Application Bottlenecks

Here’s a familiar scene: You’ve finished developing your application or a neat new feature and you’ve created the right system logs for new capabilities. You’re confident that if something breaks, you can easily spot the errors and overcome them efficiently.

Maarten Ectors09/04/14
4979 views
0 replies

How to Successfully Attack a Software Dinosaur?

We all have “enjoyed” working with some software that was purchased because “You can’t get fired because you bought…”. This software is known for being the industry leader. Not because it is easy to use, easy to integrate, easy to scale, easy to do anything with,… It often is quite the opposite.

Gil Zilberfeld09/03/14
3078 views
1 replies

The Economics of Unit Testing

Unit testing is a set of skills, that rarely appears on a resume. When I saw a resume with unit testing on it, it rose up to the top of the interview queue. I understood the person who put it there understand what it means to the business.

Zemian Deng09/03/14
3502 views
0 replies

Deploying Applications or Libraries to WebLogic Server Using Command Line

Here is how you can automate deployment for WebLogic server using the command line.

Lieven Doclo09/03/14
4206 views
0 replies

Hystrix and Spring Boot

Hystrix is a Java library aimed towards making integration points less susceptible to failures and mitigating the impact a failure might have on your application.

Jonas Gauffin09/03/14
3744 views
6 replies

Communicating business rules with methods

Do you use anemic models? i.e. having business classes like “User” without any methods but just properties instead? Do you want to do better but do not know how?