WPF/E Is Now Silverlight

Mix 07 is getting ready to heat up in a few weeks and there have been rumors floating around about Mix 07.  Mainly that it is going to shock a lot of people with some of the cross platform announcements coming out of it (OS X users pay attention). 

It seems today we get our first official taste in preparation for Mix 07 and that is WPF/E is now known as Silverlight.  The name doesn't make me jump up and down but like Shawn said, it beats something like "Microsoft Enterprise Web Visualization Media Platform 2007" or something like that.  

Since I am a Smart Client guy I tell people all the time the web is dead to me but I do find a rekindled interest in the web with Silverlight.  People are going to make some amazing stuff with this technology.

Ruby on Rails vs .Net Performance

Actually the title of this post isn't even fair.  The reason I am posting on these two topics is I have known for a long time that I wasn't a Ruby on Rails fan.  I like the concepts and have played with Ruby a bit but I never bought into it.  It is fairly common place that everyone knows it is slow.  I even watched a video today of Miguel presenting on Mono (the open source .Net framework) and he even made fun of Ruby and its speed. 

Today I ran into two very different scenarios through different means. One was a good friend of mine who posted an article about Ruby on Rails and how it doesn't scale very well.  I won't repeat his comments so read his blog post.  The bottom line is I agree and have been saying the same thing all along.  Ruby on Rails demos really great, but when you get into real world apps you have to break the mold and everything falls apart.  Basically we share the same sentiment and thus he will continue to be a friend even though he writes PHP for Digg.Com

The flip side of the coin is a team member sent me an IIS Show post about IIS scalability from Channel9.  Basically the show is about a web site running on one server doing 31 million page views a day with IIS and .Net 2.0.  Yes, you read that correctly!  Here are the numbers talked about in the audio conversation:

Web site:  http://www.plentyoffish.com
Server OS:  Windows Server 2003 32bit OS
Framework:  .Net 2.0
Page views per day:  31 million
Pave views per hour:  2 million
Concurrent users:  40-50K
Servers:  1 IIS Server at 65% capacity and 1 Database Server

Talk about two extremes holy cow!  For those nay sayers, MoneyGeek has some interesting numbers and information on the founder Markus Frind here just in case you think Channel9 made this stuff up.  Do read the info on MoneyGeek, some fascinating stats there.  Combine the audio with the additional information on MoneyGeek and if you aren't just dumb founded and blown away I can't help you.

Mobile Alabama Code Camp - Good Food and Good People

Saturday was the Alabama Code Camp in Mobile, AL.  Doug and Matt, who run the Mobile .Net User Group, put on a heck of a show and raised the bar for code camps in the area.  I couldn't believe how many speakers were there.  So many in fact there was only enough room for the majority of us to do one talk.  Speakers came in from as far away as Florida, Alabama, Georgia, and Mississippi. 

Friday night the speakers got together at Felix's Fish Camp off exit 27 on I-10.  I had the barbeque shrimp which came complete with a bib (pictured to the left which More Wally took).   Notice they don't give me peeled shrimp.  At Felix's you get the REAL DEAL on the shrimp complete with tails and heads.  I have to say it was some of the best shrimp I've ever eaten.  Their sauce was incredible.  Ellen went with me on this trip as well, she is in the picture but cut off a little.  She'd been to Felix's before and said we should go.  She was right, the food was excellent!

We got to Felix's a little late thanks to me printing off the wrong directions from the wrong starting location.  Basically at the end of our table was the .Net 3.0 track presenters with Jeff Barnes doing WCF, Todd Miranda doing WPF and me doing WF (workflow foundation).  The seating arrangement wasn't planned, it just sort of worked out that way.  Also at the end was Jeremy Chance.  Honestly, Jeremy  probably knows more about tires and trucks than I do about workflow.  I did learn while eating supper that I could fit 32 inch tires onto my Jeep Liberty.  As Jeremy explained the 33's are too big and will rub the sidewall.  See, told you he knew more!  

There were also three Microsoft DE's there:  Doug "I do psycho analysis on the crowd while I present" Turnure , Joe "I wear women shirts to code camps" Healy and Brian "I still need more wally" Hitney.  Actually I don't know if Brian needs more Wally or not, but I had to work it in somehow for Wally to get two links from this post or he'll kill me!  :)

Like I said earlier I talked about Workflow Foundation.  Today I might add we rolled out a significant feature for our internal Smart Client CRM application which leverages workflow foundation from our services layer (middle tier).  Cool stuff.  For a topic I chose something I'd been doing a lot of and that was writing custom workflow activities.  Not that I measured it but I probably wrote the most code of anyone at the code camp.  I wrote the custom workflow activity completely from scratch without any pre-done samples, kind of a different approach for a "code camp" I know.  I hope those of you that were in the presentation liked this approach and enjoyed it.  I personally always get more out of watching someone go through the process.  If not, let me know and I'll never do it again!  In the end we built the the custom SendEmail workflow activity you see to the left which we could drag from the toolbox onto the designer.  Fun stuff!

During the code camp I made a connection with a fellow Mississippian who relocated to the area I'm in.  While we aren't in the same city, he is still the only .Net developer I've met.  We may be organizing something in our area in the future so stay tuned!  Aubrey, we'll hook soon I'm sure!

The only thing that got me down about the camp was the fact that I lost my dang Canon SD630 camera.  Well I didn't lose it, I left it at the code camp on the desk.  See, you really "Can't Fix Stupid!"  (inside joke).  This is a bummer since I had worked out my hotel for free and everything. I really thought I was pulling an almost free trip using my Hilton Honors Gold VIP points.  Instead, I'm out a $300 camera. 

«April»
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345