TWIL: September 26, 2021

This week my focus was mostly around implementing a microservices architecture using the Spring Framework,  specifically Spring Boot, as well as API Gateway using Spring Cloud Gateway and Spring WebFlux for reactive programming.

Spring Framework

Spring Framework is a hugely popular framework for enterprise development in Java, with a lot of different components that make it much easier and faster to develop complex solutions. I’ve been focusing on microservice architectures with Spring Boot, but I’m also looking to some of the other Spring components.

Spring Boot Tutorial | Full Course [2021]
Spring Boot is an open source Java based framework used to spring boot microservices. It is developed by Pivotal Team and is used to build stand-alone and production ready spring applications. This Spring Boot Tutorial will teach how to get started with Spring Boot and Java.

Build Reactive RESTFUL APIs using Spring Boot/WebFlux
This playlist contains a series of videos that will give you a quick introduction to the Spring Webflux framework and reactive programming in Spring using “Project Reactor”. It’s mainly composed of very simple examples but these will help understand the basic concepts.

Spring Tips: Spring Cloud Gateway (Redux)
In this video, Spring Developer Advocate Josh Long (@starbuxman) revisits Spring Cloud Gateway for an in-depth tutorial.

Spring Cloud API Gateway Global Filter Example
In this tutorial, you will learn how to create a very simple Spring Cloud API Gateway Global Pre-filter and Post filter classes. Global filters are executed for every route defined in the API Gateway. The main difference between pre-filter and post-filter class is that the pre-filter code is executed before Spring Cloud API Gateway routes the request to a destination web service endpoint. While the post-filter code will be executed after Spring Cloud API Gateway has routed the HTTP request to a destination web service endpoint.

Cool Stuff

Ask the Expert: What’s New in C# 10.0 with Mads Torgersen
Join lead designer of the C# language Mads Torgersen and Senior Cloud Advocate Christina Warren as they talk through what folks can expect in the upcoming C#10 release and take your questions.

What Managers Must Do To Ward Off Workers From Walking Out The Door During The Great Resignation
The Great Resignation is a movement with momentum. About 4 million people have quit their jobs recently. A recent survey from a leading job site reported that 95% of respondents considered leaving their jobs.

Earning Passive Income with DeFi Staking: An Overview
DeFi staking is one of the hottest trends in the cryptocurrency industry today. It is a simple yet powerful concept that leverages the benefits of decentralized finance. Moreover, staking is still considered one of the best ways to generate passive income from one’s existing crypto holdings.

Have a great week, learning a lot!

Photo by Corinne Kutz on Unsplash