1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

What programming tools could you not live without?

Discussion in 'HTML, Graphics & Programming' started by MatteRB26, 21 Aug 2021.

  1. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    I'm a C# web/software developer and a massive JetBrains enthusiast. I couldn't with without Rider, WebStorm, DataGrip and TeamCity.

    What's in your toolkit that you couldn't work without?
     
  2. chroniclard

    Capodecina

    Joined: 23 Apr 2014

    Posts: 20,455

    Location: Hertfordshire

    My PC. :cry:

    Also c# web dev, I dont really use that much outside of visual studio.......Postman perhaps for testing API calls
     
  3. FredFlint

    Wise Guy

    Joined: 1 Feb 2006

    Posts: 2,474

    I do desktop applications and a few mobile app's. Only use Visual Studio and SSMS, Paint.Net is useful for icons and stuff.
     
  4. gpuerrilla

    Capodecina

    Joined: 21 Jul 2005

    Posts: 14,386

    Location: N.Ireland

    I use a lot of Notepad++ to check text or clean it when say drawing from an API or moving it about between systems.
     
  5. peterwalkley

    Mobster

    Joined: 23 Feb 2009

    Posts: 4,046

    Location: South Wirral

    Jetbrains fanboi here too but on the java side, so IntelliJ. After that, definitely docker ! So much more convenient than installing stuff locally, faffing with VM's etc.
     
  6. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    I honestly couldn't go back to using VS after Rider I occasionally use VS Code for the extremely light stuff, but it needed so many extensions to be half as good, I gave up trying.

    One guy at work uses nothing but VS Code, VIM and Terminal...

    I need to look at Docker again!
     
  7. peterwalkley

    Mobster

    Joined: 23 Feb 2009

    Posts: 4,046

    Location: South Wirral

    Do it ! I can be dragged into supporting all sort of old systems at short notice when the brown smelly stuff hits the round spinny thing on customer site. At the simplest level, just being able to locally spin up whichever random one of mysql, several flavours of oracle or postgres I need in a docker instance and then kill when done saves all sorts of pain with VM's, incompatible installations, port clashes etc. All it costs is disk space. That was the simple use case that sold it to me - there's lots more once you get into using it.

    It works well on windows, so well that I've stopped bothering to look at Unix for my development environment .. and there's nothing stopping me running a real unix env inside a docker container if there's something that can't work on windows, WSL 2 or cygwin !
     
  8. ChroniC

    Sgarrista

    Joined: 18 Oct 2002

    Posts: 9,553

    Stack overflow. ;)
     
  9. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    The day Stack Overflow went down for hours a couple years ago was chaos! None of us knew how to do our jobs :cry:

    I'll definitely take another look. We have a micro service architecture at work on Azure and it can be horrible having to manage 4 environments with over 20 APIs each... We took a look before but time and all that. I have a personal project which currently contains 1 web app and 1 web API, but likely a second web app with Identity Server. Something like Docker may help me a lot here.
     
  10. mid_gen

    Capodecina

    Joined: 20 Dec 2004

    Posts: 11,993

    Visual Assist X

    Just makes dealing with massive C++ projects about as painless as it can be.
     
  11. Hades

    Caporegime

    Joined: 19 Oct 2002

    Posts: 26,653

    Location: Surrey

    The Jetbrains IDE's.
     
  12. Tee Hee Johnson

    Mobster

    Joined: 30 May 2007

    Posts: 4,513

    Location: Glasgow, Scotland

    I can get by with purely visual studio, actually I can do without when need be.
     
  13. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    I couldn't go back to visual studio.. I haven't even touched it for months now
     
  14. arty

    Soldato

    Joined: 18 Oct 2002

    Posts: 6,679

    Location: Cambridge

    A terminal with (neo)vim and git installed is pretty much all I use :p
     
  15. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    You sound just like someone at work! He lives inside terminals, Vim (or VSCode) and uses the Git CLI (well, CLI for anything really)
     
  16. arty

    Soldato

    Joined: 18 Oct 2002

    Posts: 6,679

    Location: Cambridge

    I made the time investment in learning Vim a few years ago when I was doing a lot of SSH work, and now every other editor feels really slow :D
     
  17. chroniclard

    Capodecina

    Joined: 23 Apr 2014

    Posts: 20,455

    Location: Hertfordshire

    On a whim I tried Jetbrains but struggling to get it to run/debug a MVC web project. :confused:
     
  18. MatteRB26

    Gangster

    Joined: 3 Jan 2018

    Posts: 284

    Location: Brighton

    Any particular errors it's giving? I do find the JetBrains suite to be a bit "invest time on setup, save time with use". It can be quite fussy when it comes to things like MSBuild, I found that having VS installed as well as the VS Build Tools totally made Rider freak out and I had to tell it to use the specific version from the VS install.
     
  19. chroniclard

    Capodecina

    Joined: 23 Apr 2014

    Posts: 20,455

    Location: Hertfordshire

    All sorts of issues with IIS, configs and what not, gave up with that particular solution and just using VS and trying out Rider for my .net core API's and various other things (fine with those). Seems quite good so far, though unsure its offering that much(as yet) over VS. :)
     
  20. DanF

    Mobster

    Joined: 16 Feb 2004

    Posts: 3,996

    Location: London

    https://www.linqpad.net/

    Really useful for c# devs, it can do multiple things including connecting to DBs, running pretty much any code via nugets. It has a really useful output window for viewing data.
    I use it for a lot of adhoc tasks and just playing with new nugets or patterns.

    Otherwise just visual studio, I find VSCode a bit annoying to use after being used to full VS.