DevOps Zone is brought to you in partnership with:
  • submit to reddit
Ajitesh Kumar10/15/14
3393 views
0 replies

BPM - Key Aspects of Process Discovery Phase

This article represents different aspects of process discovery phase which is key to any business process implementation project. The analogy to process discovery phase in regular software project is “requirements gathering phase”.

Trevor Parsons10/14/14
1894 views
0 replies

Logs: The Most Fine-Grained Data Source

As co-founder of Logentries I am often asked – “Why Logs?” And I have to admit, upon first impression, ‘log management and analytics’ does not seem like the sexiest space.

Denis Goodwin10/14/14
1675 views
0 replies

API Security Testing: Think Like a Bad Guy

You want to check an API to ensure that it’s secure, but just how do you think like a bad guy intent on breaking your API and potentially into your site? Performing the right sorts of API security testing is essential.

Andy Moncsek10/12/14
3516 views
0 replies

Creating Executable Uber Jar’s and Native Applications with Java 8 and Maven

With the first release of JavaFX 2, Oracle introduced the javafxpackager tool, which has now been renamed to javapackager (Java 8 u20). This enables developers to create native executables for any common platform, even mac app store packages.

Irit Gillath10/10/14
1447 views
0 replies

3 Data Sets That Bring Context to Exceptions

Troubleshooting an app based on one error is hard. How do you add context to the exception?

Jayanga Dissanayake10/10/14
3287 views
0 replies

How to Avoid org.apache.axis2.AxisFault: Error in Encryption (Illegal Key Size or Default Parameters)

This issue comes when your application uses a bigger key size in encryption than the default key size provided by the Java runtime.

Matt Farina10/10/14
4875 views
0 replies

Glide In The Sea of Go Package Managers

Out of the box, Go provides just enough package management to make for a fast and efficient compiler. While it's not opinionated enough to drive anyone away, Go package management doesn't have the features to meet the needs of many developers.

Adi Gaskell10/10/14
4531 views
0 replies

How Multitasking Changes Your Brain

Our modern workplaces are often a hive of activity, whether it’s the hubbub of conversation across our open plan offices or the multitude of digital disruptions busting to interrupt our flow of thought.

Brian O' Neill10/09/14
4878 views
0 replies

Diction in Software Development (i.e. Don't be a d1ck!)

It may mean the difference between a 15 minute meeting where everyone nods their heads, and a day long battle of egos.

Hasan Sunasara10/09/14
2610 views
2 replies

Continuous Integration: How to Avoid 'Integration Hell'

Continuous integration is the practice of merging all developers’ working copies with a shared mainline and making a build several times a day. CI is used to prevent integration problems, to improve software quality, and to reduce the time taken to deliver. Continuous Integration is derived from the early practice of XP (Extreme Programming) where a team integrates the code change more often to avoid descending into 'integration hell'.

Rob Galanakis10/09/14
1176 views
0 replies

High Performance, Poor Morale, and the Niko Niko Calendar

I was introduced to Niko-niko calendars by Max Webster at Niko Niko. Basically, they are a way of tracking a team’s mood over time. At the end of the day, team members put in a smile/frown/whatever face indicating their mood.

Trevor Parsons10/09/14
2240 views
1 replies

Our Favorite Continuous Delivery Tools

We’re working hard in the Logentries towers to integrate our continuous delivery tools, so we can identify and track issues as easily as possible. This saves us time that we can spend on important things like adding new features (or playing pool!).

Bill Jones10/08/14
1149 views
0 replies

Review: Kali Linux Network Scanning Cookbook

I highly recommend this to anyone who wants to learn more about securing their network setup, know your enemy and you'll be a head of the crowd.

Steve Smith10/08/14
1894 views
0 replies

Pipeline Antipattern: Artifact Promotion

A Continuous Delivery pipeline is an automated representation of the value stream of an organisation, and rules are often codified in a pipeline to reflect the real-world journey of a product increment.

Ariya Hidayat10/08/14
993 views
0 replies

Shells: Bash, Dash, and Fish

The most recent Shellshock, a vulnerability in the popular shell bash, got me to evaluate again the unique setup on Ubuntu/Debian. In this setup, script execution is not handled by bash, this job is carred out by dash, the Debian Almquist Shell.

Anders Abel10/07/14
4169 views
0 replies

Regression Testing Processing Algorithms

On several occasions I have worked with systems that processed lots of work items with a fairly complicated algorithm. When doing a larger rewrite of such an algorithm you want to regression test your algorithm.

Gunnar Hillert10/07/14
7232 views
0 replies

Java Template Engines Revisited Part 1

Over the past week, I spent some time looking at Java based template engines. Typically I need templating support for two areas.

Prateek Jain10/07/14
3637 views
0 replies

Adding License Information Using Maven

Recently, I got a task where licensing was required to be added. I have done such tasks using ant in the past but this time I was supposed to use maven.

Nicolas Frankel10/06/14
2741 views
1 replies

Your Code Coverage Metric is Not Meaningful

The Code Coverage metric that most quality-conscious software engineers cherish doesn’t guarantee anything.

Alec Noller10/06/14
2198 views
0 replies

TeamForge 7.2: New Tools & Features for Agility (Not Just Agile)

There are a lot of ALM tools out there - so many that it can become a problem to keep it all straight, and it can be difficult to track information between platforms. That's the problem that the newest version of Collabnet's Teamforge, 7.2, aims to address: the interconnection of disparate tools.

Gil Zilberfeld10/06/14
3894 views
1 replies

From Legacy Code To Testable Code - Introduction

The word "legacy" has a lot of connotations. Mostly bad ones. We seem to forget that our beautiful code gets to “legacy“ status three days after writing it

Ant Kutschera10/06/14
2498 views
0 replies

Simple Rule Engine Updated

I have taken the time to upgrade my simple Java rule engine so that it supports Java 8 lambdas and streams and it is now published in Maven Central.

Upender Chinthala10/06/14
2730 views
0 replies

MockRunner with JMS Spring Unit Test

This article shows how to mock your JMS infrastructure using MockRunner and test it using Spring.

Matt Farina10/03/14
2825 views
0 replies

Security is a Feature

In our modern age, security is a feature. You can sell it. If you get caught without it your brand and your customers can be hurt.

Rick Delgado10/02/14
2568 views
0 replies

Keeping Your Small Business From Getting Hacked: 5 Security Tips to Use Today

If you feel like your small business is immune from cyber attacks simply because it isn’t a large corporation, think again. While small businesses may not have the same finances as bigger ones, they still make tempting targets for determined hackers.