javacodegeeks.com

How to Docker-ise your Java application with Maven plugin

There are two maven plugins that you can use, in order to add your Java Applicatoin into Docker in an easy way.First plugin that you can use is docker-maven-plugin from Fabric8https://dmp.fabric8.io/Second is docker-maven-plugin from Spotifyhttps://github.com/spotify/docker-maven-pluginLet me show you how to do it by using Fabric8 plugin.Update pom.xmlJust add configuration like this into your pom.xml, in build part, plugins.

javacodegeeks.com

Protocol Buffers basic stuff you need to know

Protocol Buffers is binary protocol, it was developed in Google and made publicly available. First publicly available version was Protocol Buffers version 2. Most recent implementation at the time of writing this article is Protocol Buffers version 3. Version 1 was never publicly available.Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data. Protocol buffers currently support generated code in Java, Python, Objective-C, C++, C#

javacodegeeks.com

Production Driven Development a.k.a. Delivery Driven Development sure way to achive great results

Motivation for defining Production/Delivery Driven Development is lack of focus on most important part of software development in all other DD’s, in my mind. Most important thing is delivering value to end customers, which is achieved by reaching production with our software. Most DDs have this as a side goal, while it always have to be primary goal of any software development.There are 4 rules in