Wednesday, February 28, 2007
Wednesday, February 28, 2007 6:23:22 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, February 27, 2007

There are dreams that are common for people; the one where you are flying, the one where you suddenly realize you have no clothes on and the one where you walk into college or high school class and there is a big test and you realize you haven't been to any classes all year.

Since I've been speaking at conferences, the last one of those has shifted, not once but twice.

I have often dreamt that I walked into a room to do a conference session and realized I hadn't even prepared it!

Last night I dreamt that I gave a new talk at a user group and was about to give it again about 1/2 hour later. I thought the talk had gone really well. While I was setting up to do the 2nd iteration of the talk, I asked someone (I think it was Dave Noderer) how he thought the first talk went. "Okay," he told me, "but I think it would have been nice if you had done some demos."

Luckily something woke me up from my sleep while I was trying to figure out how I was going to solve this problem with only about 10 minutes before the session started.

I do actually have a talk that is totally codeless; it is a session that explains some basic security concepts. But in this dream, I was doing a talk on ADO.NET, so no code demos probably wasn't such a good thing.

Tuesday, February 27, 2007 8:43:51 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

In December, Deer Leap Books in Bristol VT , a wonderful local independent bookstore, closed it's doors. It wasn't for lack of local support, but it still wasn't enough to compete with Amazon, etc.

Today, I saw in the local paper that another fabulous indy bookstore, The Book Rack & Children's Pages (this one in Essex, VT) is also closing. Very sad. I thought their formula was strong enough to keep them going. (Here's the article.)

These are wonderful community places. The store's owner is going to get involved with a recently formed organization called Local First Vermont, to help other Vermont businesses.

Tuesday, February 27, 2007 8:00:06 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
 Sunday, February 25, 2007

The Flynn is our major arts center in Burlington. They have an urgent need for some tech support. If you know anyone that can fill this, send them their way!

Flynn Center for the Performing Arts

Computer Support Assistant

 

 

Job Description

 

This is a temporary job needed immediately. This person will be responsible for on-site user support for various software and hardware related issues. We are looking for someone who has enough technical knowledge to relieve some of the technical support issues from the current staff. Some data entry may be required. The qualifications for this job include:

 

·        Experience supporting users in a variety of applications including Microsoft Word, Excel, and Outlook. 

·        Experience with Windows XP and Windows 2003. Experience with Macintosh OS helpful.

·        Experience supporting a variety of hardware issues including HP printer support.

·        Excellent troubleshooting and decision-making skills.

·        Strong communication skills and ability to prioritize and multitask.

 

High School Diploma and experience in Information Technology is a must.

30-40 hours per week, for 3-6 months.  Flexibility with schedule possible.

 

Send resume and cover letter to:

 

Carol Custard

Systems Support Specialist

Flynn Center for the Performing Arts

153 Main Street

Burlington, VT 05401

 

Rev 01/29/07

Sunday, February 25, 2007 10:09:55 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, February 24, 2007

Frances Allen's Turing award has rightfully created a big buzz as she is the first female in the award's 40 year history to get this incredibly prestigous technology award. (I love Larry O'Brien's comment about Grace Hopper (which Kate pointed out to me)!)

But you probably didn't hear that the Vermont Engineer of the Year award, which has been in place for 46 years went to its' first female recipient this year, too.

Katherine Norris worked at IBM for 38 years. She started in Fishkill in 1967 and moved up to Vermont to work at the IBM plant eleven years later. She retired only last year.

Can you imagine being a woman in Engineering at MIT in the 60's? That's not just engeineering, it's pioneering!

Read more in this Burlington Free Press article.

Saturday, February 24, 2007 10:13:19 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Yah - sounds like a paid message but really, I'm so loving PPT 2007. Here's one reason why...

[A DevLife post]

Saturday, February 24, 2007 1:39:50 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Did I really forget to blog this? I know I have sent out emails to VTdotNET members, but we now have TWO MSDN events in March right here in Burlington.

