:::: MENU ::::

Windows 10 for Mobile – The Full Experience

[This article was first posted on gooroo.io]

Image alternative text

Recently Microsoft announced they intended to cut some 7800 jobs, mainly from their acquired Nokia division. While these are real jobs and I have full sympathy for the people that are about to lose their position, it was also a necessary step for Microsoft to not get stuck in the past and continue to move forward. Unfortunately, the way it was announced by the tech giant was unfortunate and quite poorly handled. If you think that Windows Phone is dead and there will be no Microsoft mobile experience, you couldn’t be more wrong. Pure and simple.

The History of Microsoft Products

Microsoft has since its inception been a software company. Sure, they have dappled with hardware and even been extremely successful with devices like the Xbox and more recently the Surface. Yet, I would argue they are still a software company at their core.

The model Microsoft has used over the years involved lots of partners to get their product onto as many devices as possible. Microsoft has used their partners to push their products and in effect exponentially grown their reach, which has been very successful (just look at the penetration of Windows in the past 20 years). Today you can buy PCs from just about any hardware manufacturer. You can even build your own, if that is your thing.

Acquiring Nokia

When Microsoft acquired Nokia in September 2013, it seemed like a natural progression of how things were going. Nokia had adopted the Windows Phone OS for their entire smartphone range and the vast majority of Windows Phone devices sold were indeed Nokias. At the same time Nokia was going through a tough phase having been the absolute supreme ruler of the world when it comes to mobile phones, and now having a hard time just keeping up. Players like Apple, Samsung and HTC were each taking their large slice of the Nokia cake, leaving only crumbs for the former giant.

Microsoft were lacking a global logistics mechanism to deliver not least their new Surface device, but also other hardware. One of Nokia’s strengths was and is their ability to have products in all corners of the globe. It seemed like an obvious company for Microsoft to pay top dollar for.

Pushing Out Partners

When Microsoft purchased Nokia, the Finnish mobile maker had about 89% of the Windows Phone market, so in essence Microsoft bought out their single biggest partner of Windows Phone and became their own biggest customer.

Image alternative text

Yes, they did get the global supply chain they wanted, but they were also in one stroke competing with all their partners. Over the next year and a half this number only grew and what happened is that other manufacturers stopped making Windows Phones, except for small manufacturers in local areas. Microsoft had gone from producing proof of functionality and platform hardware, like they had done with the Surface, to being the sole provider in an entire segment they were competing in. This was as far from the strength of Microsoft in having partners as you can get.

Image alternative text

I am therefore not surprised that Satya Nadella made the announcement to cut back on the Windows Phone division and make it part of the premium devices engineering division. Microsoft is going to focus on premium devices and allow all of their partners to produce devices and have a piece of a pie that I believe and hope will grow significantly over the next 2-3 years.

Windows 10 for Mobile

Windows 10 is in the wild, it has been released and millions of updates are putting enormous stress on the Microsoft servers everywhere. As reports tell, millions of devices are running Windows 10 after only a few weeks and days. This is good news, because the goal is to have Windows 10 on 1 billon devices in 2-3 years.

Image alternative text

These devices will be anything that can run Windows 10, including desktops, tablets, phones and IoT devices. My point here is that Windows 10 on mobile is not “another version of Windows Phone”. It is in fact a brand new development of their major operating system running on a handheld device. Yes, there are phone specific features of the operating system in the mobile version of Windows 10, but it is the same core.

Windows Universal Apps

One of the great selling points of Windows 10, is the single core shared across platforms. This allows developers to build a single application that will run across form factors and device types. Sure, there will be some custom code to allow for the platform specific features such as mobile connection or battery level for example, but the amount of rework is limited. These Windows Universal Apps are worth much less without a mobile experience.

What’s Next?

The short sighted message coming from the media that Windows Phone is dead and has no value is just not true. While the platform has been struggling in especially North America, other markets have picked it up and selling 8-9 million devices per quarter is still a lot of devices. Pairing Windows 10 for mobile with new innovations like Continuum, Universal Windows Bridges and Universal Apps makes the platform a big part of the Windows 10 strategy.

Is Windows 10 for Mobile facing an uphill battle? Absolutely.

Is Windows 10 for Mobile on the way out? Hell no. It’s all part of the full experience.

Pluralsight Webinar – Building Apps for Windows 10

You might be aware that Windows 10 has launched to the world and that Microsoft’s servers are being hammered from millions of people wanting to get the best Windows ever. Yes, I am biased because I have seen the development of the OS over the last 9 months, and I think Microsoft has got most things right (don’t get me started on setting default applications though).

With Windows 10 they are launching the Universal Windows Platform, allowing developers to target all Windows devices with a single app. This means you can target anything from phones to desktop to Xbox, even HoloLens with the same app.


I proposed to Pluralsight to do a Windows 10 webinar a few months back, and what do you know! Microsoft decided to launch Windows 10 on the date we had already set. It is a sign! I have done a few talks on the topic already, but I am hugely excited about Universal Apps and the promise they give, not the least the Universal App Bridges, which lets iOS and Android developers bring their code to the platform too.

The full length webinar is posted below for your enjoyment. Please post any questions in the comments below and I will answer each and every one of them.


Becoming Successful and Finding Your Own Strengths – Interview With Scott Allen

While at the Pluralsight Author Summit 2015 in Salt Lake City, I caught up with Scott Allen. We had a chat about the methods people learn and how you might fail at one way, but succeed at method number 17. We also talked about the success Scott has had with Pluralsight, and how this has changed his life, if at all.

He is one of the friendliest and nicest people I know and he is always willing to share experiences and advice, just like in the interview below. Enjoy.


Interviewing John Papa and Community Involvement

Back in March I interviewed the all around awesome guy John Papa on what it means to be involved in the “community” and why as a developer being in love with your craft, the community can help you excel and meet awesome guys and gals. John is involved in a great deal of community initiatives and shares with me how it has helped him and why he thinks it is so important.

We talk about DDD Melbourne, which is on 8 August this year (2015), an event I have a great deal of involvement and interesti in. And if you don’t understand what you can give and get from the community, take 12 minutes out of your day to watch the interview.

Below is the interview. It is a ripper.

Pluralsight Webinar – Building Windows Apps for Windows 10

It comes as no surprise to those who now me and read this blog that I have a soft spot for all things Windows development (well, most things at least). I have teed up with Pluralsight to present an online live webinar of all the ways you and build Windows apps. It will be an overview of how easy it is and how varied a skill set is now catered for. You will be surprised how much Microsoft loves everyone now.



The webinar takes place at 1 p.m., July 28th USA Pacific/ 6 a.m., July 29th AEST (yep, I am getting up early for you guys).


The event is completely free and you can sign up here now.


NDC Oslo Talk – Universal Windows Apps [VIDEO]

Last week I presented in Oslo on the new backbone of Windows 10 app development – Universal Windows Apps. The talk touched on all of the new initiatives coming out of Microsoft relating to building apps that run on anything from phones to IoT devices to HoloLens. You can even use your iOS objective C code and Android java code to create apps for the Windows eco-system.

The video is below. I hope you enjoy the session and the free bad jokes.

Universal Windows Apps – Develop for all Sizes – Lars Klint from NDC Conferences on Vimeo.

Going Solo – 5 Tips to Being an Independent Software Consultant

[This article was first published on gooroo.io]

I recently decided to do my own thing and be working for myself. This was not a decision that came overnight or easily, but rather required a lot of planning, hard work and dedication. Since then I have had a number of people not only congratulate me (which is nice) and wish me luck (which I hope I don’t need), but also ask “how do you do it?” My interpretation of this is not “How did you manage to quit your job”, but instead “How can you do it and not be completely petrified, stressed and worried about how you’ll support your family?” And that is a fair thought and question, hence I decided to try and provide some points of guidance on how to get to a point where you can be a master of your own time too.

Image alternative text

Continue Reading