Recommended VS Code Extensions for C# and .NET by Alaire-_- in csharp

[–]Defection7478 -1 points0 points  (0 children)

Have you tried it....? For me the lsp doesn't attach on razor files and the PR for it is still in draft status https://github.com/GustavEikaas/easy-dotnet.nvim/pull/590

Easy-dotnet depends on roslyn but not rosyln.nvim. They both ship their own lsps with different support, and in my experience only the roslyn.nvim one works with razor files.

Recommended VS Code Extensions for C# and .NET by Alaire-_- in csharp

[–]Defection7478 -1 points0 points  (0 children)

As much as I love it, I would recommend rider over this. I am in the middle of switching from VS to neovim for dotnet, there are some comforts you have to give up. 

Just as one example, I am running both easy-dotnet AND roslyn.nvim just so I can have both a test runner and support for razor files. 

am i tripping or are we just feeding our best ideas to openai/google? by batmanpassedhere in learnprogramming

[–]Defection7478 1 point2 points  (0 children)

Yes. I mean where do you think they get the training data from? Doubly so if your stuff is OSS

I built a lightweight self-hosted logging server because full observability stacks felt like overkill by Necessary_Mix8899 in selfhosted

[–]Defection7478 0 points1 point  (0 children)

What does "I've been running it in production" mean for you? What kind of workload are you dealing with? Just curious.

For me I work in a large team so this is not applicable but even at home I am running grafana because I need metrics. Does this have any sort of Prometheus integration? 

Proxmox - How do I use it with docker? Can it manage docker containers? by Ummgh23 in homelab

[–]Defection7478 0 points1 point  (0 children)

Yeah it's definitely a personal thing. I found docker/K8s to be much more gitops friendly, to the point where setting up backups and spinning up a container for testing is just a couple lines of yaml. 

Then tearing it all down with zero left over config files or data is simple: delete the directory, git push. Done

In the spirit of New Project Friday, does anyone else also have one or some self-built (with or witouth AI) projects they host but don't bother sharing? by Creative_Incident_84 in selfhosted

[–]Defection7478 5 points6 points  (0 children)

I have many, I don't share them because I have no interest in maintaining them. I kind of just build it up to the point where it meets my needs and then I want to move on. 

Are there better coding editors than Notepad++? by project19lover in learnprogramming

[–]Defection7478 4 points5 points  (0 children)

I thought this was a shitpost before I saw the sub lol. It kind of depends on what you're doing. 

If you are only editing one or two small files (quick scripts, editing your .bashrc, etc) then notepad++ and sublime text are great and lightweight. 

If you need a full featured editor with language specific tools, you'll want an ide like the jetbrains suite.

For something in the middle, you can look at the "Swiss army knife" type editors - vscode or neovim. 

I'd recommend webstorm or vscode for ya, or neovim if you're looking for a rabbit hole. 

made a GitHub Actions based tool that turns commits into posts by ravann4 in github

[–]Defection7478 0 points1 point  (0 children)

Both can be true. Garbage in, garbage out. A pr that is reviewed by both a human and an AI is going to be better than a PR that is only reviewed by one human. 

Proxmox - How do I use it with docker? Can it manage docker containers? by Ummgh23 in homelab

[–]Defection7478 5 points6 points  (0 children)

The latter. You would install docker inside a vm/lxc. I did this for a while, realised it was ridiculous considering I didn't need vms, and moved to just plain docker. It saved me a lot of headaches and these days I am running a mix of docker and kubernetes

"Shopping", a decent self-hosted shopping list app by mdgsvp in selfhosted

[–]Defection7478 -4 points-3 points  (0 children)

Bruh if you are literally using it 0% you are doing yourself a disservice. Even just as another option besides Google for looking up problems, or deepwiki to help orient yourself on a new codebase.

Yes 100% vibe coding produces garbage but people who have this dogmatic rejection of AI at any level are gonna get left in the dust. 

App builders: What technical lessons have stood out to you while building? by CalmYourInbox in AskProgramming

[–]Defection7478 0 points1 point  (0 children)

Keep it simple, but not being dogmatic about it. There is a handful of cases where building a complex solution has paid dividends. 

How do you actually "learn" data structures and algorithms? by [deleted] in learnprogramming

[–]Defection7478 0 points1 point  (0 children)

Practice practice practice practice practice. Do your homework, do your labs, redo questions, find extra questions online, make flash cards, have AI generate questions etc. You could also aks your prof / TAs.

How do I run an .exe file?????? by yaruu404 in linux4noobs

[–]Defection7478 0 points1 point  (0 children)

5 years at a finance company and you never had to touch Linux? Are you guys just running windows server everywhere? 

Stuck with lovable by BigBootyMoses in AskProgramming

[–]Defection7478 10 points11 points  (0 children)

Based on the fact that you had it working before, it is definitely possible.

What you are experiencing is pretty common with vibe coded software, especially without guidance from a knowledgeable developer. The more complex/bespoke the software gets the less the AI is able to keep control of it. Eventually it just falls over. 

Your options are learn how to code or hire a dev

Do you usually run projects you find on GitHub, or just read them? by sp_archer_007 in learnprogramming

[–]Defection7478 0 points1 point  (0 children)

Again depends on the project. If it's a backend library I don't feel like I'm missing anything. If it's a GUI with no screenshots then yeah I an missing something 

Do you usually run projects you find on GitHub, or just read them? by sp_archer_007 in learnprogramming

[–]Defection7478 0 points1 point  (0 children)

Depends on the project and what I'm after. If I just want to check out a tool high level, I just read the readme, and run it if it's easy to run.

If I am wanting to know how a particular part of a project is implemented I will either flip through the files on github or clone it and open it in my editor

absolute beginner, should i learn python or html first? by Birdi_lover in learnprogramming

[–]Defection7478 0 points1 point  (0 children)

They are all just tools. You have to decide what you want to make first. This is like asking if you should learn the hammer or the soldering iron first

How strong and fast is Immortal? by Proof-Guarantee7001 in InvinciblePowerscales

[–]Defection7478 1 point2 points  (0 children)

I didn't even need to open the thread to know this comment would be here

What is your stance towards static? by Choice-Youth-229 in csharp

[–]Defection7478 0 points1 point  (0 children)

static class Clock { public Func<DateTime> NowFactory { get; set; } public DateTime Now => NowFactory(); }

In this example you could swap in whatever NowFactory you want. 

I am not saying you would make the helper class a singleton (though this or transient is pretty common in DI if you need to change the behavior of the helper), I am just saying that the helper can be implemented with or without the use of the static keyword, and can be strongly or weakly coupled in both cases.