Dynamically adapting to application sizes

#475 – October 09, 2023 View in browser

C# Digest

Dynamically adapting to application sizes

The .NET 8 GC introduces an experimental feature called DATAS which stands for Dynamic Adaptation To Application Sizes. What does “application size” mean exactly? This is the LDS (Live Data Size) from GC’s point of view, meaning that if we did the most aggressive GC possible, this is how much memory your application uses. Another way to look at it is this is your long lived data + whatever inflight data you have when a GC occurs.

Cross-platform web view for Avalonia UI (sponsor)

Will .NET become #1 for cross-platform desktop development? With DotNetBrowser's recent update, Avalonia UI finally gets the much-awaited cross-platform web view control.

Async method chaining in C#

We recently had a large amount of fairly procedural logic performing multiple tasks in an API request handler, we wanted a way to split it up, but maintaining a really obvious flow and ease of code navigation.

Memory-Mapped Files and Overlaid Structs

Mapping files into memory and accessing them through structure references in C#.

Arm64 Performance Improvements in .NET 8

.NET 8 added some key features for new functionality as well as performance improvements for developers including developers targeting Arm64 devices.

Can you use the .NET 8 Identity API endpoints with IdentityServer?

In this post Andrew looks at how those Identity APIs interact and relate to IdentityServer (and OpenIddict). He describes what the purpose of each of the approaches is, when you might want to use one or the other, and what happens if you try to use both.

how did you like this issue?

Amazing · Great · Okay · Meh · Bad

newsletters

© 2023 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Older messages

Improve memory allocation by initializing collection size

Sunday, October 1, 2023

Sometimes just a minor change can affect performance #474 – October 02, 2023 View in browser C# Digest Improve memory allocation by initializing collection size Sometimes just a minor change can affect

Feature Flags 101: A Guide for .NET Developers

Sunday, September 24, 2023

They enable you to experiment with new features, perform gradual rollouts, and revert changes quickly if needed. #473 – September 25, 2023 View in browser C# Digest Feature Flags 101: A Guide for .NET

What's New in First Release Candidates for .NET 8

Sunday, September 17, 2023

Microsoft shipped the first release candidates for its .NET 8 #472 – September 18, 2023 View in browser C# Digest What's New in First Release Candidates for .NET 8 Microsoft shipped the first

Expression Parsing Made Easy

Sunday, September 10, 2023

Dive into Pratt or “top-down operator precedence” parsers #471 – September 11, 2023 View in browser C# Digest Expression Parsing Made Easy Every now and then, I stumble onto some algorithm or idea

The "Weak Event" Pattern in C#

Sunday, September 3, 2023

Events have a significant drawback: the publisher holds a strong reference to the subscriber #470 – September 04, 2023 View in browser C# Digest The "Weak Event" Pattern in C# Events in C#

You Might Also Like

🔒 The Vault Newsletter: November issue 🔑

Monday, November 25, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🧐 The Most Interesting Phones You Didn't See in 2024 — Making Reddit Faster on Older Devices

Monday, November 25, 2024

Also: Best Black Friday Deals So Far, and More! How-To Geek Logo November 25, 2024 Did You Know If you look closely over John Lennon's shoulder on the iconic cover of The Beatles Abbey Road album,

JSK Daily for Nov 25, 2024

Monday, November 25, 2024

JSK Daily for Nov 25, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

Ranked | How Americans Rate Business Figures 📊

Monday, November 25, 2024

This graphic visualizes the results of a YouGov survey that asks Americans for their opinions on various business figures. View Online | Subscribe Presented by: Non-consensus strategies that go where

Spyglass Dispatch: Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad

Monday, November 25, 2024

Apple Throws Their Film to the Wolves • The AI Supercomputer Arms Race • Sony's Mobile Game • The EU Hunts Bluesky • Bluesky Hunts User Trust • 'Glicked' Pricked • One Massive iPad The

Daily Coding Problem: Problem #1619 [Hard]

Monday, November 25, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given two non-empty binary trees s and t , check whether tree t has exactly the

Unpacking “Craft” in the Software Interface & The Five Pillars of Creative Flow

Monday, November 25, 2024

Systems Over Substance, Anytype's autumn updates, Ghost's progress with its ActivityPub integration, and a lot more in this week's issue of Creativerly. Creativerly Unpacking “Craft” in the

What Investors Want From AI Startups in 2025

Monday, November 25, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 25, 2024? The HackerNoon

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours