Designing and Deploying Services for Microsoft Azure
Fueling Your Application's Engine with Microsoft Azure Storage
Cloud Security: Crypto Services and Data Security in Microsoft Azure
Many early adopters cloud platforms have questions about security. We review some of the cryptography services and providers in Azure along with some security implications for applications in the cloud.
9 Useful Tactics for Paying Back Technical Debt
Now that you’ve identified technical debt in your code base, let’s turn our attention to some specific tactics that will help you pay back that debt.
Two Guys in the Cloud
Microsoft made a big Azure splash at its Professional Developer's Conference last fall. An overheard conversation gives insight on how developers see the potential of the cloud.
The Polyglot Programmer:
ACID Transactions with STM.NET
STM.NET allows developers to mark their code with ACID-style transactional semantics, and leaves the grunt work of managing locks to the underlying environment.
Master-Detail Views with the ASP.NET Ajax Library
When you think of data-driven Web pages, most of the time what you really have in mind is a master-detail view of some cross-related data. Dino builds an example with ASP.NET AJAX 4 and jQuery.
Text Template Transformation Toolkit and ASP.NET MVC
The Visual Studio T4 code generation engine lets you parse an input file and transform it into an output file. We give you a basic introduction to T4 templates and show you how ASP.NET MVC uses this technology.
Patterns in Practice :
Internal Domain Specific Languages
Jeremy Miller explains how internal Domain Specific Languages can help you craft code that is easier to read and write. His bag of tricks to improve your programming includes extension methods, fluent interfaces, object extensions and use of the semantic model.
Discover a New WCF with Discovery
Juval Lowy explains how the industry-standard discovery solution enables clients to discover available addresses for WCF calls at runtime, and he provides tools and helper classes to simplify the process.