ADO.NET Data Services for Java and PHP developers

Every time I talk about ADO.NET Data Services, I mention that they can be consumed by any API that allows you to make http requests.  I usually show how you can use the Add Service Reference feature of Visual Studio to generate proxy classes to make it simple to interact with the data service.  Finally, I mention that Java and PHP toolkits exist to accomplish similar levels of developer productivity.  However, I don’t think I have ever put links to those toolkits in any of my presentations.  Here they are:

http://tinyurl.com/DataServicesJava

http://tinyurl.com/DataServicesPHP

SharePoint 2010 exposes lists as an ADO.NET Data Service.  Therefore, you can use these toolkits to interact with SharePoint!

FOLLOW UP: Developer Dinner on SharePoint 2010

Thanks to everyone for coming out.  As I mentioned at the dinner, we will skip December due to the holidays.  We will start up in January again.  Topic and date TBD.  Here’s the deck I used today:

http://cid-1f72da7294089597.skydrive.live.com/embedicon.aspx/Public/SharePoint/marcscSP2010Dev.pptx

Keep an eye out for the hidden slides.  There are quite a few more slides than I actually went through.

SQL Azure and SSMS: happy together

SQL Server Management Studio Support for SQL Azure

http://blogs.msdn.com/ssds/archive/2009/11/10/9920168.aspx

More details:

http://msdn.microsoft.com/en-us/library/ee621784.aspx

One of the things they don’t mention in the post is that all this works in SQL Server Management Studio Express!  Go get it:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c772467d-e45b-43e1-9208-2c7b663d7ad1

Happy SSMSing with SQL Azure!!!

Tallahassee follow up

Thanks for taking the time to attend our developer day! 

For resources from my Windows 7 for .NET Developers session, see this post:

http://tinyurl.com/Win7DevDinner

The two decks and the GuestBook demo I used for the Windows/SQL Azure session are from the Windows Azure Training Kit:

http://tinyurl.com/WindowsAzureTrainingKit

The two helpful tools I demonstrated for SQL azure are:

http://sqlazureexplorer.codeplex.com/

http://sqlazuremw.codeplex.com/

These are MUST HAVE tools for anyone working with SQL Azure right now.

SDL Developer Starter Kit – “Just Do It!”

For those of you who haven’t heard of it, the Microsoft Security Development Lifecycle (SDL) is “A Microsoft-wide initiative and a mandatory policy since 2004, the SDL introduces security and privacy early and throughout the development process. Combining a holistic and practical approach, the SDL is risk-based with the goal of protecting end-users by reducing the number and severity of vulnerabilities in code.”

As a company, Microsoft has received lots of recognition for SDL.  Customers often ask “How does Microsoft build software?”  That’s not an easy question to answer, because different teams used different processes depending on size, preference, etc.  On thing that’s consistent though is that every team uses SDL.  So can you!

http://tinyurl.com/sdldevkit 

“The Microsoft SDL – Developer Starter Kit offers content, labs, and training to help you establish a standardized approach to rolling out the Microsoft Security Development Lifecycle (SDL) in your organization—or enrich your existing development practices.”

Seriously, why wouldn’t you take the time to review this?  Are you using Team Foundation Server?  Amongst tons of other great resources from the link above, you will find SDL Process Templates for VSTS.  No excuses.  Like Nike says, “Just Do It!”

FOLLOW UP: DevDinner – Developing for Windows 7 using the .NET Framework

As always, thanks to those of you who attended.  You can find the deck here:

http://cid-1f72da7294089597.skydrive.live.com/embedicon.aspx/Public/Windows7

The Surface 1.0 videos are there as well.

Some of my code demos came from other sources:

http://tinyurl.com/Windows7TrainingKit

http://code.msdn.microsoft.com/WindowsAPICodePack

http://code.msdn.microsoft.com/SensorsAndLocation

http://code.msdn.microsoft.com/WindowsTouch

Don’t forget that these resources have tons of samples, slides, hands on labs, etc.

The demos I wrote (mostly the .NET 4.0 and touch demos) need a little clean up, organization, etc. before I make them public.  I’ll blog about them soon. 

Joe Healy has some additional .NET samples here.  Some of my stuff was inspired by Joe.  Also, a shout out to Jared Bienz.  The Sensor and Location demo I showed was a modified version of the Hands On Lab he wrote that’s in the latest release of the Windows 7 Training Kit.

Also, there is a new set of videos collectively titled Windows 7 New Features for Managed Code Developers:

http://www.msdev.com/Directory/SeriesDescription.aspx?CourseId=130

I haven’t had a chance to review them, but I don’t believe these videos cover .NET 4.0.  I think it is all 3.5 SP1.

As I mentioned, keep an eye out for next month’s dinner.  We will be announcing it soon.  The topic will be SharePoint 2010 from a developer’s perspective.  As I mentioned last night, I never really warmed up to SharePoint development until now.  To me, SharePoint 2010 is the first version that feels familiar and approachable for the typical ASP.NET developer.  I hope to convey that at the next dinner.

As always, if you or your company do work for the US Government, are looking to adopt any of the new Windows 7 features in your applications, and want to some help from our team of evangelists, then feel free to contact us through our team blog:

http://blogs.msdn.com/publicsector/contact.aspx

Hello, anyone out there? (aka I’m back)

My blog has been dead for quite some time.  My last post was over a month ago.  I haven’t given up on blogging.  I took the last month off to bring my new son into the world.  I’m back.  It will take me some time to get caught up from being away from work for a month.  I will be blogging again in the coming weeks. 

Over the last few months, I have been spending most of my time on Windows 7 related work (mostly multi-touch) and learning what’s new SharePoint 2010 for developers.  I’ll be sharing some of the things I have learned about Windows 7 development at our next Developer Dinner.  Here’s the link to the announcement on my team blog:

Microsoft Developer Dinner Series for Partners: Developing for Windows 7 using the .NET Framework

As for SharePoint 2010, well there isn’t much I can share just yet.  We’ll definitely have a developer dinner on SharePoint 2010 for devs.  My team is also planning a full day SharePoint event in November.  The event will be delivered in DC and Reston.  The DC event will also be available online.  More details are available here:

Maximize Your SharePoint Investment: Leverage It as a Development Platform!