• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Thursday, 23 Dec 2010 01:10

Over the past several years, the Visual Studio team has been actively working on ways to hear from you (our customer) and continue to improve our developer tools and frameworks. The Developer Division even built an entire portal (Microsoft Connect ) exclusively for gathering feedback. We’ve run numerous early adopter programs, expanded the breadth of our Beta program, and aggressively disclose our plans. While we have had our growing pains along the way, the goal has remained consistent. We want to continue to create better products through better conversations with our customers.

 

For those of you that love details, read on; I've included much of the way we handle things in the balance of this post. For those that just want the bottom line info, here it is in a nutshell:

 

We are adjusting the workflow of Connect bugs with the specific goal of communicating back to you how we plan to handle it. Some bugs are marked to be reviewed; others are deferred to the next release, and sometimes we have to make the hard business decision not to fix something. While this is the reality of all software shops, we owe you the courtesy of letting you know the plans for your submission.

 

We have somewhere around a million customers, and a team of about 1000 developers. The sheer volume of feedback can be quite daunting. To make matters worse, the amount of feedback is disproportionate to some teams. For example the team that builds the IDE’s shell receives many times more feedback than some other teams because it is a part of the tool that every customer uses every time they open the product. In the Visual Studio 2010 lifecycle, we received almost 500,000 pieces of feedback. That does not even count people voting on an existing piece of feedback!

 

We take every piece of feedback, and individually evaluate it for a way to improve the product. In every case, multiple people and multiple teams spend time working on each feedback item.

 

The feedback process for Connect

 

When a piece of feedback arrives through Connect, a triage team does the initial evaluation to determine of the item is a real request and not blank/spam. They then determine if it can be reproduced (if the feedback is about a behavior). I’m sure many of you who have submitted feedback have received requests for more information; that is part of this phase. From there, the feedback is handed off to the team that owns the feature, and they determine how it should fit into future builds of the product.

 

  Feedback Workflow

 

As time goes by and more people learn about Connect, we’ve somewhat become a victim of our own success. We set the bar very high for feedback, in that we respond and have subsequent conversations. In the past few years, we’ve further opened the feedback window on Connect to continue to capture feedback after we release the product, even though it was originally intended to capture only pre-release feedback. This has led to situations where some teams simply do not have the bandwidth to address the massive amount of feedback, while trying to simultaneously build the next version of the product. While every bug is evaluated, sometimes the teams have not been able to respond on an individual basis.

 

The developer teams loosely operate in three *modes*.

 

1)      Implementing New Features – a time when the team primarily focuses on building the next version of the product.

2)      Stabilizing – a time when the team primarily focuses on reducing the number of open feedback items, resolving and fixing as many as possible. Our Betas occur during this mode

3)      Endgame – the final weeks before a release, when timelines are compressed and only the most critical bugs are addressed immediately.

 

Common complaints – and their causes:

All this transparency doesn’t come without its own issues; here are some of the most common issues we hear:

 

·         I submitted a bug to Connect, and I never heard back, or stopped hearing back. What happened? – One of the most frustrating things for developers is to submit a piece of feedback and not hear back. Generally, this is due to either a bug arriving during a coding sprint, or a team that is being overwhelmed with feedback. The bug will be looked at by the triage team within a few days. However the Routing or Debug teams, in some situations, simply cannot respond it immediately. We are in the process of adding a new item to the workflow, which will give you an additional response about the plans are for the feedback. It may not be earth-shattering news, but at least you can get an idea of the plans for your submission.

 

·         I submitted a bug to Connect, and it says it is fixed. Well, where is it? – Sometimes people submit feedback that turns out to be a bug, and we fix it. Naturally, they want the fix, but in most cases this fix is not available until our next release. Typically this is because we are working with a build of the product that won’t be ready to unveil for 12+ months, and that means that even though we fix it, you would need a QFE, a Service pack or even a new version of the product  to get the fix. Ideally, we would like to go back and patch all previous releases, but this is not always possible.

 

