Monday, April 30, 2007

I was wondering what "data services in the cloud" ... Pablo Castro's Mix Session, was going to be about.

Project Astoria exposes data that is exposed through the Entity Framework. So you build your EDM and then the service sits on top of htat.

It is two way... you can use HTTP PUT, POST and DELETE.

Here is a post on the ADO.NET team blog about the project Astoria, that is the web data services.

I'm in Pablo's talk right now, but you can check out the project here  and the blog post here.

The second one is called Jasper which is for purely data driven apps. I'm looking forward to Sam Druker's talk on this on Wednesday. Read the blog post here.

Monday, April 30, 2007 5:37:21 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Next announcement from Scott Guthrie in the MIX keynote is that Microsoft has created a Ruby implementation for .NET called IronRuby.

I'm looking at another SilverLight demo wiht xaml file that has a IronRuby code file as it's app source.

Monday, April 30, 2007 1:24:16 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Scott Guthrie just mentioned (in the MIX keynote) that LINQ will be in Silverlight which means that browser based apps can grab data from the server and do LINQ queries on the client side.

Silverlight is definitely the darling of MIX so far!

Monday, April 30, 2007 12:51:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

ScottGu describes SilverLight as three parts.

We've seen the media capabilities of silverlight. That's the first chunk of it.

The second is the .NET capabilites of the run time ... from ScottGu's lips "a cross platform runtime of the .NEt Framework".

(IT IS ON THE WEB RIGHT NOW as Silverlight 1.1 Alpha!!!! Note that the Silverlight 1.0 Beta is also released today. 1.0 does not have the .NET run time but it does have a goLive license.)

The third is a new service called silverlight Streaming. You can push your silverlight assets (media etc. up to 4GB) onto a Microsoft server and it will push it out to your websites for you so you don't have to worry about server capabilities or getting slash-dotted. ;-) (This of course will scare people... about putting their code on Microsoft's servers... but that's another story..)

Monday, April 30, 2007 12:03:14 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Rray Ozzie just announced that Expression Studio is shipping today. All MIX attendees will be getting "a special commorative edition".

Monday, April 30, 2007 11:55:54 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Right now Silverlight (wpf/e) is not for the feint of heart - lots of javascript coding involved.

But Ray Ozzie just announced (as I'm sitting here in the keynote) at MIX that Silverlight will support .NET as a first class .NET development environment. So you can develop silverlight apps in .NEt. This means that the silverlight  runtime will include .NEt. And since sliverlight is targetted at macs also this means that .NET will run on Macs. I'm assuming that this will be a subset of .NET, but ..... pretty cool.

Monday, April 30, 2007 11:53:24 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, April 29, 2007

Mike Pizzo writes a post about Microsoft's data access strategy that covers a few important things:

1) Announces that EF will not make it into the Orcas release but will ship "A few months after the shipment of Orcas, and within the first half of 2008". This plan will allow them to give us more than what they would be able to give us in the initial Orcas release.
2) Addresses the LINQ to SQL vs. Entity Framework question, which has been asked quite a lot.

READ MORE HERE

[A New DevLife Post]
 

Sunday, April 29, 2007 9:22:23 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
 Saturday, April 28, 2007

I just checked the Las Vegas forecast for the next week as I head out for MIX tomorrow.. But I know mostly I have to dress for indoors and a/c.

Saturday, April 28, 2007 6:16:39 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, April 27, 2007

Wally is wondering which of the two possible covers might work for an upcoming book.

I thought I'd help him out by make the decision a little harder.

 
Friday, April 27, 2007 11:03:43 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [5]  | 
 Thursday, April 26, 2007

Mike Taulty has been doing short screen casts about LINQ to SQL. I love his approach as I know from experience how difficult it is to try to give a decent presentation of LINQ to SQL in a single 90 minute session when you have to start from scratch.

There are 9 so far and more coming. Here is a link to the latest (that includes links to the first 8 as well). Stay tuned for more.

Thursday, April 26, 2007 8:28:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

From the ADO.NET Team blog:

Late last week, after bits had been finalized, we found a bug in the ADO.NET Entity Data Model Wizard that shipped with Visual Studio “Orcas” beta 1. The problem has now been corrected.

 

Please download and install the patch available at: http://www.microsoft.com/downloads/details.aspx?FamilyID=f69e9eb8-0ebd-4fba-a4cc-2050297ba75b&displaylang=en to fix the problem.

 

Thursday, April 26, 2007 7:49:50 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Panel on Open Source in the Microsoft Community at DevTeach

www.devteach.com


This year the bonus session (Wednesday May 16 at 18:00) will be a panel of speakers debating the Open Source in the Microsoft Community. This panel discussion takes a look at open source in the Microsoft community from technical, cultural, and business perspectives in a frank discussion with recognizable contributors to and users of open source software for Microsoft platforms. Panelists are: Alan Griver, Oren Eini, Jeremy Miller, Roy Osherove and François Beauregard.

The best part is that Ted Neward will be moderating the panel. There is nothing moderate about Ted Neward though. He will fan the flames for sure. This will be fun.

Thursday, April 26, 2007 3:29:01 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 

I have been futzing with WPF/E today trying to get the concepts down and when I looked up, I saw a post from Mike Taulty that said telerik has Silverlight radControls!

The "blimey" comes from MIke, because the relative American exlamation is R-rated! :-)

www.telerik.com/silverlight

Very cool demos.

 

Thursday, April 26, 2007 2:18:33 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 

It took me a while to figure out how to get the WPF/E project template into Visual Studio 2005. Read more...

[A New DevLife Post]

Thursday, April 26, 2007 8:30:04 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, April 24, 2007

In their Q1 release, telerik is including the first release of telerik Reporting. With my well-documented, love/hate relationship with Crystal Reports, I was definitely eager to see telerik's implementation. Telerik is all about simplicity (of use) and design. So this first pass at Reporting has some really great mechanisms for formatting reports in a CSS-like manner, which I really like. Another big win for me over Crystal is that while Crystal has evolved into a .NET tool, telerik's was designed in .NET. So you can interact with all of the controls in the report in the same manner as any other control in .NET.

Another benefit is the ease of using the reports in a winform or a webform. The only thing I know that is different is that the webforms don't support multi-column reports.

While there are definitely some more complex things I can achieve in Crystal (and I have the scars to prove it) that I can't yet do in this first version of telerik Reporting, I expect great things to come of this tool as we see it growing over future releases.

On top of all of this, I'm happy that I can actually copy and paste more than one control at a time.

There's a lot more to see in there. Check out the download. You can also download the extensive help files.

Tuesday, April 24, 2007 2:26:20 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, April 23, 2007

I watched a short interview with Scott Guthrie and learned some interesting things about ASP.NET (such as it is the technology behind MySpace's 4 BILLION page views a day)... read more...

[A New DevLife Post]

Monday, April 23, 2007 11:20:00 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

While there are still a few patches of snow on the ground, we have had a spate of warm summer like weather for the past few days. Last time I looked this morning the thermometer said it was 77 degrees! Where I live we aren't supposed to do our planting before Memorial Day (sees and hardy plants are okay, but not things like tomatoes, many types of herbs and other annuals) - that's how long we can expect frost for. Yet here it is April 23rd and it was 65 at 7am and now nearly 80 degrees. Crazy weather. Beautiful weather. I'm looking at my garden (which was covered with snow only 4 days ago) and feeling as though I am way behind the 8 ball already in getting it ready!

Monday, April 23, 2007 10:53:18 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have had my new Lenovo ThinkPad X60 for over a month now and the Touch Screen is my favorite. Read more (and also a bonus tale (confession?) about me absentmindedly leaving my laptop behind (open and running) at the Sofia, Bulgaria airport - oops)

[A New DevLife Post]

Monday, April 23, 2007 9:15:45 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Ascension Technology

Very high tech medical firm. They make things like the little microscopic cameras that surgeons use to look inside or bods. Cool cool.

"Ascension makes 3D tracking devices for medical guidance, minimally invasive surgery, real-time visualization, and target acquisition. Our position and orientation tracking devices navigate, localize, and guide medical instruments for image-guided procedures. They also digitize real-world objects, track pilot’s helmets, and capture human motions for interaction with 3D graphical worlds. The world’s most advanced magnetic and optical trackers, 3D Guidance and phasorBIRD, are at home here."

Two jobs listed HERE on their website.

Monday, April 23, 2007 7:58:50 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Microcosm Books (publishes Marine aquarium books ... cool) in Charlotte.

Permanent Part Time job: Book production and web publishing.

Not on their website, but it is here in 7Days (print edition) Classifieds.

Or just email the owner - contact info on website.

 

 

Monday, April 23, 2007 7:53:29 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Cool Company... MBF BioScience: "Products for Stereology, Neuron Tracing, Brain Mapping"

(Does Eternal Sunshine come to mind? :-))

