project methodologies icon
continuous integration icon
continuous integration icon
development practices icon
project implementation continuous delivery continuous integration development practices
JV-ration logo http://jv-ration.com/blog/
info@jv-ration.com

Cloud Solutions Directory

April 16, 2014 | By Viktor Sadovnikov | No Comments

During a few last years there is no shortage of offerings from various Cloud solutions providers. DZone Research took a great effort and came up with 2014 Cloud Platform report. This report […]

Attempt to map WCF to Java terms

April 9, 2014 | By Viktor Sadovnikov | 1 Comment

By writing this post I’m taking a huge risk of being rejected by both .NET and Java communities. This is an attempt to explain what WCF, which stands for Windows Communication Foundation, is in Java terms […]

Continuous Delivery and Code Handling Patterns

March 3, 2014 | By Viktor Sadovnikov | No Comments

On 18th of February I went to The Continuous Delivery Think Tank MeetUp. It was handled using Open Spaces approach and all participants brought the problems they face implementing Continuous Delivery. Interesting enough, there was an intensive discussion about using CD in SOA environments […]

The IDesign Method

February 9, 2014 | By Viktor Sadovnikov | No Comments

Last Friday I participated in a new meet-up: The IDesign Method – System Design. The meet-up was organized by Jarkko Kemppainen, the Principal of IDesign Europe. The company has developed its own approach to design new system, which is available for download from their website. Here are a few interesting statements from the meet-up […]

Copying Jenkins jobs

January 27, 2014 | By Viktor Sadovnikov | 2 Comments

When your company/project uses multiple installations of Jenkins, quite often you’d like to move build jobs from one server to another.  Jenkins does provide an extensive set of CLI command and API via HTTP. However there is nothing (yet), what would connect two build servers […]

Merge SVN directories

January 7, 2014 | By Viktor Sadovnikov | No Comments

One of the applications of my customer in being maintained by an external vendor. The vendor delivers code to a separated SVN repository, by importing it every time as a new tag. This causes a few difficulties:

  • SVN is not able to report code differences between two versions
  • all available at the company tooling has to be configured to scan additional SVN repository

To resolve this problem […]

Enforce Clean before shade

December 11, 2013 | By Viktor Sadovnikov | No Comments

It’s a bad idea, but if you have to use Maven Shade plugin in order to include classes from your dependencies to your artifact and especially if you invoke shade more than one during the build  […]

Project break-down, which happens too early

November 21, 2013 | By Viktor Sadovnikov | No Comments

Among users of Maven there is a huge tendency, which is difficult to influence. The tendency is to break down projects into a number of independently releasable sub-projects, but to keep on working at all of the sub-projects at the same time. In this case using fixed versions of dependencies does not work at all – you don’t see fresh changes at all; using dependencies on SNAPSHOTs is ok (although it requires everyone to have these snapshots in local maven repository or publishing snapshots to Nexus snapshots repository) until […]

Modify single file in SVN tree

November 8, 2013 | By Viktor Sadovnikov | No Comments

Sometimes, especially when you work cross various projects, you need to modify a single file in a project. A good  example for this updating pom.xml by adding description, name, SCM or CI sections […]

Remove CR from CRLF

October 18, 2013 | By Viktor Sadovnikov | No Comments

GIT does not accept text files in DOS style with CRLF characters at the end of the lines. Although it’s possible to configure repository to auto-convert line endings, the files in your local copy will remain in DOS-style. The script below, assuming it’s saved as fromdos.sh, will prepare your files by removing CR character. […]

keep looking »