Serverless in action. Part 0: Intro

Introduction

Nowadays serverless architecture has become a thing in application design. The main advantage it gives us is that we don’t need to manage servers anymore, however, technically it still runs on servers. Serverless architecture became popular after the release of AWS Lambda which gave us the possibility to deploy a single function (piece of code) to the AWS environment and then execute it. This article consists of 3 parts which describe how to build a serverless application step by step.

Is there an alternative to Lombok?


Over the last few years Lombok has become one of the most used Java libraries.
Unfortunately with the latest releases of Java it has some problems Java 9, Java 10.
I won’t list all the advantages and disadvantages of it, but rather show some alternative libraries:

Fishshell, is it worth a try?

Disclaimer: This post is more like a list of notes rather than structured material.

Introduction

To be honest, before using fishshell I only used bash and it satisfied my needs, but around 6 months ago my friend suggested I try fishshell instead and it was totally worth it. Below I’m going to list some pros and cons that I discovered (some of them are pretty straightforward and obvious).