Wednesday, September 30, 2009

Creating a two dimensional barcode control for Silverlight 3

Creating a two dimensional barcode control for Silverlight 3


Creating a two dimensional barcode control for Silverlight 3

Posted: 30 Sep 2009 01:00 PM PDT

After using the Starbucks mobile card app for iPhone, I set out to create similar 2D barcodes in Silverlight 3....( read more )...(read more)

What Makes A How-Do-I Video Great ?

Posted: 30 Sep 2009 01:12 PM PDT

I recently received a tweet that asked for more videos by one particular evangelist.    Comparisons Without Offense Even though it was instrumental in causing me to write this post, my first draft did not include the key quotation  that ...( read more )...(read more)

RIA Svcs Data Source Control

Posted: 25 Sep 2009 03:42 PM PDT

Turing Project Page : [Novice: 11 | Advanced: 8 ] FAQ | Table of Contents | Definitions What is this and where do I start ? Part 3 of 3 This is the last of a three part sub-series on using Entity Frameworks and RIA Data Services to move data from our...( read more )...(read more)

Silverlight Twitter Tips Launches

Posted: 25 Sep 2009 06:15 AM PDT

Very proud to announce the launch of #stwip -  si lverlight tw itter t ip s. Find them by following my Tweets or by the meme...( read more )...(read more)

Project Turing: Beginning RIA Svcs

Posted: 24 Sep 2009 01:48 PM PDT

Turing Project Page : [Novice: 9 | Advanced: 6 ] FAQ | Table of Contents | Definitions What is this and where do I start ? From Database to DataGrid The next step in Project Turing is to create a first iteration of the Silverlight application that will...( read more )...(read more)

Belgium ReMix and Architect Forum: 10 Years of Framework Design Guidelines

Posted: 29 Sep 2009 03:07 PM PDT

I had a great time at ReMix and the Architect Forum in Belgium.    I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically the this application .    At the Architect...( read more )...(read more)

Silverlight tip – managing HTML

Posted: 29 Sep 2009 03:45 PM PDT

Problem: Silverlight 2 & Silverlight 3 do not support HTML, how can I remove the tags? Solution: Although there are many solutions to this problem, the quickest and most frequently solution I use is a regular expression to remove HTML tags.  The most straightforward example I've found is from John Papa's book Data Driven [...]...(read more)

Tell us what you think about Expression Blend 3

Posted: 29 Sep 2009 03:26 PM PDT

Tell us what you think about Expression Blend 3 The Expression Team has been running a survey for the last few weeks looking to gather feedback as we start planning for the next version of Expression Blend. We want to make sure you've seen the survey...( read more )...(read more)

How to: Pad a Number with Leading Zeros

Posted: 29 Sep 2009 02:35 PM PDT

Learn how to pad integer and floating-point numbers with leading zeros. This topic shows how to pad a number with a particular number of leading zeros or to a specific length.

Tuesday, September 29, 2009

3-D Transformations Overview

3-D Transformations Overview


3-D Transformations Overview

Posted: 29 Sep 2009 01:15 PM PDT

Learn how to move WPF 3D objects through space!

Beatles RockBand website wins coveted FWA “Site of the day” award – a first for Silverlight

Posted: 29 Sep 2009 12:01 PM PDT

September 29, 2009: Judges from the Website awards program and Web institution, the Favourite Website Awards (FWA), Xbox Beatles RockBand website to receive the coveted 'Site of the Day' award . up another milestone for Silverlight, selecting...( read more )...(read more)

Silverlight Firestarter Seattle videos online

Posted: 29 Sep 2009 11:49 AM PDT

Mithun just posted that the videos are now available online from the Silverlight Firestarter Seattle event. You can view the videos here in WMV form, but I also took a quick stab at putting them together in a playlist using the Silverlight Expression...( read more )...(read more)

Taking your Northwind Database to SQL Azure and binding it to an ASP.NET Grid View – Part II

Posted: 29 Sep 2009 09:17 AM PDT

