John Mandia's Points of Interest

Learning is a never-ending adventure :D


.Net 2


Other Sites

Rainbow Related Links


Unit Testing / TDD

Useful Sites

October 2008 - Posts

Microsoft ASP.NET MVC Beta Released!

 Another release I thought would come during the PDC has been released:

 Microsoft ASP.NET MVC Beta

 Click the link above to go to the Microsoft download page.

Some points about the release (Headings taken from the What's New section):

  • MvcFutures.dll is not included in the beta (as it wouldn't be included in the final release)
  • The Beta installer installs the ASP.NET MVC assemblies (System.Web.Mvc.dll, System.Web.Routing.dll, and System.Web.Abstractions.dll) into the GAC.
  • New Simple Membership Features in the Default Project Template
  • New Filter Types for Authorization and Exception Handling
  • New Output Cache Filter
  • Changes for ASP.NET AJAX
  • Namespaces in Routes
  • New Interface for Enhanced Testability of TempData
  • ActionInvoker Extensibility Improvements
  • ViewDataDictionary (minor change)
  • ViewEngine Improvements
  • Helper Improvements
  • Controller and Filter Improvements

Bug fixes:

  • Fixed a bug in which the ignore-routes setting (created by using the IgnoreRoute extension method) affected URL generation.
  • Fixed a view engine caching bug when the application is not in debug mode (that is, when debug="false" is set in the Web.config file). This bug occurred if different action methods in different controllers had the same name. In that case, an action method could render the view for the wrong controller.  
  • Fixed a bug in OutputCacheAttribute in which cached authenticated content did not require authentication. Even though the content is cached, if it requires authentication, the user should be required to authenticate first before seeing the cached content.
  • Fixed a bug in which RenderPartial does not work when tracing is turned on.
  • Fixed a bug in the Html.TextArea helper method in which an overload was not looking in ViewData for its value when the provided value is null.
  • Fixed the OutputCacheAttribute.CacheProfile property so that it works in Medium Trust.

If you haven't looked at ASP.NET MVC before because it was a preview I would have a look at this release to see if ASP.NET MVC is for you (or your current/future project at least :D).

 Thanks to Tomoharo Nagasawa for spotting this.


Flash Player 10 is out. A co-incidence perhaps?

It looks like Adobe have just released version 10 of their Flash Player with a bunch of enhancements. Now that Silverlight 2 is out the competition really begins.

Now that the foundation is laid (a subset of the .net runtime across browsers and operating systems) it will be interesting to see how regular future releases are as the competition heats up. The introduction of Silverlight is good for us but also good for Flash developers as it encourages Adobe to continuously look at ways in which they can improve their Flash/Air offering. Will we see Silverlight enhancements every year (e.g. announced at Mix) or sooner? The fact that the Silverlight player updates itself may make this more likely than not.

I’m looking forward to the PDC to see what is planned for future releases (printing support would be nice ;-) ).



Silverlight 2 is out, a question and the BBC iPlayer

Well I think most blogs already have this covered but Silverlight 2 is out!

One question I asked (after I said congratulations on the release of course :D) was:

I have a question regarding a point made in the press release:

"Improved server scalability and expanded advertiser support. This includes new streaming and progressive download capabilities, superior search engine optimization techniques, and next-generation in-stream advertising support."

My question is about the "superior search engine optimization techniques" part. I am assuming you mean superior to Flash? I don't really care if it was meant to imply Flash or something else (don't want to kick that discussion off :D) but I can imagine that a lot of thought was given to what should be included in the press release and I was just wondering if there was more information about these superior search engine optimization techniques?

This is an area that interests me a lot so I was just wondering if something new has been added recently to Silverlight or if a document/whitepaper/article was published that I somehow missed?

Anyone else know if there is something I missed (I know there are ways of making Silverlight SEO friendly and I have mentioned them in the past but I was wondering if I missed something new)?

So the bbc iplayer will be a Flash/Air based implementation (The bbc got complaints that the iplayer only worked on certain operating systems). It is a shame Silverlight wasn't picked as that would have been a great win (in terms of increasing the installed base of Silverlight and in terms of a great case study on the power of Silverlight). The one thing really missing I guess is Linux support (I don't think the BBC could go with Moonlight for that side of things just yet). Who knows maybe everything isn't set in stone yet :D



Silverlight 2 RTW out tomorrow - October 14th!

In my last points of interest post I mentioned that an announcement was going to be made today. I thought it would either be a release date announcement (if they were going to miss the PDC) or that Silverlight was actually released. Well it appears it is not out now but will be by the end of tomorrow.

Looking forward to it.

Thanks to Ken Cox for spotting this first.

Press Release available from here.


Points of interest #11 - Silverlight, Open Source

I've decided to restart my "Points of interest" posts. To get the ball rolling I'll start off small:

 Open Source

  •  Old news but Jitterbit 2.0 was released in August.

    The Jitterbit Integration Solution combines intuitive integration design with robust functionality and scalable performance. Jitterbit is designed to handle the most complex integration challenges between legacy, enterprise and On-Demand applications, including Business Process Fusion, ETL, SaaS, and SOA. The Jitterbit Solution enables organizations to unite their independent applications and data in record time and for the lowest total cost of ownership in the industry.

    Not specific to .Net but may prove useful for those looking for a way of performing an integration between multiple systems without having to create something yourself or purchase a licence.

  • In September Solr 1.3 was released.

    Solr is an open source enterprise search server based on the Lucene Java search library, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, a web administration interface and many more features. It runs in a Java servlet container such as Tomcat.

    Again not specific to .Net but very useful. Was just thinking about the possibility of a database (whatever your preference), Jitterbit, Solr and a Silverlight front end.........talking about Silverlight.............



  • Big news coming this Monday about Silverlight!!

    Can't remember the source (sorry! please add it as a comment and I'll add your link) but someone mentioned that he monitors Microsoft's press pass releases and came across this:

    Microsoft Corp. will hold a teleconference with Scott Guthrie, corporate vice president of the .NET Developer Division at Microsoft. Guthrie will make a significant announcement related to Microsoft Silverlight.

    Now this could be that Silverlight is released or a date is announced. I'm not 100% sure on it being a release announcement as it has only been a few weeks since RC1 came out and people are still busy updating their beta 2 projects.  I hope if it is a date announcement it isn't something along the lines of December 08 (or Mix 09 :D). I assumed it would be released at the PDC but if they are running late then this would make a date announcement essential in order to manage expectations. Out of the two options I think I would prefer it to be an announcement that Silverlight is now live. The argument for that is that they want to make sure other PDC announcements do not get drowned out with news that Silverlight has been released.

That's all for now.
More Posts