DevOps Zone is brought to you in partnership with:
  • submit to reddit
Ariya Hidayat03/25/14
0 replies

Exploring Eclipse Orion 5

Eclipse Orion released its latest version 5, right before the most recent EclipseCon. This new version packs several exciting features, everything from stylistic change in the appearance to an streamlined cloud deployment.

Yashwant Golecha03/24/14
0 replies

Generating an Executable JAR File From Project Containing Third Party Library

A lot of times we write java utility programs which can be used as stand alone applications. We package them as executable jar file which could be shared with end users.

Paul Jenson03/24/14
0 replies

Dev vs. Ops and DevOps

The buzz about DevOps still seems to be dominated by conversations describing what it is. So here is my description in a simple visual format.

Paul Jenson03/24/14
0 replies

Dev vs. Ops and DevOps

The buzz about DevOps still seems to be dominated by conversations describing what it is. So here is my description in a simple visual format.

Peter Verhas03/23/14
0 replies

Documenting API using Concordion

Concordion is an open source tool for writing automated acceptance tests in Java. It is a handy little tool, simple to use and even the source code of the tool is good style

Rob Williams03/22/14
4 replies

Revisiting Bloch's Static Builder with IntelliJ's New Postfix Completion

Pretty thrilled with the new postfix completion in IntelliJ 13.1 EAP. Redid my Builder Live Templates to use it and the results are pretty awesome.

Jan 03/22/14
3 replies

Top 5 Reasons to Choose ScalaTest Over JUnit

Testing is a major part of our development process. After working with JUnit for some time we leaned back and thought: How can we improve our test productivity? Since we were all fond of Scala we looked at ScalaTest. Here are the author's top 5 reasons to use ScalaTest over JUnit!

Jakub Holý03/21/14
0 replies

Frustration-Driven Development – Towards DevOps, Lean, Clojure

A post about development practices, speed, and frustration.

Vlad Mihalcea03/20/14
3 replies

Afraid of Reopened Issues?

Reopened issues and developer feelings don’t mix well, a recurrent phenomenon I’ve seen on all projects I’ve worked on.

Chen Harel03/20/14
0 replies

5 Features In Java 8 That Will Change How You Code

Java 8 is packed full of some really exciting features at both the JVM and language level. In this post, we'll look at 5 features that we feel are an absolute must for you to know about.

Zac Gery03/20/14
0 replies

The Accidental Standard

As groups and products grow in size and complexity, it's common for people to use their best judgment when making decisions. This trust is a vital olive branch in team building and group dynamics. But as time marches on, accidental standards are created. An accidental standard is a method, process, or expectation set without explicit recognition by those involved.

Alec Noller03/20/14
0 replies

Take Our Survey and be Part of DZone's New Continuous Delivery Research Report!

We'd like to offer everybody in the DZone community the opportunity to be part of DZone's 2014 Continuous Delivery Research Report. By taking our survey, you will help decision-makers understand trends and preferences around deployment automation and configuration management solutions.

Alec Noller03/19/14
4 replies

Dev of the Week: Henrik Warne

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Henrik Warne, a software developer in Stockholm, Sweden and 20-year programming veteran.

Aliza Earnshaw03/19/14
0 replies

DevOps Improves Time to Market -- and Revenue

DevOps is a cultural shift in how software development and IT operations work together. It’s about focusing everyone’s attention on the business goals of software, and enabling ongoing, active collaboration between developers and IT operations people to achieve those goals.

Alec Noller03/19/14
0 replies

Java 8 Released

Java 8 has been released! Surely you've heard quite a bit about it already, as it's a major release and has been hotly anticipated and available for early access for a while, but now Java SE 8 is available for download, and we have a number of resources to cover the changes and new additions.

Hubert Klein Ikkink03/18/14
0 replies

Change Font Terminal Tool Window in IntelliJ IDEA

IntelliJ IDEA 13 added the Terminal tool window to the IDE.

Konrad Garus03/18/14
0 replies

ClojureScript Routing and Templating with Secretary and Enfocus

A good while ago I was looking for good ways to do client-side routing and templating in ClojureScript.

Remy Sharp03/18/14
0 replies

Feature-based development

Recently we changed the way we were working on JS Bin. Instead of pushing new features whenever it took my fancy – which could result in success or equally some kind of breakage – we’re now pushing new features under feature flags and it’s proving to be really quite powerful (and fun).

Lubos Krnac03/17/14
0 replies

Trigger Continuous Delivery every GitHub Commit

I am going to show how to set up this process using Maven and Jenkins. Target environment is hosted on Tomcat7. Source code is hosted on GitHub. Because I am the type of developer who tries to avoid polling as much as possible, I am going to show how to trigger this process by GitHub's cool feature called WebHooks.

Yunus Emre Keskin03/15/14
0 replies

Fluent Interface for More Readable Code

Code confusion and complexity is a problem in most software projects, and we can clearly see this in enterprise projects. The reason for this confusion might be fast and unplanned developing, poorly-designed structure and undefined architecture. But we have to know this. Code is inherently complex.

Roger Hughes03/14/14
0 replies

Tracking Exceptions With Spring - Part 2 - Delegate Pattern

In my last blog, I started to talk about the need to figure out whether or not your application is misbehaving in it's production environment.

Len DiMaggio03/14/14
0 replies

Creating Complex Test Configurations with Red Deer

In the first post in this series, we took a quick look at Red Deer’s implementation of Requirements classes. In this post, we’ll take a more detailed look at Requirements, including how Red Deer supports your creating custom Requirements.

Lukas Eder03/14/14
0 replies

Java 8 Friday Goodies: SQL ResultSet Streams

Even if last week, we promised an article on concurrency, there is one very important aspect of Java 8 lambdas and interoperability with “legacy” APIs that we need to talk about, first.

Edmund Kirwan03/14/14
0 replies

What's the opposite of duplication?

Strange that we still worry about duplication.

David Green03/13/14
6 replies

Are Comments Always Wrong?

When I started programming some years ago, I would comment everything, and I mean everything.