Three Jobs Listed on their Careers Page:

Programmer-Entry Level

Senior Software Engineer

Software Quality Assurance Specialist

Monday, April 23, 2007 7:47:37 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Okay, not quite Vermont, but right on the state border! :-)

Dartmouth Hitchcock Medical Center

I see 16 jobs ranging from PC Installer to Programmer/Analyst to Unix SysAdmin to Manager of Computer Security. I see mention of MUMPS and PeopleSoft among them.

Start here and then filter on Information Systems/IT.

Monday, April 23, 2007 7:39:02 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Sr. Marketing Manager – Internet

Primary Purpose

This position is responsible for the management, development, and day-to-day maintenance of the corporation’s websites. Additionally, this position is responsible for working with clients to develop and implement online marketing strategies. The position will report to the Creative Manager.

More info here at ChittendenCorp.com.

Monday, April 23, 2007 7:31:14 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

New England Federal Credit Union

SysAdmin ("Computer Operations Specialist) is in Seven Days here.

Information Security Program Manager is on NEFCU job page.

Monday, April 23, 2007 7:27:22 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, April 22, 2007

Although I haven't gotten my Beta1 bits quite yet , I'm keeping an eye on the ADO.NET Orcas forums and saw that apparently something broke in the Wizard that creates an the schema files from a db. Lance Olson from the ADO.NET team posted that they are aware of the boo-boo and there will be a fix/workaround posted in the next day or two.

Sunday, April 22, 2007 8:19:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [2]  | 

Once I got writing, I guess I couldn't stop.

First there was the just published INKED! in aspnetPRO earlier this month.

Now I have the latest CoDe Focus Mobile PC Development (special focus issue published by CoDe Magazine) where along with a lot of cool articles on WPF and Ink (thanks Billy, it was my first foray into WPF-finally), Ink Analysis and more, is my article on Inking in ASP.NET 2.0, AJAX and IE7.

There's one more coming for MSDN Online on the Mobile Dev Center. It's just in final edits right now.

Sunday, April 22, 2007 7:17:05 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Bipin's website (well, that's one of them)

Bin's latest book:

Sunday, April 22, 2007 1:25:07 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, April 21, 2007

IDEP’s appeal to assist survivors of the Padang Earthquake

www.idepfoundation.org

Dear Friends of IDEP,

Thank you so much to everyone who has sent questions about whether IDEP will be working in the Padang area to assist with the ongoing recovery efforts after the recent earthquake. Following is an overview of IDEP’s plans to work with our local partner in the area KOGAMI to assist some communities that seem to have been “forgotten” to start recovering their lives.

Background

At 10:49 am on March 6th 2007, West Sumatra experienced an earthquake which measured 6.2 on the Richter scale. The epicenter of the earthquake was 50 km from the major Indonesian City of Padang. A second earthquake struck at 12:49 pm. Tremors were felt as far away as Malaysia and Singapore, 430 km from the epicenter.


Map of the epicenter of the quake – people in Padang fleeing the area – example of one of the many destroyed buildings due to the quake

The most affected district was Solok, located 96 km northeast of Padang. Tanah Datar, Agam, Padang Pariaman, and the cities of Bukittinggi, Padang Panjang, Pariaman, and Padang were also affected by the earthquake. Thousands of buildings collapsed, glass doors and windows shattered, power lines toppled and phone lines were either cut or overloaded. Over 135,000 people were left homeless.

Padang is considered one of the highest risk areas in Indonesia for Tsunami and earthquake vulnerability. Please see the following TIME Magazine article which explains why: www.time.com/time/magazine/article/0,9171,1139873,00.html

Considering the high level of infrastructure damage, the loss of lives from this massive earthquake was much less than expected with a little over 70 people reported deceased. IDEP believes that this result is partially due to the extensive disaster preparedness work and community evacuation drills that have been facilitated in the area over the last 2 years by our partner KOGAMI.  

KOGAMI are a highly effective group of volunteers tirelessly working to educate the people of Padang and encourage the local government to take the risk of earthquakes and tsunamis seriously. KOGAMI have been utilizing IDEP’s Community Based Disaster Management Kit in their efforts to educate the local population of Padang and have been a major catalyst and facilitator for education and training.  

KOGAMI has undertaken disaster preparedness training and socialization in every Kelurahan or area around Padang. Their continuing efforts have resulted in a noticeable growth in awareness, preparedness, and anticipation of disasters within local governance and the community. For more information about KOGAMI see:
http://www.kogami.or.id/


IDEP’s local partner KOGAMI at work in the area - KOGAMI’s Director Patra explains plans to the Mayor of Padang - Area Evacuation Map

Immediately following the earthquake KOGAMI began working with The Fire Department of Padang to undertake extensive Search and Rescue while conducting a rapid needs assessment for the area.

The International response to the disaster was good with the International Civil Defence Directory, International Committee of the Red Cross (ICRC), International Federation of Red Cross and Red Crescent Societies (IFRC), UN Children's Fund (UNICEF), UN Development Programme (UNDP), UN High Commissioner for Refugees (UNHCR), UN Human Settlements Programme (Habitat), UN Office for the Coordination of Humanitarian Affairs (OCHA), UN Population Fund (UNFPA), UN Resident Coordinator, World Food Programme (WFP) and the World Health Organization (WHO) all working on the ground relatively soon after the disaster happened. Due to this fact IDEP / Kogami decided that it was not necessary to launch a direct emergency response initiative.

Due to the large number of organizations working on the ground after the earthquake IDEP / KOGAMI decided that it was not necessary to launch a direct emergency response initiative following the earthquake.

However, in the period after the quake KOGAMI continued to monitor the response and recovery efforts in the area and found that certain areas had been overlooked and did not have access to the support they needed. KOGAMI then conducted a detailed assessment of these seemingly “forgotten” areas and their findings are the basis for this appeal.


Our plans to assist Earthquake survivors in the Padang area

Buildings in the Padang area are particularly prone to the devastating effects of earthquakes due to their construction methods. The majority of buildings around Padang are highly prone to collapse during a seismic shift. With the reconstruction of thousands of buildings now needed in the area it is important that new appropriate technologies for earthquake proof construction be socialized in the area.


Examples of the many completely destroyed homes that KOGAMI has identified, these families need help to rebuild their homes & lives

IDEP / KOGAMI propose to:

Construct at least one ‘earthquake-proof’ house which will be used as a training and educational model for the community, local government, reconstruction agencies and key stakeholders in the Padang Pariaman area. The cost of this construction and training will be US $9,000. The wooden house that IDEP / KOGAMI plans to construct for demonstration and educational purposes, has been engineered to withstand movement during earthquakes and can be replicated by communities and agencies in the area. Please see the diagram below for the design of the earthquake proof houses.


Many people in remote areas on the outskirts of Padang have not had the support that they need to even start to cover the basic living needs.

IDEP / KOGAMI propose to:

Supply at least 9 complete sets of household needs kits for families who are having difficulty recovering from the quake. These kits will include basic food needs, bedding, and kerosene lamps. These sets (including cost of distribution to families in need) have a value of US$ 300 per set, minimum support needed to implement this activity is US$ 2,700.


People in the Padang area are extremely prone to disaster and ongoing community education and capacity building for disaster preparedness and management is a priority issue in the area.


The KOGAMI team at work conducting evacuation drills and teaching basic techniques for Search & Rescue & Emergency First Aid

IDEP / KOGAMI propose to:

Conduct community events and workshops which will increase awareness and understanding in local communities and local government about appropriate systems for building earthquake proof homes and Community Based Disaster Preparedness.

This project will not only provide rebuilding and relief to specific families in desperate need but also act as a working example of effective building techniques for earthquake prone areas.

Should support for this initiative be forthcoming the KOGAMI team will work in the area for 4 months to socialize the earthquake-proof building technology, build the demonstration home in conjunction with local community representatives and other stakeholders and ensure that the technology and information is disseminated to local communities and government agencies. KOGAMI will also distribute the household needs kits while documenting the entire process and reporting on the results.
 


How you can help...

IDEP is urgently seeking immediate support for assisting affected communities with some basic reconstruction while educating local stakeholders in earthquake proof housing technology.

To make a donation please go to our website: www.idepfoundation.org/idep_donate.php

Currently, IDEP can accept donations by two means:

1) Online Credit Card Donations through the National Heritage Foundation

Visit
www.idepfoundation.org/idep_donate.php and select the ‘On-line Credit Card Donation’ option. You will be directed to the National Heritage Foundation website where you can process your donation through their secure site. Donations are accepted on our behalf by the National Heritage Foundation in the USA which is a registered 501-(c)(3) charity. Donation made through NHF are tax deductible in the United States.

Don’t forget, when you register your donation on our website, if you wish to earmark the funds for a particular project please indicate the project name.

2) Wire transfer to our bank account

[see website for details bank transfer details...]

If you are wire transferring funds please notify IDEP by filling in our donation registration form  on-line at:
www.idepfoundation.org/idep_donate.php or emailing donate@idepfoundation.org. Please indicate the amount, the originating currency (i.e. US  dollars, UK pounds, etc), bank name and city from which the transfer was made, your name (as you would like to be listed on the donor list), and the date of the transfer. A receipt will be sent once the funds have arrived. Also, if you wish to earmark the funds for a particular project please indicate the project name.

Thank You so much to everyone who can help make this recovery project possible and for any support you are able to  provide.


Overview of Earthquake Proof Housing Technology that will be used as part of this project:

Saturday, April 21, 2007 9:02:14 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Check out this post from Mike Dodaro, which begins with:

What else do you need to know about the Entity Framework?  We've documented basic syntax and provided a few samples.  How can we improve the documentation?  Send us scenarios you want to implement.

Saturday, April 21, 2007 8:32:56 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Somasegar announced (with great pride) the availability of the first Beta of Visual Studio Orcas a few days ago. There is a huge VPC available for download, but also express versions. Some other varieties (perhaps an MSI installer) are coming on MSDN Subscriber downloads as well. READ MORE

[A New DevLife Post]
 

Saturday, April 21, 2007 8:23:10 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, April 18, 2007

huh?

[A New DevLife Post]

Wednesday, April 18, 2007 5:21:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

 Wierd connection right? But ever since I started using Vista, I have had the song "Have a Heart" (from Nick of Time) pop in my head frequently. There is something about the tone and length of the "Default Beep" (Windows Ding.wav) that matches the very first "Hey!" of that song! (Though of course Bonnie Raitt sings it a million times lovlier than my computer.) It's crazy. "I can name that tune in one note!", right? But still, every single time that beep sounds, the tune starts up in my head and I finally had to share this.

The joke here is that Microsoft actually hired Robert Fripp to create the many of the sounds in WIndows Vista, though I don't think the little Ding comes from anywhere but a computer.

Wednesday, April 18, 2007 12:59:50 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Tuesday, April 17, 2007 11:06:08 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
 Tuesday, April 17, 2007
Tuesday, April 17, 2007 11:39:17 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Tablet PC/Ink related sessions & HOLs I see on the MIX site:

SESSION:
Ink for Designers and Developers
Speaker(s): Sam Geroge - Microsoft
Audience(s): Designer, Developer
Imagine if your users could add handwritten annotations over online photos, greeting cards or video (including live playback of your handwriting). Learn how to use Ink to take your Web sites to new heights of interactivity, personalization, social interaction, and usability. Learn the key design principles for Ink, and see how to code for Ink in the browser and on the server.

HANDS ON LAB:
Ink in Web Applications
Audience(s): Business Decision Maker, Designer, Developer
Adding ink and annotations makes your Web applications far more interactive and enables users to add their own personal touch. This lab shows just how easy it is to add ink and annotation, which integrate seamlessly with other features of Web development. You will become familiar with a Web page for browsing photos; implement ink support; change the thickness and color of the ink; implement erasing with the back of the pen, and more.

