Distributed Cache Capabilities – Notifications

A notification system allows the cache to interact with external applications. This attribute can be useful on scenarios where certain activities, for example workflows, need to know the state of an item. Capability Description Weight Cache item notification A cache item notification system  will allow clients to subscribe to any event associated with a specific…

0

Distributed Cache Capabilities – Data Integrity

Data expiration contains elements that make the cache allocation more efficient. The feature removes items that are not current from the cache, freeing the memory and the resources associated. Capability Description Weight Transaction support A cache that supports transactions will allow grouping actions and committing them at the same time. Usually the cache can be…

0

WebSockets with WCF

Notification & “Duplex communication” are important scenario over the internet but firewalls and browser limitations makes them very hard to implement. In the browser world, tricks like long polling is commonly used to implement server-push requirements. For non-browser scenarios relay technologies like Azure Service Bus overcome the lack of inbound connectivity by creating a relay…

0

Flexible Conditional Validation with ASP.NET MVC 3

What? My colleague Simon and I have each written conditional validators with a number of customers, and Simon has blogged about it a number of times. I’ve had another idea in this space that I’ve been meaning to post for a while. Simon’s most recent post gave me the nudge I needed, so if you…

0

Mvc.ValidationTookit Alpha Release: Conditional Validation with MVC 3

My blog posts on doing conditional validation in MVC have always been popular, and I’m frequently surprised by where I find that code – customers often say to me “we found some guys blog with some code to do the validation we needed” and sure enough it usually turns out to be mine! There are…

0

Immersive MVC and jQuery: Project Silk

Patterns and Practices have just released their latest round of guidance for developing web applications – “Project Silk”. I’ve been watching what they generate closely and I think you’ll be impressed. To quote the landing page; “Project Silk provides guidance for building maintainable cross-browser web applications that are characterized by an intentional design, rich interactivity,…

0

Pluggable Model Conventions

One of the things that I really like about ASP.NET MVC is its extensibility story. In the recent deliveries of the ASP.NET MVC Ramp Up I’ve shown a sample project with a few extension applied. Some of these have already been published on the blog: Html.EnumDropDownFor and integrating the jQuery UI datepicker. A lot of…

0

Current WordPress Plugins

Seeing as a certain member of the team expressed an interest (you know who you are @Plip!), I thought it worth sharing the current set of plugins I have installed on this WordPress blog. Yes, I know, I could be opening up this blog to all sorts of attacks, but I’d prefer to help others…

0

Getting up and Running with Crescent on CTP 3

The sharepoint requirement for Crescent is a bit of a show stopper if Sharepoint isn’t your day job. The following is an excellent step by step guide to getting up and running with a crescent demo. The following will be enough to get the Picnic Demo up and running. If you want to go on…

0

ASP.NET MVC resources

One of the fairly common questions I get asked is “what good resources are there for ASP.NET MVC?” The one that people are generally familiar with is www.asp.net/mvc – I think the memorable URL helps 😉 Another one (that’s a bit less discoverable) is the ASP.NET MVC Content Map Between them they should have enough…

0