Last Week - 27th December

Last Week

Last Week is a weekly column with an emphasis in articles and posts that I read and appreciated, it is a collection from a dozen of different sources. All the content shared is made by people which I believe that would highly appreciate your feedback, so don't forget to say thank you.

If you have a topic you would like to see reflected in this Last Week initiative, please leave a comment below!

This week is composed by some older content since it is the middle of the holidays, hope you enjoy it.

Happy holidays!!!

 

Azure

Azure Machine Learning - Workspace Management with Terraform

This one is specially dedicated to the multi-cloud fans, now in General Availability, it's possible to manage Workspaces in Azure Machine Learning using Terraform's template-based configuration. 

Check out more information in Microsoft's official documentation: Manage Azure Machine Learning workspaces using Terraform

 

AKS Configuration Management - GitOps

The Azure Kubernetes Service configuration management feature is now in public preview. This feature provides the same first party GitOps capability to AKS. Customers can use the Azure REST API, CLI, Portal, ARM templates, and Bicep to manage Flux in these clusters. GitOps in AKS is included at no extra cost.

Check out more information in Microsoft's official documentation: GitOps in Azure

 

Microsoft Defender for Containers adds new capabilities for Kubernetes

Now in Public Preview, Microsoft Defender for Containers, merges the capabilities from Azure Defender for Kubernetes and Azure Defender for Container registries, and adds several new and improved features related to Kubernetes on Azure.

Some of new and improve features include:

  • AKS Profile for frictionless onboarding & maintenance;
  • Multi cloud support;
  • Runtime visibility of vulnerabilities;
  • Continuous image scanning;

Check out more information in Microsoft's official documentation: Microsoft Defender for Cloud

 

C#

Do you like advents? Well, c#pers do

If you didn't had the opportunity to follow up the C# 2021 Advent Calendar, here is the link where you can check 25 great C# articles: https://csadvent.christmas/

 

How to Upgrade a Codebase from .NET Framework to .NET 6

So you got some legacy code to upgrade? .NET 6 is your goal? Check out Christian Findlay lengthy post on what to do with a legacy codebase, what are the possible approaches and the main pitfalls when upgrading from .NET Framework.

Full Post

 

String Interpolation Trickery and Magic with C# 10 and .NET 6

Improving your code performance with some magic is always a good approach, however readability and maintainability are also important specially when we take into account query building using Strings. Brant Burnett explores the issue in this post, from the changes in .NET 6 to the capabilities and best approaches to the problem of string redability.

Full Post

 

React

Modern API data-fetching methods in React

Understanding how to fetch data into React applications is mandatory for every React developer who aims to build modern, real-world web applications. Different approaches can be taken when loading data through API consumption, check out Ibadehin Mojeed post and take some ideas for your next project.

Full Post

 

Building Reusable UI Components

Yes, building true reusable UI components can be highly complex, the fast taken approach is usually abstraction, however it can turn the component into a mess of props. Harsh Choudhary explains how to taken into account the trade-off between time, maintainability and complexity escalation. 

Full Post

 

Understanding re-rendering and memoization in React

How React re-renders components can be highly complex to understand, specially if you want to improve your code performance. Check out Kolby Sisk post explaining this concepts and making sure you take the next step into highly efficient rendering.

Full Post

 

Software Architecture

The evolution of how we host our applications

Vetle Bu Solgård takes us on a history lesson regarding application hosting and how much we evolved from bare metal deployments.

Full Post

 

Don’t Start With Microservices – Monoliths Are Your Friend

As engineers we feel the pressure to follow industry trends, however new is not always better. There isn't a one size fit all yet, therefore architects need to understand when to use the tools at their disposal. Arnold Galovics opens his mind on the subject and tells us some of his experience which I highly relate. We aren't all Netflix you know?

Full Post

 

Build a Spotify System Architecture

One of my favorite discussions is to try to deconstruct a highly complex application into actionable developments, to this end JIN present us with an approach on how to build a highly scalable, distributed music streaming service based on Spotify use-case. I had a blast reading this article, so I hope you do too.

Full Post

Filipe Teixeira

Filipe Teixeira

Hello, I'm a CS Engineer with 5 years of experience and a passion for technology. Currently I work for Microsoft as an Azure Cloud Engineer.
Any opinions expressed are solely my own and do not express the views or opinions of Microsoft.

Comments (0)

wave

Leave Comment

wave

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

Press ESC to close