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.

Microsoft Security Bulletin MS10-070 – Important

Recently I blogged about a security vulnerability in ASP.NET.   On September 28, 2010, Microsoft released a security bulletin along with a set of patches to resolve this issue.

If you are running any ASP.NET applications, including SharePoint 2007 or 2010 you should review this bulletin and take the necessary steps for your environment.   As always, test any patches or updates in a QA environment before deploying into production.

Since this bulletin is classified as important it is recommended that you quickly evaluate and patch your environment as necessary.

Microsoft Security Bulletin MS10-070

Important: ASP.NET Security Vulnerability

Over the weekend a Microsoft Security Advisory was released about a security vulnerability in all versions of ASP.NET.   Scott Guthrie’s blog has complete details of this issue and a workaround to protect your sites.

It is important to remember that SharePoint 2007 and 2010 are .NET applications and therefore impacted by this issue.   Please carefully read all of the information on Scott’s blog and take the appropriate actions.

Any company that has a .NET application or SharePoint farm accessible from the Internet should immediately apply the workaround.

Update 9/22/2010 For SharePoint Users:  The Microsoft SharePoint Team Blog has new information related to this vulnerability and how to protect your farm

Microsoft DreamSpark

With all of the students returning to high school and college I want to remind everyone of a very generous offer from Microsoft called DreamSpark.

The mission of DreamSpark is simple; it’s about giving students Microsoft professional developer tools at no charge!  With DreamSpark a high school or college student can register to download, free of charge, great products such as Visual Studio 2010 Professional, Windows Server, and SQL Server all for FREE!   This is thousands of dollars worth of professional developer software!

To get started your school or college must register with the DreamSpark program (which is also free) and agree to the terms and conditions of the program.  The school must also be willing to verify the eligibility of students who register on DreamSpark under the specific schools name.

All high schools, vocational, trade, community colleges and universities are eligible to participate.   This is a great program for these education institutions to enable their students to get quality software at no cost!.   There isn’t any reason to not enroll!

To get started, visit the DreamSpark website at http://www.dreamspark.com

Microsoft also makes other software available to students at deep discounts.  For example you can get a Windows 7 upgrade license for just $29.99…  or how about Office 2010 Professional Academic edition for just $79.95!

Return to school with great software at a great price from Microsoft!

David Giard’s Technology and Friends

Sogeti principal consultant, David Giard, has an online technology show called “Technology and Friends”.   David is approaching his 60th episode and to recognize him for all of his great work I wanted to highlight a few of the videos he did with our local Sogeti consultants.    Make sure you check out his public speaking schedule where you can have a chance to see David live and possibly end up in one of his videos!

Sai Naik
Sogeti consultant Sai Naik describes the advantages of SharePoint and where it is a recommended solution.

David Truxall
Principal consultant David Truxall discusses the art of debugging and dives into WinDbg and other tools to debug production issues.

Jesse Murray
Principal consultant Jesse Murray shares his opinions on how to implement SharePoint solutions “the right way”.

Mike Hacker
Director Mike Hacker discusses issues around single sign-on.

Grok Talk Online – Debugging with WinDbg
First Sogeti Grok talk to be recorded and hosted online. 

Check out even more great videos produced and edited by David Giard.

Build Better Software with Team System (VSTS) 2010

Join Sogeti and New Horizons on October 29th at a free event in Grand Rapids, Michigan titled “Build Better Software With Team System (VSTS) 2010”.   The event will be presented by David Giard, a principal consultant for Sogeti.

Discussion points will include:

  • Develop better software with VSTS

  • An overview on how the Application Lifecycle Management (ALM) and ALM tooling help organizations build quality into their lifecycle

  • New Features of VSTS to help break down organizational walls between the developers and testers

  • Getting better software with Visual Studio Team System 2010

    Speaker:

    David Giard is a Principal Consultant and the Detroit Application Development Lead for Sogeti USA. He has been developing solutions using Microsoft technologies since 1993. In the past, he has spoken at CodeStock, Day of .Net, Microsoft DevCares, Microsoft ArcReady, Dot Net University, X Conference and numerous user groups around the Midwest. He is an officer of the Great Lakes Area .Net User Group. You can read his latest thoughts at www.DavidGiard.com

    Event Code: 142017
    10/29/2009
    01:00 PM – 03:00 PM
    Welcome Time: 12:30 PM
    New Horizons

    Location:
    New Horizons
    5315 28th St. Court SE
    Suite B
    Grand Rapids, MI 49546

    driving directions

    Register Now!