Stephen Halter

101 posts

Stephen Halter

Stephen Halter

@halter73

@aspnet dev

参加日 Eylül 2012
467 フォロー中1.6K フォロワー
Stephen Halter がリツイート
.NET
.NET@dotnet·
We've joined Anthropic to launch a C# SDK for the Model Context Protocol! This open-source gem boosts #AI app dev with slick data integration, tailored for #dotNET. Serious power, flexibility, and totally extensible. Read the news and give it a tryout. 📖 msft.it/6012qqIim
.NET tweet media
English
7
117
502
66.4K
Stephen Halter
Stephen Halter@halter73·
Unfortunately, we’re going to need to delay the start of the API review streams for ASP.NET Core for now. We know a lot of you are excited about this (and so are we!), so we’re really sorry for the delay. We’re still committed to making this happen.
English
0
0
3
217
Arvin Kahbazi
Arvin Kahbazi@kahbazi·
@halter73 Is there a place that indicates which issues are being discussed in the meetings?
English
1
0
0
55
Stephen Halter
Stephen Halter@halter73·
The correct time is 3 PM PST this Thursday as shown on apireview.net/schedule. The Monday meetings will be at 10 AM to facilitate people in different time zones.
English
0
0
1
142
Stephen Halter
Stephen Halter@halter73·
@anaximandus @davidfowl You can use the refresh endpoint to renew your access token without a 2fa code, but if you've enabled 2fa, you need to always pass the code for a new login.
English
2
0
1
42
Alexander
Alexander@anaximandus·
Hello @davidfowl, I'm using the new IdentityEndpoints in an API which is supposed to provide token authentication to both a Web app and a Maui app. Do the endpoints support the "Remember this machine" feature for 2FA? Is there a sample to do that with Tokens?
English
1
0
0
61
ማሕደር ታሪኽ
ማሕደር ታሪኽ@mahdertarik·
@captainsafia The auth stuff on .NET 8 is great but would love to see the ability to turn on/off some of the endpoints (e.g. the register endpoint)
English
1
0
0
85
Stephen Halter
Stephen Halter@halter73·
@buhakmeh These generic parameters are not required. This is the TBuilder and the key, and both can be inferred. We're updating the blogpost.
English
1
0
7
0
@khalidabuhakmeh@mastodon.social
@[email protected]@buhakmeh·
Looking at the #apsnetcore RC 1 notes and this looks… weird. I’m confused what the generics are about when it comes to rate limiting. Why “WebApplication” and why “string”?
@khalidabuhakmeh@mastodon.social tweet media
English
2
0
11
0
Stephen Halter
Stephen Halter@halter73·
@buhakmeh @RealSwimburger @davidfowl I doubt we're allowed to name and shame, but my initial reaction was definitely, "is this for real!? They can't just update their clients?" Let's just say it was above my pay grade. 🤣
English
0
0
4
0
Stephen Halter
Stephen Halter@halter73·
@davidfowl Callback-based APIs are easy to use, but their major weakness is backpressure. You can do things like limit concurrent callbacks or tack on additional API, but having consumers manually dequeue work or read data when they're ready tends to be cleaner.
English
1
0
5
0
David Fowler
David Fowler@davidfowl·
Spent some time debugging a couple of issues this week and all I can say is back pressure is *very* important. It must be built in at all layers of the system, all actors must comply and respect back pressure for it to work.
English
13
21
230
0
Stephen Halter
Stephen Halter@halter73·
@Nick_Craver @marcgravell Did you talk to @Tratcher? What exactly broke in .NET 6? I thought we always left %2F escaped but clearly something changed. RawTarget is an escape hatch if the default unescaping of the PathString doesn't work. It is annoying we cannot just unescape everything.
English
2
0
1
0
Marc Gravell
Marc Gravell@marcgravell·
Finally found the cause of a failure that I've been hunting for days; PathString has a breaking behaviour change in .NET 6 - fun fun fun; and the code I need to fix to repair this is going to be a devil to deploy whimper
English
1
1
41
0
Stephen Halter がリツイート
Sébastien Ros
Sébastien Ros@sebastienros·
Have you tried the new Output Caching feature we shipped in #dotnet 7 preview 6? I am looking for any feedback before it's too late for changes.
English
2
8
10
0
David Fowler
David Fowler@davidfowl·
The most natural thing to do when working with with weakly typed data in a strongly typed language is to turn it into something more strongly typed.
English
8
2
92
0
Stephen Halter
Stephen Halter@halter73·
@jcarpenterdev @davidfowl If you don't want the "using Microsoft.AspNetCore.Mvc", you can use your own From* attributes that implement IFromBodyMetadata. You can look at the MVC parameter attributes for *Metadata interfaces to see what to implement.
English
0
0
1
0
Jake Carpenter
Jake Carpenter@jcarpenterdev·
@davidfowl That definitely what I want to see. Will .NET 7 final remove the dependency on Microsoft.AspNetCore.Mvc? I’m assuming that’s brought in by the From* attributes.
English
2
0
0
0
Stephen Halter
Stephen Halter@halter73·
@buhakmeh @DamianEdwards @JetBrainsRider I bet it's not just collections and that you'll see the same thing for ValueTuple<object> or any other class with object properties. Minimal APIs unwraps returned Tasks, but recursively looking at the runtime type of every serialized object's sub elements would be too much.
English
0
0
0
0