·         I submitted a bug to Connect, and you tell me you are not going to fix it. Why? – Again, we have the fortune of having developers for our customer base, so they understand this better than many other folks, because they live it. Visual Studio has many layers, and sometimes we may be shown a bug that is deep in the architecture. While ideally we would like to fix it, the ramifications of changing core code would require extensive testing up through the layers, and we may simply decide that it is better to live with the *artifact* than move something in the foundation. I know that’s not a perfect answer, but it is the reality of almost every large software solution.

 

How do we make this better?

 

There are really three things that will help make the experience better. First, we need to do a much better job letting you know what is going on (this blog entry is a first attempt at that). Second, we need to clearly communicate the best way to submit feedback, as in what is best handled where, etc. Finally, we need you to help us by sending highly actionable feedback to the most appropriate channel, as described below.

 

Where to submit your feedback

 

·         Coding issues - If you are trying to get help with a coding issue (i.e. *Do you see anything wrong with this code?*), that is best answered in our forums. Forums are regularly monitored by both Microsoft and some of our most knowledgeable developers in the community.

·         How do I? – If you are trying to learn how to do something (i.e. *How do I set up an RSS feed for my web application*), the best place to start is on the Learn tab on MSDN. 

·         Bugs and suggestions in the most recent release/pre-release of our product – To file a bug on Connect, go to http://connect.microsoft.com/visualstudio and set up an account. There is a direct link in Visual Studio 2010, under the Help->Report a bug menu.

·         Bugs in previous releases of our product – If you are having an issue with an older version of our product, you can find options on the support page on MSDN.

How to send highly actionable feedback

 

For starters, it really helps to know what happened, if it is affiliated with some action in the product. When we get a bug submission along the lines of *this sucks*, we can’t do a whole lot to understand where this is happening, or how to fix it. And the time spent emailing back and forth to get details ultimately slows down the whole process and takes additional time from both us and you.

 

We’re looking into providing some tooling to help capture more actionable feedback, but until that happens, you can really help us move things along more quickly by providing detailed steps to reproduce the issue, if possible. We want to continue to make Visual Studio even better, and clearly your input is central to that. Please partner with us by sending in feedback in a way that helps us build a better developer tool for you. And if you have ideas on how we could make feedback better, let us know. 

 

 

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 30 Jun 2010 16:56

 

Over the next few weeks, we’re going to be making some changes to the Visual Studio Connect site, which is used for product feedback and downloads. Many of the changes are to the back end, and should not be noticeable to our users. We are migrating the storage, and will be retiring some of the feedback history from older releases.

Why are we doing this? – Over the years, we’ve used a couple of different storage mechanisms for feedback, and it is becoming cumbersome to maintain both the older and newer systems. It is mildly interesting to maintain old feedback that we have already processed, but continuing to map it in and out of our Connect site does not seem strategic. We will keep the older feedback available for our team, so nothing will be lost.

The truth is, we get a ton of feedback, and we evaluate every item submitted. At the same time, our developers have to continue building the next version of Visual Studio and the .NET Framework. It is difficult to strike the perfect balance, but we do our best. I know that many of you are also developers, and understand the complexities of fixing as many things as possible, while still moving forward. As we finalize this migration, I will lay out a longer term plan for feedback, and will make it as transparent as possible. One thing is certain, we will continue to accept and analyze all of your feedback, which is foundational to building a better product.

 

Author: "dougturn" Tags: "Community"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 12 Apr 2010 16:21

Visual Studio 2010 has officially been released, or as the cool kids say, RTM'ed. There are a ton of links I could list here, but it's probably better to just point everyone to ground-zero for Visual Studio, which is the Visual Studio MSDN site (http://msdn.microsoft.com/vstudio). As you get started with Visual Studio, feel free to let us know your feedback via the Visual Studio Connect site (http://connect.microsoft.com/visualstudio). The things you tell us on that site will directly impact our work on the next version of Visual Studio.

By the way, if you are wondering, RTM means Released To Manufacturing. I think. :-)

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Friday, 02 Apr 2010 17:30

I spent a couple of weeks in February hammering out a VS 2010 article for MSDN magazine. I tried to pick a collection of new things in the tool and/or runtime that would help developers be more productive. The article is here.

 http://msdn.microsoft.com/en-us/magazine/ee336135.aspx (if you are reading as text only).

Clearly I didn't hit on everything, so feel free to mercilessly blast me if you think I grabbed the wrong items. It was frustrating trying to decide which ones should go in and which ones shouldn't. Keep in mind, the ultimate pivot for me was around productivity, not necessarily flashiness/performance or that kind of thing.

Author: "dougturn" Tags: "Technology"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 02 Feb 2010 04:51

Cloud computing is rapidly ascending into the mainstream as a viable alternative to traditional on-premises architectures. Putting an application into *the cloud* is not as abstract is the term might sound. Deploying to the cloud is a term for allowing a company to host your applications and/or databases in a massive data warehouse, much like today’s Internet Service Providers (ISPs) host web applications on our behalf. Cloud-based technologies, such as the Windows Azure Platform from Microsoft, bring an array of benefits, as detailed below.

 

Why Windows Azure?

The Windows Azure Platform provides a cloud-based solution for your applications and databases, giving a low-cost, highly available hosting with massive on-demand scale. Having Microsoft deal with the nuances of unpredictable traffic loads, failover, replication, and updates is an attractive solution for many customers, who can then turn their attention to their core business. Many companies are finding significant cost savings as a result.

One prime example is Kelley Blue Book, a premier provider of vehicle pricing information to consumers, automotive dealers, governments, and the finance and insurance industries. The company developed its information-rich, high-traffic Web site using the Microsoft® .NET Framework 3.5 and supports it with two hosted data centers. In an effort to reduce hosting costs and ease management of its infrastructure, Kelley Blue Book decided to host and manage its Web site using a software-plus-services model. After evaluating software-plus-services solutions, the company implemented the Windows Azure Platform, which proved to be a straightforward process. As a result, Kelley Blue Book is able to reduce capital expenditures for new hardware, increase its competitive advantage by focusing on delivering new features, saving $100,000 annually in hosting costs, and use IT resources more strategically.

 

A familiar development experience

The Windows Azure Platform gives developers a well-known development environment, with Visual Studio project templates, and a Software Development Kit (SDK) that yields a local simulation environment for testing your applications without having to physically push them out to the cloud. These items empower developers to quickly create and test applications and databases as candidates to publish to the cloud, from the convenience of an IDE they are already comfortable using.

 

Getting up to speed

Learning about the Windows Azure Platform is fairly straightforward, thanks to the freely available set of presentations, labs, demos, and sample applications in the Windows Azure Platform Training kit. Content spans all parts of the Windows Azure Platform, from Windows Azure to SQL Azure to the AppFabric. There are also links to all prerequisites, as well as links to additional online resources to complete the learning cycle.

 

Deploying Applications on Windows Azure

Windows Azure features a powerful, yet simple deployment model. By focusing on your application and abstracting away the infrastructure details, you can deploy almost any app with minimal fuss. You can watch Microsoft Technical Evangelist Ryan Dunn demo how easy this is by using list sharing and management application. You can download the source for the application from the site as well.

If you are ready to get started with the Windows Azure Platform, visit the main site today, where you will find everything you need to get started building applications for the cloud.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 05 Jan 2010 23:59

These days, our users have growing expectations around integrating UI with the platform. The days of mere functionality are fading, and now more than ever, developers have to deliver client solutions that cleanly mesh with the desktop, giving a connected feel to the application. At the same time, the solutions need to provide a compelling user experience to deliver attractive solutions in a media-saturated world.

 

Why Windows 7?

 

