Executing Gradle Sonar Runner from Bamboo

SonaQube is great tool for monitoring quality of source code. Gradle projects can be easily integrated with SonarQube by Sonar Runner Plugin. You can start analysis...

How to create Gradle project with custom task classes in Groovy

Major feature of Gradle is extensibility. Developer can store common logic in a custom task class. class GreetingTask extends DefaultTask { String...

Switch-case data conversion in Java

Probably every programmer knows switch-case keywords. They are often used to convert data, e.g. some string from another (sub)system to your enum. While working...

Qt Installer Framework

Qt Installer Framework is a quite new framework which is currently still in development. The current version contains set of tools and utilities to...

Processing a result set of a LEFT JOIN

When you work with queries that involve a LEFT JOIN on a 1:n relation, you usually want to map the parent to a collection...

PF 2015

I have good news for you. Waiting is over. New game for you is finally here. The goals is simple: find same or similar cards. There are...

Sending SOAP with MIME attachments from .NET application

Writing a .NET client for a third-party SOAP web service is relatively simple and straightforward task. Web is full of tutorials or how-to-examples which...

Slides from talk at FI MUNI: C++ in our wold

Slides available in formats: PDF, SlideShare Source code: GitHub/ysoftdevs/cpp-examples

Stakeholders and Qualities in User Stories

User Stories seem to be my favourite topic these days...…the idea behind this post started with seemingly innocent user story, like this:I, as an...

Open mode and close mode

Creating architecture of new product, inventing new solutions or finding breakthrough is not easy. It requires open mind. Check out speech on Creativity delivered by John...