In addition to the "classic" MSDN event on March 13th (Vista/.NET 3.0/Office 2007 Development) [register here: http://www.msdnevents.com/march/]

...

there is the Chris & Bob Road Show.

Chris Bowen (our new D.E.) and Bob Familiar, also fo Microsoft New England, will be presenting a full day of .NET 3.0 development. It's free. it's at the sheraton. It's March 1st. Here are details and registration info.

You can thank Bove's Restaurant for this being on our schedule. Chris is an addict!

Saturday, February 24, 2007 11:09:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

The Waltham Westin is our favorite place to stay when we go to Code Camp in Waltham, MA. The next one, Code Camp 7: Deer in the Headlights! is coming Mar 31 - Apr 1.

The Westin has  a great bar/lounge area so it's a nice place to hang out with all the CC geeks! Breakfast is pretty expensive, but there's always Dunkin Donuts!

The only problem is that it's a pricey hotel, but if you keep your eyes open, they will occasionally have specials. Last night, I happened to check (even though I already had a reserveration elsewhere) and the [online non-refundable] room rate for that weekend is now $92 before taxes.

So I've cancelled the other, and booked at the Westin along with my roomie, Laura Blood.

Saturday, February 24, 2007 9:22:40 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
 Friday, February 23, 2007

Frances Allen, who has a grand legacy at IBM with her work in compilers was awarded the Turing Award this year. The award has been around since 1966. She's the first woman who has ever gotten it. Very cool. Thanks to Carl Franklin for making sure I didn't miss this!

Friday, February 23, 2007 6:33:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

After 17 years hobbling along on a now shaky FoxPro 2.6 application, it was time to pay the piper and write a shiny new program. Was it worth the effort? Heck yeah! Read more...

A DevLife post

Friday, February 23, 2007 5:22:19 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, February 19, 2007

After 8 INETA trips (speaking at 15 user groups), two code camps (both overnight trips), conferences in Orlando, Milwaukee, Montreal, Bulgaria and Las Vegas and then summit at Microsoft - all of this in 2006, I promised myself that I was staying home for the winter. After the last trip (in early December) I was not going to travel again until DevConnections at the end of March this year. Though it ended up meaning that I had to pass on the MVP Summit in mid-March, I've stuck to my promise. (I'm sneaking past the fact that I'll be doing a quick overnight in Albany at Tech Valley .NET (about 3 hours away) in mid-March.

But I can feel it starting again already. I have my reservations for DevConnections. The day after I return from Orlando, I have to drive to Massachussets for Code Camp for the weekend and then a few weeks after that I'll be flying out to Seattle (see I get to go after all :-)) in April to speak at the South Sound .NET Group in Olympia. I'm skipping MIX07 but of course contemplating TechEd.

I will really relish the next month in Vermont, even if I spend most of it in front of the computer. 

Monday, February 19, 2007 8:09:42 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [3]  | 

I didn't realize that the VTSQL meeting originally scheduled for tonight has been re-scheduled for Wednesday night. More info at www.vtsql.org.

Monday, February 19, 2007 11:55:26 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

At a recent check-up, my doctor reminded me that now that I'm getting to be such an old lady (okay, she didn't quite put it that way) I need to be more conscientious about my calcium intake. I asked her if the half & half in my coffee counted. No. How about the small bowl of ice cream once in a while in the evening? No.

I remember my mother telling me about a doctor appt she had in her late 60's (not so long ago) when the doctor complemented her on how strong and healthy her bones were. Her reply to the doctor was that it was thanks to all those cookies she eats, because when she eats cookies, she pours a glass of milk to go with them.

