Eric Erhardt

682 posts

Eric Erhardt

Eric Erhardt

@eehardt

Dev on the Aspire team

North Dakota Se unió Eylül 2013
240 Siguiendo580 Seguidores
Eric Erhardt retuiteado
Aspire 💫
Aspire 💫@aspiredotdev·
You start with a web app, an API, storage, and Key Vault. The app works. The demo works. Everyone is happy. Then the production checklist shows up. 😱 In this blog post, see how to secure your #Azure apps with Aspire enterprise networking: devblogs.microsoft.com/aspire/aspire-… #AspireDev
English
0
4
15
796
David Fowler
David Fowler@davidfowl·
I'm building a native windows app for the first time in 10 years...
English
36
1
250
29K
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
874
Eric Erhardt retuiteado
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
480
63.9K
Eric Erhardt retuiteado
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
231
35.8K
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
64
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
838
259.3K