AlanBarber.Org
Twitter Updates
Saturday, June 28, 2008
Lansing Day of .Net – A Retrospective
Here is my experience at the Lansing Day of .Net that took place June 21st, 2008. I awoke at 5:30 and got ready to head out for a 2 hour drive to Lansing, MI. A little over half way there I managed to run over a nail and get a flat tire. Because of this slight snag I ended up being a bit late and rolled in a little after 9:00am.
Signing in was easy and quick. I had planned to see Patrick Foley’s talk MicroISV: Start your own software company. Since I was late and a bit grumpy from the flat I just decided to head into room 3 Since I wanted to see the next presentation An introduction to Castle ActiveRecord, or stop writing CRUD by Michael Eaton.
I ended up catching the last quarter of Tim Golisch’s talk on The Entity Framework. I’m not familiar with the entity framework but from what I caught at the end it appears to be a framework to allow developers to abstract themselves from the database. Pretty cool stuff!
Michael’s presentation for Castle ActiveRecord was very good. Castle ActiveRecord implements the active record pattern described in the book Patterns of Enterprise Application Architecture. Basically this a open source framework that provides a simple way to write less code to access and manage your data layers. If I get some free time I’ll download and play around with this handy tool. Could be very nice to use at work to get off of spending so much time writing code to access databases and extract and process data.
Next I went to Keith Elder’s talk Structure and Guidance for Organizing Applications within Visual Studio. I highly recommend anyone that’s pretty new to working in VS.Net to see his presentation if you can. He provided a great walkthrough of many tips and tricks to keeping your projects files and code organized. It’s something many don’t bother thinking about but once you get working on projects many times you get lost in the sea of code. It can be very hard to find where functions and classes are. His tips make it almost foolproof to keep on top of things.
After that it was lunch time so I rolled over to the nearest Midas to get my tire repaired. Well my luck once they popped the tire off the rims it was clear that there was no chance of a quick patch. The tire was shredded. I guess I could have driven home on the spare but I just wanted to get the damn thing taken care of that day. So I stayed and they got a new tire put on my car so I was set to go. This did however take a long time and ended up make me miss the 4th session.
I had wanted to go see Michael Wood‘s presentation on the Windows Workflow Rules Engine. I’m very interested in seeing what it can do and how it could help my company. So I was bummed and just sat out in the open area and surfed the web for a bit. I ended up meeting Michael Eaton and chatted with him a bit. Alan Stevens also caught up with me and invited me to join everyone that was going to a party after the event. I was very honors to be asked. Heh, I’m such a nerd but it was cool to be recognized, from Twitter, and talked to by some of the top developers at the event.
Up next was probably one of the coolest presentations I saw. Jennifer Marsman, of Microsoft, gave a great talk on WPF (Windows Presentation Framework). Now I was familiar with WPF and read a bit about it but until then I still kind of had a “What’s the point?” view on the whole thing. Jennifer’s presentation did a very good job of explaining WPF to where I could understand the reason for it. And the demos were great too. So now I finally “get it” and look forward to playing around with WPF and seeing how it can be of use to me.
Last but not least I FINALLY got to see Dan Rigsby’s Scrum presentation. I wanted to see him at the IndyCodeCamp but his presentation was at the same time as Alan Stevens TDD / MVC presentation and MVC won out.
Anyhoo Dan did a killer job and his talk was really great. Out of all the presentations this one really hit home and inspired me. Hey Dan, ever thought of being a motivational speaker? This is another one of those must sees folks. I had heard a bit about agile development and scrum but was pretty much a newbie on the topic. Afterwards I really get the idea of the scrum method and how it can work.
I really wish I could get my company to run our projects using scrum. I doubt we ever will but this week I decided to get the IT department to agree to do the daily scrum meetings, which I will post about more later.
After that we all got together to do the big swag giveaway. I won a TechNet subscription but haven’t been able to get ahold of anyone to get that yet.
Then we headed of to Jeff McWherter’s house for a “little” party. It was all the event organizers and a ton of the people from Twitter. I managed to meet and talk with just about everyone I think. There was plenty of food and drinks. Keith made me one of his soon to be world famous drinks called “An Elder”. It was very good. It starts out slow but time you finish it you get a good buzz going.
The night finished up with a bunch going out back and lighting up a big bonfire and just talking about cool stuff. Several people could play guitar and took turns providing background music.
Not to sound lame but all in all this was probably the best day I have had in a very long time.