How does Windows 7 help? For starters, it has a handful of new technologies to help developers provide both a richer UX and better desktop integration. I’ll give a quick description of each of these new technologies, and point you to more detailed information from Windows 7 Technical Evangelist Yochay Kiriaty on each technology. At any point, you can try Windows 7 for yourself using the Windows 7 Test Drive site, or you can just download a 90-day evaluation to test it out locally.

 

Multi-touch

 

Windows 7 introduces multi-touch capabilities to Windows that provide support for both the OS and applications--even those applications that were not developed specifically to support multi-touch. As developers, we have the opportunity to opt into multi-touch in Windows 7 and provide additional functionality to our end users, enhancing their user experience. In the first video, join Reed Townsend and Yochay as they explore multi-touch in Windows 7. They will cover basic out of the box support for legacy applications, as well as for applications optimized for multi-touch, and explain the “Good, Better, and Best” programming model.

 

Smooth Animation

 

Smooth animations are fundamental to many graphical UI applications, and Windows 7 introduces a native animation framework for managing the scheduling and execution of animations. The animation framework supplies a library of useful mathematical functions for specifying behavior over time and also lets developers provide their own behavior functions. The framework supports sophisticated resolution of conflicts when multiple animations attempt to manipulate the same value simultaneously. An application can specify that one animation must be completed before another can begin and can force completion within a set time. The new framework also helps animations determine appropriate durations.  In this video, you will see Yochay and Windows Ribbon Scenic Animation product team members Paul Kwiatkowski and Paul Gildea as they explain Windows Scenic Animation, why we need it, and which components of Windows use this technology. Paul also has few demos that show the real power of this technology.

 

Windows 7 Ribbon

 

Windows 7 has adopted the Office 2007 Ribbon user interface concept. The Windows 7 Ribbon command infrastructure enables developers to quickly and easily create rich ribbon experiences in their applications. Watch Yochay and Windows Ribbon product team members Ryan Demopoulos, and Sebastian Poulose as they take a deep dive into the Windows 7 Ribbon API and programming module, focusing on advanced topics such as dynamic galleries.

 

Windows 7 Taskbar

 

Windows 7 offers a new way of controlling your desktop, managing your windows, and launching applications. The Windows 7 Taskbar is a new application-launching and window-switching mechanism that consolidates the functionalities from previous Windows OS Desktop mechanisms such as Quick Launch, Recent Documents, Notification area icons, desktop shortcuts, and running application windows. Watch Yochay and Taskbar product team developers Robert Jarrett and Ben Betz as they talk about the three parts of the Taskbar. Rob will describe the architecture driving some of the new Taskbar features such as custom switchers and Jump Lists and we will address the important topic of Application ID.

 

Kernel constructs

 

OK, Kernel constructs may not neatly tie in with user experience or desktop integration. But it’s a pretty cool topic for developing on Windows 7, so we slipped it in here. Windows has certainly evolved, both as a general purpose operating system and at the lowest levels, with the release of Windows 7. Few people know the internal details of this evolution better than Technical Fellow and Windows Kernel guru Mark Russinovich.  Here, Mark discusses some of the new kernel constructs in Windows 7. One very important change in the Windows 7 kernel is the dismantling of the dispatcher spin lock and redesign and implementation of its functionality.  The direct result of the reworking of the dispatcher lock is that Windows 7 can scale to 256 processors. Further, this made it possible to tune the Windows Memory Manager to be more efficient. Mark also explains what MinWin really is. MinWin is present in Windows 7. Native support for VHD is another nice addition to our next general purpose OS. You’ll learn about each of these, and more, in this video.

 

If you would like to try out any of these new features, feel free to give Windows 7 a Test Drive, or just download a 90-day evaluation.

 

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 07 Jul 2008 07:47

As the old adage goes, the only constant thing in life is change. For the past 5 years, I've thoroughly enjoyed working as a Developer Evangelist here at Microsoft. The title always seems to raise eyebrows, especially here in the deep South, where the title of Evangelist connotes recognizable traditional images.

