Available for new Projects in September 2020

I am available for new projects starting September 2020 or a bit earlier… See IT Sky Consulting to see what I can offer.

Share Button

Combining multiple scans

When images are scanned multiple times, maybe there is a way to construct an image that is better than any of the scans from them. In this case it is assumed, that one scan has a higher resolution, but another scan got the colors better. It has already been found out, which two scans belong …

Share Button

Processes

We all encounter once in a while people in the teams who really love processes. Now processes are a good thing, because they can help us to work, clarify certain things and improve efficiency. There are even processes that are absolutely mandatory, for security reasons, for example. It should be carefully chosen where to impose …

Share Button

Comparing Images

A practical problem that I have is to sort my digital photos. Some of them have been taken with analog cameras and they have been scanned. Some of them have been scanned several times, using different resolution, different providers or different technologies. So one issue that occurs is having two directories which contain more or …

Share Button

Ketchup or Milestone

Bicycles have potentially very accurate speedometers. They measure distances to an accuracy of usually ten meters and they do this by counting the rotations of the front wheel. Now we can go into physics and see if the front wheel slips significantly, but I would not expect that to be relevant. What is a bit …

Share Button

Object Creation: Builder vs. Constructor vs. Setter

When we create new objects, we are basically confronted with the need to provide at least one construction pattern. Of course depending on the language we have more or less three ways to go that are commonly available. Traditionally in OO it was mandatory to write setters and getters. In C++ or Java they really …

Share Button

MapStruct

In the Java sphere we often develop the same data class several times. Each layer has its own variant and they are named almost the same, with some prefix or suffix or just the package name to distinguish. The set of attributes is the same (or almost the same), they have setters and getters. Or …

Share Button

Homeoffice

A lot of IT guys have to work in home office now or are at least encouraged to do so. This is nothing new, because some companies have been entirely working like this for years. And people live anywhere in the world. They meet maybe once in a year for a company gathering. There is …

Share Button

ScalaUA 2020

I like visiting ScalaUA conference in Kiev every year in March or April. I did so in 2017, 2018 and 2019. So for 2020 it was kind of difficult to perform a regular conference. So there are two options, either it could have been cancelled or it could have been postponed. That is what all …

Share Button

Apple giving up on information technology

Apple has reinvented itself radically many times and done so when things were still going well. This is part of the companies success story. And the CEO Tim Cook apparently plans to continue with this strategy. Major reinventions where: Moving from the Apple II to Macintosh Dropping System 9 and replacing it by the totally …

Share Button