So after lunch that day, (thanks to my husband's habit of stockpiling cookies in the house (which is normally a really big problem for me)), I happily placed 2 Oreo cookies on my plate, poured myself a glass of milk, and fed my bones.

Monday, February 19, 2007 11:49:58 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 

Since a few people have asked me in email (which is not a problem...), I thought I'd make mention that the next CTP for Orcas is the February CTP. It is coming out either late February or early March. This version, though still a CTP, should have all of the LINQ and EF stuff updated and incorporated, including the UI stuff such as the designer and the templates that we currently have to go back to the May CTP for, as well as some major enhancements to LINQ in VB, a LinqDataSource for databinding in web apps and more.

Monday, February 19, 2007 10:33:44 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, February 18, 2007

I have been using Quickbooks since it's DOS 1.0 version. I kid you not.

My pet peeve with this software is online banking. When I download my AmEx bill, it takes me a horrrrrrrribly long time to get the transactions into my register.

I paid $200 to upgrade from QB 2004 (?) to the newest version and even though there are some minor improvements, I'm still here looking at a few hours to deal with the many months of AmEx bills I have avoided getting in to QuickBooks. Every time I download and start working on it, I give up. So now they are piled up and of coruse I MUST get through them because it's tax time.

I think it will take less time to just sit here with my paper statements and enter them by hand.

Why can't they figure out a better way? I don't need a vendor account for every random gas station I go to in my travels. Maybe I'll try the aliasing and set up a "GENERIC GAS STATION" payee account and others.

Update: Now I see the benefit of the aliasing. The more info you have in there, the smarter it gets. It's not perfect, but at least I got through it a little faster than before.

Sunday, February 18, 2007 12:16:26 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, February 17, 2007

Joe Stagner re-recorded all of the How Do I? videos for AJAX that he had created during the Betas. Now they are all updated for the RTM version of AJAX.  THese are really valuable for getting started (and more) with AJAX. There are 23 videos. THat must have been some chore. Thanks for re-doing them, Joe.

Saturday, February 17, 2007 5:24:49 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

At this point I shouldn't be surprised by the valuable nuggets that are in the ASP.NET QuickStarts. Here's the latest one I wish I'd had taped to my wall for the past few years.

[A DevLife post]

Saturday, February 17, 2007 3:17:54 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, February 16, 2007

As the snow was piling up and the wind was creating drifts, the pile of snow building up by our front door at one point literally looked like the shape of a car! Here it was the day after.

Rich has been out snowblowing and shoveling on and off for three days now (in between skiing on the new snow at Mad River, off course). He's just now attacking the pile. Check out the pink sunset in the valley, too. These are snow paths like I remember from my childhood.

Friday, February 16, 2007 5:34:07 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 

You can now submit talks for the 7th New England Code Camp : "Deer in the headlights". If this were in Vermont, it might be called "Moose's knees in the headlights".

Read more at Chris Bowen's blog.

Friday, February 16, 2007 5:11:57 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I've been farting around with an ObjectDataSource class that I can use with LINQ and bind to a GridView to do editing. Here's what I've got worked out so far...

[A DevLife post]

Friday, February 16, 2007 5:02:42 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Friday, February 16, 2007 5:23:20 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, February 15, 2007

The Champlain Valley Agency on Aging along with Burlington's Operation Snow Shovel have been getting calls from seniors who need their paths and steps shoveled.  Right now, they have about 10 in Burlington, 1 in Winooski, 1 in Colchester and 1 in Milton.  If anyone is willing to shovel snow for a senior, please call Champlain Valley Agency on Aging at 865-0360.   Thank you so much for your consideration. 

 

www.cvaa.org

Thursday, February 15, 2007 2:51:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

From MRG's site this morning:

While it is difficult to give an exact measurement we reckon we have received between  40" and 48" (thats 3 1/2 and 4 feet folks) from this historic storm.  Needless to say the skiing conditions have improved to well beyond epic and are nearing mythic proportions. It is a blustery morning with strong winds and drifting snow. This is a day you are not going to want to miss.  It's truly incredible! 

It's also about 5 degrees at my house which means colder there. It was 0 yesterday at the top of the double. Brrrrrr

Thursday, February 15, 2007 9:14:16 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, February 14, 2007

We have gotten at least 18" of snow since going to sleep last night and it is still snowing hard at 5:30 pm. Rich and I went to Mad River in the late morning. They say that by 4pm today they had 2 feet of new snow and are looking at 3-4 feet total when the storm is over! We were both exhausted after skiing in the deep powder (hey for us a foot of powder is DEEEEEEP). The roads are pretty bad now. But when the roads are the worst, the skiing is the best. Mad River is 7 miles from our house - long miles since it's up and over the mountain. I'm sure we'll sleep pretty well tonight.

Heck now that they have wireless, maybe I"ll just bring my laptop over there tomorrow. Ski work ski work ski. :-)

Wednesday, February 14, 2007 5:28:46 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, February 13, 2007

Don't get me wrong. I love LINQ and LINQ for SQL. But the more I have been digging into it the more things I discover that, as a developer, I may want to explicitly choose how to use. That's probably why my talk on Linq for SQL with Web Apps last night at VTdotNET was pretty long. (Going to have to cut it down to fit a one hour slot at DevConnections - egad!)

I spent a lot of time trying to be sure people were aware of what is going on in the background when they may just see on the surface that they are so easily writing a query and the data so easily appears the way they want it to.

1) For example, the default Optimistic Concurrency. Not that Optimistic Concurrency is always a bad thing, but almost everyone groaned when I said that it was on by default - for all columns. The UpdateCheck property of LINQ to SQL column (oh, it's so much easier to say and type "DLINQ") defaults at Always. When you use the designer, that's what you get. The enum I prefer is "WhenChanged". The current (May CTP) designer doesn't have a property exposed at the UI, which means that if you want to change it in code, you can't use the UI again or it will be overwritten. Of course, this is the May CTP and all of this might change in future CTPs, Betas or the release. When writing any of your own update logic, it's a lot of work to deal with all of those columns. I suppose any way you slice it, dealing with concurrency is a pain in the butt and what LINQ for SQL has is a stake in the ground.

2) Another biggie is to have an awareness of how the LINQ queries are turned into TSQL which is really matter of knowing is the hard work done in TSQL or in memory after the data is returned? I've been talking with Frans Bouma (creator of LLBLGen who knows a lot about ORM) about this as I was trying to understand what I was seeing. There doesn't seem to be a discernible pattern - though there must be and I'm just not seeing it (until maybe I explore 2 or 3000 more queries? :-)) For the most part, the queries I looked at in SQL Profiler looked as I would expect them. And certainly much smarter people than myself are creating the algorithms to do this work. But there was one query that stood out like a sore thumb.

