DevDays – Whidbey

I attented Microsoft DevDays 2004 on Tuesday over in Atlanta, GA and I must say I am really quite impressed with the everything I saw there.  The day started out like it was going to be a very high level overview of how to do this and that but after about the first 3 slides, it turned into exactly what I was looking for.  I chose the “Smart Client” track which basically explained how to create applications that are as easy to deploy and maintain as web applications but have the rich user interface and power of a traditional fat client application.  After seeing what they showed us, I must say that smart clients will be the way of the future.  I’m planning on doing more exploration into smart clients on my own and I will make posts on TheSpoke with any interesting information or tips/tricks I run into along the way.  But now the for main reason for this post….Whidbey.

If you haven’t heard of Whidbey, it is Visual Studio .NET 2005 and it is going to be one of the greatest IDEs known to man for .NET development.  I haven’t had a chance to install the Alpha build I got from DevDays but from the 1 and a half hour presentation at the DevDays closing keynote, I can honestly say that I could not have been more impressed with what is already added in this alpha version.  It’s not really stable and that’s what you expect from an alpha build, but it does have a good number of the new features added in and working as I type this.  I’m going to be posting each of these features and how they work and why I think they are wonderful as I have time to try them myself.  But to get you interested, here are a couple of the more impressive features:

* Master Pages – Site wide templates for ASP.NET websites enforced by VS.NET

* Code completion like you’ve never seen it before (you’ll just have to wait for the blog on this one)

* Automation everywhere (want a login box here? just drag and drop it onto the form because VS.NET has it prebuilt and will take care of everything for you)

* Personalization (if you don’t like the layout of the site then change it and the site will remember it automatically with NO CODE from the developer)

Plus a ton more…hopefully next week I will be able to find time to start blogging again and start getting some of the material I promised online.  Until then, thanks for reading and don’t forget to check back here in a couple of days.

IN / OUT in VS.NET 2K3

Just a quick tidbit of information for those of you using Visual Studio.NET 2003 (and possibly other versions)… The words “IN” and “OUT” are #defines in VS.NET. I had a friend that was trying to do something like: enum MyEnum { UP, DOWN, IN, OUT, LEFT, RIGHT }; and intellisense would only show those values in the enum above IN and the program would fail to compile. If you hover the mouse over either of the two words, you will see that there is a define for them but if you don’t, you can easily start pulling your hair out trying to figure this one out if you didn’t already know about it. Just thought I would share. 🙂

Busy, Busy, Busy

Wow… I must say that I never imagined my senior year at college would be quite so busy. I had always been told the senior year was the easiest and least stressful since you were done with most of your classes etc…but that is just total crap. Now granted, I do take on projects outside of “school” (three large ones at the moment) so I suppose it is my fault for being so busy… but still. 🙂 Anyway, the point is that I will hopefully be back to blogging on here nearly everyday if I can just get some of my stuff out of the way. Things to do: – Apply for MBA in MIS (3 letters of rec, 2 essays, and an application) – Study AND pass the two tests next week – Get ASP.NET project deployed to client Tues – Finish Other ASP.NET project to meet deadline by 15th – Meet with my team for Imagine Cup 2K4 – Write ethics term paper Two weeks is plenty of time to get all that done isn’t it? I hope so….