(I think there are more HOLs. I just don't see them on the site yet)

Tuesday, April 17, 2007 10:04:11 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, April 16, 2007

I found some interesting ADO.NET labs and sessions on the MIX site today!

SESSIONS

Accessing Data Services in the Cloud
Speaker(s): Pablo Castro - Microsoft
Audience(s): Designer, Developer
Come learn about new Microsoft technologies that enable you to make your data available over the Web through a simple REST interface and using open formats such as plan XML, JSON or even RDF. We also discuss the underlying entity framework that makes it easy to model, publish, and program against your data over the Web.

Rapidly Building Data Driven Web Pages with Dynamic ADO.NET
Speaker(s): Samuel Druker - Microsoft, Shyam Pather - Microsoft
Audience(s): Developer
Come learn about how new technologies from Microsoft bring together the concepts of dynamic languages and ADO.NET and allow you to quickly develop data driven Web pages using ASP.NET dynamic data controls, scalable to even the most complex databases.

*note that Andrew Conrad wants to make sure you notice the word DYNAMIC in that session!

Deep Dive on Data Driven Experiences
Speaker(s): Aaron Dunnington - Microsoft, Tim Scudder - Microsoft
Audience(s): Developer
Come learn how technologies like Silverlight, Language INtegrated Query (LINQ), and SQL Server 2005 can help developers build impactful, dynamic applications that reach the broadest possible audience.

LABS

REST Services for Data Access over the Web
Audience(s): Developer
In this lab, build a data service accessible through REST that supports exchanging data in XML and JSON formats, with full query and update capabilities; and build an AJAX-based client and a managed code client.

Rapidly Building Data Driven Web Pages with Dynamic ADO.NET
Audience(s): Developer
In this lab, learn about Project Friday, an incubation effort in the ADO.NET team to enable quick, clean, and iterative development with instant results. Project Friday provides this functionality by leveraging the ADO.NET Entity Framework and the power of dynamic languages.

Monday, April 16, 2007 10:08:53 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Tonight's VTdotNET meeting is a little different for us "must focus on business apps" VTdotNETters. Griff Townsend is coming up from Albany where he has done two XNA sessions (2-D and then 3-D) at the user group there.

I think it will be a lot of fun to open up our eyes to new ways (reasons for) programming. I am hoping that we'll be able to draw some of the students from Champlain College's Game Development degree program.

www.vtdotnet.org for more info....

Monday, April 16, 2007 2:01:07 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I realized that I am somewhat like a sailor with a girl in every port, except that I'm a girl with a geek in every port.  When I learned that the weather might prevent me from flying the last leg of my trip home from Seattle last night (Seattle to Washington, then to Burlington), I didn't even have to think for more than a moment who I knew in the area. Andrew Duthie and his ever so lovely (and recently expanded) family live close to Dulles. Talk about a friend; he even came to pick me up at the airport! I got to visit briefly with their 4 yr old who Andrew and Jennifer woke up just long enough for a "hi" (Joseph and I fell hard for each other last time I visited). Wireless, a comfy bed, a beautiful new baby to meet. And happily for me, Andrew has recently become slightly obsessed with making the perfect cup of coffee, which I got to sample before we headed back to the airport this morning. Pretty convenient that he had a flight out this morning too. :-) 

Monday, April 16, 2007 6:53:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [1]  | 
 Sunday, April 15, 2007

Thanks so much to INETA , Andy Robinson (leader of Bellingham.NET) and Paul Mehner and Camey Combs from South Sound .NET for getting me out to the Seattle area to present at their user groups.

I did a session on LINQ to SQL in Web Apps in Bellingham on Wednesday night after spending 17 hours trying to get there. (Snowstorm in Chicago - more details about that crazy flight here…)  I was amazed that people stuck around to wait for me since I didn't arrive until about 7:45! I did my session from 8 - 10pm and then drove down to Olympia with Paul Mehner who had filled in and did a full workflow session while I was trying to make my way up to Bellingham (what  a gorgeous flight!). I was up for 23 straight hours that day and between the adrenaline and my love for presenting, I think I surprised these guys that I was doing this session from what my body clock defined as 11pm - 1am!