This job has had so many nuances over the years, but the one common thread is that it involves engaging developers wherever they are, from community to enterprise and everything in between. As much fun as this has been, I was approached about a new position, in Seattle, and in the end I just couldn't turn it down.

My new job is called a Content Architect. The position involves building, finding, aggregating, and exposing developer content to the Microsoft folks in the field, to re-present. As an evangelist for many years, I've been on the receiving end of this content, and have had a lot of ideas on how I would do it if I ran the zoo ($1 to Dr. Seuss). Now, it looks like I'll find out if all these ideas are do-able :-)

I'll  be working for Thom Robbins - originator of the Code Camps, and clearly one of the thought leaders in our industry. His team, which includes several other visionary people, is another one of the big reasons I wanted to do this job.

I have to say, Microsoft continues to be the most amazing place I've ever worked, and I've worked at some phenomenal places, so the bar is quite high. It's almost like Microsoft tries to find out what you are passionate about, and then adapts your role to your passion. I know that's not exactly how it works, but I love the open-minded thinking that refuses to pigeon-hole a job. People are encouraged to think big, and are empowered to pursue their ideas.

My blog and email will continue to be the same, as will .NET University.

Glen Gordon will be aptly taking over the community side of the DE role for Georgia, Alabama, and Mississippi. Glen has been a DE for some time, but has been more focused on the MSDN Events and online reach like GeekSpeak. and his numerous webcasts. Glen is already fully immersed in his new role.

It has been a privilege to be your DE for the past 5 years. And many thanks to the developer community here, who have made this job so much fun.

My wife, children, and I will be relocating to Seattle. It was a tough decision to leave the South, after 41 years here. But so often, the big rewards in life are preceded by taking a risk. If there were no uncertainty, there would be no need for leadership. I believe strongly in this team, and in the purpose that lies ahead, enough so to take the plunge.

And so, the next chapter begins... :-)

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 03 Jul 2008 17:13

Brian Hitney and his community have pulled together a *brand spanking new* .NET U course for ASP.NET development. If you are not familiar with .NET U, it is a 1-day free training for developers, with the extra spin of making all the content available for you to re-present if you want to. It straddles pure training, and equipping other speakers, user groups, companies, etc.

Brian and Glen Gordon will again team up to deliver this class.

Here is the outline:

1. ASP.NET Overview

a. Project types, setup, configuration

b. Authentication/authorization

c. Caching

d. Httpmodules/HttpHandlers

e. IIS 7

2. AJAX

a. Overview, history

b. Working with Javascript in VS2008

c. AJAX fundamentals

d. Webservices (ASMX and WCF)

3. MVC

a. Why MVC, what it offers

b. Dive into the specifics of the components

c. Getting Started

d. Testing

4. Virtual Earth / Live Services

a. Most of the talk is centered around consuming VE

b. Overview of cloud services, things coming down the pike.

 

This is a great offering, and is free to the public. Registration information is at:

http://blogs.msdn.com/glengordon/archive/2008/07/02/asp-net-university-to-premier-in-atlanta-on-july-16.aspx

This will be held at the Microsoft Alpharetta offices. I think I might even attend this one, it looks so good :-)

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 14 Jun 2008 00:48

If you've ever wondered about who is behind TechEd, and all the goings on that accompany a conference of this magnitude, this interview with Kim is pretty fascinating stuff.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 05 Jun 2008 15:02

If you don't know or follow Keith and Chris, you should. and here's an easy way to do so:

http://keithelder.net/blog/archive/2008/05/29/Deep-Fried-Bytes-Podcast-Is-Live.aspx

Yes, it's true, Deep Fried Bytes was actually available as a URL. :-)

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 28 May 2008 19:35

Lindsay Rutter, a DE from near Philadelphia, is kicking off a 6-part webcast on Silverlight 2.0. This is a great opportunity to get a look at some of the upcoming features, so you'll want to tune in. You can get all the details and register here:

http://blogs.msdn.com/lindsay/archive/2008/05/27/upcoming-silverlight-2-webcast-series.aspx

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 14 May 2008 15:59

May Meeting

The May meeting of the Steel City SQL user group will be next Tuesday the 20th at New Horizons Learning Center on Beacon Parkway.  New Horizons has offered to sponsor the group by providing pizza for the meeting (Thanks New Horizons, for doing that!), if you are planning to attend please RSVP so they can get an accurate count for the food.

Networking

As the goals of PASS are to Connect, Learn and Share, they will begin the May meeting as usual with a thirty minute networking session to allow attendees to connect with other SQL Server professionals beginning at 5:30pm.

Presentation

SQL Server Guru and Microsoft MVP, Kevin Boles, will be presenting SQL Server 2008 - New Stuff for Developers this month beginning at 6:00pm.  Kevin is a SQL Server expert, working exclusively with the product since version 6.5.  He has 15 years of IT industry experience and holds pretty much every SQL Server certification available.  He teaches both public and private courses and has been consulting for the last 10 years.  He is a regular speaker at area user groups and Code Camps.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 08 May 2008 00:13
Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 08 May 2008 00:06

Details are here:

http://hubcitynug.org/

It's a great time to get involved with helping run the UG. Many thanks to Keith Elder and Aubrey Cote for getting the ball rolling on this.

Make sure you get on the mailing list (available on the site) to stay up to date on this.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 07 May 2008 05:00

My colleague Joe Healy has assembled an amazing weekend of activity, nicely squeezed between the Developer and Infrastructure weeks at TechEd Orlando. There is a site that lists all the activities, which include Code Camps, .NET Us, Open Space discussions SQL seminars, and a bunch of other awesome stuff.

Since I am helping him out with the .NET U stuff, I figured I'd blog that stuff here as well.

We are having 3 .NET Universities run concurrently on Sunday. All registered attendees will receive their .NET U Alumni t-shirt, a .NET U *graduate* certificate, and a couple of books. And we may just drop class pictures on the site as well. Here are the courses with the Registration links:

.NET U presents: BizTalk Basics - A 4-part technical overview of BizTalk Server 2006, covering the essential aspects of getting BizTalk rolling in your IT department. This series is being delivered by BizTalk guru extraordinaire Jeff Barnes. Jeff is also including a bonus topic on RFID.

http://www.clicktoattend.com/invitation.aspx?code=128288

 

 

.NET U presents: SharePoint Fundamentals - a 4-part series discussing everything from installation through Web Parts with Windows SharePoint Services. This track is being delivered by some of the top SharePoint talent in the community, including Josh Carlisle, Mikhail Dikov, Jacob Sanford, Doug Ware, and Ted Pattison.

 http://www.clicktoattend.com/invitation.aspx?code=128289

 

 

.NET U presents: Building Service-based applications in .NET - This session includes thorough technical primers on Windows Communication Foundation (WCF), Windows WorkFlow Foundation (WF), WorkFlow Services, and the new *Web programming* model in WCF (REST, JSON, and RSS). Rockstar presenters Bill Zentmayer, Bayer White, Noah Subrin, and Glen Gordon will show you the way to get started building service-based applications with the .NET Framework.

 http://www.clicktoattend.com/invitation.aspx?code=128291

 

Hope to see a bunch of you there. Remember, this event is a free, community event, and not just for TechEd attendees. So feel free to come down, catch some sun, and enjoy a monster weekend of content.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 06 May 2008 15:43

The next Augusta Developers Guild meeting will be held on Thursday, May 29th, 2008 at 6PM at Augusta State University. Karl Shifflett will be presenting Mole Visualizer For Visual Studio. Please RSVP so we know how much food to order. More information is available at our website http://www.augustadevelopers.org.

