Category Archives: .NET

MSDN Code Samples

Whether you are new to SharePoint development or are highly skilled you may find that at times you need some ideas or a little help to figure out how to accomplish a task.  Microsoft maintains a developer code library with over 3,500 samples that covers SharePoint, Web, Desktop, Xbox and Phone development called the “All-In-One Code Framework”.

You can view the samples online at http://code.msdn.microsoft.com.  You can also get quick access to the code samples using a Visual Studio add-in or by using the code browser desktop application.

For more information about the All-In-One Code Framework check out their blog.

Windows 8 Release Preview Launched

Yesterday afternoon Microsoft launched the much anticipated Windows 8 Release Preview.  This is the final pre-release and includes new Windows 8 apps, hundred of new apps in the Windows store, and Internet Explorer 10.

Read about the road map towards Release to Manufacturing (RTM) on the Building Windows 8 Blog while you are downloading your copy of Windows 8!

Windows 8 Release Preview: Download Here
Windows 8 Release Preview: Download here
Product Key: TK8TP-9JN6P-7X7WW-RFFTV-B7QPF

Are you wondering what new features Windows 8 will bring to your business and the enterprise?  Check out this post over on the Windows for your Business Blog.

Free SharePoint Webcast–Functional and Performance Testing

Microsoft is partnering with ALP International to roll out a weekly webinar series on our Testing tools and Team Foundation Server.  ALPI is a test partner that works with both Microsoft and HP.  These webinars will be recorded for on-demand viewing at a later date.

Functional and Performance Testing for SharePoint using Visual Studio 2010
June 29, 2011 – 12:00pm – 1:00pm (EST)
During this free one hour webcast we will we’ll demonstrate the SharePoint specific testing capabilities of Microsoft Visual Studio 2010 and Team Foundation Server.

Below are additional free webinars for Microsoft Visual Studio 2010 Testing Tools and Team Foundation Server.

Improving Developer and Tester Collaboration using Visual Studio 2010
May 11, 2011 – 12:00pm – 1:00pm (EST)
Visual Studio 2010 introduces a powerful new set of tools and capabilities that enable testers and developers to collaborate like never before.  Using VS 2010, testers can easily create actionable bugs when a defect is found. The level of data collected and attached to the bug enables developers to quickly take action and locate the root cause of the bug.

Practicing Effective Test Management with Microsoft Test Manager and Team Foundation Server 2010
May 18, 2011 – 12:00pm – 1:00pm (EST)
During this free one hour webcast we will show you the testing and quality assurance lifecycle using Microsoft Visual Studio 2010 and Team Foundation Server.

Managing Requirements and Tracking Defects with Team Foundation Server 2010
May 25, 2011 – 12:00pm – 1:00pm (EST)
During this free one hour webcast we will demonstrate the requirements management and defect tracking capabilities of Microsoft Visual Studio and Team Foundation Server 2010.
Visual Studio 2010 introduces a new set of tools and capabilities that enable analysts and testers to easily manage requirements and track defects.

Manual and Automated Software Testing with Microsoft Test Manager
June 1, 2011 – 3:00pm – 4:00pm (EST)
During this free one hour webcast we will demonstrate the manual and automated testing capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.
Visual Studio 2010 introduces a new set of tools and capabilities that enable testers to easily create and maintain and execute both manual and automated tests.

Load and Performance Testing with Microsoft Visual Studio 2010
June 8, 2011 – 3:00pm – 4:00pm (EST)
During this free one hour webcast we will demonstrate the load and performance testing capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

Implementing Test Lab Virtualization with Microsoft Lab Management
June 15, 2011 – 3:00pm – 4:00pm (EST)
During this free one hour webcast we will demonstrate the test lab virtualization capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

Reporting and Dashboard Options in Team Foundation Server 2010
June 22, 2011 – 3:00pm – 4:00pm (EST)
During this free one hour webcast we will demonstrate the reporting and dashboard capabilities when using Microsoft Visual Studio 2010 and Team Foundation Server.

SCRUM and Microsoft ALM: Using Team Foundation Server 2010 and the Microsoft SCRUM Process Template
July 6, 2011 – 3:00pm – 4:00pm (EST)
During this free one hour webcast we will demonstrate the capabilities and use of the new Microsoft SCRUM MSFT template for Team Foundation Server 2010.

Customizing Team Foundation Server 2010 Team Projects – Make TFS work for you
July 13, 2011 – 12:00pm – 1:00pm (EST)
During this free one hour webcast we will demonstrate the customization capabilities for Team Foundation Server 2010.  Team Foundation Server 2010 has a vast array of options for customizing templates,work item types,fields, workflow, reports, notifications, security, builds and more.

Team Foundation Server 2010 Power Tools:  An Overview
July 20, 2011 – 12:00pm – 1:00pm (EST)
During this free one hour webcast we will demonstrate and outline the features contained in the Team Foundation Server 2010 Power Tools package.  Power Tools have traditionally been the way Microsoft adds incremental functionality to Team Foundation Server.

Use .NET to build Windows Phone, iPhone, iPad and Android Apps

Building applications for multiple mobile platforms can be challenging and costly.  You have to deal with multiple languages, different sets of APIs, and different device form factors.  

What if you could write a custom library that handles the majority of your applications functionality and then use it across all of the platforms?    What if you only had to learn one language and use a common set of developer tools?

Meet MonoDroid and MonoTouch.  These two development stacks allow you to accomplish that task!   The promise of these development stacks is to allow developers to create applications using C# and .NET and allow reuse of other libraries that have been built for .NET.     This means that you can write a single common set of core functionality for an application and use it across all of the platforms.    Developers can then focus on create custom UIs for the specific device or form factor instead of porting base code.

If you are interested in seeing a sample of how this works, check out a sample Twitter search application writing using C# that runs on Windows Phone 7, iPhone and Android.

I have not yet had an opportunity to try either MonoDroid or MonoTouch.   I would be interested in hearing feedback from anyone who has experience with these products.