What os? What ide? What plug-ins?

  • escorps@lemmy.zip
    link
    fedilink
    arrow-up
    1
    ·
    21 hours ago

    OS: W11

    IDE: Rider, Webstorm, VSCode and for legacy apps Visual Studio

    Shell: Powershell w/ OhMyPosh, I find Powershell a hassle to use but I set it up once after seeing a colleague use it and kept it

    I would like to point out that there are quite some Linux devs in the replies. I feel like I don’t belong here.

  • Jakeroxs@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    23 hours ago

    Windows, Visual Studio, Telerik (why yes I’m forced to use this for work…)

    I got started in dev work recently and have gotten used to this setup, I kinda want to learn vscode and host it on my server or something but I’m not really sure what kind of projects I can work on for myself, also not sure learning another IDE while learning in general is a great idea.

  • fum@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    Debian at home, Rocky Linux at work

    VSCodium or Godot depending on what I’m working on.

    Whatever language support via LSP is available for VSCodium, Prettier, I’ll have to check the rest. Nothing that drastically changes the experience. Basically whatever does auto formatting, code completion(without using “AI”), and error highlighting.

      • fum@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        16 hours ago

        Mostly python, shell, and GDscript these days.

        I did C#/.NET stuff for a few years for $dayjob, but that was all on windows with visual studio

        • InternetCitizen2@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          16 hours ago

          I see, do you think C#/dotnet is still going to be relevant? It seems like they keep getting better behind the scene and have matured to be more than just windows java. I have fallen off programming and am looking to give myself a project to get back. I was thinking of learning dotnet and using avelonia to make some guis.

          • fum@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            16 hours ago

            I think C#/dotnet will be relevant on windows for a long time. Personally I’m done with that platform though. Dotnet being free and open source software is great though. There are some fantastic cross platform projects out there written in it, such as Jellyfin.

            • InternetCitizen2@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              15 hours ago

              Dotnet being free and open source software is great though.

              One reason why I am taking some interest, I primarily use Linux. Tho it does seem like its mostly MS that pays for the development and I do wonder if they might pull the plug and just focus on Windows. I wouldn’t want to start a project I can’t continue or focus on developing skills that are get tied back to a proprietary platform or something.

              such as Jellyfin. TIL

  • SleeplessCityLights@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    1 day ago

    At work my OS on my workstation is Windows 11. In an average month I use C#, C++, Python, and Javascript. I usually have at least one instance of VS code and VS pro open. I also use Rider because we use plug-ins for one project. Everything is pretty default except the layout I use.

    At home my dev PC is rynning on Kubuntu and I use VS code as an IDE. I use whatever language fits the team/project. When I can choose I mainly use C# or Rust. After using C# at school and your first job outside of school, you get really fast at expressing yourself in C#.

    For me my keyboard is an import because I want a consistent feel wherever I am. So for typing I use the same clicky switches on my coding keyboards with keycaps that have the same shape and profile.

  • aloofPenguin@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 day ago

    OS: Debian (Trixie)

    DE: KDE Plasma

    I use vim for light edits. Currently using VSCodium, but am slowly trying out Kate. I use codeberg as Version Control, and Konsole as the terminal.

    I also have notepadqq (a native alternative to notepad++), but prefer vim and am also trying to switch to Kate.

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 day ago

    Bazzite and Kinote though I use distrobox and k8s alot for messing with other distros/apps. Vscodium and neovim. Vscodium is loaded up with nearly anything IaC or kubernetes related and Continue for some AI stuff (pointed to local and mistrial). Also heavy opinionated stuff for Python like black, etc (I want my ide to yell at me to make better code). Some GitHub and git lab add-ons too. Nvim is just as is.

  • Caveman@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 day ago

    KDE Neon, with Icons-Only task manager and global menu in a top bar. I have shortcuts for moving between activities and custom one for “show in all/show only in current activity” with a KWin script. Window rules for everything to open in the correct activity. Neon is not super stable but it’s nice and fun to get the latest KDE stuff.

    IDE is Neovim and Rider (Jetbrains)

    Neovim config is kickstart.nvim + autosave, noice-ui, commentary, luasnip and harpoon.

    Rider has Nyan progress bar, key promoter X, Ideavim and gittoolbox. I want to move to Neovim but debugger experience is very good in Rider. ctrl+p and alt+tab, Navigation is a bit too slow for me.

    Also bash, it’s big part of my development environment since I really like using the terminal and making alias and functions for everything. I have “clipboard filepath - > js code generator - > clipboard” stuff for example and it’s nice to just type gen -ts to convert C# class to TS interface ready to paste. Play/pause media with p, navigate to project and start it name [all, start, cs]. ref to fuzzy find a git branch and switch to it. Log how many hours I worked with logtime etc. I hate bash as a language but as a tool to interact with the computer I love deeply because you can automate a stupid amount of stuff.

    Also, no mouse, just trackpad for when I’m forced to use it which is not that often even though I’m in webdev (vimium plugin for browsers MVP there).

  • Hellfire103@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 day ago
    • OS:
      • Arch Linux or OpenBSD, depending in how I feel
    • Editor:
      • Micro on Linux
      • mg(1) on OpenBSD
    • Plug-ins:
      • Micro has support for a few linters, which is all I really need
      • mg(1), meanwhile, doesn’t even have syntax highlighting
    • Terminal:
      • Kitty on Linux
      • XTerm on OpenBSD
    • Shell:
      • Zsh on Linux
      • ksh on OpenBSD
    • Version Control:
      • Git is the only realistic option (though Mercurial and Fossil are nice)
    • Code Hosting:
      • Usually Codeberg
      • I also have sourcehut
      • My Formula Student team uses GitLab
      • My university and another society use GitHub 🤮

    I usually licence my work under GPL if it’s a large project, or Beerware if it’s something smaller (or if it’s for internal use in one of my societies).

    Any coursework I do, however, gets licenced under BSD-3-clause. For this, GPL would be too restrictive and Beerware would be too informal, and BSD-3-clause is a nice middle-ground (as far as I’m concerned).

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 day ago

    Windows 11

    Notepad (new)

    Co-pilot

    ChatGPT Agent to prompt copilot for me.

    (This is a joke)

    • vrek@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      13 hours ago

      You laugh, at my last job for certain stuff I had to program in windows 10 and word.

      They didn’t have source control so they did manual code reviews using the “track changes” feature in word.

      The code reviews were pointless though as I was the only one who knew the language it was written in (g-code with proprietary additions by the system vendor)