Windows 10 - Coming soon (Migrated)

A brief look at the upcoming Windows 10 release and a look at the new features in the update.

Author Avatar

Author: Tom McClean

Updated: 14 Jul 2016 21:37

This article was migrated from my previous website.


On the 29th of July 2015 Windows 10 will become available to people across the world. It will be a free upgrade to a lot of users, to find out if you are eligible have a look at the handy article below.

Microsoft Reveals Windows 10 Upgrade Path


Those eligible for the free upgrade will have noticed a new icon appearing in their taskbar over the past month, this was sneaked in via a quiet Windows Update. The new icon and the software behind it do not appear to do a lot at this stage beyond stating that you have "Reserved your copy of Windows 10", however farsical the notion that software is limited in the same way as hardware coming off a production line!

Humourous or not, this software will soon begin downloading Windows 10 in what is expected to be small chunks until we reach the release date, quite an intriguing way to ensure their download servers do not get hammered on day 1.


So the question remains, should you upgrade to Windows 10?, for me a Software Developer in the Microsoft Stack the obvious answer is yes, I have been toying around with the BETA for several months and although it is clearly BETA software and in some cases ridden with bugs; the features being delivered are promising.


Particularly for a heavy user of computers, the ability to have multiple desktops is a very interesting feature to me, this feature has more or less been available in Linux for many years and allows you to create a seperation of concerns while you use your computer. You can create a "Desktop" of your work applications, and another for other purposes, such as Image editing for example.

What the software does is mean that you only see the applications you have open on the current desktop in the task bar and you can easily switch to other desktops, meaning you do not end up appearing to have a shed load of windows open at all times - even if you really do.


Many people are beside themselves with happiness about the "return of the start menu", I am less ecstatic because I adapted to using the full screen menu on Windows 8.1 and don''t really see what it will soon become to be massive improvement, I am not sold on how it looks.


Windows 10''s make or break feature: The Start menu


Cortana however is another feature I anticipate being really useful at home, being able to turn your computer on and bark commands at it could be very useful - though I cannot see this being widely adopted in an office environment. Windows 10 is the first desktop based OS to introduce a personal assistant like you might have on your phone, effectively you can talk to it and should it understand what you said; it may end up doing something worthwhile like launching an application or reading back your agenda to you. 


Cortana for Windows 10 demonstrated on video


Beyond a few new features; more than I have touched on in this article, and the expected performance enhancements to the way the operating system deals with things at a low level, what will be interesting to see play out is the new mechanism for updating the operating system that Microsoft have announced.

Microsoft; now declaring themselves a "Hardware and Services" company is planning to continue rolling out new features even beyond the release date of Windows 10 via Windows Update. What I expect to see is an incremental operating system so what we see on Day 1 will be far different to a year or two down the line. If you are a user who waits for the first service pack before deciding to upgrade - you may want to rethink that option as Service Packs are no longer expected to be released.


There is a lot more to talk about with the upcoming release of Windows 10 but I will leave that to you, I am looking forward to the arrival of this update and will be installing it on my machines on Day 1 providing I encounter no technical problems!


Windows 10: Everything you need to know


If you do not know much about what is coming, now is the time to find out; there is just 3 weeks before it is being made available. Let me know whether you plan to upgrade to Windows 10 by entering a comment below!


You need to Login or Register to comment.


New Project: XContext

Find out how I decided to cut down my SQL Azure costs on Microsoft Azure.


Introducing LogBook

I recently wanted to add some basic logging into an MVC Web Project, but all of the big offerings like Elmah and Log4Net are too bloated, so I decided to write a minimalistic logging tool of my own.

Tips and Tricks

Implementing Effort into a C# MVC Website to allow Unit Testing

I recently wanted to have the ability to write Unit Tests for a personal project, I picked Effort.EF6 to help. This post goes through the setup for "Effort" and why you should choose it.

Portal CMS

Portal CMS Demo Website Now Available

I wanted to make it as easy as possible to try out Portal CMS. So I have setup a demo website you can login to and try it out!

Portal CMS

User Experience Improvements to the Portal CMS Page Builder

We recently made some changes to the Page Builder in Portal CMS to make it easier and quicker to use. Learn more about what has changed inside this post.


Summer Holiday in Thassos, Greece

I just returned from a holiday in Thassos in Greece, so I wanted to post up some photo's to show what I got up too!


What is SendGrid?

As somebody who develops quite a lot of websites, I find that most of the time I tend to use a lot of the same technologies and services. A lesser known service which I have come to love is called SendGrid, heres why I love it.

Portal CMS

Inline Editing in Portal CMS

I recently releasd a huge change to the Portal CMS technology I have been working on. The ability to change content just like you do offline in Microsoft Office. No need to save changed, nor wait for changes to be made.

Tips and Tricks

How to setup a Web App on Microsoft Azure

A how to guide to creating a Web App on Microsoft Azure, deploying it using Continuous Deployment and hooking it up to a database.

Portal CMS

Portal CMS - Promotional Website

I decided to make a standalone website for Portal CMS; the technology I wrote to sit behind this website and many others. Why not take a look and see what its about?


Website Relaunch

Welcome to my personal website. I am just in the process of relaunching it under my new technology called Portal CMS.

Tips and Tricks

Cost Effective Email Hosting for Custom Domains (Migrated)

This article takes a look at options for setting up multiple email accounts for multiple custom domains.

Portal CMS

Portal CMS - Page Builder Demo

Portal CMS is my latest technology, this article shows a video demonstration of the new technology in action.


Windows 10 - Initial Reaction (Migrated)

This article covers my initial reaction to Windows 10 after using it on my main computer for a few days.