The query gets data from one table which has child objects. I'm displaying data from the child objects, so I do expect lazy loading to first grab the parent data and then grabs a set of child objects for each parent. It also does some filtering based on the child table. For example suppliers and it's products.

from s in db.suppliers where s.Products.Count > 2 select s

So on the surface, I'm just asking for this sql query.

select * from suppliers  WHERE ((
    SELECT COUNT(*)
    FROM [Products] WHERE products.[SupplierID] = suppliers.[SupplierID])) >2

This returns 16 of the 29 suppliers in Northwind.

And then as I populate my data control and ask for product info, I expect lazy loading to go out and get the products for each of the 16. So 16 more queries.

But what I get is two additional queries for each supplier.

First there is a query which gets the count of products for the supplier. Second is a query that gets the products.

I can't figure out why the first query is necessary.

Of course, (caveat caveat caveat), I can't imagine being the person (probably more than one! ) that is creating the code that has to take any weird LINQ query I come up with and translate it into TSQL. So my point is more that [some] developers might want to know that this is going on and make a decision about whether or not to use the defaults, override them (note this from the Dec 12th chat with the LINQ folks about upcoming mods: You can disable deferred loading by setting a property on the DataContext, and then you can describe pre-fetch behavior using the new DataShape class.") or just write your own data access.

3) Which begs to point out Lazy Loading: Again there are pros and cons to any technology choice you make. Just know that it's going on and how it changes based on how you do write or enumerate your queries. The samples of lazy loading usually show code which explicitly enumerates through query results. What people also need to think about is that it's happening elsewhere too. For example, the way I defined the datalist that displays the above Supplier/Product data forces lazy loading to happen.

