How to create Gradle project with custom task classes in Groovy

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

Log processing, 1. part – architecture overview

0
This article is a first one of planned series focused on log processing, therefore YSoft SafeQ monitoring. It explains goals of log monitoring and...

Modular sensor platform – Part 1

0
Y Soft is using a robotic arm for testing multi-functional devices, but the robotic arm is not enough for our testing purpose. We need...

Processing a result set of a LEFT JOIN

3
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 2016

0
Wishing you good luck and great success in year 2016. Here is small puzzle game for you: http://ysofters.com/pf2016 Source code is available at GitHub. You can play the...

Builder pattern without getters

0
I like builders. If you've ever seen a constructor with ten parameters, eight of which can be null, you probably like builders, too. While...

Universal Reaction Time Measurements of Embedded Systems

0
Reaction time measurement is a process of acquiring timespan for how long it takes for the tested device to change its state after clicking...

One Robot operates multiple devices

0
At Y Soft, we use robots to test our solutions for verification and validation aspects, we are interested if the system works...

Measuring execution time of asynchronous calls

0
One of the systems our team develops is UI for end-users, where users can view and manage their print related data. The system is designed...

My Collection of Acronyms

0
Over the years, I have acummulated several acronyms, which I believe capture essence of various disciplines done right. Here are some picks from my...