In the previous post we had examined on getting access to SQL Azure, creating your first database, accessing it with SQL Server Management Studio and then migrating the Northwind database schema to SQL Azure using the SQL Azure Migration Wizard Beta. As explained earlier, the SQL Azure Migration Wizard migrates the schema of your database after tuning it for working with SQL Azure. However, we would still need to migrate the Data to our SQL Azure Server. At the moment, the step I took was to open the instnwnd.sql script in SQL Server Management Studio (SSMO) and copy the Insert statements alone to execute. Note that, you cannot run all the scripts directly onto the SQL Azure portal like I explained earlier due to the limitations / formats supported...(read more)

Taking your Northwind Database to SQL Azure and binding it to an ASP.NET Grid View – Part I

Posted: 29 Sep 2009 07:58 AM PDT

SQL Azure is the latest buzz around Cloud Computing and the ability to take relational database to the cloud as is, is something most would welcome compared to the earlier model of ACE (Authority, Container, Entity) that was there when SQL Azure was SSDS. Well, like others, I also got interested and wanted to explore the SQL Azure. SQL Azure is currently in CTP and offers token based access. I would briefly outline the steps here on getting the SQL Azure Token, although Jim O'Neil has a nice post on this Visit SQL Azure Registration at Microsoft Connect Sign in with your Live ID (Passport, Hotmail, MSN, Live) Fill in the details and submit the form You should receive the invitation code in an email from an alias "SQL Azure Talk" or something...(read more)

Do you think building Web sites should be easier, faster and fun?

Posted: 28 Sep 2009 08:09 PM PDT

If you answered "Yes" then it might be interesting to you that there is an opportunity on our team for a person who has passion for making web development easier and exciting for everyone… This job posting is the unofficial job posting  describing a person whom I am looking to refer to my team to consider for an official job posting which exists somewhere on Microsoft.com… :-) Our team is chartered with building Web Developer Tools based on web standards and so we are looking for someone who knows HTML, CSS, JavaScript/AJAX… We would love if this person knows PHP and/or ASP.NET too… If you know someone who loves building Web Sites and is passionate about web development technologies then please pass on the word… The person will most likely...(read more)

Monday, September 28, 2009

Belgium Visual Studio User’s Group: 10 Years of Framework Design Guidelines

Belgium Visual Studio User’s Group: 10 Years of Framework Design Guidelines


Belgium Visual Studio User’s Group: 10 Years of Framework Design Guidelines

Posted: 28 Sep 2009 01:15 PM PDT

I had a great time at the the Belgium Visual Studio User's Group meeting.  The turn out was excellent.  Thanks especially to Gill Cleeren   and Pieter Gheysens for hosting it.  Gill asked me to talk about Framework Design Guidelines – I subject near and dear to my heart.   I decided to do a bit of a look back over the last 10 years of framework design (we started  what would later become the CLR about 10 years ago)..    It is really fun to look at what has changed and what has not.      Thanks to the great folks at Addison-Wesley i was able to give away a few copies of the book as well.     Afterwards, we got to talking about how this stuff is actually the easy part...(read more)

An early look at the new Project Rosetta tutorial site

Posted: 28 Sep 2009 11:22 AM PDT

One of the projects I'm working on this year is the revitalization of the Project Rosetta site. The goal of the site is to provide tutorials for designers and UI developers demonstrating how to use existing skills with new technologies. The first...( read more )...(read more)

Microsoft Web Application Toolkits

Posted: 28 Sep 2009 06:58 AM PDT

Web Application Toolkits are designed to enable Web Developers to simply extend their web application capabilities by providing them with a packaged set of running samples, templates and documentation. The goal for the Web Application Toolkits is to provide Web Developers with resources such as project templates, controls, and code samples along with simplified documentation all in a consistent packaged format that is easy to download and run in a very short period of time. One of the key criteria around the Web Application Toolkits is to enable Web Developers to get to an F5 (Run) experience very quickly to ensure that this is the right solution for their problem; How many times have you heard developers trying for hours to get a sample to...(read more)

Web Deployment Tool has gone RTW

Posted: 28 Sep 2009 06:06 AM PDT

After 2 years of development and lots of customer feedback, Microsoft is proud to announce that the Web Deployment Tool has gone  RTW version 1.0! You can now download the RTW version and use it in production, and it is fully supported by Microsoft Support. Install our 1.0 RTW release from http://www.iis.net/webdeploymenttool , available in x86 and x64. Version 1.0, includes the following components: Powerful APIs that allow you to deploy, sync and migrate web applications on IIS, and perform granular operations like changing IP bindings, site names and changing file structures on the fly. You can also create a new provider to sync a new type of resource. Command-line tool (msdeploy.exe) that allows you to perform all the same operations...(read more)

Dev10 Beta1, Deploy Web application with SQL Express mdf file to host’s SQL server

Posted: 27 Sep 2009 09:40 PM PDT

For many web applications developed using Visual Studio, developers uses SQL express with mdf database file under app_data folder.  If deploying data host requires SQL server, developers have to find ways to deploy the schema and data from mdf file to the host SQL server. Dev10 Beta1 provides an easy solution to publish the mdf file to the SQL Server host along with other application files.  Here's a walkthrough. 1. Create a new web application, create a SQL Server Database under app_data folder.  Add some tables to the database, drag a table to the default.aspx designer.  Ctrl-F5 to test it making sure it works. 2. Check the web.config file, note it has a connection string such as following: < connectionStrings > <...(read more)

Tip#96: Did you know…You could publish your SQL databases using the SQL Publishing Wizard?

Posted: 27 Sep 2009 04:05 PM PDT

You can use the SQL Publishing wizard in VS 2008/VWD 2008 to deploy a local database from your development machine to a hosting environment on a remote machine. This is how you will accomplish this: Step 1: Create a new web site by selecting menu File...(read more)

Saturday, September 26, 2009

Html Encoding Code Blocks With ASP.NET 4

Html Encoding Code Blocks With ASP.NET 4


Html Encoding Code Blocks With ASP.NET 4

Posted: 25 Sep 2009 04:56 PM PDT

One great new feature being introduced in ASP.NET 4 is a new code block ( often called a Code Nugget by members of the Visual Web Developer team ) syntax which provides a convenient means to HTML encode output in an ASPX page or view. <% : CodeExpression %> I often tell people it's <%= but with the = seen from the front. Let's look at an example of how this might be used in an ASP.NET MVC view. Suppose you have a form which allows the user to submit their first and last name. After submitting the form, the same view is used to display the submitted values. First Name: <% : Model.FirstName %> Last Name: <% : Model.FirstName %> < form method ="post" > <% : Html.TextBox( "FirstName" ) %> <...(read more)

Silverlight designer sample code is posted

Posted: 24 Sep 2009 11:45 AM PDT

If you've been wishing for some helpful designer gestures for your Silverlight DataGrid controls, look no further. The Silverlight Designer Sample is available at the WPF and Silverlight Designer Extensibility site. It demonstrates a pretty neat designer...( read more )...(read more)

Thursday, September 24, 2009

Check Out Survival Strategies from Thrive for Developers

Check Out Survival Strategies from Thrive for Developers


Check Out Survival Strategies from Thrive for Developers

Posted: 24 Sep 2009 12:35 PM PDT

Learn from industry leaders and community developers who are sharing their top recession-survival strategies. These seasoned coders are tackling the economy head-on - and coming out on top. Thrive for Developers is a one-stop community hub that delivers the resources you need to succeed in today's tough economy. Go to Thrive for Developers today.

Virtual Lab: Windows Forms Security

Posted: 24 Sep 2009 12:35 PM PDT

This lab is intended to show experienced .NET Windows Forms developers how to secure Windows Forms applications. In this lab, you will work with cryptography, implement custom authentication and authorization, work with permissions and code access security, and partially secure a middle-tier hosted in a Web service.

MSDN Webcast: Internet Explorer 8 for Developers (Level 200)

