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.

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.

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.

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