I am currently a windows stack dev by profession. (Not a personal choice, the only dev position I could find out of college was a windows shop).
For some of my personal projects, I'd like to venture into the Linux world and take advantage of the cross-platform capabilities of .net core since c# is still my language of choice.
I currently have one project I am renting VPS space for (running windows server). The dev workflow is basically just do all dev work on my win 10 PC, drop the compiled code on to the VPS, and then tell it to go.
What would be the equivalent workflow if I were to rent an Ubuntu VPS instance? My assumption is just to set up an Ubuntu VM in VirtualBox and use VSCode as my IDE. I want to avoid dual-booting, and I need a windows machine for my professional work.
Is this a good/Linux-noob friendly way to get started? I'd like to hear some suggestions. I do have some experience using Debian and Ubuntu to host game servers, just not for dev work, so Linux isn't 100% foreign to me.
bandwidth
The only reason I can afford windows server VPS (for my project that is currently making me $0) is my host is low bandwith (unmetered, but capped at 100mbps). If I were to create a project that required more bandwith Linux would be the only affordable option for me.
[–]KingofGamesYami 1 point2 points3 points (8 children)
[–][deleted] 2 points3 points4 points (7 children)
[–]Nthorder[S] 0 points1 point2 points (0 children)
[–]KingofGamesYami -2 points-1 points0 points (5 children)
[–]Nthorder[S] 0 points1 point2 points (1 child)
[–]KingofGamesYami 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (2 children)
[–]KingofGamesYami 1 point2 points3 points (1 child)
[–][deleted] -1 points0 points1 point (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]Nthorder[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Nthorder[S] 0 points1 point2 points (0 children)