ScottGu just announced ASP MVC is now ready to ship (RC1).
All you need is right here: http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx
Also check out Phil @haacked's blog and announcement too: http://haacked.com/archive/2009/01/27/aspnetmvc-release-candidate.aspx
Well done asp.net team
what ya waiting for? go get it
Redmond are getting Release candidate fever as they have just released IE8 RC1 and is now ready to download from http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx
The RC1 behaves just like the final version according to @MikeO, more features and news ont his release on his blog http://blogs.msdn.com/mikeormond/
go get it.. installed on my vista laptop fine, should upgrade from beta2 for vista users without having to un-install previous installations.
Just Retirement (the company that I work for) just went live with Assureweb, a quote comparison site for IFA's (independant financial advisors).
My code went live on Tuesday and we now get over thousands of quick quotes a day.
Phase II is planned for next year where I will write code to allow full medical assessment's to be made and calculated for the quote premium, this should increase the daily quote count dramatically, I've got loads of work to do between now an then :)
I'm not a big first person shooter fan... believe it or not, I' rather play racing games or even strategy (yes worms counts!) but... I have to say I am strangely drawn into playing GOW2.
I actually think it may be the first game hat I could complete...so the far the action and story line is very good. I play online with a few friends on Thursday evenings, so if you fancy a game come find me in a party and join in.
email me for my gamertag if you don't have it already.
found more time to add more content...
oh added a twitter feed too, seems to be sporadically misbehaving so don't be surprised if it's blank...
think it's a cache issue with my ISP, set to 15 minutes but seems to return an empty object sometimes? will have to debug when I do my next update...see last comment ;)
I was following MikeO's tweet annoucement and went to follow his link (http://snipurl.com/5a5h6) .. it was then I realised that my ISP would not resolve the snipurl domain, how annoying!
I checked it with a proxy website (babelfish) and yeah sure enough the site was up, but not accessible through my connection. I think it may just be a mistake with the DNS settings, but I will have to wait until tomorrow to find out as apparently it takes AOL technical team 24 hours to reply to my ticket!
In the meantime, I told Mike Ormond about this and he changed his powershell script to use tinyurl.com instead, he did not realise that the API was available and apparently is a more simplified model! anyhoo, great news for me as I'm now working :-) thanks Mike!
OK, so the first time I get to play with the ObjectDataSource for binding my gridview on my asp.net application...I find a bug! - typical
It appears that the culture information seems to be ignored when firing the object update command. This may mean nothing to you if you are a user in the states using the en-US culture, but for us guys over here in the UK who use the en-GB culture this is a seriosu problem as we will edit our dates in the UK format but when we go to update the row, we will ge the following error...
Cannot convert value of parameter 'dtyourdatefield' from 'System.String' to 'System.DateTime'
So I did a google..as you do and found Microsoft's visual studio team have acknowledged this as a bug but won't fix it as thy say the workaround is much easier to implement than the fix...hmm....
So I have to work around this problem by writing my own code so here is my implementation of a workaround:
1: Private Function ParseNewGridValues(ByVal pe As System.Web.UI.WebControls.GridViewUpdateEventArgs) As System.Web.UI.WebControls.GridViewUpdateEventArgs
2: Dim oValue As System.Collections.DictionaryEntry
3: For Each oValue In pe.NewValues
4: If IsDate(oValue.Value) Then
5: Dim oGB As New Globalization.CultureInfo("en-GB")
6: Dim oUS As New Globalization.CultureInfo("en-US")
7: Dim dtParsed As DateTime = DateTime.Parse(oValue.Value, oGB)
8: Dim tFormatted As String = dtParsed.ToString("yyyy-MM-dd HH:mm:ss", oUS)
9: pe.NewValues(oValue.Key) = tFormatted
10: End If
11: Next
12: Return pe
13: End Function
14:
15: Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewUpdateEventArgs) Handles GridView1.RowUpdating
16: e = ParseNewGridValues(e)
17: End Sub
As you can see form the code, I handle the row updating event and go run a function which converts the date values in my datagrid form UK (how my data gets selected as!) back to an Isodate format using the en-US culture. We then save the new converted date values back to the original event arguments (NewValuesauesnewvalues collection). easy! right???!
If you are interested…here is the bug documentation from MSFT
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=105016
Please let me know if anyone finds a better more elegant way to handle this!
Scott Guthrie has just blogged that Silverlight 2 has just been released. This incorporates a 4.6mb download which is reported to take between 4-10 seconds to install on a local machine and will allow developers to use a subset of the .net framework for use with client side programming for richer user content presentation without having to install the .net framework on the client computer....one word sweet!
Check out Scott's blog or download directly here
If you are a beginner or experienced developer, Sharepoint can look pretty daunting at first...but it's ok because those clever people at microsoft have realised this and have put together a new mini-site which will help developers starting out in the world of Sharepoint and MOSS2007.
It explains what are and how to create web parts, workflows, event handlers page branding, web services and navigational along with quickstart code snippets, online virtual labs and much more... oh and C# and VB code (nice).
The site is very new and a lot of the content has not been finalised yet but hopefully by the time you read this there should be a lot more.
Check out the new site at http://www.microsoft.com/click/SharePointDeveloper/ ...oh and it's a way cool use of silverlight too!