Swagger is Gone in .NET 9! Replace It With This.

  Рет қаралды 98,138

Nick Chapsas

Nick Chapsas

Күн бұрын

Пікірлер: 206
@samuelschwager
@samuelschwager 3 ай бұрын
That's great, now I can say that the api is scalable :P
@raviormetal1653
@raviormetal1653 2 ай бұрын
Yes and your managers will actually give you a raise because its a word they've heared and think it is awesome and all...
@dotnetdevni
@dotnetdevni Ай бұрын
Always was
@vrmeup
@vrmeup 3 ай бұрын
When I upgrade to my project to .Net 9 I'm definitely going to checking out scalar... looks great! Thanks for the video 😃
@andriiyustyk9378
@andriiyustyk9378 3 ай бұрын
3:11 You should specify a relative path for the swagger endpoint, i.e. a path without leading slash. An absolute path (with a leading slash) may break your swagger if the app is located behind a reverse proxy like nginx
@dougfunk01
@dougfunk01 2 ай бұрын
This actually doesn't work. if you don't star with a leading slash it'll assume swagger/yourpath
@kostamadorsky
@kostamadorsky 3 ай бұрын
I prefer using NSwag (it can serve UI with Swagger or ReDoc). The reason is that it can generate typescript or C# client code for you on build. So you never need to implement client code manually for your front end app and it always stays in sync with your API.
@Serhya
@Serhya 3 ай бұрын
Lifechanger
@Eaglessoft
@Eaglessoft 3 ай бұрын
The problem is no one how to use it. So swagger is bad now. 😂
@tyomios
@tyomios 2 ай бұрын
@@Eaglessoft Lol, what's the problem to google it?)
@Eaglessoft
@Eaglessoft 2 ай бұрын
@@tyomios not about google man. Auto gen typescript/javascript code from swagger
@federicodibernardo2719
@federicodibernardo2719 3 ай бұрын
The code generation feature is really similar with what is present in postman, in fact they seem to have made a "merge" between swagger and postman features
@MichaelDrexler-u8n
@MichaelDrexler-u8n Ай бұрын
Looks nice and I would also be interested in seeing an in-depth video about Scalar, regard authenitcation, authorization, with docker (loopback ip - switching from docker and webapp) and YARP etc
@PelFox
@PelFox 3 ай бұрын
Scalar looks awesome! Will defdefinitely try this out
@nocgod
@nocgod 3 ай бұрын
When running MapOpenApi in a container, the default server is localhost and the port is the internal port. You have to change the uri to / in the OpenApi config so that it works using the relative url
@DotNetFun
@DotNetFun 3 ай бұрын
Scalar is cool BUT it lacks some important features such as support for OAuth2 and authorization code flow for authentication
@guilhermesouza2681
@guilhermesouza2681 3 ай бұрын
Basically impossible to replace swagger
@hj.0301
@hj.0301 3 ай бұрын
wdym lack of support for OAuth2? a quick search on scalar documentation shows support for it. app.MapScalarApiReference(options => { options .WithPreferredScheme("OAuth2") // Security scheme name from the OpenAPI document .WithOAuth2Authentication(oauth => { oauth.ClientId = "your-client-id"; oauth.Scopes = ["profile"]; }); });
@raviormetal1653
@raviormetal1653 2 ай бұрын
Thank you for pointing that out!
@aenpien
@aenpien 4 күн бұрын
It now has OAuth2 authorization code flow. Just implemented it and it works wonderfully.
@arminhabibi149
@arminhabibi149 3 ай бұрын
Thanks for introducing the new brand Ui which is Scaler. it is better than the Swagger but has one problem which is seeing endpoint and models and properties of models are aside from each other
@scalar-com
@scalar-com 3 ай бұрын
hey @arminhabibi149! do you mean how we have the models section in the sidebar below the list of tags/endpoints?
@SuperJB1981
@SuperJB1981 3 ай бұрын
I'd love to see a more in-depth on customization possibilities. You don't know what you don't know
@gileee
@gileee 3 ай бұрын
Flurl support would be nice. It's my favorite C# http client implementation by far
@KittFanNr1
@KittFanNr1 3 ай бұрын
Didn't know that, it looks really nice - will use it in my future projects, thanks! :))
@SkrekkLich
@SkrekkLich 3 ай бұрын
huh, neat use of string extensions, awkward to look at at first lol. Will check it out too, thanks :D
@gileee
@gileee 3 ай бұрын
@@SkrekkLich You don't have to use the string extensions if you don't like. There are other ways to init a request and clean up the api for your liking.
@SkrekkLich
@SkrekkLich 3 ай бұрын
@@gileee Yeah I saw that they also provide Url and Uri extensions but I find it kinda neat tbh. Was just weird at first seeing it this way.
@garethcairncross3269
@garethcairncross3269 2 ай бұрын
I've implemented Scalar after watching this video and I gotta say: it's great! Especially for 3rd party vendors who will be using our API. The built-in code samples for various languages will make it very easy for our partners to integrate our API. I just need to figure out the Authentication side of Scalar.
@mattl7599
@mattl7599 Ай бұрын
Did you figure it out? We use JWT Bearer tokens and I have no idea how to set it up.
@bladbimer
@bladbimer 2 ай бұрын
Thanks for this interesting video, I like how scalar looks like postman
@Cixelsyd32
@Cixelsyd32 3 ай бұрын
I'd love to see a full demo of scalar. I have several projects that use swagger and have authentication built in for testing so seeing how to set that up would probably get me to make the switchover before i even move to .Net 9
@dsuess
@dsuess 3 ай бұрын
I like this move to optionally add back in the UI portion. Although, it would have been nice to be a template option/switch to include it automagically
@Sergio_Loureiro
@Sergio_Loureiro 3 ай бұрын
I like the functionality of Scalar you showcased, but I like more the appearance of Swagger.
@scalar-com
@scalar-com 3 ай бұрын
hey @Sergio_Loureiro we actually have a "classic" layout, which is single column and has all the functionality of Scalar :)
@williameisenman5538
@williameisenman5538 3 ай бұрын
Absolutely would love to see a tutorial on Scaler
@sm3ttz
@sm3ttz 3 ай бұрын
you always have interesting videos. thanks!
@slipoch6635
@slipoch6635 3 ай бұрын
I used OpenAPI before I discovered swagger years ago. The only reason I liked it was to test submission of data. Scalar looks really good, the natural successor particularly with the dummy code
@daudulislam156
@daudulislam156 3 ай бұрын
Great Nick! Thank you!!
@mohammadramezani1233
@mohammadramezani1233 2 ай бұрын
thats Great But How About Swagger Authentication ? scalar have it?
@VCIT-xo3fr
@VCIT-xo3fr Ай бұрын
The built-in OpenAPI middleware does not show the exact broken endpoints, but Swagger does. In our case, the OpenAPI generation was broken. The built-in middleware only reported "Unsupported HTTP method" without specifying which endpoint caused the issue. However, Swagger clearly identified the problem: duplicated models (shows endpoints and specific models). After fixing this, both solutions worked fine. Due to the lack of helpful debugging information in the built-in middleware, I decided to stick with Swagger.
@jouchiwinchester2666
@jouchiwinchester2666 3 ай бұрын
Scalar UI is very promising + the code test also there
@DominikMoser
@DominikMoser 3 ай бұрын
Really cool. Thanks for sharing Btw. you forgot to mention it has dark mode /s 😁
@m4inline
@m4inline Ай бұрын
Does it have dark mode?
@DominikMoser
@DominikMoser Ай бұрын
@@m4inline It has dark mode
@junior.santana
@junior.santana 3 ай бұрын
Does the built-in openapi feature infer methods in controllers without the HttpMethod attribute and complex objects in parameters without the [FromBody]?
@k2kalyan
@k2kalyan 3 ай бұрын
Detailed video would be great. What about api documentation, like the attributes which give more info about specific endpoint like all possible http response codes and respective models?
@colhountech
@colhountech 3 ай бұрын
Good video Nick 👍
@health_doc
@health_doc 3 ай бұрын
We decorate in swagger single.sigon, locks for restricted api's, show api version and link to the api wiki and accept enums as strings. Can you do all this in the new stuff?
@blackpaw29
@blackpaw29 3 ай бұрын
This. Really want to know if dotnet 9/Scalar supports integrated authentication with OAUTH2 and enum strings, kinda crucial for our workflow.
@scalar-com
@scalar-com 3 ай бұрын
@@blackpaw29 @health_doc it sure does!
@igorvlebedevnot
@igorvlebedevnot 3 ай бұрын
Interesting, but how to combine many modules on one page? If I use 5 or 6 modules with this documentation and want to present it to clients on one page
@Cristian-ek7xy
@Cristian-ek7xy 3 ай бұрын
Call me old-fashioned, but I still prefer Swagger :P
@nickchapsas
@nickchapsas 3 ай бұрын
Old-fashioned!
@sanhomealex
@sanhomealex 3 ай бұрын
Me too
@raul834
@raul834 3 ай бұрын
I liked the idea of showing PUT, POST, … with different colors. Hopefully it can be done with this library. These UIs seem to be ‘designed’ by programmers and not UX experts.
@oussama7132
@oussama7132 3 ай бұрын
Can you make a vid about Kiota? I have a shared project but i cant figure out how to prevent it from regenerating the files and making copies
@coder-x7440
@coder-x7440 4 күн бұрын
Wow what a great upgrade from .net 8! Now we can do everything we did with 8, only more! More… not … less
@HoltBuzzing
@HoltBuzzing 17 күн бұрын
are you using VS or VSCode? Your UI looks very pleasing on the eyes! What theme are you using?
@danielwahlstedt9255
@danielwahlstedt9255 17 күн бұрын
It's JetBrains Rider IDE - In my opinion so much better than VS and VS Code
@syedabiddin1550
@syedabiddin1550 3 ай бұрын
They have introduced Endpoint explorer to test the apis and also it’s kinda same as rest client extension that was available in vs code but with limited features.
@standleypeter545
@standleypeter545 2 ай бұрын
How about the api versioning?
@SreejithK2000
@SreejithK2000 17 күн бұрын
I am struggling to understand why the open api json file does not include the summary and documentation tags from the api endpoints. The yaml file had it. This is preventing me from switching over to scalar.
@zwatotem
@zwatotem 3 ай бұрын
Can I just point my Postman (or other client) to the openapi endpoint and automatically populate a workspace for my API, or is that not a feature? If it was, UIs like this wouldn't really be necessary.
@dimitro.cardellini
@dimitro.cardellini 3 ай бұрын
I see one Huge problem!!! The contract first approach doesn't work here. To develop a web API we need to create a schema first, then we can use this schema to generate the server side controllers, that check incoming requests and outgoing responses against the schema, then we need to inject our business logic into the controllers and finally the implementation compatibility must be checked in the dev and compile time with a static types. Shown in the video approach is not for serious project - you can break your api and get aware of that iafter release n production when your client fails on handling the response.
@mdrzazga
@mdrzazga 3 ай бұрын
Thanks for all your great content Nick!
@DaminGamerMC
@DaminGamerMC 3 ай бұрын
I started disliking swagger when i integrated with other apis and they had this beautiful and powerful documentation and i had... well... swagger
@7th_CAV_Trooper
@7th_CAV_Trooper 3 ай бұрын
Swagger supports rich documentation.
@liam7073
@liam7073 3 ай бұрын
The GET which requires no input is fine but how does the test request work when you have specific required inputs like needing a valid user id or valid auth token?
@vuhoang5903
@vuhoang5903 19 күн бұрын
I tested Scalar with .NET 9 on Aspire Orchestration. It cannot send the request, and the error shown on the UI is "Failed to fetch." Running the API alone without Aspire works normally, though.
@jadejahardisinh
@jadejahardisinh 3 ай бұрын
Hi Nick, It will be really appriciated if you create detailed video on the new Scalar UI instead of Swagger
@nuriaktas9317
@nuriaktas9317 Ай бұрын
hi nick. Is there a pkce authentication flow support like swagger in scalar.
@jaricardodev
@jaricardodev 3 ай бұрын
Awesome, thanks
@davidpccode
@davidpccode 3 ай бұрын
Hi Nick. Can I use it for Production? Or is it only for dev environment
@hj.0301
@hj.0301 3 ай бұрын
yes you can, but it's usually not recommended to just remove the environment block as shown in Nick's demo, or .. specifically target for Production if that's what you want.
@davidpccode
@davidpccode 3 ай бұрын
@hj.0301 hi tks. Why is it not for producción ?
@hj.0301
@hj.0301 2 ай бұрын
@@davidpccode coz you'll be exposing all your APIs
@meowzhin
@meowzhin 3 ай бұрын
Doesn't scalar lacks a lot of features though? I don't like Swagger either and I usually just use the json generated in a postman collection anyway. Swagger is old but absolutely reliable and extremely configurable. Changing from gold to copper doesn't look like a good choice to me. It has potential but yeah... still not there.
@tiabeaniecazier6843
@tiabeaniecazier6843 3 ай бұрын
Would definitely love an in-depth video on open-api and scaler, or maybe even a short free dometrain course
@blackpaw29
@blackpaw29 3 ай бұрын
Interesting. Whats happening with client code generation? I currently use Connected services to auto gen c# wrappers, under the hood it uses nswag. Is that being replaced with similar functionality? Also, how about enum types? swagger can generate named enums rather than integer ranges.
@SulexaPerso
@SulexaPerso 3 ай бұрын
The json that is generated in dotnet 9 will be openapi 3.0 format like today the one generated by swagger, NSWAG only use the json to generate code, so it should work the same even without needing the UI
@blackpaw29
@blackpaw29 3 ай бұрын
@@SulexaPerso Thanks, thats good to know. Be interesting to see if MS plan on implementing their own version of nswag.
@Ayymoss
@Ayymoss 3 ай бұрын
Oh damn, Scaler is sick!
@sco9114
@sco9114 3 ай бұрын
Looks cool !
@Kelaran
@Kelaran 3 ай бұрын
Will it fix generation openapi doc with nested classes which wasn’t completely perfect according to specifications. I mean generating namespaces with [] ‘ etc .
@JensDueOhlsen
@JensDueOhlsen 3 ай бұрын
Great video ... again
@the_arch
@the_arch 3 ай бұрын
I have implemented some custom Filters for Swagger. Do they need to be migrated, or will they plug and play?
@sirdev
@sirdev 3 ай бұрын
Where is the code it's not in the description?
@VytautasLL
@VytautasLL 3 ай бұрын
Does Scalar includes data annotations from models? In swagger I could make example requests, etc.
@scalar-com
@scalar-com 3 ай бұрын
yes we do support that!
@CLeovison
@CLeovison 3 ай бұрын
Hi Nick, I don't know if you will answer me but, may i know what is the meaning of the repository folder in your minimal api in github? Sorry i was just new to c#. Thank you so much
@ravi3592
@ravi3592 Ай бұрын
I can't see Authorization drop-down in scalar ui
@lemoncrazedcamel
@lemoncrazedcamel 3 ай бұрын
I tried to use scalar a few months ago. but the lack PKCE auth workflow made it unusable for my case :( I wish I could use it because I like it way more than swagger
@scalar-com
@scalar-com 3 ай бұрын
hi @lemoncrazedcamel! we did a revamp on our auth, and are looking into adding PKCE auth workflow next :)
@jamesmorgan571
@jamesmorgan571 3 ай бұрын
We can use Scalar on previous .NET versions right?
@scalar-com
@scalar-com 3 ай бұрын
yes :)
@Wfmike
@Wfmike 3 ай бұрын
Client codegen wise Kiota is also an option.
@Kirides
@Kirides 3 ай бұрын
Though I must say, kiota APIs are not the best regarding ergonomics... Refit usually feels more "native" than kiota API call builder-dictionary-parameter-bags
@Wfmike
@Wfmike 3 ай бұрын
@@Kirides that's probably because refit only generates c# client
@alehkhantsevich113
@alehkhantsevich113 3 ай бұрын
I don't like it. Swagger has UI part that allows you to switch versions from UI, with that lib you have to type it in URL...
@JollyGiant19
@JollyGiant19 3 ай бұрын
We can choose any UI to implement now, there wasn’t anything special about the built in Swagger stuff
@alehkhantsevich113
@alehkhantsevich113 3 ай бұрын
@@JollyGiant19 I meant that I like that MS added openAPI. But I don't like scalar and still prefer SwaggerUI
@roman.koliada
@roman.koliada 3 ай бұрын
Does it support bearer token authorization like swagger does?
@nickchapsas
@nickchapsas 3 ай бұрын
Yes
@anoftc
@anoftc 3 ай бұрын
SwaggerUI or Scalar, the test ui is not so relevant. Sure, the featutes can be improved which are nice for testing; but the important stuff in openAPI is the service descriptor json. The openAPI json can be used to generate a client proxy! You can have a fully functional, typesafe client proxy with three clicks or a single cmdline. This proxy class has typed methods for all api endpoints; hiding the implementation details... Essentially the clientside code is 98% the same for corewcf / grpc / rest api serversides; as they all support very similar clientside proxy autogeneration...
@criminalsympathy6013
@criminalsympathy6013 3 ай бұрын
Does this work well with an Ocelot API Gateway?
@PatrickMageez
@PatrickMageez 3 ай бұрын
can we pull this into .net 8 projects?
@nickchapsas
@nickchapsas 3 ай бұрын
Sure you can!
@tridy7893
@tridy7893 3 ай бұрын
The scalar produced part says "DemoAPI | v1". While `DemoApi` is taken from the AssemblyName of the project, I have not found where the `v1` is coming from and where to change it. Any ideas?
@jorgequirino8536
@jorgequirino8536 3 ай бұрын
From DocumentName, as default it's "v1"
@tridy7893
@tridy7893 3 ай бұрын
@@jorgequirino8536 could you explain more? where is this DocumentName and v1 ?
@stassss2011
@stassss2011 3 ай бұрын
Uncredible video, thank you, Nick! I always wondered why swagger defaults are just not good enough for 2024
@mostrealtutu
@mostrealtutu 3 ай бұрын
lol, what has 2024 to do with that. smh.
@stassss2011
@stassss2011 3 ай бұрын
@@mostrealtutu it just feels outdated, idk. I mean the design
@mostrealtutu
@mostrealtutu 3 ай бұрын
@@stassss2011 hehe ok, ill allow that :)
@sanhomealex
@sanhomealex 3 ай бұрын
​@@stassss2011 what about MS SQL Server Management Studio's or MS Visual Studio's designs? Aren't they outdated as well? IMHO they are!
@sergi686
@sergi686 3 ай бұрын
Someone knows any tool or how use the swagger to add event information?
@Kingside88
@Kingside88 3 ай бұрын
Don't know about Scaler but its looks so amazing. Thank you Nick
@gergesbernaba2922
@gergesbernaba2922 3 ай бұрын
That's great
@danhartley2136
@danhartley2136 3 ай бұрын
Very cool! But why does everyone like dark mode so much? I cant stand it. When I use dark mode after a while and look away from my monitor, or navigate to a website with a lighter theme, my eyes get all screwy and take a while to adjust. It's almost headache inducing. I've never understood why people like it.
@keyser456
@keyser456 3 ай бұрын
How many public facing APIs are there that have clients or would-be clients that don't know how to consume APIs already? Are they really going to learn to code against your API by reading the client-code examples exposed here?
@gugarukhadze2990
@gugarukhadze2990 3 ай бұрын
Very good! ❤
@amitkumdixit
@amitkumdixit 3 ай бұрын
Spotlight
@eight-bitz
@eight-bitz 3 ай бұрын
ReDoc is ok too as ui
@fritzfahrmann4730
@fritzfahrmann4730 3 ай бұрын
is it free? does not look like it but no pricing found either
@nickchapsas
@nickchapsas 3 ай бұрын
It’s free
@darhaniztleu4956
@darhaniztleu4956 3 ай бұрын
Now it doesn't work for him to "insert" an example of a request into the "body" 😢
@ivanz6368
@ivanz6368 Ай бұрын
We just ported everything to NET8 and it will remain like that at least 10 years. Everyone in company is sick to "reinvent" everything on monthly basis 😉
@RomvnlyPlays
@RomvnlyPlays Ай бұрын
You haven’t seen reinvention until you’ve seen the JavaScript ecosystem. This is a especially minor change
@nouchance
@nouchance 3 ай бұрын
Thank you SIR! I'm starting out as a .NET developer.I'm currently learning from my home PC.Which one would you recommend if I'm looking to get a Laptop or MacBook for work or study? My friends who are already working as developers advised me to buy a MacBook 16/512 or buy a powerful laptop for the same money. What would you recommend? Will there be problems with the MacBook related to the .NET stack?
@jaysenossai7165
@jaysenossai7165 3 ай бұрын
Scalar is the future, Swagger is now.
@heischono4917
@heischono4917 3 ай бұрын
Thanks! Good video, nice thing. Is it possible to implement this solution already in .NET8? If yes, is there something to note?
@nickchapsas
@nickchapsas 3 ай бұрын
You can totally use it in .NET 8
@Suriprofz
@Suriprofz 2 ай бұрын
Shiny object syndrom
@MaheshKumar-bg5re
@MaheshKumar-bg5re 2 ай бұрын
Are you using visual studio 2022? For mac, what should i use?
@junior.santana
@junior.santana 3 ай бұрын
Scalar looks neat!! Swagger UI is really outdated, the lack of a side menu baffles me. However... Isn't Scala a paid product?
@nahiandev
@nahiandev Ай бұрын
I prefer Scalar.
@reikooters
@reikooters 3 ай бұрын
Thought I was the only one that didn't like Swagger. This looks fun to try out. You've done it again, thanks Nick.
@NickAskew
@NickAskew 3 ай бұрын
Is Scalar also available pre .net 9?
@JustinLampe
@JustinLampe 3 ай бұрын
Yes, for .NET 8 as well!
@currentuser1219
@currentuser1219 27 күн бұрын
Sounds good for the default weatherForecast API, doesn´t work in real world...
@michelnunes4421
@michelnunes4421 3 ай бұрын
I really like swagger. As someone who does a lot of integration apps, I see a huge difference between having swagger doc to work with and having ... something else
@kylekeenan3485
@kylekeenan3485 3 ай бұрын
I like my swagger!
@I-PixALbI4-I
@I-PixALbI4-I 3 ай бұрын
OpenAPI...MinimalAPI... Leave me with my OLD looking C# )
@TheoTech-x1v
@TheoTech-x1v 3 ай бұрын
Is he really using intellij for dotnet
@nickchapsas
@nickchapsas 3 ай бұрын
It's called Rider
@antonmartyniuk
@antonmartyniuk 3 ай бұрын
I will personally use HTTP Request Files in Rider and Postman
@fusedqyou
@fusedqyou 3 ай бұрын
This is not the same. The .http files are manually crafted for development and should not be publicly shared. They also do not work outside of VS.
@KazLA
@KazLA 3 ай бұрын
How would you share that with QA and product managers ?
@antonmartyniuk
@antonmartyniuk 3 ай бұрын
@fusedqyou Swagger is not a best option for public share and swagger is disabled in production. I am using HTTP request files only for development purposes without sharing API to the outside world. Http request files are fantastic to share across the team. With swagger you close the webpage and your typed requests are gone. They work in VS, VS Code and in Rider​@@fusedqyou
@johnnyblue4799
@johnnyblue4799 3 ай бұрын
@@KazLA QA? Is that still a thing? I thought QA is obsolete...
@JollyGiant19
@JollyGiant19 3 ай бұрын
@@johnnyblue4799 Only at the myopic companies
@rafazieba9982
@rafazieba9982 3 ай бұрын
3.0.1 not 3.1.0 ????? Really?????
@havendv
@havendv 3 ай бұрын
Microsoft.OpenAPI just does not support it yet
@VahidCheshmy
@VahidCheshmy 3 ай бұрын
Hi Nick, Swagger currently has around 594 million downloads, while Scalar has approximately 16.5K. The purpose of using both Swagger and Scalar is essentially the same, both are tools for API design and documentation. However, it is important to note that neither of them is recommended for use in production environments, as you previously mentioned. Given this, I don’t see any significant differences between these two tools in terms of practical use, I still don't get it why Scalar would be better than Swagger. Maybe you would elaborate! Thanks
@nickchapsas
@nickchapsas 3 ай бұрын
Hi Vahid, .NET Framework has 4B downloads, .NET Core has 100M. Nick
@sanhomealex
@sanhomealex 3 ай бұрын
So @nickchapsas, you mean to wait for some time while Scalar will be mature enough and then use it?😀
@VindicatorMorty
@VindicatorMorty 3 ай бұрын
Could you elaborate on what someone should use in a production environment?
@EikeSchwass
@EikeSchwass 3 ай бұрын
@@VindicatorMorty neither. In production you shouldn't need an API explorer. If you must execute requests manually copy paste a curl for example from one of you test stages
@VindicatorMorty
@VindicatorMorty 3 ай бұрын
​@@EikeSchwass okay i get it, should not be directly executable. Thats why read only is mentioned. But using swagger/scalar as documentation is still okay and useful? Was wondering about that point.
@zimcoder
@zimcoder 3 ай бұрын
Ummm... it's nice but I don't see a lot of value yet
@crisu85
@crisu85 2 күн бұрын
Still prefer swagger
@FabioGalanteMans
@FabioGalanteMans 3 ай бұрын
Try use basepath. Don't working correctly
What's New in .NET 9 with Examples
25:02
Nick Chapsas
Рет қаралды 74 М.
Testing in .NET is About to Change
12:54
Nick Chapsas
Рет қаралды 89 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Await Async Tasks Are Getting Awesome in .NET 9!
9:24
Nick Chapsas
Рет қаралды 105 М.
Swagger dropped in .NET 9: What are the alternatives?
8:50
Round The Code
Рет қаралды 3,2 М.
Why is every React site so slow?
13:52
Theo - t3․gg
Рет қаралды 147 М.
CORS Policy in .NET - Simplified
14:53
TheCodeMan
Рет қаралды 235
The Only Cache You Should Be Using in .NET
12:22
Nick Chapsas
Рет қаралды 31 М.
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 286 М.
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 131 М.
Is Swagger REALLY Gone in .NET 9?
7:17
Patrick God
Рет қаралды 6 М.
The Pattern You MUST Learn in .NET
20:48
Nick Chapsas
Рет қаралды 96 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 254 М.
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН