So this week one of the new things I have been playing with include Microsoft visual studio and Windows 10. So it has been a very Microsoft heavy week this week, and I must say I’m not regretting it. Microsoft has copped a lot of flack over the years and a lot of it has been deserved, I can’t say I liked the Ballmer years very much but they are now over. Windows 10 I would say to many people is a modernisation of Windows 7, and there is nothing wrong with that.
Windows has become very familiar and safe to a lot of people. While OSX offers an environment where people feel they can do no wrong, Windows offers an experience that is the same as always until you start playing. Everything is just a little more integrated now, while this can be a little scary and I highly recommend that you turn off some of the internet connected options, like websearch for the start bar. Overall these features make the whole system seem faster and more productive, like my Skype account knowing who I am because I logged in with my Outlook account.
While I still hate apps, true to Windows form you can mostly ignore them. I have Windows 10 installed on both my laptop and desktop computers now and I can tell you there are few things more annoying to me than an app locking you to one screen when you have a dual screen setup. I just find the apps generally to be inefficient when considering multitasking and I absolutely loathe when I accidently open the app version of one note compared to the full version. The app only loads pages on demand so I am waiting for them to download and the menus are drastically simplified which makes it annoying if I want to do anything like math (yes I use one note for math).
Overall my transition from Windows 7 & 8.1has been very smooth and generally uneventful. There have been only two issues that have really bothered me, firstly on my laptop as Windows keeps wanting to update to the latest drivers. This is great except for the fact that the latest synaptics touchpad drivers have a glitch where on some models (mine included) you can’t change the defaults so my touchpad is stuck with reverse scrolling enabled. Secondly on my desktop for the last week the numlock has been disabled by default. THIS IS UNACCEPTABLE why would anyone ever want to turn numlock off? I can think of no reasons at all. So I had to as the internet for help, open up regedit and change a default and everything seems to be fine now.
The true brilliance of this is that once you know how to do the C# processing you can use the same code with a desktop application. I could be wrong about this but I am of the impression that this also is able to be used in phone app creation as well though the use of Xamarin. Version control is a breeze as you can link to your github account natively though Visual Studio. You can also link to a Visual Studio or Microsoft Azure account to back up or even deploy your project to. This is the sort of integration I was talking about before I can literally work on a project and once I’m happy upload to Azure servers with no mucking about with making sure the database is installed or that your framework is set up properly. Generally speaking if it worked for you locally once you push it to Azure it all works as you have seen before.
While I will continue to learn this for my course it has made me tempted to use .net systems for my personal website but we will see how I feel once I have enough time to delve into all of that again.