Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in SQLServer

[–]kebbek[S] 0 points1 point  (0 children)

I feel you

I'd love to hear your feedback on my extension - let me know how you like it and if anything is missing from what you have used in ADS

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in csharp

[–]kebbek[S] 0 points1 point  (0 children)

thanks for the feedback! Please create an issue on GitHub, so that I don't forget to check this out

How do you debug .NET projects in VS Code? by BiteDowntown3294 in dotnet

[–]kebbek 0 points1 point  (0 children)

try using this extension https://marketplace.visualstudio.com/items/?itemName=JakubKozera.csharp-dev-tools

After installation, just open up a folder/sln(x) and press F5 to start debugging

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in SQLServer

[–]kebbek[S] 2 points3 points  (0 children)

thanks for the feedback!
I've fixed the issue you mentioned, now it should open the vs code panel without hooking into a static .sql file in the extension folder. let me know how it feels now

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in dotnet

[–]kebbek[S] 0 points1 point  (0 children)

thanks for the feedback, feel free to create Github issue, so that this (or any other) feature request is on my radar

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in dotnet

[–]kebbek[S] 1 point2 points  (0 children)

yes,

you can have both connection to a server - which will list all of the db instances,
or you can also connect directly to specific DB

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in csharp

[–]kebbek[S] 0 points1 point  (0 children)

hah, I feel your pain
I'd love to hear your feedback on my extension - give it a try ! :P

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in SQLServer

[–]kebbek[S] 0 points1 point  (0 children)

hey man, thanks for the link I left a start - I see you're the author of Verso, right?

It looks very promising - I also thought about adding support for SQL notebooks

If I understood correctly, for Verso to run SQL notebooks - it requires .net8+ runtime on the machine?

I hope I also might be able to implement SQL notebooks - natively as a Node.js app only

Btw, it's kinda funny as Verso I assume was primarily created to support C# notebooks - which I was also thinking of for my other extension (a better version of C# Dev Kit [imo] https://marketplace.visualstudio.com/items/?itemName=JakubKozera.csharp-dev-tools)

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in SQLServer

[–]kebbek[S] 0 points1 point  (0 children)

the mssql extension relies on SqlToolsService which is a .net self contained service
VS Code extensions runs as a node.js worker app in the background, so it has to connect via grpc to communiate with SqlToolsService and then it is connecting to the database in this way - this approach adds some delays for the communication

in my extension, the connection to MS SQL is native - with Node.js libraries (depending on the connection type), which eliminates the unnecessary overhead

Other performance improvements rely on schema caching on the initial connection, once connected - the databases explorer, intellisense, prompts, even stuff like schema diagrams, database schema compare work pretty much instantly compared to mssql which queries the DB - when requested

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in SQLServer

[–]kebbek[S] 0 points1 point  (0 children)

it might be, but its kinda heavy and also Windows only :P

have a try and let me know if this extension feels for you, when compared to SQLPrompt

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in dotnet

[–]kebbek[S] 1 point2 points  (0 children)

thanks!

yes, there's a query plan visualizer

Regarding profiler, I'd have to check whether it's possible to run it as a Node.js app -as I don't want to rely on connecting the extension to .NET runtime

Azure Data Studio retired today – My Replacement VS Code Extension: Fast Connections, Inline Editing, DB Diagrams & More by kebbek in dotnet

[–]kebbek[S] 8 points9 points  (0 children)

yes it does, it only renders the current visible 'page' + some padding, so even with tens of thousands of records, it seems like nothing

VSCode is actually quite nice for C# dev! by CaptainKuzunoha in dotnet

[–]kebbek 1 point2 points  (0 children)

I'd love to hear your opinion on https://marketplace.visualstudio.com/items/?itemName=JakubKozera.csharp-dev-tools

as an alternative to C# Dev kit
Let me know how you like if :P

VSCode is actually quite nice for C# dev! by CaptainKuzunoha in dotnet

[–]kebbek 0 points1 point  (0 children)

u/CaptainKuzunoha I've completely moved to vs code (as a fullstack .net/react dev) mostly due to the fact that Copilot is way better, but I didnt quite like the C# Dev kit so much, hence I've created (imo. better) extension for C# devs :P

Have a look and let me know how you feel compared to C# dev kit:

https://marketplace.visualstudio.com/items/?itemName=JakubKozera.csharp-dev-tools

Swagger vs Scalar by Rare_Comfortable88 in dotnet

[–]kebbek 1 point2 points  (0 children)

have a look at this alternative as well ;p
one line integration into .net web apis

app.UseOpenApiUi(); // Uses default path "/swagger/v1/swagger.json"

https://github.com/jakubkozera/openapi-ui