- Choosing Aggregate Boundaries – Invariants Spanning AggregatesIn the last couple of posts I talked about how larger aggregates make enforcing invariants easier, but smaller aggregates reduce concurrency conflicts.…
- SQL Server Decrypt Tool For Enabling Data AccessibilityIn this computer era, security of data is very important. The source that helps in protecting data is the usage of encryption. Like you are using SQL…
- Testing BizTalk XLANGMessage with the Fakes FrameworkIve been interested in exploring the opportunities around the Fakes Framework for testing BizTalk solutions for a while now, and until recently its been…
- Recovering unallocated space of a USB flash drive.Today I played with the latest SUSE Linux Live. I had not have a DVD drive and used USB flash drive instead. I wanted to reformat my flash drive, but…
- Unit Testing an ASP.NET MVC 4 Controller using MS Test, Rhino Mocks, AutoMapper and Dependency InjectionI decided to put together a demo project to showcase unit testing an ASP.NET MVC controller. The MVC controller is part of a much larger n-tier solution…
- Microsoft OST to PST Converter is tremendous Tool to Move MS OST to PSTAre you looking Microsoft OST to PST Converter professional software to Convert Microsoft Outlook OST to PST? You have come to the right place. Today IT…
- Inside Portable Class LibrariesPortable Class Libraries were introduced with Visual Studio 2010 SP1 to aid writing libraries that could be used on many different platforms - the…
- How to create a nightly backup of your SQL Azure database using the new Azure Mobile Services (Preview)This handy MSDN blog post already details 8 (yes EIGHT) different ways to backup your SQL Azure Database. But the easiest technique of all, by scheduling…
- Choosing Aggregate Boundaries – Scalability TradeoffsIn the last post we looked at how aggregate boundaries affect our ability to provide consistency guarantees and enforce invariants across our domain…
- DataService and AjaxService for JavaScriptHere is what I’ve been using to make my JavaScript more modular and testable. I’m using JQuery’s promises and the Revealing Module Pattern.
- TechEd India Data: Exposing Azure Mobile Services through Web APIFor those who attended my session at, one of the topics I presented was, on Azure Mobile Services. I also presented on new enhancements to ASP.NET with…
- Choosing Aggregate Boundaries – ConsistencyThose who know me know I’m a pretty big fan of the CQRS set of design patterns. CQRS style architectures typically borrow / build-upon the DDD (Domain…
- Visual Studio & TFS 2012 – List of extensions and tools (Part 2)Visual Studio & TFS 2012 – List of extensions and tools (Part 2) Go to Part 1 – List of Product Updates for information on Visual Studio and TFS 2012…
- Cruise Control.net and Team Foundation ServicesRecently I have been working with a customer where we wanted to migrate some source code to TFS Services for source control but we had an existing Build…
- Consume Third-Party Services at Windows Azure StoreIt has been long time didn’t blog anything since last November. There are many exciting things happened during this period. I attend Microsoft TechED 2012…
- Exception Handling for LINQ to Twitter StreamsTonight, I checked-in changes to streaming in. The primary refactoring was to remove the automatic error handling that had been in place since the…
- APress Deal of the Day 20/Mar/2013 - A Programmer's Guide to C# 5.0Today's $10 deal of the day from APress at http://www.apress.com/9781430245933 is A Programmer's Guide to C# 5.0 "A Programmer’s Guide to C# takes you…
- Be aware: Internet Explorer 10 has a password Eye. They call it a feature, I say it's a security flawI'm glad my work laptop and my other machines are maintained centrally and not going out to get the latest updates on everything. We have one laptop…
- Specification Test for the Authorized Attribute in MVCI wanted to Unit Test (in BDD I’d call it a specification) that the controller had the authorize attribute.aspx) so I found this approach in a GoodSearch…
- Creating Multi-Environment Windows Installers with Visual Studio 2012 and Wix 3.7: Part 1MSI is one of those technologies that has stood the test of time, and WiX is an increasingly popular way of creating these installer databases. There’s a…
