Eric Erhardt

678 posts

Eric Erhardt

Eric Erhardt

@eehardt

Dev on the .NET team

North Dakota 가입일 Eylül 2013
237 팔로잉580 팔로워
Aaron Stannard
Aaron Stannard@Aaronontheweb·
@DamianEdwards @davidfowl @eehardt That is excellent news. I can remove the Linq2Db dependency (probably) and I'm scheduled to fix the Akka .NET AOT stuff (lots of string-based loading of plugins from configuration)
English
1
0
9
861
Eric Erhardt 리트윗함
Julien Couvreur
Julien Couvreur@jcouv·
We merged an early C# 15 preview feature into .NET 11 preview 3: unions. Adds union declarations (`union Pet(Cat, Dog, Bird) { ... }`) and union types (attributed with `[Union]`). They can be treated by pattern matching/switch expressions as a closed set for exhaustiveness.
English
16
97
482
62.8K
Eric Erhardt 리트윗함
David Fowler
David Fowler@davidfowl·
The next version of aspire will support TypeScript based apphosts and without .NET being installed on the machine. We prototyped ~4 different approaches over the last year until we found a path that we liked. Here's a react (with vite) + express app described using. #aspire #typescript
David Fowler tweet media
English
12
33
232
35.7K
Eric Erhardt
Eric Erhardt@eehardt·
@dxbydt @shanselman If you native AOT your .net app, and want to include other .net libraries, you should reference them as normal. Don’t compile each library into a native .dll and p/invoke into them from the .net app. That would be a waste.
English
0
0
0
31
Ian Holm
Ian Holm@dxbydt·
@eehardt @shanselman So does that mean if I have a .Net app and 2 libraries that are all AOT, all 3 of them contain a GC and only one of them gets used?
English
1
0
0
27
Ian Holm
Ian Holm@dxbydt·
@eehardt Just watched the ep. of Deep .Net with you and @shanselman on NativeAOT. Your mentioning of compiling a library with AOT and calling it from a C/C++ app got me thinking. How would the memory management work when calling it from an unmanaged app?
English
1
0
1
63
Eric Erhardt
Eric Erhardt@eehardt·
@dxbydt @shanselman Which now the question is: what if you load 2 native AOT compiled libraries? You get 2 GCs.
English
1
0
0
47
Eric Erhardt
Eric Erhardt@eehardt·
@dxbydt @shanselman It works the same way it does with a “normal” application. The garbage collector is still in the native AOT library, so when your library allocates, the GC tracks the allocations and performs cleanups as necessary in the background.
English
1
0
0
41
David Fowler
David Fowler@davidfowl·
I built a thing: tallyai.money I wanted a fully offline way to track spending. Mint was fine, but categorizing transactions was always the worst part. There are really two problems: 1. Getting transaction data (hard) 2. Categorizing it the way you actually think about money (medium) LLMs finally make the second problem tractable. I could use the them to facilitate the manual steps I had been doing before, it just needed a way to represent the rules that I cared about. This is built for agents, not humans. It’s meant to live inside an agent loop and grind through transaction categories. Give it a shot if the problem speaks to you! This is a fully vibe coded christmas project 😅.
David Fowler@davidfowl

Built a new personal finance app. In beta testing right now

English
54
54
840
258.8K
Eric Erhardt
Eric Erhardt@eehardt·
@davidfowl Weren’t we in a 3 hour meeting today talking about doing work?
English
1
0
3
212
David Fowler
David Fowler@davidfowl·
Some people are talking about doing work and some people are doing work. Which one are you?
English
32
3
79
9.4K
Eric Erhardt 리트윗함
James Newton-King ♔
James Newton-King ♔@JamesNK·
Aspire 13 new dashboard features, day 6: Introducing the Aspire MCP server. Integrate Aspire into your dev AI eco-system. 🚀 Observe resources (health status, endpoints, etc) 🪄 Debug with real-time console logs 📊 Investigate dev-time telemetry ⚙️ Execute resource commands
James Newton-King ♔ tweet media
English
0
6
75
3.5K