by edvorkin | Jan 19, 2015 | Agile ALM, BigData, Blog
Docker container, alongside with cloud computing, is a big enablers of innovation. One of the use cases which we constantly face as developers is the ability quickly install and run software packages that we are not familiar with but need to explore and create...
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 | 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 | Sep 10, 2012 | Agile ALM
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...
by edvorkin | May 21, 2012 | Agile ALM, Blog, Programming
There is a strong correlation between engineering culture and business value engineers deliver. Passionate, dedicated, responsible team can deliver business objective much faster and with better quality than employees who emotionally detached from the company. We all...
by edvorkin | Apr 29, 2012 | Agile ALM, Blog, Groovy /Grails, Java, Programming
This article was inspired by Tutorial: Integration Testing with Selenium – Part 1 where author, Alex Collins was using Maven and jUnit. I like Gradle and Groovy as a more convenient alternative to maven and jUnit for building and testing. I usually write my...
by edvorkin | Mar 19, 2012 | Agile ALM, Blog, Cloud Computing, Programming
How to stay current and update skills with never ending changes in our industry? First and most important, keeping up requires time commitment outside of your day work. If your employer invest into your knowledge and send you to classes or conferences consider...