Good programming practices

Archive for August, 2011

FlowTree – my software for data processing

August 29th, 2011

I want to present very early development version of my new Open Source project. It is a program for data processing, where subprograms are connected with streams. Assumptions are similar to Unix pipelines or some other software e.g. LabVIEW or CMS/TSO Pipelines. The application is written in Java 7 so it is OS independent and use new features of this programming language. More…

Lazy evaluation in Java

August 11th, 2011

Invoking some methods you may not know if passes arguments will be ever used. In most cases it wouldn’t be a problem. But sometimes evaluating not necessary arguments may cause performance issues. In Java all arguments are evaluated before call of a method. However, there are some circumvent. More…