Posted: 24 Sep 2009 12:35 PM PDT

In this webcast, we cover many of the new aspects of Internet Explorer 8 from a developer's perspective.

Software for building and hosting web sites at no cost for 3 years!

Posted: 24 Sep 2009 02:16 AM PDT

I'm excited to announce – WebsiteSpark – a new program from Microsoft that provides software and support for building web sites, at no cost for 3 years. What You Get Software: WebsiteSpark provides software licenses that you can use for 3 years at no upfront cost (there is only an exit fee of $100 payable upon exit from the program).  Once enrolled, you can download and use the following software from Microsoft: 3 licenses of Visual Studio 2008 Professional Edition 1 license of Expression Studio 3 (which includes Blend, Sketchflow, and Web) 2 licenses of Expression Web 3 4 processor licenses of Windows Web Server 2008 4 processor licenses of SQL Server 2008 Web Edition DotNetPanel control panel (enabling easy remote/hosted management of...(read more)

A big day for Web pros: WebsiteSpark, Web PI and more!

Posted: 24 Sep 2009 10:11 AM PDT

Today we're launching a number of really cool things for Web developers.   WebsiteSpark WebsiteSpark is a program designed to jumpstart Web development for individuals or small companies who make a living on the Web.  The program is free to join and runs for three years with no cost obligations other than a $100 program fee, payable on exit.  What is in it for you? Windows Web Server 2008 R2 – 4 processor licenses for production use! SQL Server 2008 – 4 processor licenses for production use! Expression Studio 3 – 1 license including Expression Web, Blend and Sketchflow Expression Web – 2 licenses Visual Studio 2008 Professional Edition – 3 licenses DotNetPanel control panel (to manage your servers, and allow your customers to...(read more)

Introducing the WebsiteSpark Program for Web Developers and Designers

Posted: 24 Sep 2009 09:41 AM PDT

Today marks the officially launch of the WebsiteSpark Program , which provides Web developers and designers access to Microsoft software and solutions, including Silverlight, as well as the training, support and, coming soon, market exposure to help great...( read more )...(read more)

Everything a small company needs to Build and Run your Web Apps from Microsoft for a Hundred Bucks !?

Posted: 24 Sep 2009 07:30 AM PDT

It's called WebSpark ! ( http://www.microsoft.com/web/websitespark/ ) Here is the OFFICIAL Description. WebsiteSpark is a new global program, designed by Microsoft to help small professional Web development and design service companies succeed, by providing new business opportunities through connections with global partners and customers, support and training, and software tools – at no upfront cost. WebsiteSpark provides professional Web development and design companies with an innovative vehicle to get access to:  Business Opportunities: Opportunities to expand their customer base and drive new business, by showcasing their capabilities and connecting with partners via the WebsiteSpark Marketplace and other Microsoft marketing and business...(read more)

Announcing the WebsiteSpark Program

Posted: 24 Sep 2009 02:45 AM PDT

I'm excited to announce a new program – WebsiteSpark – that Microsoft is launching today. WebsiteSpark is designed for independent web developers and web development companies that build web applications and web sites on behalf of others.  It enables...( read more )...(read more)

Announcing the WebsiteSpark Program

Posted: 24 Sep 2009 02:45 AM PDT

I'm excited to announce a new program – WebsiteSpark – that Microsoft is launching today. WebsiteSpark is designed for independent web developers and web development companies that build web applications and web sites on behalf of others.  It enables you to get software, support and business resources from Microsoft at no cost for three years, and enables you to expand your business and build great web solutions using ASP.NET, Silverlight, SharePoint and PHP, and the open source applications built on top of them. What does the program provide? WebSiteSpark provides software licenses that you can use for three years at no cost.  Once enrolled, you can download and immediately use the following software from Microsoft: 3 licenses of...(read more)

If it walks like a duck and talks like a duck, it must be a ... TreeGrid! [A simple, XAML-only TreeGrid UI for WPF]

Posted: 23 Sep 2009 10:14 PM PDT

If you've done much work with WPF or Silverlight, chances are you already know what a TreeView is and what a DataGrid is. You know that a TreeView is good for showing hierarchical data and a DataGrid is good for showing tabular data. But you may not know...( read more )...(read more)

Wednesday, September 23, 2009

User Feedback

User Feedback


User Feedback

Posted: 23 Sep 2009 12:10 PM PDT

Hello! My name is Joshua Baxter, and I am a programming writer on the Microsoft team that produces Help content for Visual C++. I am writing this article to explain how Microsoft collects and handles user feedback.

 

User feedback is an important part of our documentation improvement program. We maintain over 33,000 topics about C++, and we receive an average of 350 comments from Help users every month. Not only does your feedback help us to improve the quality of existing documentation, it also helps us improve the quality of future documentation.

 

Most of the feedback we receive comes from ratings and comments that users submit through the MSDN Web site. At the top right corner of every topic is a link that you can use to send us feedback.

 

 

 

We encourage you to leave feedback that describes specific sections in the topic that are wrong, misleading, or confusing so that we can better understand how to fix the topic. Perhaps it goes without saying, but we cannot address generic comments ("bad topic", "needs work", "unclear").

 

Occasionally, we receive user feedback from other sources. For example, Microsoft MVP Joseph Newcomer maintains MSDN Documentation Errors and Omissions, which at present contains more than 400 issues. Although we also address this kind of feedback regularly, we encourage you to submit your feedback on the MSDN Web site so that it gets to us faster.

 

When we receive feedback that a topic is inaccurate, we verify whether the concern is valid for both Visual Studio 2008 and Visual Studio 2010. Verification might involve testing the reported inaccuracy by using a code sample or by contacting a member of the development team. If a concern is verified, we revise the documentation as appropriate. Sometimes the topic is actually technically accurate, but it requires clarification or additional information.

 

Note: We do not maintain versions of the documentation that are earlier than Visual Studio 2008. If we receive feedback about earlier versions, we determine whether it also applies to Visual Studio 2008 or Visual Studio 2010, and then revise the documentation for those versions as required.

 

Although we address feedback and revise topics regularly, changes do not necessarily appear immediately on the MSDN Web site. All revised topics are reviewed to ensure technical accuracy, and this may take awhile. Also, topics may have to wait in the MSDN publishing queue until the next scheduled update, which occurs every few weeks.

 

Again, we appreciate the feedback that we receive from our users. If you have feedback about a topic on the MSDN Web site, please click the feedback link at the top right corner of the topic and send us your comments.

Adding ToArgb() to the Silverlight Color class

Posted: 23 Sep 2009 01:19 PM PDT

If you're using existing imaging libraries with your Silverlight applications, they often represent a Color from the System.Drawing world in the full framework as an integer. An ARGB value is a 32-bit integer with the byte-ordering of AARRGGBB. Using...( read more )...(read more)

How to Share Workspaces in Blend 3

Posted: 23 Sep 2009 12:15 PM PDT

Let me start with a disclaimer that this is not a fully supported feature in Blend 3. This post describes how to share the workspaces manually and by bravely editing the config file. Proceed with care or not at all. Adjusting and customizing workspaces...( read more )...(read more)

Speaking on Designer/Developer workflow tools with Ryan Stewart on Oct 21

Posted: 22 Sep 2009 11:52 AM PDT

Since its inception, the Seattle Interact group's goal has been to talk about designer and developer integration topics without a specific technology bias. The experiment has been interesting, but this October we are putting the idea to a true test. Ryan...( read more )...(read more)

Intel and Microsoft Announce Collaboration to Provide Great Experiences for Atom

Posted: 23 Sep 2009 11:24 AM PDT

As a team we are committed to continuing to extend the platform and operating system support of Silverlight to reach the broadest set of customers possible. Today, Intel announced at IDF (Intel Developer Forum) support for Silverlight 3 on their Atom...( read more )...(read more)

Advertising on the ASP.NET Web Site ?

Posted: 23 Sep 2009 05:58 AM PDT

We're spending a LOT of time planning a complete re-vamping of the  www.ASP.NET web site. Recently I came across this comment in a blog entry discussing what Microsoft should do to improve the web site. The justification that the ads exist to offset the cost of running the site is indefensible for a company Microsoft's size. Though most folks don't care about the ads and many folks tell us they even find them useful, this is not the first time I've hear this. The last time I made a comment about the cost of running our little collection of web properties a "community member" with a healthy sense of entitlement basically called me a liar and demanded to see our accounting :) Some times folks don't want to hear it, or don't "get it" but Microsoft...(read more)

Silverlight Cream for September 23, 2009 -- #698

Posted: 23 Sep 2009 06:40 AM PDT

In this Issue: Mark Tucker , Silverlight Toys , Matthias Shapiro , qixing , Chris Klug From SilverlightCream.com : Hidden Object: Episode 4 – Adding Particles with a Behavior With a nod to Robby Ingebretsen, Mark Tucker adds shooting particles when an...( read more )...(read more)

Microsoft, Zend and others announce Simple API for Cloud Application Services

Posted: 23 Sep 2009 05:07 AM PDT

Did you know Microsoft has a team in Developer Division that is specifically focused on Interop ?? Their latest coolness is a submission to Zend to add Azure support to their PHP Cloud Initiative. Click HERE to read a detailed blog post from the Interop Team. Read More......(read more)

MultiBrowser or CrossBrowser Testing and deconstructing Microsoft Expression Web SuperPreview

Posted: 23 Sep 2009 02:02 AM PDT

Cross-browser testing is a hassle. Most of the time you can follow standards and get a decent looking website working cross browser, but there's always variations. All browsers have their quirks and older IEs have more than their fair share. As I see it, there's basically three main pillars of cross-browser testing:   Pros Cons Breadth ScreenShot Service Gets you screenshots of your site on a million browsers and platforms No interaction with the browsers, no way to debug interactions. Depth - Interaction Virtual Machines You really get to see how your site looks and works on many browsers. You have to maintain a bunch of Virtual Machines, or a be aware lot of browser installations. Depth - Look and Feel SuperPreview Lets you see...(read more)

Lessons learned from my iPhone experiment

Posted: 23 Sep 2009 12:25 AM PDT

About once a year I need a new phone. Not because the old one dies, but I get bored and start looking for something new.  This year was no different as I approached my one year of replacing my Treo 750 with a Treo Pro I was in search of a new device...( read more )...(read more)

Overview Post for Web Deployment in VS 2010

Posted: 22 Sep 2009 11:05 PM PDT

In past few months I and my team have written a few blog posts on VS 2010 Web Deployment features… In VS 2010 there was a lot of investment made in Web Deployment and over next few months I will be writing more on the subject… Every time someone asks me for a link to one of it I land up recommending them search keywords to find it on the web…:-)  Instead of doing a search over and over again below is the list of all the posts for easy reference: Overview of Web Deployment with VS 2010 and IIS Web Packaging: Creating a Web Package using VS 2010 Web Packaging: Creating web packages using MSBuild Creating a Web Package using IIS Manager How does Web Deployment with VS 10 & MSDeploy Work? Installing Web Packages using Command Line Importing...(read more)

Silverlight Cream for September 22, 2009 -- #697

Posted: 22 Sep 2009 01:29 PM PDT

In this Issue: Mark Tucker , Fredrik Normén , Silverlight Toys , Nikhil Kothari , David Poll , Terence Tsang , and Bea Stollnitz . Shoutouts: If you had trouble with the SilverlightSpy site, it's back up now, so go get a copy to try! From SilverlightCream...( read more )...(read more)

Tuesday, September 22, 2009

Regular Expression Language Elements

Regular Expression Language Elements


Regular Expression Language Elements

Posted: 22 Sep 2009 02:30 PM PDT

This topic has been revised extensively to serve as a quick reference for you to learn how to define regular expressions.

ASP.NET Case Study: Hang when loading assemblies

