Building an asynchronous library requires very specific design patterns that can be quite different from the patterns used when consuming an asynchronous library. But if you follow some basic rules you can greatly improve the experience for the consumers of your libraries.
At Build 2013 Microsoft unveiled a number of new features that make the WinRT platform more interesting for developers working on LOB applications, but without a deployment story WinRT simply isn’t viable. Meanwhile WPF, like Silverlight and WinForms, has entered its twilight phase.
MetaModel - an Apache Incubator project – is a Java library used to browse, query and update various types of data stores including traditional SQL databases, unusual stores such as CSV or Excel, or the more modern NoSQL stores in a uniform and programmatic way.
Tomasz Janczuk has created Edge.js which allows developers to combine the power of .NET with Node.js. In this article Janczuk explains Edge's history and how to get started.
We interviewed Joe Duffy, author of Concurrent Programming on Windows, about his research into the use of type systems to ensure safe parallelism. 1
Daniel Jebaraj demonstrates creating hybrid mobile apps with Android and ASP.NET MVC. 1
Most boilerplate code stems from repetitive implementation of design patterns that are so well-understood that they could be implemented automatically if we had a way to teach it to compilers. 8
We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. 1
A problem with WCF development is the proxy generator, which gives you nothing but simple DTOs. This article shows how to bypass the proxy generator so that your client and server can share code. 1
Shuttle Service Bus is a .NET open source framework providing distribution support for command and event messaging useful in building an EDA system. This article introduces Shuttle and a case study. 5
Insights from Demis Bellot on the motivation behind ServiceStack, design choices made in the project, as well as the role Microsoft and Mono play in future of open source .NET. (Part 2)
Insights from Demis Bellot on the motivation behind ServiceStack, design choices made in the project, as well as the role Microsoft and Mono play in future of open source .NET. (Part 1) 1