Thursday, November 11, 2021

.NET 6, Visual Studio 2022

Announcing .NET 6 - The Fastest .NET Yet - .NET Blog

.NET 6 release is the result of just over a year’s worth of effort by the .NET Team and community. C# 10 and F# 6 deliver language improvements that make your code simpler and better. There are massive gains in performance, which we’ve seen dropping the cost of hosting cloud services at Microsoft. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64. We built a new dynamic profile-guided optimization (PGO) system that delivers deep optimizations that are only possible at runtime. Cloud diagnostics have been improved with dotnet monitor and OpenTelemetry. WebAssembly support is more capable and performant. New APIs have been added, for HTTP/3, processing JSON, mathematics, and directly manipulating memory. .NET 6 will be supported for three years. Developers have already started upgrading applications to .NET 6 and we’ve heard great early results in production. .NET 6 is ready for your app.

You can download .NET 6 for Linux, macOS, and Windows.

awesome htmx

GitHub - rajasegar/awesome-htmx: Awesome things about htmx

An awesome list of resources about htmx such as articles, posts, videos, talks and more.

Episode #253 A new Python for you, and for everyone! - [Python Bytes Podcast]

</> htmx - high power tools for html

htmx allows you to access AJAXCSS TransitionsWebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext

htmx is small (~10k min.gz'd), dependency-freeextendable & IE11 compatible

<!-- Load from unpkg -->
  <script src=""></script>
  <!-- have a button POST a click via AJAX -->
  <button hx-post="/clicked" hx-swap="outerHTML">
    Click Me