Saturday, May 25, 2024

.NET Aspire: Cloud Native in Azure

"Learn about .NET Aspire, an opinionated, cloud ready stack for building observable, production ready, distributed applications."

".NET Aspire is an opinionated, cloud ready stack for building observable, production ready, distributed applications. .NET Aspire is delivered through a collection of NuGet packages that handle specific cloud-native concerns. Cloud-native apps often consist of small, interconnected pieces or microservices rather than a single, monolithic code base. Cloud-native apps generally consume a large number of services, such as databases, messaging, and caching."

"How do you build cloud-native applications in Azure? Carl and Richard talk to Scott Hunter about how Microsoft tooling is evolving to develop cloud-native applications - starting with the vital idea that all cloud-native apps are multiple applications! 

Scott talks about how most development tools focus on individual applications and how dealing with multiple applications, including cloud apps, can be challenging. Cloud apps need telemetry, resiliency, and service discovery - which brings the conversation to tooling like

.NET Aspire, designed to lead developers down the path to cloud-native applications with all these features and more..." 

Frequently asked questions about .NET Aspire | Microsoft Learn

more info

markdown syntax: new lines

useful, not obvious formatting options:

 How to add new line in Markdown presentation? - Stack Overflow

  • add two spaces to a line = new line

  • add backslash \ to a line = new line

  • add <br> to a line = new line

  • escape block with ``` = preserves new lines, but no formatting, not the same

Basic Syntax | Markdown Guide

CommonMark and a few other lightweight markup languages let you type a backslash (\) at the end of the line, but not all Markdown applications support this, so it isn’t a great option from a compatibility perspective. 

home architecture: hacienda arches

looks nice! not easy to make it...





web: UTM parameters

UTM parameters - Wikipedia

Urchin Tracking Module (UTM) parameters are five variants of URL parameters used by marketers to track the effectiveness of online marketing campaigns across traffic sources and publishing media. They were introduced by Google Analytics' predecessor Urchin and, consequently, are supported out of the box by Google Analytics. The UTM parameters in a URL identify the campaign that refers traffic to a specific website,[1] and attribute the browser's website session and the sessions after that until the campaign attribution window expires to it. The parameters can be parsed by analytics tools and used to populate reports.[2]

This example URL has four of the five UTM parameters highlighted:

Urchin (software) - Wikipedia

Urchin was a web statistics analysis program that was developed by Urchin Software Corporation. Urchin analyzed web server log file content and displayed the traffic information on that website based upon the log data.

Urchin Software Corp. was acquired by Google in April 2005, forming Google Analytics