Groovy – first time in Tiobe TOP 20

Idea about writing something about Groovy programming language came to my mind when I looked at Tiobe Programming Community Index for October 2013. Here is the index:   Firstly, I would like to write a few words summarizing how the index is produced. Tiobe takes into consideration programming languages fulfilling the following two criteria: language … Read more

Spring Integration

I have been really impressed by the Spring Integration project recently so I decided to write a few words about it. Just to make a quick introduction: Spring Integration can be described as an extension of the Spring programming model which supports Enterprise Integration Patterns. It enables lightweight messaging within Spring-based applications and supports integration … Read more

Smart Pointers (C++)

Smart pointers are very useful feature of modern C++ programming model. They are defined in the std namespace in the <memory> header file. Let’s see the raw and smart pointer in action: void rawPointer() { sql::Driver * driver = sql::mysql::get_driver_instance(); sql::Connection* connection = driver->connect(host, user, pass); //use connection //remember delete driver; delete connection; } void … Read more

Visual C++ DataGridView – data binding

DataGridView is a control introduced in .NET Framework version 2.0. displaying data in customizable grid.  The control can be used in any application developed on .NET Framework using any language (C++, C#, VB) based on CLR (Common Language Runtime). The control can be customized through manipulating of DataGridView class properties. Some of them are: DefaultCellStyle, CellBorderStyle, … Read more

Greg Young in Lublin

The big event for Lublin’s IT community is approaching. Greg Young has already come to the town. He is giving a talk regarding CQRS and Event Sourcing on Monday 22.03.Besides his vast technical knowledge, he is a brilliant speaker who can really infect people around with his passion.I am sure that there is no need … Read more

ActiveMQ-CPP bug

I was faced with strange bug in ActiveMQ-CPP library recently. I just wanted to make sure that message broker (ActiveMQ) redelivers not acknowledged messages to the consumer applying some delay. For example 10 seconds. Let’s say that consumer processes message and some error occurs like there is no connectivity to the external system where processed … Read more