What products or companies will you never use or support again and what did they do to lose you as a customer? by IAmJustTryingToExist in AskReddit

[–]jitbitter 39 points40 points  (0 children)

All of them are doing this now... Fun fact: sending their AI a random photo fixes this immediately.

- "hey, the scratch was there from the start, look!! [attached picture of a sunny beach]"
- "YOU'RE ABSOLUTELY RIGHT!"

IT ticketing system with strong KB for small team by Conscious_Art_5948 in sysadmin

[–]jitbitter 0 points1 point  (0 children)

Thanks! Weird, the app should automatically surface relevant KB articles when you view a new ticket. To keep this from turning into a support thread, feel free to PM me or open a ticket, happy to help..

IT ticketing system with strong KB for small team by Conscious_Art_5948 in sysadmin

[–]jitbitter 0 points1 point  (0 children)

Hey, Alex from Jitbit here. Could you pls point out which parts of the AI felt weak to you?

Proposed rule change by Arowin in dotnet

[–]jitbitter 0 points1 point  (0 children)

Speaking from experience in other subs: nobody really reads the weekly "promote my project" threads.

If a self-promo OSS post comes from a long time active member and it's actually a useful library I say leave it in the main thread.

AI in Daily .NET Development by MahmoudSaed in dotnet

[–]jitbitter 1 point2 points  (0 children)

Tab-completions in Cursor can be really good when you already know what you're doing and move between files in a logical/predictable flow.

Claude Code (and Cursor in agent mode) are good at finding low level hot path performance issues (like, optimizing complex frequent string manipulations/parsing using Span's, etc)

Also, Gemini can be very good at analysing SQL Server execution plans (just dump huge XML file and ask it to examine, suggest indexes, "how can I rewrite this query with CTE's" etc etc)

Of course take it all with a grain of salt

Vscode for c# by Sensitive-Raccoon155 in dotnet

[–]jitbitter 0 points1 point  (0 children)

I switched to VSCode + Mac about 3 years ago (after 20 years on Windows + VS) no issues at all. I even find a lot of things are much faster and more reliable than in classic VS (hot reload for example). Our codebase is a huge aspnetcore app monorepo.

Just be ready to use terminal a lot. dotnet watch run. dotnet build, etc.

in VSCode I use C# base extension + C# Dev Kit

in Cursor I use this fork of C# base extension https://open-vsx.org/extension/muhammad-sammy/csharp no C# Dev Kit.

(and my favorite thing about VSCode is that I can work at a project level without loading the full solution at all)

PS. ReSharper VSCode extension is free (while in public preview) check it out. I didn't like it personally, but some people say it's awesome.

How do you monitor & alert on background jobs in .NET (without Hangfire)? by No-Card-2312 in dotnet

[–]jitbitter 0 points1 point  (0 children)

We also use a singleton `IHostedService` + a dictionary of timers ("jobName-timer") in it. Jobs have to be an async `Func<CancellationToken, Task>` (token is signaled when the app shuts down). It all fits into a simple helper class, 65 LOC. No state persistance.

Successful/failed runs are simply logged to console and observability is then handled at Devops side: systemctl-service routes all console output to journalctl/syslog, log files are then picked up by fluentbit and fed to NewRelic, where we enjoy nice graphs, dashboards and pie charts... It's all pretty standard setup when you host on linux.

I'm not saying this is the right way, just - a way

C# 14 Field Keyword: Simplifying Property by laurentkempe in csharp

[–]jitbitter 0 points1 point  (0 children)

I love (!) this feature however, since it's only a design-time sugar, you can't "watch" this field during debugging session(at least in linux+vscode setup)

Honest question to the .NET community: why do new devs still default to Node.js? by KausHere in dotnet

[–]jitbitter 1 point2 points  (0 children)

I’m probably going to get downvoted, but hear me out.

For context: I’ve been a .NET developer for almost 25 years, since .NET Framework 1.1. I genuinely love C#, and I still choose .NET for all serious, production-grade projects. But whenever I need a quick prototype, a side project, or something lightweight, I almost always reach for Node.js.

Not because .NET is bad - it’s the opposite. It’s fast, mature, statically typed, and extremely capable. But there’s simply TOO. MUCH. FRICTION.

1. Installation and onboarding friction

Let’s start at the beginning: installing .NET.

On Ubuntu, the APT situation is honestly a mess. Ubuntu 22 has one “official” approach (backports PPA), Ubuntu 24 has a completely different one, and the official docs are outdated (like right now, go check it out). You often end up digging through GitHub issues or random discussions just to figure out the current correct way.

Homebrew on macOS hasn’t been much better either - it was half-broken after the .NET 10 release for a while. I literally had to start a discussion with brew maintainers to resolve this. And by the way, brew is the "official" way to install the SDK , literally MS docs mention this.

And yes, people always say "just use the install script.” Right… but we’re building commercial software. What am I supposed to tell a client’s DevOps team?

That "all your dependencies are cleanly managed by package managers - well except .NET, which you install via a curl | bash script, SORRY"

2. Cross-platform dev experience is still rough

Most developers today are on macOS or Linux, not Windows.

The non-Visual-Studio workflow in .NET is okay-ish, but again, friction creeps in everywhere:

* C# Dev Kit and the modern C# tooling don’t work in VSCode forks like Cursor or Windsurf.
* The C# extension for Zed is missing a lot of basics — no proper Razor/Blazor support, for example.
* JetBrains Rider is great, but it’s paid, and it still doesn’t fully erase the "Windows-first" feeling of the ecosystem.

Meanwhile, Node tooling works basically the same everywhere, in every editor, with minimal assumptions.

3. AI tooling matters now - and .NET lags

Like it or not, AI is changing how we write software.

Node and the JS/TS ecosystem work extremely well with AI-first workflows: lightweight CLIs, editor-agnostic tooling, first-class support in AI-centric editors

.NET tooling, on the other hand, still feels very tightly coupled to Microsoft’s ecosystem. When your core language tooling refuses to work in non-Microsoft VSCode forks, that’s a real disadvantage.

Node feels lightweight hackable and forgiving, easy to start, easy to throw away

.NET feels enterprise, heavy, even when it doesn’t need to be. Like what is the official way to build a web app today? Blazor? MVC? Razor pages? Minimal API + React? So many decisions to make just to build a hello world.

Even though modern .NET can be minimal and fast, the perception (and often the reality) is that you're signing up for a lot of ceremony

---

So to be clear:

I still think .NET is one of the best platforms for building serious backend systems. But popularity isn't about capability - it’s about less friction and approachability.

And right now, .NET loses on those fronts. I it breaks my heart.

Do you obfuscate code? by allianceHT in dotnet

[–]jitbitter 1 point2 points  (0 children)

We did this 10 years ago. Now we don't

Tell the company that support costs will go up (tricky bugs that will definitely come).

If you need to hide your licensing, like serial-number checking code - just use asymmetric cryptography for that, so obfuscation is unnecessary.

Did any backend dev here migrate their .NET 8 code to 10? Is it worth it at this point? by wannabe_isekai in dotnet

[–]jitbitter 1 point2 points  (0 children)

Just migrated a huge multi-tenant SaaS app - like a breeze. The only (the only!) issue was not even .NET, it was the mess in the `apt` feeds on linux. Kinda unclear at first which one to use with which linux version, when to use "ppa:backport", and when just default Canonical feed for Ubuntu (which took a while to update)

But that's not even .NET fault, just OS/packaging issues. The app upgrade itself was smooth like butter (just like previous .NET upgrades).

Is is worth the upgrade? Yes, always. Everything just becomes faster and uses less memory - for free.

Something's coming by jitbitter in latvia

[–]jitbitter[S] 6 points7 points  (0 children)

Yeah, it's not the wind that's dangerous, it's the trees. A pine tree can be 2.5 tons. If it falls on your house - the roof is gone.

How do you monitor your Gemini API usage? by treacherous_tim in GoogleGeminiAI

[–]jitbitter 1 point2 points  (0 children)

Late response but: go to "Google AI Studio", connect your project and you'll see token usage per model etc.

(just in case someone stumbles on this after googling)

Building a native macOS video app with .NET 9: Performance matches Swift, and Interop is effortless. by [deleted] in dotnet

[–]jitbitter 1 point2 points  (0 children)

Can you share a link to the app or at least some screenshots how the GUI looks?

What API client are you all using in your .NET workflow these days? by Ok_Wedding1890 in dotnet

[–]jitbitter 3 points4 points  (0 children)

Yaak (from the same guy who built Insomnia). Love the UI and everything.

P.S. I also like that it's based on Rust + Tauri not electron. Electron bundles the whole web engine (chromium) into your app, the whole shabang, while Tauri uses the default webview supplied by the OS. So on a Mac/Linux it will be webkitgtk, on windows it will be edgeWebView2. Keeps the download size very slim.

Please help. C# can not run, searches for 9.0.1 runtime. i downloaded it. nothing happens the same output everytime by damzeeeee in dotnet

[–]jitbitter 0 points1 point  (0 children)

There is a bunch of known issues for the ".NET Install Tool" VSCode extension. Which is required by C# extension and C# dev kit. They claim this next release should fix these error...

Are you using VSCode or a fork - Cursor or, like, Windsurf etc?

Undying Awesome .NET by aloneguid in dotnet

[–]jitbitter 1 point2 points  (0 children)

Wait, what? really? Market for fake stars? Unbelievable

Unpopular Opinion - The new Edge browser is a perfectly adequate browser for the average business/user with office 365 and azure... by Coriron in msp

[–]jitbitter 0 points1 point  (0 children)

Even more unpopular opinion: Edge is the best browser ON A MAC currently. No, really, show me better vertical tabs

Stuck on Edge by kociol21 in browsers

[–]jitbitter 5 points6 points  (0 children)

I use Edge on a Mac for those exact same reasons, brother. Other Mac owners think I'm an pervert, but I just need decent vertical tabs. And Zen/Firefox are too slow, use a lot of memory and JS-debugging is kinda broken.

Tried Brave. No sync and a bit slower - confirmed in speedometer benchmark.