# Thursday, May 13, 2010

Thursday, May 20, 2010
What’s new in Visual Studio 2010

Subject: 
You must register at https://www.clicktoattend.com/invitation.aspx?code=147964 in order to be admitted to the building and attend.
Come take a look at the new features available in Visual Studio 2010 that will help make you a more productive developer. In this session we’ll see new features such as the new appearance and behavior of the IDE, code navigation features including the new easier-to-read code editor, search-as-you-type and call hierarchy. We’ll also take a lap around some of the new web development and deployment features.

Speaker: 
Rachel Appel, Microsoft
Rachel is a Developer Evangelist for Microsoft based in New York City. Previous to her work at Microsoft, she has been working as a mentor, instructor, software developer, architect and DBA for nearly 20 years. During her career, Rachel has worked with a variety of languages, technologies and systems and has contributed to projects of all sizes including large scale enterprise applications at some of the world’s leading companies.
Rachel’s expertise lies within developing solutions that align business and technology using the Microsoft .NET family of products, particularly ASP.NET & SQL Server. She is a former ASP.NET MVP & former ASPInsider and continues to hold the Microsoft Certified Trainer, MCAD & MCSD certifications.

Date: 
Thursday, May 20, 2010

Time: 
Reception 6:00 PM , Program 6:15 PM

Location:  
Microsoft , 1290 Avenue of the Americas (the AXA building - bet. 51st/52nd Sts.) , 6th floor

Directions:
B/D/F/V to 47th-50th Sts./Rockefeller Ctr
1 to 50th St./Bway
N/R/W to 49th St./7th Ave.

posted on Thursday, May 13, 2010 4:42:14 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Wednesday, May 12, 2010

No, I’m not asking you out on a date. I’m excited to announce that registration is now open for three free Saturday events in New York City this June!  

· 6/5 – NYC Silverlight 4 Firestarter - http://blogs.msdn.com/peterlau/archive/2010/05/10/nyc-silverlight-4-firestarter-saturday-june-5th-2010.aspx

· 6/19 – NYC WCF Firestarter - http://blogs.msdn.com/peterlau/archive/2010/05/10/nyc-wcf-firestarter-saturday-june-19-2010.aspx

· 6/25-26 – NYC Microsoft WebCamp – http://www.webcamps.ms

posted on Wednesday, May 12, 2010 4:13:13 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Tuesday, May 11, 2010

Douglas Purdy (@douglasp) and Jonathan Carter (@lostintangent) are doing an oData Roadshow in 7 cities around the world.  Their first stop is New York City this Wednesday, May 12, 2010!

Details from the odata.org website…

Join us for the OData Roadshow and learn how to implement Web APIs using the Open Data Protocol. This event will include depth presentations and hands-on time for you to explore ideas on building an API for your web application.

An important part of the OData Roadshow, will be the afternoon hacking sessions, where you'll have a chance to work OData into your own projects on whatever platform you choose. Bring your laptop, ready to experiment with your ideas and pound out some code.

Want to tweet about the OData Roadshow? Use the hash tag #OData.

Schedule
    • New York, NY - May 12, 2010
    • Chicago, IL - May 14, 2010
    • Mountain View, CA - May 18, 2010
    • Shanghai, China - June 1, 2010
    • Tokyo, Japan - June 3, 2010
    • Reading, United Kingdom - June 15, 2010
    • Paris, France - June 17, 2010

*Notice the lack of  a Hong Kong event. Don’t worry I complained personally to Doug…

Speakers
· Douglas Purdy (@douglasp)

Douglas Purdy is CTO, Data and Modeling in Microsoft’s Business Platform Division.

· Jonathan Carter (@lostintangent)

Jonathan Carter is Technical Evangelist in Microsoft's Developer & Platform Evangelism group.

Agenda
Morning
  • OData introduction, along with the ecosystem of products that support it
  • Implementing and consuming OData services
  • Hosting your OData assets in Azure
  • Monetizing your OData services via "Dallas"
  • Real-world tips & tricks to consider when developing an OData service
Afternoon
  • Open discussion and hands-on coding time to experiment with ideas and uses for OData in their current/future projects.

REGISTER HERE

Description: 
http://www.myworldmaps.net/map.ashx/31241c92-b1f5-4fbb-a1c0-25b70c921fc4/ping

posted on Tuesday, May 11, 2010 3:31:02 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Monday, May 10, 2010

SQL Server 2008 R2 was RTMed a few weeks ago and late last week it was available for download on MSDN. You can also do download the Express version  and evaluation versions from the Microsoft web site.

I was trying to install R2 over the weekend in a Win7 VPC and hit a snag. I downloaded the iso from MSDN and mounted the iso as my VPC’s DVD drive. Halfway through the installation it bombed. Argh. I got the very descriptive error message 2337. Great. After intense googling I reached out to an email listserver I am on. A colleague of mine, Bob Beauchemin, suggested that I burn a DVD and then run it from there. He thought that it was a problem with the VPC iso reader. I tried this and it did not work, but because my Win7 VPC did not allow me to mount my physical DVD drive. So I mapped a network drive on the VPC to the physical DVD drive (using the integration features), copied the files over to the VPC desktop and ran my install from there. Worked like a charm.