4) Caching and nullables. I'm putting these together because I haven't dug into them. I think anyone interested in performance should know how LINQ caches data and what to expect from it (and what NOT to expect from it).

5) All those other table/column properties. I haven't gotten to them yet. For example, DeleteCommand on a Table. I wonder if that just lets me point to the stored proc that I want to be run for a delete.

6) When you think you found a way to do something, there are probably 18 other ways to do it too. Of course, that's nothing new! :-)

I have a lot more banging around in my head. But I gotta get back to work. Though I still need to work up a good response to the guy who summed up LINQ to SQL as a "glorified dataset".

Though I was worried that I was a little fanatical when I presented this stuff last night (hey, it's data access, whadya want?), I was happy to hear from attendees that they were really glad I went behind the magic to show what's happening in the background that might be of interest to them.

Tuesday, February 13, 2007 10:21:43 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, February 12, 2007

Sitting in my kitchen working on 5 computers? Yep.....

A DevLife post

Monday, February 12, 2007 10:55:48 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

After living 100% in LINQ for the past week, this is my conclusion. And that's just LINQ to SQL. There are just so many ways to skin the database with LINQ. The possibilities seem quite endless at this point.

But I'm having fun and we'll see if I can keep it to 1.5 - 2 hours tonight at VTdotNET!

Swoon.....   

Monday, February 12, 2007 2:38:14 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [2]  | 

From the INETA NORAM Feb 2007 Newsletter:

Elections are being held for the INETA NorAm Board of Directors in mid-March. From now through February 15, 2007 any user group leader of an INETA registered user group in the United States and Canada can nominate an individual for a Board position. The nominee can be any member of the developer community and does not have to be a user group leader. Experience and familiarity with the operation and needs of the user group community is beneficial. You cannot nominate yourself, but any other user group leader may, so get someone to nominate you.

Read  more here...

Monday, February 12, 2007 2:06:31 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Qvault, Inc. is actively recruiting individuals with strong web application, database-driven programming proficiency. Qvault is an entrepreneurial driven product-focused company with a series of exciting opportunities on the horizon. Successful candidates will play a major role in shaping the current and future products and services the company takes to market.

 

Desirable skills and experience include:

 

Visual Studio 2005

Object-Oriented Programming, fluency in C#

            ASP.NET, ADO.NET

            Web Services (XML, SOAP)

SQL Fundamentals

 

This is a full-time job, not a contractor position.

 

About Qvault

 

Qvault, Inc., a privately held corporation; develops, hosts and supports web based business intelligence and collaboration solutions for professional organizations throughout world. Our customers range from SMB to large multi-national organizations primarily in the dynamic real estate and mortgage industries.  Please visit our website at www.Qvault.com. 

 

Qvault's main offices are located in downtown Burlington, Vermont.

 

Interested candidates please submit resume, salary requirements or other information in confidence to hr@qvault.com

Monday, February 12, 2007 12:58:56 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, February 10, 2007

R J Peters Associates (alt site http://www.avmax.net/) is seeking a:

NET Web Developer

 

We are looking for a mid-level .NET developer to create, update, and maintain internal and customer-facing web sites, .NET web applications, and XML web services.  Although the developer’s main task will be to write code, he will also be required to maintain the company databases including adding data, backups, and running reports. Candidate must be able to manage multiple projects and prioritize workflow, work alone without supervision, and communicate project status. 

 

The ideal candidate for this position will have:

  • Minimum 1-2 years experience creating web applications and web services using ASP.NET, C#, XML, ADO.NET, and Visual Studio 2005.
  • Proficiency with Windows Server 2003 technologies as relating to web development (IIS, FTP, Active Directory). 
  • Proficiency with SQL Server 2005 databases and the tools relating to the design, use, and maintenance of databases used by the web applications.
  • Proficiency with development cycle and use of source code management tools.

Pluses would include:

  • Advanced Windows 2003 administration
  • Advanced SQL Server skills
  • Proficiency setup and maintenance of ACT!

Salary commensurate wtih experience.

 

Contact

William M. Peters, President
R.J. Peters Associates, Inc.
97 Blakely Road, Ste 210
Colchester, Vermont 05446

 WmPeters@rjpetersinc.com
802 860-4700

 

Saturday, February 10, 2007 9:41:51 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, February 08, 2007

Why do I think I'm a perfect Guinea pig for this new technology? Read more...

A DevLife Post

Thursday, February 08, 2007 6:13:27 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, February 07, 2007

I'll be doing a talk on Building Web Apps using LINQ to SQL at VTdotNET on Monday.

I have seen Scott Guthrie do a session on this topic a few times and got so excited I wanted to dig in more and show it off as well. Scott has probably done this talk at least 20 times over the past year, has posted his PPT and demos, writes about it and even has a a recent video webcast on the topic.

He's a REALLY hard act to follow, but I have tried to stay away from his session as I build my own so that I'm not just trying to do his talk. One of the interesting things about LINQ is that although you can easily group it into things like straight queries, joins, filtering, shaped data, paging and insert/update/deletes and then "advanced :-)", there are a LOT of ways to do queries. Just like there are a lot of ways to construct a query in any other query language. So in the 90 minutes I have to do my session, I will be giving some specific examples, but more importantly, trying to open up people's eyes to the power and flexibility of using LINQ to SQL. Then I'll point them to the 101+ samples as well as the more advanced stuff that people like Fabrice are doing.

I keep worrying that people will say "why do I need to bother coming to your session on this topic when I can just watch THE MASTER do it." Ummm, free pizza?

But, I trudge on...

Wednesday, February 07, 2007 9:01:28 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, February 06, 2007

I was always looking at the source code of the LINQ samples, and never ran the actual solution! What I saw surprised me!

[A DevLife post]

Tuesday, February 06, 2007 3:18:38 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, February 03, 2007

Watching the Tenacious Search blog over the past few days, the only name I was familiar with was Werner Vogels, who a few years ago went from researching at Cornell over to Amazon. I know Werner's a brilliant guy! Even though I am astounded by what I have been reading on the blog (people pointing satellites in the area where Gray was last known to be, the satellite imagery becoming available through the blog, the discussion of what people are doing with teh imagery), I had no idea who the brains behind all of these names were. This NY Times article, published today, enlightened me quite a bit. What has been obvious is that the technology and the minds that Jim Gray has developed, inspired and influenced over the years are all being put into force to help try to locate him.

It's a dazzling effort, though so far, with heartbreaking results - not a hint of him has been found yet. This isn't the Bermuda Triangle we're talking about. How can it be that not one piece of evidence (even if it's evidence of something tragic) can be found.

You can help, too. Amazon has an app that will display a handful of the satellite images with explanation of what you are looking for. You can go there and look at images and mark them. It's called Amazon Mechanical Turk.

Saturday, February 03, 2007 10:53:57 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, February 02, 2007

Looking at a new post from the ADO.NET team about EDM...[read more]

[A DevLife post]

Friday, February 02, 2007 1:36:25 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, February 01, 2007

After checking the various news sources and research.microsoft.com throughout the past few days to see if there's any new info about Jim Gray, there was an update on the MS Research site, which has a link to this blog where people who are searching (outside of the Coast Guard which has suspended it's search) for any signs.

Thursday, February 01, 2007 10:13:26 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I discovered the GMC desktop calendar earlier this month. This was January's.

It's a photo of Vermont's Mt. Mansfield and beyond with lots of snow! It was great to look at when we didn' t have any snow and I really loved having it on my desktop this past month.

The image with the month calendar and GMC logo was created for GMC by Paul Hansen, a local photographer who's company is ecopixel.com. I'm really looking forward to seeing what beautiful local photo I'll get to have for Feb.

Looking at the ecopixel site, I noticed that he has an offer to create desktop calendars for other organizations. I think it's a great idea. It has put the Green Mountain Club in my mind every day.

Thursday, February 01, 2007 11:44:48 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |