Hadoop for real-time processing – Storm project

Mar 20

Hadoop for real-time processing – Storm project

In Big Data area, Hadoop is the king. It steals the spotlight and everybody is either researching or actively using Hadoop. The one problem with Hadoop is that it is a batch processing application. Granted, is not your grandpa’s batch processing, but a modern, scalable, distributable application. But what about real-time processing? What if I need to process...

Read More

Continuous Integration – strategies for branching and merging

Jan 30

Continuous Integration – strategies for branching and merging

My team recently moved from one centralized version control system (telelogic) to another, subversion. I know, critics may say, it’s 2013, why not Git, but there were some reasons for this decision. This transition sparked a debate how we should proceed with branching and merging strategy. We have some projects that follow Scrum agile practices and some project...

Read More

Five reasons why NoSQL matters

Dec 15

Five reasons why NoSQL matters

New challenges demand new approaches. For past 30 years, industry professionals have developed applications using relational databases. When ask, “What database do you use?” they expect to hear industry standards like Oracle or SQL Server. Relational databases rule the world. So why have people started developing and using alternative database solutions in...

Read More

Test Coverage with Jacoco, Gradle and Sonar

Nov 09

Test Coverage with Jacoco, Gradle and Sonar

There is no shortage of tools to help Java as well as Groovy and Scala developers to write good tests and ensure code quality. Sonar, an excellent integration dashboard for software quality control, provides visualization of test coverage. In this blog I show how to integrate most performant code coverage tool, JaCoCo, into deployment...

Read More

Creating Readable, Maintainable, Trustworthy Unit Tests in Java

Oct 29

Creating Readable, Maintainable, Trustworthy Unit Tests in Java

How to write good Unit tests? What is the good Unit test? How different the Unit tests from Integration tests? What is the mock, stubs and what is the difference, where to use one or another? Probably any programmer asked himself those questions. It does not matter if we use TDD or test after, we want to trust our test and don’t spend...

Read More

Attending SpringOne 2GX – Spring, Groovy and Cloud Conference

Oct 20

Attending SpringOne 2GX – Spring, Groovy and Cloud Conference

This is my perspective on SpringOne 2GX Conference held in Washington DC, 2012. The conference included 9 simultaneous tracks and it was impossible to attend all interesting sessions. Major themes at the conference were: Different projects under Spring umbrella Cloud Big Data (Hadoop mostly) Groovy and Grails Spring...

Read More

List of Agile Development Articles

Sep 10

List of Agile Development Articles

Agile denotes the quality of being agile, ready for motion, nimble. Agile Development methods are attempting to offer an answer to the eager business community asking for lighter weight along with faster and nimbler software development processes. This is especially the case with the rapidly growing and volatile Internet Software Industry as...

Read More
Page 1 of 812345...Last »