January 2007 - Posts

ASP.NET Ajax

In case you haven't heard yet, ASP.NET Ajax 1.0 has been released! This is fully supported by Microsoft.  It's great to see the culmination of effort by the ASP.NET team. 

http://weblogs.asp.net/scottgu/archive/2007/01/23/asp-net-ajax-1-0-released.aspx

The great news about ASP.NET Ajax library is that it caters to "both" kinds of developers- Client Centric, as well as Server Centric.

Client centric developers can very easily plug in to the javascript library.  For those of you who have been writing Javascript and remember technologies like remote scripting, the web service behavior, etc. you can now tap into a very powerful library that is cross browser compatible and abstracts usage of making remote rpc calls.

The great news for traditional ASP.NET developers, as well as those who despise writing Javascript, is that EVERYONE can now easily harness the power of rich client web applications. The ASP.NET team has really made it painless to add this type of functionality. If you want to be able to do cool things like automatically update a portion of a web browser without visibly posting back the entire page, you can easily add ASP.NET Ajax to your EXISTING web application with the UpdatePanel control.    That is the great news about this- you're not re-writing your application to implement Ajax. In addition, the ASP.NET control toolkit (http://ajax.asp.net/ajaxtoolkit/) integrates with the ASP.NET Ajax Library and provides server centric developers with some great out of the box controls, from drop down extenders (pick a state, get back a list of cities from a web services w/o having to preload everything) to adding cool DHTML code (such as draggable panels and animations).    It's shared source and hosted on CodePlex.

Hope you enjoy this release. Now go and make your apps ajax'd!! 

Posted by greghuber | 23 comment(s)

Codemash Summary

Codemash was a really great conference.  Kudos to all the planners- you guys did an awesome job. It totally blew my expectations away!   

I'd say the highlight today was hearing Scott Guthrie. He is by far one of my favorite presenters (I LOVE his tips and tricks sessions) and delivered a great keynote. It was more "down in the weeds" with the new LINQ stuff, which I think as Dustin says, will be the next "darling of .NET". I thought it was very applicable and I'm sure developers from other backgrounds found it interesting.  I was a little bummed I couldn't make his talk on ASP.NET Ajax Tips and Tricks, but I happened to be presenting at the same time on Intro to Ajax.  I was actually pleasantly surprised there was a showing in my session- it was more geared on the abstract/ conceptual and I think that helped.

Oh, and things kept getting better as the day went on! After all the sessions were over, everyone was in a hurry to fill out the codemash conference eval. We filled up the Indigo room and the planners roled out the "swag waggon". It was quite impressive.  I won a hard cover book entitled "Refactoring Databases- Evolutionary Database Design" by Scott W. Ambler and Pramod J. Sadalage.  Scott was speaking at the conference, and I got to eat breakfast with him on the first day. I know this one will be a great addition to the library.  And it gets better! I put my name in the box at the Microsoft booth... And sure enough, Josh Holmes called my name for the Xbox 360!  The one with the hard drive, at that!  Two more of the five individuals that went from my company also won great prizes, including an IPod and a portable DVD player.

What a great way to end the week. 

Posted by greghuber | 24 comment(s)

Apparently...

In order for blog entries to count towards Josh Holmes head shaving, you must be linked to Technocrati. Be sure to register!

Technorati Profile
Posted by greghuber | with no comments

Codemash Day 1- Up and Running

Codemash officially started today.  I must say I have been very impressed by just about everything so far.  The venue (Kalahari) is excellent.  Jason Follas, a good friend of mine (and president of NWNUG) said it's like being on the west coast in terms of the facility.  I would have to agree!  I'd been to Kalahari some time ago but never got a chance to go in the conference area.   Great choice, codemash organizers!

We kicked off today with a keynote by Neal Ford.  The conference room was chocked full, and I think everyone that attended got something out of it.  I particularly enjoyed the DSL (Domain Specific Language) stuff he was talking about, and comparing it to what we do day-to-day with various programming languages. I must say the "spirit" here at codemash is unique and this talk kind of typified it.  Typically I go to  a conference where it is platform specific- which is nice, but sometimes it seems like I am hearing the same thing all the time.  Here, many of the attendees and presenters are from all kinds of backgrounds. So far I've made it a point to go to sessions that are language/platform neutral.  I went to a turbogears presentation, briefly hopped in on a MySql talk, and even picked up on some python along the way.  It's amazing to see the similarities in concepts, and that we are all solving problems in similar (and sometimes different) ways.  I think it is a great learning process.  I had a conversation with someone about technology who was more of an open source advocate, and didn't even realize it until about 30 minutes after we started talking about the virtues of Ajax.

So anyway... Codemash is great, and I really hope the community can continue great conferences like this. Hopefully the word will get out and we'll be able to do this again soon.

Oh, and BTW, if you are at codemash and reading this, be sure to blog your own entry. Apparently, Josh Holmes (Microsoft DPE) will be shaving his head if we get enough blogs!  Now if that isn't motivation....

Technorati Profile
Posted by greghuber | 1 comment(s)

Codemash... just a few more days

Here I am on a Monday afternoon wrapping up my presentations for Codemash.  Fortunately, I had the day off. Glad I did!

I'm going to be speaking on two sessions. The first one is an Intro to Ajax. If you have been living under a rock for the last few years you will want to see this one.   This particular presentation is on the methodologies track. So it's going to be more conceptual and principle oriented- not as much hardcore code. Though there will be code!  In addition to Microsoft ASP.NET Ajax, I'll also be presenting on using Ajax with Ruby on Rails.

My second session will be a deeper dive into Microsoft ASP.NET Ajax and the control toolkit. I've got about 7 demos, and I'm going to try to keep this one heavy on the code and light on the powerpoint.  The demos are a good showcase through what is available on the Microsoft ASP.NET Ajax platform, SOON to be RTM (maybe ScottGu will announce it, as he is going to be there?).

Hope to see you there.  Kalahari is going to rock. I am sure this will be a conference to remember.

Posted by greghuber | with no comments

MVP Award Renewed for 2007!

Just got the e-mail.. My MVP status has been renewed for 2007!  Awesome!

I'm really thrilled to continue to be involved in the MVP program. It is a great way to keep up to date with Microsoft and all the great new stuff they are putting out- and to have some input into future products, and to get some recognition for community activity.  Most of my activity is "off-line" as a MVP, doing presentations (some very exciting ones planned this year!!) and helping lead the Northwest Ohio .NET User Group, and of course being involved as an INETA membership manager for Michigan, Ohio, and Pennsylvania. 

I know this year will be exciting. We've got some launch events planned early on (Feb) and of course Codemash, which I've been busily preparing for. Be sure to sign up if you haven't already.  Looking forward to a great new year... Wishing everyone a happy new year!!

 

Posted by greghuber | 21 comment(s)