Arek Jurasz

Software Engineer

Verify your JSON

June 2, 2019

When you hear API and web client together you think REST, at least I do. This is because it is still one of the most popular architectural paradigms for building APIs. Another approach about which I hear from time to time is GraphQL. There is one common part for these two - they talk JSON. Both specifications REST and GraphQL does not restrict only to this format but due to its simplicity, it is a very common choice. Every healthy software contains tests on different layers, from unit up to the end-to-end tests. So, how could we verify responses from our APIs?

Continue Reading →

IBM WebSphere Liberty and Spring AOP

May 12, 2019

Investigation walkthrough for an issue related to multiple classloaders available when SpringBoot application is deployed on IBM WebSphere Liberty (WSL).

Continue Reading →

Adding deb packages to Cloud Foundry instances

September 9, 2018

This blog post presents two ways of adding additional deb packages to your Cloud Foundry (CF) instances.

Continue Reading →

Kotlin + AWS Lambda + Serverless Framework

May 28, 2017

Some time ago I came across the following tweet.

tweet_aws_kotlin

There were two things that took my attention - kotlin and Rekognition.

Continue Reading →

Homemade central heating temperature monitoring

December 15, 2016

Over the weekend I decided to once and for all resolve issue with boiling water in our central heating system. For people who don’t know what I’m writing about here, you will find nice ilustration that should make it clear. In my case the problem is that when I focus on something I forgot about the world around me and then after some time the sound of boiling water in pipes immediately pulls me out of my work and in few seconds I’m in the basement trying to resolve issue in different ways and this isn’t a pleasant operation. Please notice that this situation is very dangerous because boiling water can damage pipes and in few minutes your home can be flooded and repair costs probably will be very high. Solution to my issue would be replacing the old furnace with new one that can automatically take care of temperature adjustments, but I have got much more cheaper and more interensting solution for this one.

Continue Reading →