Programming bits by Ilya Palopezhentsev

Thoughts on lambdas and review of "Java 8 Lambdas: Pragmatic Functional Programming" by Richard Warburton

This may be surprising to many, but actually lambdas appeared in Lisp in 1959! Then something happened and for a long time they were obscure and absent from major languages like C, C++ and Java. To C# credit, it was arguably the first ‘large’ and ‘serious’ platform that added and popularised lambda functions in 2007.

Optimising Java multidimensional arrays memory usage

Recently, our team had to use COM interop from Java. We chose COM4J library. Unfortunately, it did not support multidimensional SAFEARRAY’s that were used in interfaces of our COM components. A colleague of mine implemented this support in COM4J and we observed one funny and edifying case I want to describe.

Beware of CLOBs in Oracle and JDBC

Recently I was working on a Java program that queries a large Oracle database and pushes its contents to subscribers (that later publish it to downstream systems).

First post

Hello! Please see About for information on me. I used Jekyll and Lanyon to create this blog.