by edvorkin | May 19, 2013 | BigData, Blog, Groovy /Grails, Java, Programming
In this post I will share how to implement 10 most popular articles using rolling count algorithm and exciting distributed computation platform Storm. It is different from traditional BI, off-line approach, where data aggregated on some period of time. We will do...
by edvorkin | Mar 20, 2013 | Agile ALM, Blog, Cloud Computing, Identity and Security, Java, Photography, Programming
Twitter Storm is an open source real-time computation engine developed by a company called BackType that was acquired by Twitter in 2011 partially because Twitter uses Storm internally. Nathan Marz is the main contributor to the project. Storm can be used with any...
by edvorkin | Jan 30, 2013 | Agile ALM, Blog
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...
by edvorkin | Dec 15, 2012 | BigData, Blog
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...
by edvorkin | Nov 9, 2012 | Blog
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...
by edvorkin | Oct 29, 2012 | Agile ALM, Blog, 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...
by edvorkin | Oct 20, 2012 | Blog
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...
by edvorkin | Aug 10, 2012 | Blog
Everybody does stress and load testing at some point in application development lifecycle. The problem I see with many teams is that this activity is postponed until application functionality is developed, almost last step in process. This can lead to a lot of...