@dariogriffo I switched to Linux a year ago. A colleague of mine has been on macOS even longer. I’ve got 10+ years as a .NET dev, he has 15+, and we’re both much happier than we ever were on Windows.
@dariogriffo I honestly can’t take Windows seriously anymore. Their fix for File Explorer performance is preloading it at startup. They keep making it harder to create a local account during installation and we all know where that is heading.
@RyanRodemoyer2 I’ve gradually moved my workflow to Linux and the command line, using Neovim as my editor, but it wasn’t easy. Things are much better now with plugins and tooling, but even a year ago doing serious .NET work on Linux basically meant using Rider.
@RyanRodemoyer2 I think a big reason is historical. Many of us spent years in .NET Framework land, which meant Windows only, and the Windows command line experience was honestly pretty bad.
@Josephan_17 Depends on how you want to use it I found myself often asking ai stuff and copy pasting it inside neovim, for that use case I’d recommend Codecompanion.nvim it can also make changes in your files if you let it, but if you truly want agent mode you could checkout avante.nvim
@mjovanovictech I’m not sure if my approach is better, but I did something similar just a bit differently. I avoided the activator create instance completely by using a generic proxy that i registered as an open generic in the DI container.
https://t.co/EmQ53fcq12
@okyrylchuk Another tip ArgumentException.ThrowIfNullOrEmpty(name) no need to provide nameof paramater at all because the class uses CallerArgumentExpressionAttribute to figure out the name