DevOps Zone is brought to you in partnership with:
  • submit to reddit
Alexey Zvolinskiy04/09/14
5747 views
0 replies

Insight View: Perfect Test Automation

I'm not scared to talk about my vision of a perfect test automation in a context of a software development. My work experience gives me confidence in this question

Lubos Krnac04/09/14
4915 views
0 replies

Measuring Code Coverage by Protractor End-to-End Tests

Was just setting up new JavaScript project based on Grunt. I scaffolded the project template by Yeoman with usage of angular-fullstack generator. I decided to try MEAN stack without MongoDB for my new project (DB isn't needed).

Topher Marie04/09/14
2154 views
0 replies

Why Should You Automate Manual User Management Steps?

Manual user management is painful. That’s why we focused one of the core foundational server management functions on automating user management. A key part of that pain relates to the manual interaction with your users.

Ivan Krizsan04/08/14
3220 views
0 replies

Publish JavaDoc API Documentation when Releasing from Jenkins

This article describes how to publish JavaDoc API documentation for a Maven project built on Jenkins when that project is released. The JavaDoc API documentation is published using the same instance of Apache Tomcat 7 that Jenkins runs on.

Steve Smith04/07/14
6935 views
0 replies

Introducing Continuous Delivery

This article, featured in DZone's upcoming 2014 Guide to Continuous Delivery (releasing April 14th), discusses the widely-discussed design practice of Continuous Delivery. But where did Continuous Delivery come from, what does it offer, and how does it work?

Eric Minick04/07/14
6486 views
1 replies

Is Continuous Delivery just Continuous Integration done right?

If you want to understand why I think CI and CD done correctly are almost the same thing, follow me down the rabbit hole.

Dustin Marx04/04/14
6071 views
1 replies

Compiling and Running Java Without an IDE

In most real applications, there's no question the IDE "overhead" is well worth it. However, for the simplest of example applications, this is not always the case.

Jakub Holý04/04/14
3312 views
0 replies

Framework Joy: Load in Hibernate Updates Data

There's hidden costs when using complex frameworks, and you need to be careful how you set things up.

Alec Noller04/02/14
5002 views
0 replies

Introduction to Continuous Delivery

Continuous Delivery (CD) is a software development design practice used to increase the efficiency of the software delivery process. It encourages more frequent enhancements, and these smaller, iterative changes allow for quick bug fixes with minimal risk. Ultimately, CD is about keeping things moving.

Dustin Marx04/02/14
35014 views
13 replies

Contributions of Individual Programming Languages to Software Development

I've grown weary of the blog posts and forum rants stating why one programming language is better than another.

Mike Hadlow04/02/14
8161 views
0 replies

Docker: Bulk Remove Images and Containers

I’ve been playing around creating new images and containers and debugging my Dockerfile, and I’ve wound up with lots of temporary containers and images. It’s really tedious repeatedly running ‘docker rm’ and ‘docker rmi’, so I’ve knocked up a couple of bash commands to bulk delete images and containers.

Lorna Mitchell03/31/14
7761 views
2 replies

Quick Switch Between Git Branches

Today's little-known git feature (or maybe everyone knows but me? I only found this a few months ago) is for quickly switching between branches. Usually I would switch branches with: git checkout [branchname]

Roger Hughes03/28/14
2003 views
0 replies

Error Tracking Reports - Part 3 - Strategy and Package Private

This is the third blog in a series that's loosely looking at tracking application errors. In this series I’m writing a lightweight, but industrial strength, application that periodically scans application log files, looking for errors and, if any are found, generates and publishes a report.

Jim Bird03/28/14
8727 views
0 replies

Secure DevOps: Seems Simple

The DevOps security story is deceptively simple. It’s based on a few fundamental, straight forward ideas and practices:

Hubert Klein Ikkink03/27/14
2600 views
0 replies

Grails Goodness: Multiple BootStraps

In Grails we can execute code when the application starts and stops. We just have to write our code in grails-app/conf/BootStrap.groovy.

Tomasz Nurkiewicz03/26/14
3061 views
0 replies

Automated Bug Finding With git bisect and mvn test

Do you know the feeling when you discover a bug in a functionality that was working couple of weeks (or versions) ago?

Alec Noller03/26/14
10586 views
0 replies

Dev of the Week: Troy Hunt

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 Troy Hunt, Software Architect and Microsoft MVP for Developer Security.

Alec Noller03/26/14
13045 views
1 replies

Tell DZ: The Highs & Lows of Your Journey to Continuous Delivery

Moving toward Continuous Delivery can be a big change. Ideally, releases speed up and smaller, iterative changes allow for quick fixes and less risk. But any team undergoing changes will experience growing pains. Let us know with a comment: What has your experience with Continuous Delivery been like?

Vlad Mihalcea03/26/14
4197 views
0 replies

The Builder Pattern and the Spring Framework

I like to make use of the builder pattern whenever an object has both mandatory and optional properties.

Mark Needham03/25/14
4811 views
0 replies

Functional Programming in Java – Venkat Subramaniam: Book Review

I picked up Venkat Subramaniam’s 'Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions' to learn a little bit more about Java 8 having struggled to find any online tutorials which did that.

Mike Bushong03/25/14
5968 views
0 replies

DevOps, automation, and mid-market companies

I have been a huge fan of automation in general and DevOps in particular for many years now. But, as an industry, are we leaving people behind unintentionally?

Ariya Hidayat03/25/14
6254 views
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
3334 views
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
4827 views
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
4827 views
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.