The next night I presented at the user group in Olympia.  This is the first time I recall a user group meeting that served something other than pizza! Camey had gone to Costco and we had sandwiches, chips, soda and chocolate chip cookies. Mmmmm.

This is the 4th time I've taught this session on what's coming up in ADO.NET in the next Visual studio which translates to Entity Framework and the data access integration with LINQ. It's all so new to most people and there is so much to show. From explaining the concept and purpose behind the entity model, to inspecting the schema files, laying out the various uses and of course, looking at Object Services, Entity client, Entity SQL and LINQ to Entities. Not to mention LINQ to SQL and LINQ to Datasets. It really is just way too much for one session and frustrating to figure out what to show without leaving out key information. In this session, there was a lot of interest in the actual schema files (and it is really important to take the time to understanding them if you want to really leverage Efs potential) so we spent a good amount of time in that space.

All in all, I think I whetted the appetites and curiosity of most of the folks at the meeting and that is really the best I can hope for in such a short amount of time.

On Friday I drove up to Microsoft (1 hour up, 3 hours back in rush hour traffic!) with my bag filled with Vermont Maple Syrup and goodies from Lake Champlain Chocolates and had some great meetings with some of my buddies on the ADO.NET team as well as the Mobility team (that's TabletPC and more).

After this, I was actually on a mini vacation! And now I'm in a plane flying east in to what promises to be some pretty nasty storms. We'll see how that goes….

Update - not quite home yet. When I do get home, I will post the links to the demos and powerpoints.

Sunday, April 15, 2007 10:47:21 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

It seems each time I start to write a post about the 7th New England Code Camp ("Deer in the Headlights")  that was at the beginning of April, something has gotten in the way. But once again, this event was a blast and a great success. I drove down to Boston with Dave Burke and Laura Blood who were subjected to a much longer than expected business call that I had to be on. We also lucked out with the weather. The last time we had a code camp in Boston in march there was a pretty bad snowstorm (poor Dave crashed his car on the way down).

Chris Bowen and Chris Pels pulled off another great weekend. The schedule was packed for two days. Jason Haley, who cam ALL the way cross-country for this (and to visit friends and family) pulled together coffee and donuts for Saturday morning. Since I had to do a session first thing in the morning, Chris Pels knowingly saved a few chocolate glazed donut holes for me. Mmmmmm.

I did two sessions (LINQ to SQL in Web Apps and an Intro to ADO.NET Orcas) and led a chalk talk on the Entity Framework. The chalk talk was amazingly fun to do! We were in a small room but it was packed and we spent most of the time looking at the schema files and talking about the potential of Entity Framework in enterprise apps. I've never done a chalk talk before and it was an awesome group discussion.

As always, I love sitting in on Richard Hale Shaw's talks trying to soak up not only knowledge, but learn from his teaching style as well. Richard starts with his powerpoint decks from his training classes that have something like 200+ slides in them. Then based on where the session is going, he pokes around the deck and pulls up appropriate slides to help demonstrate his points.

Naturally, a bunch of us gathered at the Westin Waltham's hotel lobby bar Saturday night and I finally had to drag my butt to bed, but it was a blast! I definitely look forward to Number 8 and curious what subtitle will be created for it.

Sunday, April 15, 2007 10:41:44 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I am currently in Seattle where I did some really fun presentations (thanks INETA) at Bellingham.NET and South Sound .NET (in Olympia) on Wednesday and Thursday. (I'll write about them in a separate post). I put off travel until April so that I could avoid winter travel problems. That didn't work out so well.

Flying to Seattle on Wednesday through O'Hare proved to be (as usual) quite a problem as Chicago had a big fat snowstorm. When we landed at O'Hare, we had to wait one and a half hours for gate. Then I got off one plane and onto another. They boarded us (huge plane) and then we sat on the runway for 3 and a half hours before taking off for Seattle! Unfortunately, arriving in Seattle over 5 hours late meant that I was unable to drive the 2+ hours to Bellingham. So I boarded a 6:50 flight to  Bellingham and actually started my presentation at 8pm! (That was 11pm my time.) Luckily, Paul Mehner had driven up and did a fabulous two hour talk on Workflow while they waited for me to arrive. So they got 2 hours of that and then 2  hours of LINQ to SQL. A double header. After this, Paul and I drove (well, Paul drove) the 3 hours south to Olympia where he lives and I stayed overnight at his family's beautiful house on the Sound.

The next night I did my talk at the Souht Sound User Group and then spent the rest of the time with Camey Combs and her family, visiting the very cool Olympia Farmer's market and being treated to a fabulous home cooked meal. I'd call it a home away from home except they don't serve food like that in my house! :-)

Today is my trip home. I fly from Seattle to Washington D.C. and then take a small flight to Burlington. However, Burlington is expecting a major snowstorm tonight - 100% chance, sleet and snow with 5 - 9 inches expected. So I don't have high hopes of getting home tonight. I have a great back up plan to stay at Andrew Duthie's however (MSDN Dev. Evangelist in Washington D.C. area) . (All links coming but I'm typing quickly so I can go board my plane.)

So place your bets. Will I get home tonight? Will the little prop plane fly into a big snowstorm and land in burlington at 11pm? Then will I drive another 1/2 hour in the big snowstorm to my house? We'll see how it goes.

Sunday, April 15, 2007 1:15:05 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, April 10, 2007

These jobs are for Competitive Computing (aka "C2"). They are a Gold Partner and have some big name clients.

 

C# is a must for both jobs

Software Engineer

 

C2 currently has openings for intermediate to senior level software engineers to join our team of application development professionals. In this role, the candidate will be responsible for working in a team environment in development of web portal and ASP.NET applications for major client projects.

The ideal candidate will have a strong foundation in the concepts of
web-based application development, experience with ASP.NET (C# or VB.NET)
using the Visual Studio development environment; SQL server 2000/ 2005; (X)HTML and XML; client side development in JavaScript; and a comfortable with Object Oriented development methods. In addition to core skills, experience with rich client side technologies and/or industry certifications a plus. 

A passion for systems development, a strong willingness to learn, and an ability to work independently or as part of a team are essential. Bachelor's degree preferred, associate's degree considered, along with 2-5 years experience in an application development environment.

 

In addition to a competitive compensation and benefits package, C2 also promotes opportunities to advance technical knowledge through industry certifications, technical conferences and other training programs. This is a unique opportunity to join a local company and work on challenging projects for large well known local and national clients.

 

Senior Software Engineer/Technical Architect

 

We are seeking a senior level software engineer/technical architect to lead design, architecture and development of custom application development solutions for large client projects. The successful candidate will have previous experience with ASP.NET (C#) development, with a strong background in web based development, object oriented concepts, relational database design and SQL Server development.  Strong hands on application architecture and designs skills are required for the position, with excellent written and verbal communications. Previous experience on large client projects and technical presentation skills are a plus. Bachelor's degree preferred, associate's degree considered, along with 5-7 years experience in an application development environment.

 

This is a unique opportunity to work in a highly collaborative team environment, on large challenging client projects, and offers significant growth potential for the successful candidate.

Tuesday, April 10, 2007 2:24:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

This has been on my mind for a while.... read more

[A New DevLife Post]

Tuesday, April 10, 2007 12:49:15 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Tomorrow I am flying to Seattle then speaking tomorrow night at the Bellingham.NET User Group (which is even closer to the Canadian border than where I live) and then Thursday night at South Sound.NET in Olympia.

Thanks to my pal Camey Combs for suggesting the trip and to INETA and user group leaders Paul Mehner and Andy Robinson for making it all happen. Apparently, Camey and Paul have been promoting the heck out of this. :-)

At Bellingham, I'll be presenting on LINQ to SQL and all the fun ASP.NET databinding you can do with it. In Olympia I'll be doing a 6 hour overview of ADO.NET Orcas. Just kidding. I wish I had all that time to talk about ADO.NET! Alright, so I will try to keep it under 4 hours. No? Nobody wants to stay at a user group until 10pm. How about 2 hours? Heck, I've done it in 75 minutes and 90 minutes in the past (and 2 hours and 15 minutes also). We'll see how it goes... [evil laugh].

LOCK THE DOORS!

Tuesday, April 10, 2007 11:59:25 AM (Eastern Standard Time, UTC-05:00)  #     |