Posted: 22 Sep 2009 06:03 AM PDT

The other day I came across an issue where an ASP.NET site stopped responding and didn't start serving requests again until the W3WP.exe process was restarted. We grabbed some memory dumps with debug diag before restarting the process to see what was going on. Debugging the dumps: I opened the dump in windbg, and loaded up sos (.loadby sos mscorwks). As with all hang dumps I usually check what the threads are doing (~* kb) and I found that one thread (10) was initiating a garbage collection. 0:010> kb ChildEBP RetAddr  Args to Child              01cceeb4 7c827d0b 77e61d1e 00000280 00000000 ntdll!KiFastSystemCallRet 01cceeb8 77e61d1e 00000280 00000000 01cceefc ntdll!NtWaitForSingleObject...(read more)

Programming for Absolute Beginners

Posted: 22 Sep 2009 12:03 AM PDT

You, Dear Reader, very likely don't need this information. I assume you're probably not a beginner. BUT, you likely KNOW a beginner. Share this information with them! A bunch of people on Twitter discovered the MSDN Beginner Developer Center today. I...( read more )...(read more)

Programming for Absolute Beginners

Posted: 22 Sep 2009 12:03 AM PDT

You, Dear Reader, very likely don't need this information. I assume you're probably not a beginner. BUT, you likely KNOW a beginner. Share this information with them! A bunch of people on Twitter discovered the MSDN Beginner Developer Center today. I tweeted it, figured it was a throw-away tweet and it was "re-tweeted" several dozen times. Apparently there's a hunger for Beginner content out there! Who knew? ;) It's at http://www.msdn.com/beginner   and here's some of the cool stuff. Tell your 12 year old and your great-aunt, Dear Reader. There may be a programmer inside one of them. There's several tracks to go down, first the obvious Web Track and Windows Track , but also Aspiring Pro and Kid's Corner...(read more)

Programming for Absolute Beginners

Posted: 22 Sep 2009 12:03 AM PDT

You, Dear Reader, very likely don't need this information. I assume you're probably not a beginner. BUT, you likely KNOW a beginner. Share this information with them! A bunch of people on Twitter discovered the MSDN Beginner Developer Center today. I Read More......(read more)

Download four free sample chapters from Visual Web Developer book

Posted: 21 Sep 2009 01:13 PM PDT

Some time ago Jim Cheshire wrote a book on VWD 2008 and recently book publisher kindly allowed us to provide four chapters as free downloadable PDF files. The following chapters are available: Creating Web sites Creating and Managing CSS Styles Applying CSS to Web Forms Debugging ASP.NET Applications You can find link to download at VWD section on ASP.NET Web site (look for Visual Web Developer Books section at the right side) or download ZIP file directly from here . We hope you will find them useful. - Mikhail Arkhipov Read More......(read more)

I get by with a little help from my friends [PieSeries annotations trilogy complete!]

Posted: 21 Sep 2009 12:37 AM PDT

Friend and fellow Charting fan Bea Stollnitz has just completed a 3-post series describing how to add annotations to pie charts created by the Data Visualization package that's part of the Silverlight Toolkit and WPF Toolkit . Because annotations are...( read more )...(read more)

Doloto: Download Time Optimizer for AJAX Applications

Posted: 21 Sep 2009 04:53 PM PDT

Doloto is a performance optimization tool for AJAX applications. It works by rewriting an application to load its JavaScript code on demand, thereby reducing startup time and making the application more responsive.

PDC09 Technical Leaders Sessions: Meet the Big Brains

Posted: 21 Sep 2009 04:53 PM PDT

For the first time ever, participate in a perfect storm of brilliance, insight, experience, and vision as we bring together Microsoft's Technical Fellows for the Technical Leaders series. Register today.

Get the Resources You Need to Tackle the Recession Head-on

Posted: 21 Sep 2009 04:53 PM PDT

Visit Thrive today for career advice, training programs, job postings, event listings, and a wide range of tools that can help you stand out and get ahead.