I have recently completed (if applications are ever completed) an application which runs on Microsoft’s Azure platform. I used lots of Microsoft technology:
Visual Studio 2013 Visual Studio Online with Team Foundation version control ASP.NET MVC 4.0 Entity Framework 4.0 Azure SQL Azure Active Directory Azure Web Sites Azure Blob Storage Microsoft .NET 4.5 with
…continue reading Developing an app on Microsoft Azure: a few quick reflections
I have been working on a project which I thought would be simpler than it turned out to be – nothing new there, most software projects are like that.
The project involves upload and download of large files from Azure storage. There is a database as part of the application, nothing too demanding, but requiring
…continue reading Should you use Entity Framework for .NET applications?
Microsoft has announced its financial results for the quarter ending June 30th 2013. How is it doing?
Quarterly revenue is up to $23.38 billion from $20.49 billion year on year, though $1.98 billion of that is phone hardware – Nokia, in other words. Operating income is up to $6.48 billion from $6.07. Net income is
…continue reading Microsoft Financials show cloud growth, Nokia loss
Microsoft released its latest financial results yesterday, on which I will post separately. However, this remark from the earnings call transcript (Q&A with financial analysts) caught my eye:
In the year ahead, we are investing in ways that will ensure our Device OS and first party hardware align to our core. We will streamline the
…continue reading Microsoft CEO Satya Nadella promises “One Windows” in place of three, but should that be two?
I could never make sense of Nokia X, the Android-with-Microsoft-services device which Nokia announced less than a year ago at Mobile World Congress in Barcelona:
If Nokia X is a worse Android than Android, and a worse Windows Phone than Windows Phone, what is the point of it and why will anyone buy?
…continue reading Farewell Nokia X? Not quite, but the signs are clear as Microsoft bets on Universal Apps
Microsoft has released details of its StorSimple 8000 Series, the first major new release since it acquired the hybrid cloud storage appliance business back in late 2012.
I first came across StorSimple at what proved to be the last MMS (Microsoft Management Summit) event last year. The concept is brilliant: present the network with
…continue reading Microsoft StorSimple brings hybrid cloud storage to the enterprise, but what about the rest of us?
Microsoft CEO Satya Nadella has penned a rather long public letter which sets out his ambitions for the company. It is not full of surprises for those who have been paying attention, but confirms what we are already seeing in projects such as Office for iPad: Microsoft is positioning itself for a world in which
…continue reading Microsoft repositions for a post-Windows client world
Microsoft invests substantial resources in supporting developers; yet the last two topics I have explored in earnest – the Azure blob storage service, and ASP.NET MVC with Azure Active Directory integration – have been frustrating and difficult. Admittedly I am only an occasional developer, but I suspect my experience is common. What is going wrong,
…continue reading Supporting developers: how could Microsoft improve?
Regular readers will know that I am working on a simple (I thought) ASP.NET MVC application which is hosted on Azure and uses Azure Blob Storage.
So far so good; but since this business uses Office 365 it seemed to me logical to have users log in using Azure Active Directory (AD). Visual Studio 2013,
…continue reading Developing an ASP.NET MVC app with Azure Active Directory: an ordeal
I am not in San Francisco but attended Google I/O Extended in London yesterday, to hear the keynote and a couple of sessions from Google’s annual developer conference.
I found the demographics different than most IT events I attend: a younger crowd, and plenty of start-ups and very small businesses, not at all enterprisey
…continue reading Google I/O 2014: impressive momentum, no wow moments