Bob suspected that there was a problem with the VPC’s iso reader and blogged about it here. He was right. Thanks to Bob- and hopefully nobody else will bang their head against the wall like I did. :)

posted on Monday, May 10, 2010 4:16:16 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Friday, May 7, 2010

At the Oreilly Web 2.0 Expo, Danny Sullivan gave a great talk on how Google does business and what is right and wrong with it all. Worth watching.

posted on Friday, May 7, 2010 4:31:01 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Thursday, May 6, 2010

I’ll be speaking at the Office 2010, SQL Server 2008 R2, SharePoint 2010, and PowerPivot launch event next Thursday at the Conrad Hotel in Central, Hong Kong. This will be a unique event, we have a special skit planned revolving around the World Cup and located at: Starbucks, a florist, a local Hong Kong pub, and the airport. All of the cool technology will be on display! 

I’ll be demoing mostly PowerPivot and SharePoint and my role is a New Yorker, so no need for me to act. :)

See you there!

posted on Thursday, May 6, 2010 5:45:02 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Wednesday, May 5, 2010

I’ll be doing my (in)famous Scrum seminar in Bucharest, Romania on May 26th at Project Management Day, hosted by PMI and Microsoft. My talk is titled “To Scrum or not to Scrum.”

Agile project management and development methods are being adopted at many development shops.  After an introduction to the basics of  Agile and Scrum like: project planning and estimation, the Scrum Master, team, product owner and burn down, and of course the daily Scrum, Stephen, a certified scrum master, will show many real world applications of the methodology drawn from his own experience. Negotiating with the business, estimation and team dynamics are all discussed as well as how to use Scrum in small organizations, large enterprise environments and consulting environments. Stephen uses a very interactive style so participation is encouraged and there will be plenty of time for Q&A. This seminar is a jump start for preparing for a scrum master certification.

See you there.

posted on Wednesday, May 5, 2010 3:40:26 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback
# Tuesday, May 4, 2010

About a month or so ago I showed on this blog how to connect to MySQL using Telerik's new LINQ implementation.  Today I will show you how to take it one step further and build an OData service automatically using the Telerik Data Services Wizard. Just for fun, we will also automatically add a full CRUD Silverlight application that consumes the OData service. We’ll do this all in 30 seconds!

To get started, you have to download MySQL 5.x and the MySQL Workbench and also, as my colleague Alexander Filipov at Telerik reminded me, make sure you install the MySQL .NET Connector, which is available here.  I like to use Northwind, ok it gives me the warm and fuzzies, so I ran a script to produce Northwind on my MySQL server. There are many ways you can get Northwind on your MySQL database, here is a helpful blog to get your started.

Let’s get started! First we will just build our model with Telerik’s new LINQ implementation. I will repeat the steps I showed off in this blog post. Start up the Domain Model wizard by right clicking on the project in Visual Studio (I have a Web project) and select Add|New Item and choose “Telerik OpenAccess Domain Model” from the new item list.

image

When the wizard comes up, choose MySQL as your back end and enter in the name of your saved MySQL connection.

image

If you don’t have a saved MySQL connection set up in Visual Studio, click on “New Connection” and enter in the proper connection information. *Note, this is where you need to have the MySQL .NET connector installed.

image

After you set your connection to the MySQL database server, you have to choose which tables to include in your model. Just for fun, I will choose all of them.

image

Give your model a name, like “NorthwindEntities” and click finish. Now you have a new Telerik Domain Model named NorthwindModel.rlinq.

image

Now we are going to use the Telerik Data Services Wizard to build our OData service endpoint via WCF Data Services (Astoria) and also automatically build a Silverlight client that will consume this service. The service has full CRUD capability and the Silverlight application is pretty basic, but wires up the application to the service and gives you the hooks to extend on.

We are going to use the “express” version of the Data Service Wizard and build the service and Silverlight client in less than 30 seconds! (Note: I showed how to do this using SQL Server here.) To do this, right click on the NorthwindModel.RLINQ file in the solution explorer and choose from the context menu: Data Services Wizard|Data Services for .NET 3.51 Sp1 Version 2 (Astoria)|Add to Project with new SL Client|WebApplication13.

(Note depending on which version of Visual Studio and what versions of WCF Data Services you have installed on your machine, the choices may vary.)

image

You will have to click OK to the standard “Add Silverlight Project” screen that Visual Studio gives you, but the wizard does all the work for you. When you run the application, the results are an OData service and a simple Silverlight CRUD application:

image

Enjoy!

posted on Tuesday, May 4, 2010 10:14:37 AM (Eastern Daylight Time, UTC-04:00)  #    Comments [0] Trackback