TWIL: February 20, 2022

This week I’ve learned a bit more about WSO2 API Manager as well as Istio Service Mesh. I also highlight a cool podcast about C#’s 20th anniversary, a video explaining what is Helm in Kubernetes and an article about Clean Architecture in .NET Core. Ready, set, go!


Podcasts

.NET Rocks

Episode 1780: Twenty Years of C# with Anders Hejlsberg
C# is twenty years old! Carl and Richard chat with Anders Hejlsberg about how C# has evolved, and how it’s continuing into the future. Anders digs into the origins of C# as the C-like Object-Oriented Language aka COOL that he proposed when Microsoft could no longer build its own version of Java. The conversation gets into how all programming languages “build on the shoulders of giants” and use features of languages past, with their own twists and innovations. Fun conversation with the father of C#!


WSO2 API Manager

Re-branding WSO2 Identity Server UIs
From WSO2 Identity Server 5.9.0 onwards, a new UI extension has been introduced to easily re-brand basic user interfaces like the login page, username and password recovery pages, and single sign-on pages.

Using an external login page for WSO2 Identity Server
The WSO2 Identity Server has a default login page, this may not work for you always. Here you will learn how to add an external custom login page and a retry page (which will be used to catch error redirects) globally for all service providers and for specific service providers.


Istio Service Mesh

Istio & Service Mesh – simply explained in 15 mins
In this video you will learn about Service Mesh and one of its implementation, which is Istio. In order to understand the concepts, we will first look at the new challenges introduced by a Microservice Architecture. Then we will see how different features of a Service Mesh solve these challenges. We will look at how Istio implements Service Mesh and learn about Istio architecture as well as how to configure Istio for our microservice application.

What Aspen Mesh Adds to Istio
Aspen Mesh adds enterprise features on top of Istio providing all the functionality and flexibility of open source, plus features, support and SLOs that are critical to operating applications in the enterprise. There are three distinct areas that Aspen Mesh focuses on to deliver a distribution of Istio that is easier to operate – and more powerful: a policy framework that allows you to specify, measure and enforce business goals, a simpler user experience delivered through the Aspen Mesh dashboard that makes Istio easier to deploy, monitor and configure, analytics and alerting that help you make smarter decisions more quickly.


Kubernetes

What is Helm in Kubernetes? Helm and Helm Charts explained | Kubernetes Tutorial 23
What is Helm and Helm Charts? When to use Helm and how to use it. Probably you already heard of Helm and Helm Charts when using or learning Kubernetes. But what is Helm and a Helm Chart exactly? When and how to use it? And why it’s so popular? In this Kubernetes Tutorial I explain exactly that – the main concepts and features of Helm, the package manager of Kubernetes.


Architecture

Explaining Clean Architecture In .Net Core (Breakdown & Example)
Building/maintaining a complex application where requirements change makes software development challenging. What clean architecture represents is an architecture designed for the users(developers and clients) and not for the architect or the software. Everything else from different frameworks or performance optimizations comes second.


Have a wonderful week!

Photo by Isabella and Zsa Fischer on Unsplash