Hello there! It looks like this might be your first time to my website. You should...
Subscribe to my
RSS feed
Follow me
on Twitter.
Check out
.NET Dev Buzz

Just Launched: .NET Dev Buzz

Monday, October 13, 2008 6:04:39 PM (Pacific Standard Time, UTC-08:00)
I just launched the beta version of an entirely differnet kind of .NET community website:
.NET Dev Buzz
Bringing you absolutely fresh conversations about .NET and the Microsoft developer community.

http://dotnet.ubbuzz.com/
I'll follow this up with some highlights of a bunch of interesting .NET concepts being used here.

For starters, consider this. This is a website built in ASP.NET web forms, but there is no view state, no form posts, and no (visible) aspx files. It's fully RESTful.



If you like it, then kick it on DotNetKicks.com
Tweet this Follow me on Twitter Post this to dotnetshoutout.com Digg this Submit this to Stumbleupon email this post
Tuesday, October 14, 2008 7:30:00 AM (Pacific Standard Time, UTC-08:00)
Interesting concept. I'll try to stop by every once in a while. :)

Oh, and can I drop a bug on you while I'm at it? Your links to C# and F# are broken. Because you link to them with "http://dotnet.ubbuzz.com/tag/C#" and "http://dotnet.ubbuzz.com/tag/F#", your request parsing sees the # as requesting a document fragment; those links point to the "C" tag and the "F" tag, rather than the "C#" tag and the "F#" tag, respectively.

URLencoding your tag names as you build your tag cloud links would fix the issue -- if you go to "http://dotnet.ubbuzz.com/tag/C%23", for example, you get the expected results.

Anyway good site. :)
Wednesday, October 15, 2008 1:10:30 PM (Pacific Standard Time, UTC-08:00)
Hi Randolpho,

Thanks! I have some cool ideas for it coming soon. BTW, I fixed your bug, thanks a bunch!

Regards,
Michael
Friday, October 17, 2008 2:50:55 AM (Pacific Standard Time, UTC-08:00)
The design of the site sounds interesting - suitable material for a blog post? I'd love to move away from the ASP.NET's event model (so I'll look at ASP.NET MVC Preview) but I'd love to get even further away and not use any of the rather awful controls either (pure AJAX UI onto RESTful API).

No Forms POSTs and no ViewState but there's still this in the HTML:

<form name="aspnetForm" method="post" action="C#" id="aspnetForm"><div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5Mjc0MTI4MjRkZJwpsDUSUIrgawukHIZxMydG65Vw" /></div>

Good site - will bookmark.
Bogle
Friday, October 17, 2008 8:59:11 AM (Pacific Standard Time, UTC-08:00)
Thanks Bogle.

I agree with you. I especially wanted a nice and clear URL structure that is RESTful rather than lots of query params. So you get nice links like:

http://dotnet.ubbuzz.com/tag/everything

I turned off viewstate, but you can't fully remove it from webforms output. I could switch to ASP.NET MVC, but I am hedging my bets that I might need / want some web forms controls down the road. So I kept with that model and just use the routing infrustucture from MVC.

I'll probably blog about the archicture and ideas of the site (technially speaking).

Michael

Comments are closed.


Just a site note: I'm doing my part to rid the world of IE 6. Visit this site with IE 6 and you'll get a shameful message telling you to "Stop Living in the Past".