Viewing profile — davidfowl
davidfowl
HN member- Joined
- Sat, Nov 03, 2012, 4:29 AM UTC
- HN karma
- 169
- Public activity
- 53 items
- HN profile
- View on Hacker News ↗
About davidfowl
Recent public activity
-
comment
Comment #46557780
Author here. I wrote up the background and motivation in more detail here: https://medium.com/@davidfowl/tally-52f4b257b32a The short version: Tally is not doing LLM-based classifi…
-
comment
Comment #40436458
This is great! Aspire has a code-based application model that is used to represent your application (or a subset of your application) and its dependencies. This can be made up of c…
-
comment
Comment #40433651
That's how innovation happens.
-
comment
Comment #40432548
You can update dependencies on your own. The model is quite extensible and nuget is great. You can override container image tags, or any settings we default to. That's the great pa…
-
comment
Comment #40233278
What stuff was that?
-
comment
Comment #40233274
If I made mistakes feel free to file an issue or even send me a PR. It's open source! That said, you're right that I don't say how best to call sync from async methods (the latter …
-
comment
Comment #40233260
Forgiven
-
comment
Comment #40218851
Here’s the original NuGet source tree https://github.com/NuGet/NuGet2/graphs/contributors
-
comment
Comment #40213889
Yes, I was one of the NuGet creators.
-
comment
Comment #40213865
I was the O.G. NuGet developer, so yes, I was one of the creators.
-
comment
Comment #34800259
ASP.NET Core does include those things you mentioned are not included.
-
comment
Comment #32671735
Thanks for using .NET!
-
comment
Comment #32664674
Thanks for telling me :). On a serious note though, anything can work with source generators but it doesn't match the style of coding that we'd like (moving everything to be declar…
-
comment
Comment #32663186
We've been experimenting with NativeAOT for years with ASP.NET Core (which does runtime code generation all over the place). The most promising prototypes thus far are: - https://g…
-
comment
Comment #30694990
JamesNK also answered this. We started off with just nuget packages, it was beautiful for about 5 minutes until we ended up with ~300 in the default project. Then physics kicked in…
-
comment
Comment #30667778
This is almost the correct answer, https://news.ycombinator.com/item?id=30667145 is more accurate.
-
comment
Comment #30417752
One thing I'd like to add as a potential differentiator as well is that YARP runs very well on Windows and because it's build on ASP.NET Core, can run inside of IIS and directly on…
-
comment
Comment #30417684
It supports WebSockets, HTTP/2 (including gRPC) and HTTP/3 (with .NET 6+).
-
comment
Comment #30417514
This is a good one. Will remember it for the next project
-
comment
Comment #30417307
Extensibility via C# for custom rules. It's not as attractive if you have nothing to customize but we've found lots of developers want to write code to influence the proxying. If y…
-
comment
Comment #30417286
This is a "premiere use case" we've seen people use YARP for.
-
comment
Comment #30417270
Typically platform teams like ours (.NET person here) gets to see what a wide variety of teams are doing or are trying to do. YARP was a case of that happening and it felt like a g…
-
comment
Comment #29309019
Maybe? Turns out nginx, traefik and others came out after nginx and have gained some mindshare. Of course YARP has the "Microsoft" problem but I think the programmability is actual…
-
comment
Comment #29308987
Uh, not sure I understand. Do you mean you didn't want to write the logic? That issue you point to just means the component doesn't exist out of the box. Is that what you meant?
-
comment
Comment #29308454
Fair! Glad you found something that works. Out of curiosity, Traefik has output caching ?