I was there in the incredible (not very eastern-skiing-like) powder on Friday, but didn’t stay long and had to come back home for a conference call. This is how I dream of skiing, but I don’t come close.
F’in airline pilot f’s up their Easter
As someone who flies quite a lot, I am always interested in stories and news about airline flights. Today’s CNN story about a Northwest flight out of Las Vegas being cancelled because the pilot (I can’t believe this, yes the pilot!) was causing a disturbance (swearing up a storm and even at the passengers) that resulted in the police being called. Definitely something not right there and obviously, not at all normal. Talk about killing your career.
The fact that the flight was cancelled and the 180 passengers are now stuck in Las Vegas as a result of this definitely sucks.
They probably wouldn’t be in the mood to watch this hilarious t.v. ad for the psycho stewardess who is trying to quit smoking. I wonder if that is what was wrong with the pilot?
I have definitely not had either of these experiences when flying.
Danny Simmons (from ADO.NET team) talks about Entity Framework on DotNetRocks
There are a lot of us who have been looking forward to this show being posted: Daniel Simmons on ADO.NET Entity Framework. Now I have to find some time this weekend to listen to it. Roger Jennings has a fantastic analysis of the show here. While at DevConnections, Richard and Carl were talking about how much fun this show was to do. They didn’t know anything about Entity Framerwork when they started and were definitely fascinated with it. I’m glad that more people are going to get exposed to EF!
Programmer ADD
At what point in a project do you start wanting to grab the remote and start flipping the channels? Camey Combs talks about losing that loving feeling on a recent project which, until then, had been filled with intriguing challenges. read more…
[A New DevLife post]
Own a piece of Mad River Glen History – The last of the Single chairs is on eBay
Mad River Glen (which is open today since we had a big dump of snow and it’s beautiful out and I’m tortured because I need to work… uggh) is going to begin a major restoration of it’s historic and world famous Single Chair lift next week. To raise funds, they have been auctioning off the old chairs. The VERY LAST chair is now being auctioned off on eBay.
Anders Hejlsberg and Me (or is that I?) on LINQ in Redmond Developer News
It’s not often that one sees their name right next to Anders‘ (especially considering that I’m a VB programmer :-)), but check out this LINQ article in the current issue of Redmond Developer News. While the focus is Anders and this great technology he and others (and always with a nod to Alan Griver) are bringing to Visual Studio .NET, I was asked to give some developer perspective.
I’d also like to say that I wasn’t literally jumping up and down at PDC. 🙂
I know that I have had the same reaction when watching Scott Guthrie present on LINQ to SQL. I think I’m jumping up and down with joy, but truly my butt remained glued to the chair.
It was fun talking to Michael Schwarz about this, but I think I may have overwhelmed him with my geek technical perspective of LINQ from which he was trying to extract key points for dev managers. He seems to have done a great job.
Michael talked to another developer, VB guru Bill McCarthy who gave him a great analogy quoted at the end of the article.
LINQ to SQL vs. Entity Framework
A recent LINQ forum question asked about the differences between Linq to SQL and the Entity Framework.
This is the response that I wrote and thought I would surface it in my blog:
Besides that Linq to SQL is only for SQL (
) one of the big differences is that the EDM is more flexible and more loosely coupled because of the 3-tiered model (conceptual layer, source schema and the mapping layer in between). For example, you could have one conceptual layer and then multiple mapping layers that point to mulitple databases. In LINQ to SQL, your dbml properties are tightly bound directly to one particular field in a table.
While these are not in the March 2007 CTP, EDM is getting the ability to build views of the conceptual layer as well as to write stored procedures in the mapping layer. These are really cool features. I don’t believe you can do this with Linq to SQL, but a) I could be mistaken and b) that may be something that is forthcoming.
In addition to Linq to Entities, Entity SQL can be used to query entities. This can be either through the object services API or the Entity CLient (the one which gives you connections/commands and results in a dbDataReader). Entity SQL, while not as elegant as using the strongly typed LINQ, has the advantage of enabling dynamic queries, since you use a string to build a query, much like TSQL.
Both Linq to SQL and EDM allow inheritance and extending the code generated class with addtional partial classes. EF allows many to many relationships. I believe that LINQ to SQL will NOT be getting this by RTM.
These are just a few points and hardly exhaustive. But to me they are the low hanging fruit.
INKED in asp.netPRO
Great resource for LINQ changes in March 2007 CTP
Fabio Claudio Ferracchiati has a book on LINQ that he wrote against very early bits. When the March 2007 CTP came out, he blogged a list of things that he discovered had changed in LINQ syntax that required updates to his book. The list is handy if you have code even from the January CTP.
My amazingly great flight home from DevConnections
I used to hate flying. It still terrifies me to tempt gravity and nature so. But I have to fly a lot since I go to conferences and user groups all over the place. One of my tricks is that I love to get a window seat and look out at the amazing view.
Today I flew back from Orlando where I had just been at DevConnections (which I wrote about here). I flew from Orlando to Washington Dulles, then from there a short 1 hour flight home to Burlington, Vermont. Because it was a short flight, we were in a small plane and flying low. It was a fabulously goregous sunny day. I slept for the first bit of it but then woke up whe the pilot said “if you look to your right, you’ll see a great view of NYC”. I was on the left so I was looking at Newark. However as we got a little further north, it got better and better.
I lived in the Hudson Valley for 8 years prior to moving to Vermont. I was also quite in love with the Hudson River. My favorite bike rides were ones where I rode my bike across some of the many bridges that span the Hudson. Eventually, we were following the Hudson as we headed north and it was right out my window. By the time we got over Poughkeepsie, I was able to identify so much of what I was seeing because they were places I have spent a lot of time. I was able to see New Paltz and the Shawagunks. Then Rhinebeck which led to something that made my heart jump. I quickly followed the road out of Rhinebeck with my eyes and made my way to the house that I lived in for a very wonderful 6 years of my life (okay, that’s discounting an icchy boyfriend that lived there with me for a short while (but hindsight’s 20-20, right?). I couldn’t really see the house, but I saw what was my pond when I lived there and filled in the rest of the view from memory.
I kept my eyes peeled to the landscape all the way to Burlington. Up the Taconic and Hudson river, the Hudson bridge and the town of Hudson. The Castskills (where I have spent a lot of time not only hiking and winter climbing, but bicycling through as well in my “former life”) then Albany , the Adirondacks, Lake George and finally Lake Champlain. Even flying over Vermont, it was easy to pick out the place we put in to paddle Dead Creek, the Addison County Fairgrounds, Snake Mountain, Vergennes, Shelburne Bay and Shelburne Farms. Then finally Burlington. It was a pretty boundy landing due to some strong winds, but we did it safely and I got to drive home on some of the same roads that I had been watching from my birds’ eye view.
I wish I could have filmed the entire thing, but hopefully by blogging it, I’ll be able to come back and enjoy the memory here.