28 July 2021
Getting a development domain and TLS certificates for free
In this article we will see how to get a free domain name and issue valid TLS certificates using DuckDns and Let's Encrypt in 2 simple steps. It takes only 5 minutes of time and requires Docker to be installed.
31 December 2020
Enhancing DynamoDb client with Scala 3
After 8 years of development, Dotty is going to become Scala 3 soon. It's the right time to try out Scala 3 and its new features. In this article, I am going to show a practical example of making DynamoDb Java client more type-safe and convenient using macros, type class derivations, extension methods, and a handful of implicits.
29 July 2020
Serverless Tapir
Tapir for Scala is a great way to define http endpoints of your application. But the development does not end at the point of finishing the code. This code still has to be packaged and deployed. I will use AWS Lambda and API Gateway to narrow the gap between Tapir source code and a complete runnable application.
20 May 2018
Building a video service using Spring Framework
In this article we are building a video streaming service using the Spring WebFlux, comparing it to the Spring MVC and discovering the threading model that is used internally