Meeting Summary
When: Thursday, May 29th, 2008 @ 6PM
Where: Augusta State University, University Hall, Room 170 ( Directions )
Who: Karl Shifflett

Agenda
6:00 Food and Networking
6:20 Announcements and Sponsors
6:30 Presentation
8:00 Closing and Giveaways

Topic - Mole Visualizer For Visual Studio
The Mole Visualizer For Visual Studio has taken the developer community by storm. It has been written up on major developer blogs all over the world including several at Microsoft. It has been downloaded by tens of thousands of developers worldwide.

This presentation will cover using Mole on WPF, WinForms, ASP.NET, WCF and WF Visual Studio project types.  Mole is a very complex Visual Studio Visualizer designed to not only allow the developer to view objects or data, but to also allow the developer to drill into properties of those objects.  Mole allows unlimited drilling into objects and sub-objects.  When Mole finds an IEnumerable object, the data can be viewed in a DataGridView or in the properties grid.  Mole easily handles collections that contain multiple types of data. Mole also allows the developer to view non-public fields of all these same objects.  Depending on the type of object you are visualizing you can view properties, fields, IEnumerable collection data, an image of the data/control, and run-time XAML.  Mole also allows editing of displayed properties, including properties in the heap.

Presenter - Karl Shifflett
Karl is a software architect, Microsoft MVP, Code Project MVP and MCAD from Charlotte, North Carolina. He has been designing & developing business applications since 1989 and transitioned to .NET in March of 2003. In April of 2007 he joined the list of WPF and Microsoft Expression fanatics & evangelists. Currently working on new full featured City Government and Utility Billing WPF product.  Karl is an exciting and enthusiastic speaker who is a regular at the Enterprise Developers Guild events, Raleigh Code Camps and has presented in Columbia and Charleston SC. He is a member of Team Mole that delivered Mole Visualizer For Visual Studio to the world. His blog:  http://karlshifflett.wordpress.com

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 06 May 2008 15:10

Thought this was an interesting survey.

http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9082558

I'm still not sure exactly how you specifically classify someone as a *Web 2.0 developer*, but whoever they are, they gave us nice marks in this survey.

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 01 May 2008 22:01

That's the first time I've seen Sync. I have to say, it's pretty cool.

http://blogs.msdn.com/chabrook/archive/2008/04/10/ford-sync.aspx

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 01 May 2008 18:50

Check out Bob's blog, which includes a 4-part series on Silverlight 2.0. Wow, monster blog entry, Bob! nice job!

http://blogs.msdn.com/bobfamiliar/archive/2008/04/04/rich-internet-applications-using-silverlight-2-0.aspx

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Date: Friday, 25 Apr 2008 19:18

Microsoft MVP and overall nice guy Keith Elder will be speaking at the Lower Alabama .NET User Group's May 27th Meeting. Keith is a great speaker, so you want to be sure to make this one.

 
Presenter: Keith Elder

Topic: Windows Workflow Foundation

Time: 6:00 PM

Location:
  Office Mall South
  3100 Cottage Hill Road
  Building 3
  Mobile, AL 36606


Slides available at: http://keithelder.net/Presentations/IntroToWorkflow/IntroToWorkflowFoundation.ppt

Introduction to Windows Workflow


Foundation Scenario: Your boss gives you a task with fairly complicated business rules one day at work. You spend weeks coding it and as soon as you get done he/she informs you the business rules have changed. Your first thought is to lash out at your boss because this is a major change. Instead you politely smile and say thank you, "I'll get right on it". Little does your boss know you've used Workflow Foundation to map out all the business logic and rules. You quickly make the change declaratively within Workflow Foundation and all of a sudden you are a hero.
Workflow Foundation enables developers to quickly and easily map out complex business tasks that turn their code into declarative models. In this session we'll explore the ins and outs of Workflow Foundation from the ground up so you'll have a good sense of where to get started when you head back to the office.  

Author: "dougturn"
Comments Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader