At almost 1ghz slower, 2 less usb-c ports, no gpu, 1600mhz vs 2133mhz ram and only available in silver. They've gimped the non touchbar version on purpose so those of us that want a top spec MacBook have no choice but to go with it.
They call this "health tourism" and its a fairly regular subject that comes up whenever NHS budgets are discussed, in reality though I believe latest figures put it at about £300m /year (0.3% of the NHS budget).
I don't know how easy it is to do what you describe but some people evidently do it. I imagine if you're an EU citizen you can come right in but if you're non EU you might have some more difficulty.
I've worked a 6 month contract before, 3 months would have been ideal I think as after that it was starting to drag on a bit but I don't see many contracts that short. Unfortunately the company didn't really utilise my time very well until I was almost at the end of the contract. Id rather hit the ground running but I guess each contract varies.
It's hard to know what we'd all do with so much free time and I think some people would be a bit lost, but it certainly sounds like you make the most of it and live a nice lifestyle. Particularly all the outdoor activities is something id like to spend more time on myself.
What do you do with the other 9 months of the year? side projects? travel? Id be interested to hear how your lifestyle is with all the free time.
I've considered this approach myself too but more 6 months on, 6 months off. Scala in particular seems to pay extremely well (£600-£650 /day) so easy to make the money to live a comfortable lifestyle in 3 or 6 months per year. I think other dev contracts are usually around £450 in London which is still more than enough.
Id love a permanent 2-3 day a week job too for work/life balance but those seem non existent for devs unfortunately.
When you say for clientside you would want to stick to the full Visual Studio IDE, do you mean web clientside or clientside as in traditional desktop apps?
If you did mean web clientside could you expand on that?
Not the person you asked but I also develop .NET Core on a mac. I like .NET because I can use C# which is my favourite language, and the new ASP.NET Core framework is very clean, modern and straight to the point. There's very little magic and it's performant and productive.
Dapper for data access is also fantastic for the same reasons.
I'm considering this too, Windows 10 still has some annoying UI inconsistencies but its getting there, and with the Ubuntu subsystem its viable for Linux based dev's without setting up a VM. I mean technically its closer to my target production environment than macOS is.
I haven't spent that long trying it out but managed to get a Rails 5 app up and running without much fuss, I'm with you on it being a game changer.
Coming from macOS my main issues with win10 virtual desktops were 1) the inability to save and persist my desktop configuration through reboots, 2) the inability to assign specific apps to always open on a particular desktop and 3) being able to define shortcuts, I use ctrl+1-5 on my Mac and it's become muscle memory to jump directly between desktops.
Having quickly scanned the link it looks like it may provide the key shortcuts so that's one step forward. The other two issues are probably closely related so I'm hopeful these will be possible in one form or another eventually.
I think you're confusing total rendering time, as being discussed here, with server response time. I'm getting 86ms response time from the mentioned blog (from London), and 900ms total rendering time.
I'm writing an asp.net core app, my host os is macOS.
I initially setup my project with yeoman which created the footprint for me, but after that I've been manually creating files. You're right that it would be nice if it would create the file footprint for me but its only a couple of lines to add the namespace and class so it doesn't bother me too much, especially if you're used to text editors in general (I've used both a range of text editors with scripting languages and vs.net full in the past).
You can build via cmd+shift+b on mac, I assume swap the cmd for ctrl on PC, run is F5. These require properly configured launch.json and tasks.json files. cmd+shift+p brings up the command palette which lists everything you can do and their shortcuts.
The main things that make it viable for me (and differentiate it from a standard text editor) are intellisense, find references, rename symbol (method name, variable etc) and step through debugging. Without those id probably be leaning towards full VS on Windows or more likely for my particular situation Java being that I need to deploy initially to Ubuntu.
I do like the way Project Rider is going but I've found it a little buggy when debugging, so keeping half an eye on it as it progresses for now.
What features are you missing? I've been using VS Code for 4 months now on a daily basis and can't say I'm missing anything outside of some Nuget package management tools, but I'm not sure if that's available to me and I just don't know how/where yet.
Also from the UK and I have the upmost respect for anyone that can speak a second language. I find it incredibly difficult to get beyond a base vocabulary to actually being able to use the language without sounding like a cave man. I assume there'll be a "click" moment somewhere but its hard work getting there.