You’d Better use Asynchronous Communication

If you haven't listened to my interview with Cate on Dev Interrupted, I really recommend it. 

After years of experience managing dev teams asynchronously, Cate Huston, Engineering Director at DuckDuckGo, joined me to discuss why communicating asynchronously makes more sense for distributed dev teams.

MVC Web Application With ActiveJ

Intro

In this tutorial we will create an asynchronous servlet that adds contacts to a list, parses requests and processes form validation with the help of ActiveJ framework. You can find the source code of this tutorial on GitHub.

Setting up the Project

We'll need the following dependencies:

Spring Boot Database Project Configuration for Logging Using AOP

Spring Boot Database Project for Logging Using AOP

In this article, I would like to show you how to set up an asynchronous framework in a Spring Boot project for logging. This is intended to be the first part of a series of three. The next article will involve configuring the application for analytics.

Why log asynchronously? The advantage is that logging is treated as a cross-cutting concern. This means that logging should never be entangled in the main application logic.