Microsoft has announced Win2D, a Windows Runtime API that wraps Direct2D (part of DirectX), for accelerated graphics in Windows Store apps.
The new API is described here and you can download the current binary here. It is in its early stages, but already supports basic drawing, bitmap loading, some image effects, and a vector and
…continue reading Microsoft introduces a new 2D graphics API for the Windows Runtime
Microsoft has updated its Bing Developer Assistant Beta, a Visual Studio 2013 add-in which hooks into IntelliSense so that you get code samples as well as brief documentation. For example, in an Entity Framework project, if you select dbContext.SaveChanges, you get a code sample which uses that method.
There is no guarantee of course
…continue reading Bing Developer Assistant adds code samples to Visual Studio IntelliSense, with mixed results
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?
The UK government is adopting the Open Document Format for Office Applications, for documents that are editable (read-only documents will be PDF or HTML). You can read Mike Bracken’s (Government Digital Service) blog on the subject here, and the details of the new requirements here. If you want to see the actual standards, they are
…continue reading The UK government is adopting Open Document: some observations
RemObjects is previewing a new native Mac IDE for its Oxygene and C# compilers. Oxygene is a Delphi-like language (in other words, a variant of Object Pascal) which targets iOS, Mac, Android, Windows Phone and Windows. RemObjects C# shares the same targets. Both can compile to .NET assemblies for Windows, or to Mono for cross-platform
…continue reading RemObjects previews native Apple Mac IDE for C#, .NET, Oxygene
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 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?