Learning is a never-ending adventure :D
This blog has been way too quiet so I recently decided to do a post about one of the things I've been looking into and that's AngularJs. I thought about writing it here but I wanted to try a different approach to writing a blog post and have gone for the new Markdown approach which lets me easily add and edit posts. I decided to try out http://scriptogr.am/ and so far it's been quite a nice experience.
Yes this blog post is related to the promotion detailed below. Just thought I would point it out :) Why post it? Well:
(1) I have heard Typemock Isolator is a good mocking framework especially when it comes to testing legacy code so I don't mind promoting it in this way
(2) I've used Rhino.Mocks in the past and like it but would like to be able to also try out Typemock (beyond a trial) so this will give me a chance to compare both.
(3) I've used NUnitASP (http://nunitasp.sourceforge.net/ support ended in Jan 2008) in the past and wanted to see what the asp testing framework was like.
(4) This promotional offer may be useful to other developers who also wanted to use TypeMock but couldn't or wouldn't buy it.
What is this new bundle/promotion:
Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.
Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle - and for the launch will be giving out FREE licenses to bloggers and their readers.
The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on for ASP.NET unit testing, for a bargain price.
Typemock Isolator is a leading .NET unit testing tool (C# and VB.NET) for many ‘hard to test’ technologies such as SharePoint, ASP.NET, MVC, WCF, WPF, Silverlight and more. Note that for unit testing Silverlight there is an open source Isolator add-on called SilverUnit.
The first 60 bloggers who will blog this text in their blog and tell us about it, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET dedicated blog, you'll get a license automatically (even if more than 60 submit) during the first week of this announcement.
Also 8 bloggers will get an additional 2 licenses (each) to give away to their readers / friends.
Go ahead, click the following link for more information on how to get your free license.
I mainly do these short announcements via my twitter account http://twitter.com/jmandia but I have been looking forward to digging into Prism v2 but held off until it was released (which is now :D).
I had resisted signing up to Twitter as I really didn't see the point and now that my little family has grown over the festive season I have even less time (I've heard that reading tweets can become addictive :D ).
Another release I thought would come during the PDC has been released:
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 ;-) ).
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
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.
I've decided to restart my "Points of interest" posts. To get the ball rolling I'll start off small:
I've often commented on my wish for the Silverlight team to focus a little more on Search Engine Optimisation (and printing support....but that's a topic for another day) as I feel that this is one area that could put off a lot of business users (yes you can argue that it is an application and if your application is content rich then possibly your application should be built in asp.net with occassional use of Silverlight to add "islands of richness").
There are ways of having a search engine friendly Silverlight application (my plan was to have something more solid by now but life has been busy...it is however still on my todo list :D) but I was/am hoping that it does get some attention either now or in the near future.
Looks like Adobe are aiming to do this:
"Adobe Flash Technology Enhances Search Results for Dynamic Content and Rich Internet Applications
Adobe Systems Incorporated (ADBE) today announced the company is teaming up with search industry leaders to dramatically improve search results of dynamic Web content and rich Internet applications (RIAs). Adobe is providing optimized Adobe® Flash® Player technology to Google and Yahoo! to enhance search engine indexing of the Flash file format (SWF) and uncover information that is currently undiscoverable by search engines. "
I know the team are busy and they only have so much time/resource etc and I really do think they are doing a great job I just wish this and printing support (sorry couldn't resist) got some attention instead of focusing on X number of controls (Third Party Vendors will fill any gap soon enough).
Update: http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html more information about this for those of you who are interested.