Welcome to MSDN Blogs Sign in | Join | Help

Architecture & Stuff

At Microsoft, IASA and the world at large
IASA New York IT Architect Regional Conference 2009

As some of you know I run the local chapter of the International Association of Software Architects (IASA).  The chapter will be holding its 2009 IT Architect Regional Conference (ITARC) on October 12-14, 2009.    

 

Last year the conference was a big success. For this year we have lined up several well-known architects to participate.  Major industry architects already committed to participate this year are:

 

Grady Booch

Chief Scientist, Software Engineering in IBM Research. He is best known for developing the Unified Modeling Language with Ivar Jacobson and James Rumbaugh. Also the founder of Rational Software.

 

John Zachman

Chief Executive Officer of Zachman International, and the originator of the Zachman Framework.

 

Angela Yochem

Director, IT Information Architecture, Dell Inc. Formerly Strategic Architecture Management Executive and Senior Vice President, Bank of America

 

Len Bass

Senior Member of the Technical Staff at the Software Engineering Institute (SEI) at Carnegie Mellon University and the Co-author of the best-selling book: Architecture in Practice.

 

Walt Okon

Chief Architect, DoD Information Sharing, Architecture & Interoperability, Networks and Information Integration, Chief Information Officer, Office Of Secretary Of Defense

 

Eric Evans

Author of the book Domain Driven Design and the father of that discipline.

 

In addition we will have quite a few local architects presenting as well.  We are still in the process of setting up the web site byt you can find more information about the conference here.

 

Bill

 

 

Free Azure Services Platform “How Do I” Videos

The Azure Services Platform “How Do I” videos are free, task-oriented, and “bite-sized” to get you up to speed quickly.

Another five Azure “How Do I” videos (HDIs) have been published.  This includes one on accessing Live Framework from PHP apps!  Code snippets are included where relevant

Visit the overall HDI landing page regularly and sign up for the RSS feeds

 

Sign up for future notices about upcoming content (including HDIs)

To learn more about The Azure Services Platform see:

·         Webcasts – http://microsoft.com/events/series/azure.aspx  

·         Training kit – www.microsoft.com/azure/trainingkit.mspx 

·         Azure SDK - http://www.microsoft.com/azure/sdk.mspx  

·         Sample projects to review – http://codeplex.com, search for “azure”

·         Join an Azure user groups – http://azureusergroup.com

·         Get access by going to the http://Connect.Microsoft.com  site

Bill

 

Azure videos worth watching

Last week at MIX09, several new announcements were made for Windows Azure.  First, Full Trust support was announced, which opens up native code running in Windows Azure.  Along with this capability came the announcement of FastCGI support.  This allows any FastCGI application (like PHP) to run in Windows Azure.  Finally, we announced plans for multiple datacenters and geo-location support in April.  This will allow the customer to choose a particular region to co-locate their compute and storage closer to their customer base. 

During MIX, we also announced the timeframe for commercial availability as well as SLA and pricing.  For SLA & Pricing model, we shared Summer 2009.  For commercial availability, we have announced Fall 2009 

MIX Video Session Content

 Seeing through the Clouds:  Introduction to Azure Service Platform

While not specifically about just Windows Azure, James Conard covers cloud services from a high level and how the Azure Services Platform fits into this picture.  This talk is recommended for customers new to cloud computing concepts and wishing to get a feel for the breadth of the entire Azure Platform.

 Overview of Windows Azure

Manuvir Das covers the goals and value of the Windows Azure service in this introductory video.  Additionally, this video gives a great overview of the pieces that comprise the service as well as the general architecture of applications running in the cloud.  For customers looking at Windows Azure for the first time, this is an excellent introduction.

 Building Web Applications with Windows Azure

Steve Marx delivered a developer focused session at MIX09, covering the programming model as well as demoing a PHP application running in Windows Azure live.  See the live application called Tweval.  This sample was used during this session (as well as other sessions) as a way for users to rate the session using Twitter.  Steve covers the architecture of this sample at roughly the 61 min mark in the video.

 Windows Azure Storage

Everything you could want to know about storage in Windows Azure is covered in this comprehensive session by Brad Calder.  Topics covered include the design goals, security model, programming model, as well as the blob, queues, and tables APIs.  Be sure to check out the table performance tips around the 40 min mark.

 Using the Windows Azure Tools for Visual Studio

In this very practical session, Jim Nakashima covers the tooling story for Windows Azure inside Visual Studio and walks through how to create cloud applications.  In very short order, Jim covers the tooling, debugging, development fabric, and how to use the new native code features.

 Windows Azure SDK Update

In order to support the new features, an updated SDK and Tools for Visual Studio were released at MIX.   New samples in the SDK include both PHP and native code solutions.  Download here:

 Windows Azure SDK and Tools Visual Studio (combined installer)

Windows Azure SDK only

Please note:  the Window Azure Tools for Visual Studio has been updated since the initial MIX release.  Make sure you have the latest version dated 3/301.

New and Interesting Windows Azure Applications

 Azure Application Monitor

Azure Monitor lets you monitor your Azure-hosted applications in real-time. It includes a library for capturing runtime process information to cloud table storage; and also a desktop application for viewing the captured information in real-time.

 WPF Client for the Windows Azure Blob Storage

Azure Blob Client is a WPF application written in Visual Basic 2008 which allows developers to easily manage files on their Blob Storage service on Windows Azure, for both the local Developer Account and your own account on the Internet.

 If you know of new and interesting Windows Azure content that would be of broad interest, please let me know and I will feature it in later updates.

 Relevant Blog Postings

 PHP + ASP.NET in Windows Azure

Quickly Put PHP on Windows Azure without Visual Studio

Using 3rd Party Programming Languages via FastCGI

Walkthrough:  Enabling Full Trust to Call Native Code on Windows Azure

Hosting Roles under .NET Full Trust

 Bill

Overcoming Fear of Clouding

 

One of the reasons that companies are resisting moving applications (or parts of applications) to the cloud is because they are not sure which cloud they want to move it to! This seems to be a red herring to me because you can build applications that are reasonably portable between the different cloud vendor’s clouds. This makes it safer for you to take try utilizing a cloud service like Azure.

 

By leveraging well known design patterns such as domain driven design, layered/tiered architectures, software factories and a provider model you can build applications that insulate areas subject to change, like the specific details of the chosen cloud.  This should be well familiar to you because it is the same technique that makes it possible to write database agnostic applications that allow the switch from one database provider to another. 

In effect this would provide the possibility of: “Write Once, Cloud Anywhere” application design. J  Of course just as in the “Write Once Run Anywhere” model of the Java world, it is unlikely that many will actually switch providers any more than companies have switched J2EE or database vendors once their application has been developed.  Still the possibility should give you a sense of security and encourage you to try.

Using these techniques you can also write applications that can run on-premise and/or in the cloud using the same design techniques of layering and encapsulation.

MIX 09 Videos available now

This is Just a quick note to tell you that over 80 videos of the MIX 09 Keynote and breakout sessions can be viewed at http://videos.visitmix.com/MIX09/

Some key Azure announcements at MIX were:

  • Geolocation - The ability to specify the data center that you want your storage and compute units located in.  This also includes being able to specify affinity between your compute and storage units.
  • Full Trust/Unmanaged Code support - Relaxes the more limited trust restrictions of the previous CTP and allows you to both include .NET DLLs that were not allowable in the previous CTP trust model and also includes support for invoking non .NET code.  Also supports inter-process communications with unmanaged code via Named Pipes.  This enables you to utilize existing investments in your legacy and native code.
  • Fast CGI support - Allows PHP applications and applications written in other languages to run in Windows Azure.
  • Single install for both the Visual Studio Tools for Azure and the SDK.

I could go into more detail, but there have been quite a few blog posts about this.  See http://blogs.msdn.com/windowsazure/.

Of course there was also coverage of last weeks announcement of T-SQL/TDS support for SQL Data Services that allows you to leverage all your existing SQL Server, ADO.NET and Entity Framework skills. See http://blogs.msdn.com/ssds/.

Bill

New York Microsoft Cloud Computing User Group Meeting

The New York chapter of the Microsoft Cloud Computing User Group meets again on January 26, 2009

At Microsoft, 1290 Avenue of the Americas, 6th floor, New York, NY

6:00 PM - 8:00 PM

BE SURE TO REGISTER at http://www.clicktoattend.com/?id=134423

Space fills up fast, and Building Security requires it.

Meeting topic: Windows Azure Cloud Storage

When trying to build services that are highly scalable, durable and always available, the storage of data is critical. In this session we will begin to dig deeper into Azure. We will start by examining Azure's file system otherwise known as Cloud Storage. We will discuss Cloud Storage’s ability to store both structured and unstructured data by using blobs. In addition, we will discuss building back end services and the ability of Azure to queue work to be processed by back end services using queued storage.

The Microsoft Cloud Computing User Group meets every 4th Monday of the month on topics ranging over the breadth and depth of Microsoft's new software + service  cloud platform.  This platform has the most amazing development experience and reuses your existing skills sets.

Future topics will include:

  • Windows Live Services - Live ID
  • Microsoft .NET Services - SQL Services: SDS basics (ACE, Explorer)
  • Microsoft .NET Services - Service bus
  • Windows Azure - Application Model / Roles
  • Windows Live Services - Mesh
  • Microsoft .NET Services - SQL Services: Entities, queries & LINQ
  • Microsoft .NET Services - Access control
  • Windows Live Services - Sync across devices
  • Microsoft .NET Services - SQL Services: Sync
  • Microsoft .NET Services – Workflow
  • Windows Azure - Application Health Monitoring  

For more details contact:

Juan Suero juan.suero@neudesic.com

Chris Rolon chris@neudesic.com

Bill Zack wzack@microsoft.com

If you missed last month’s meeting which was an overview of the whole Azure Services Platform and want to catch up I did a similar presentation last month.  My presentation deck and a video screencast of the presentation are posted here.

Chris Rolon and I will also be presenting A Lap Around Windows Azure and the Azure Services Platform at the Microsoft Developers Conference on January 20th in New York.  If you did not get a chance to go to PDC this year this is a great opportunity to attend the best sessions from PDC.

clip_image001 

Little-known history of “Cloud Computing”

While a consultant to AT&T in the early 80s I worked on a project to build a “cloud” computing facility called Net1000. Net1000 was to run in AT&T data centers across the entire AT&T network and provide compute power, storage and networking at the “wall plug”. (See this book excerpt.)   It was to be based on VAX minicomputers running in AT&T central offices (data centers). Since at the time AT&T offices were somewhat ubiquitous the thought was that most of the infrastructure for hosting it could leverage that existing infrastructure. 

I worked in the application development tools group for the network.  My main role was as a surrogate user developing sample applications and making sure that the development capabilities would be acceptable to the eventual end user developers. At the time the technology (and the political climate) was just not there to pull this off.  It was based on VAX minicomputers and the application development language was COBOL!  Unlike Azure the application development tools also ran “in the cloud”.  Of course the system itself was developed in C.

In retrospect it was way ahead of its time. There was no Internet and servers were still pretty expensive. Today things have changed and cloud computing is becoming a real option for businesses to consider as part of their complete Software + Services strategy.

I never expected that experience would ever be useful again, and I even took it off of my resume. I guess that is proof-positive that if you wait long enough even hell will freeze over. :-)

We are in for some interesting times.

Bill

Technorati Tags: ,,
Did you miss PDC?

At the Microsoft Professional Developers Conference (PDC) we announced a whole bunch of technologies that may just change the way we do development in the future.  With major announcements around Cloud Services (Azure), and Windows 7 as well as other new technologies it is a shame if you missed it.

Not to worry though, we have plans to bring it to you!  The Microsoft Developers Conference with much of the same great content  will be visiting a city near you. See Bob Familiar's blog post which describes the events in greater detail.

If you have been following my blog lately you know that I have been focusing pretty heavily on Cloud Services.  In New York I will be dong the presentations on:

  • Lap around Cloud Services
  • Developing and Deploying Your first Cloud Services

Peers of mine will be presenting on those topics and more at the other cities.

Don't miss it.

Bill Zack

New York, New Jersey and Connecticut Clouds

Continuing our coverage of Microsoft Cloud Services and related topics.  If you are located in the New York/New Jersey/Connecticut area you may be interested in this.  Peter Laudati and I are holding a series of free events that will be focusing on Microsoft Cloud Services and Silverlight. We hope that we will see you there.

image

Microsoft invites you to attend:                                

MSDN Suburban Roadshow

Session 1: Cloud Computing

Hear about key problems that cloud computing is solving and how these services fit into the Microsoft cloud computing initiatives. Learn about the pillars of the platform, its service lifecycle, and see how they fit with both Microsoft and non-Microsoft technologies.  See what a Day in the Life of a Cloud Service Developer is like.  This session explores common tasks for service developers. These tasks include logging, debugging, deployment, management, and maintenance of individual cloud-based services.

Session 2: Silverlight 2 Application Development

You’ve probably been hearing about Silverlight for a while now. And for most of that time, it’s had the “beta” label after it. When something has the “beta” label appended to it, it’s easy to shrug it off and say “I’ll worry about that later when it’s ‘real’.”  Well, the “beta” label has been shed!  Silverlight 2, with its .NET Framework programming model, is here now and it’s real!  On October 14th, Microsoft officially released Silverlight 2. 

Now it’s time for you to get ready to build next generation rich Internet applications with Silverlight!  In this session, we’ll quickly review what the Silverlight 2 platform is, and then move into the bits and bytes.  Some of the questions you might be having are: What are the tools I need to get going? What is this stuff called XAML?    Hello world?  Forget “Hello World”… I want to see a real application with controls and data binding!  How do I talk back to the server to interact with services in the cloud?   

We’ll be covering the answers to all of these questions.  So don’t miss the MSDN Suburban Roadshow with Bill & Peter!

 

Register NOW!!!

REGISTER STAMORD, CT 11/10/2008, 12pm-4pm, Connecticut Information Technology Institute University of Connecticut
School of Business 1 University Place Stamford Connecticut 06901

REGISTER PARSIPPANY, NJ 11/13/2008, 1pm-5pm, SetFocus Headquarters,
4 Century Drive
Parsippany New Jersey 07054
United States

REGISTER NEW YORK, NY 12/5/2008, 1pm-5pm, Microsoft Offices, 1290 Avenue of the Americas - 6th floor
New York New York 10104

Bill Zack’s Blog:

blogs.msdn.com/billzack/

Peter Laudati’s Blog:

http://www.peterlaudati.com

 

Closing in on the Cloud

I can't tell you how glad I am that PDC is finally approaching.  When it come to Microsoft's Cloud Services I feel like I have pair of Vice Grips firmly attached to my tongue.  :-)  I realize the need for secrecy so as not to spoil the surprise, but be prepared for my tongue to be loosened after the announcements at PCD.

I just want to leave you with this quote from one of the folks running PDC:

"We’ve got some big surprises in store at this year’s conference – you won’t want to miss it. PDC2008 is significant, because we’re on the verge of a major transition that will impact the way every developer builds software. At the conference, we’ll introduce our new platform for the Internet that extends the programming model you know from Windows to the cloud and show you how you can take advantage of the new “software + services” model to extend your applications to the Internet."

(The emphasis is mine.)

Strong words?  We will see.

Bill

Learn More about "The Cloud" at PDC2008

In case you haven't been to the PDC site recently we just announced two symposia that are are included in PDC2008. The following one might be of interest to you. :-)

Symposium Title: Head in the Cloud, Feet on the Ground – A Practical Look at Architectural Challenges and Opportunities with Identity, Management, Data and Interoperability in the Cloud

Symposium Abstract: A lot of new technologies are presented at PDC2008, but what are the tradeoffs and how will they affect existing solutions? This symposium will help “connect the dots”. Using a rich set of scenarios, we will cover details of the architectural challenges and opportunities with embracing both local software and cloud services. We also will offer emerging best practices for overcoming challenges in key areas including Identity, Management, Data, and Interoperability.

Session 1 of 3: Expanding Applications to the Cloud

Speakers: Simon Guest, Gianpaolo Carraro

In this session, we will take an enthusiastic yet pragmatic look at the cloud opportunities. We will explore a few examples of cloud-based infrastructure usage as part of an existing application, and we will discuss the architectural tradeoffs as well as best practices resulting from that usage.

Session 2 of 3: Making Enterprise Grade Cloud Applications

Speakers: Eugenio Pace

Hosted applications today do not offer many of the features that large enterprises expect around identity, management, and data. In this session, we will walk through detailed examples of ‘enterprise grade’ hosted application design. At the end of the session, you will understand how to implement a federated identity scenario, enable remote management of your application and allow a richer control on how the data is stored.

Speakers: Gianpaolo Carraro

Bandwidth is not infinite and certainly not free, latency is bound by speed of light, and storage density is increasing. How will all this affect your architecture? In this final session, we will discuss emerging patterns that take into account the physical aspects of a cloud-based application.

Also for more information see http://blogs.msdn.com/gianpaolo/archive/2008/09/24/cloud-services-architecture-symposium.aspx.

Looks like the Clouds are opening up!
Technorati Tags: ,

A few days ago I told you about all the great sessions on Cloud Services that are scheduled for PDC.  We just added a bunch more.  There are now 27 sessions listed under that category. 

Sorry to nag, but If you are at all interested in what is happening “in the cloud” you should definitely go to PDC.  See https://sessions.microsoftpdc.com/public/sessions.aspx and click on the Cloud Services link for detailed session abstracts.   The sessions tagged Cloud Services include:

General Topics

  • A Lap Around Cloud Services
  • Architecting Services for the Cloud
  • Developing and Deploying Your First Cloud Service
  • A Day in the Life of a Cloud Service Developer
  • Logging, Diagnosing, and Troubleshooting Distributed Applications in the Cloud

Building Block Services

  • A Lap around Building Block Services
  • Architecture of the Building Block Services

Storage/Data

  • Developing Applications Using Data Services
  • A Lap around SQL Server Data Services
  • Scalable, Available Storage in the Cloud
  • Under the Hood: Building SQL Server Data Services
  • SQL Server Data Services: Futures
  • Microsoft SQL Server: Data-Driven Applications from Device to Cloud
  • Microsoft Sync Framework: Enterprise Data in the Cloud and on Devices

Identity Management

  • Claims-Based Identity: A Security Model for Connected Applications
  • Securing Your Service Using the Federated Identity Services
  • Connecting Active Directory to Microsoft Cloud Services
  • Access Control across the Building Block Services

 Messaging

  • Messaging Services Deep Dive: Trust Zones, Data Centers, and Multi-Tenant Services at Scale
  • Service Bus Building Blocks: Connectivity, Messaging, Events, and Discovery

SharePoint

  • SharePoint: Microsoft Visual Studio 2008 Extensions

 Modeling

  • "Oslo": Managing Software + Services Applications
  • Modeling Data for Efficient Access at Scale

Workflow

  • Workflow Services: Orchestrating Services and Business Processes

Enterprise Considerations

  • Services Symposium: Expanding Applications to the Cloud
  • Services Symposium: Enterprise Grade Cloud Applications
  • Services Symposium: Projecting On Premises Applications to The Cloud

 

Turning our Attention to the Cloud

As a new blogger I have jumped around a bit in the topics that I have ben covering recently. In the future I intend to focus more on one topic area: Microsoft Cloud Services. 

Our Cloud Services story has been exposed a bit in the various cloud based Software+ Services (S+S) offerings that we have announced up until now.  It is no secret that there are going to be a lot of new related features announced at this year's Professional Developer Conference (PDC) in October.  (If you look at the PDC agenda page and select the Cloud Services hyperlink you will see what I mean.)  In fact If you are at all interested in Software as a Services (SaaS) or S+S I would not miss this PDC if I were you. :-)

A lot is going to be said at PDC about features exposed in and through the cloud.  Since I am an architect I intend to focus on the design patterns and practices for building applications using these new capabilities.  Of course I do not expect that to be easy.  Best practices and design patterns emerge over a period of usage and discovery so it is hard to say up front what they should be.  Nevertheless I will do my best. :-)  Certainly the architecture of the services already announced and to be announced will lend themselves to certain design patterns .  Creative users however will also find new ways to use them in furthering their business needs.  This should be fun!

Stay tuned :-)

Bill

What is happening at Microsoft?

I don't ordinarily just copy stuff that someone else sends me into my blog, but this is an exception.  If you have trouble keeping up to date on everything that is happening at Microsoft with all the various products and technologies then Microsoft blogs are great for this, but finding the right blogs to subscribe to is a big challenge.

We have created a resource to act as an index to all the blogs at Microsoft that you might be interested in.  Subscribe to the ones you like.

Bill

The following weekly report and other resources described below can be found on BlogMS - http://blogs.technet.com/blogms/.

 

The Monthly Report for all articles published during August-2008 is now available.   There were 877 new articles published from 01-Aug-2008 to 31-Aug-2008.  183 Microsoft Team blogs searched, 149 blogs had new articles.

 

Resources on BlogMS

·         Microsoft Team Blogs Directory – A full listing of Microsoft team blogs and feeds - 183 in total.

·         Microsoft Team Blogs OPML Files – OPML files can be used to import the list of team blog feeds in your news reader or aggregator.

·         Subscribing to Essential Microsoft Newsletters  -  Essential newsletters that you should be signed-up to.

·         Microsoft Connect – Getting Involved Early: - Information about Microsoft Connect.

 

183 Microsoft Team blogs searched, 87 blogs have new articles in the past 7 days.
205 new articles found searching from 25-Aug-2008 to 31-Aug-2008

Categories: Business Process Management, Consumer and Hardware Solutions, Deployment and Service Management, Desktop and Mobile, Development Shared Source Initiative, Dynamics, General, Industry Solutions, Installation and Update Services, Microsoft Advertising, Microsoft Conferences and Briefings, Microsoft Online Services, Microsoft Press Pass, Networking and Remote Access, Office Suite, Partner Resources, Product Support, Research and Labs, Security, Security Products Forefront, Server and Infrastructure, SharePoint Groove Search, SQL and Business Intelligence, Systems Management, Unified Communications, Virtualization, Web and Development, Windows Live


Consumer and Hardware Solutions

Microsoft Surface   Website | RSS Feed
LiveLabs Shadow Box - 26-Aug-2008

Response Point   Website | RSS Feed
Tinsley Consulting - 26-Aug-2008
TMCnet Response Point Coverage - 27-Aug-2008
Syspine Announces Canadian Master Distributor - Williams Telecommunications - 27-Aug-2008

Windows Home Server   Website | RSS Feed
Gearing up for PDC 2008! - 27-Aug-2008


Deployment and Service Management

Solution Accelerator Assessment and Planning   Website | RSS Feed
Show your favorite sites on Virtualization with the World! - 30-Aug-2008


Desktop and Mobile

Windows Embedded   Website | RSS Feed
Tip of the Day: Moving Event Viewer logs to an unprotected volume - 25-Aug-2008
Tip of the Day: Annotate Your Source Code - 26-Aug-2008
Tip of the Day: Moving or Renaming Your Page File - 27-Aug-2008
Reminder- MSDN Chat Tomorrow August 28th (10am PST) - 27-Aug-2008
Last Chance to Enter to Win a Mobile Memory Mouse! - 28-Aug-2008
Tip Of The Day: Disable Software-enumerated Devices - 30-Aug-2008

Windows Genuine Advantage   Website | RSS Feed
Update to WGA Notifications for Windows XP Professional - 26-Aug-2008

Windows Vista   Website | RSS Feed
Windows Vista Adoption Keeps Growing - 25-Aug-2008
Mojave: The Experiment Continues… - 27-Aug-2008
Tweakguides.com: Breath of Fresh Air - 28-Aug-2008


Development Shared Source Initiative

CodePlex   Website | RSS Feed
Test drive the new CodePlex at our upcoming usability study! - 27-Aug-2008

Reference Source Code   Website | RSS Feed
.NET Framework 3.5 SP1 Sources are available! - 28-Aug-2008


Dynamics

Dynamics CRM   Website | RSS Feed
Professional Developers Conference 2008 - 25-Aug-2008
Thoughts on Forms - 25-Aug-2008
CRM Accelerators – Part IV – Enterprise Search Accelerator - 26-Aug-2008
Microsoft Word Proposal for Microsoft Dynamics CRM Online - 27-Aug-2008


General

Environment Software Enabled Earth   Website | RSS Feed
Microsoft’s new recycling program cuts Redmond headquarters waste in half - 25-Aug-2008
Microsoft becomes first US corporate campus to achieve Green Restaurant Certification for its cafeterias - 27-Aug-2008

MSDN Magazine   Website | RSS Feed
Basic Instincts: Increase LINQ Query Performance - 25-Aug-2008
Foundations: Workflow Tips - 27-Aug-2008
Custom Controls for Silverlight 2 - 29-Aug-2008

TechNet Magazine   Website | RSS Feed
Security Watch: Passwords and Credit Cards, Part 3 - 25-Aug-2008
Anatomy of a Malware Scam - 25-Aug-2008
Take Your Line of Business Applications Mobile - 26-Aug-2008
Exchange Queue & A: September - 27-Aug-2008
Utility Spotlight: Windows Memory Diagnostic - 28-Aug-2008
Security: Understanding Shared Account Password Management - 28-Aug-2008
Inside SharePoint: SharePoint Directory Integration - 29-Aug-2008


Industry Solutions

Chemical   Website | RSS Feed
Microsoft Research Chem4Word Project - 26-Aug-2008
Monsanto Enhances Collaboration with Cisco, Microsoft Technologies - 27-Aug-2008

Health   Website | RSS Feed
Microsoft HUG--Wish you were here - 27-Aug-2008
Microsoft HUG--Wish you were here Day 2 - 27-Aug-2008

Power and Utilities   Website | RSS Feed
Mobile Workforce Management Grows Stronger with Acquisition - 28-Aug-2008


Installation and Update Services

Microsoft Update   Website | RSS Feed
IE 8.0 Beta 2 on WU - 28-Aug-2008

The Deployment Guys   Website | RSS Feed
Non-shrinking WIM files - 26-Aug-2008
Logging All the Configuration Manager Task Sequence Variables - 29-Aug-2008

Windows Server Update Services   Website | RSS Feed
New categories appearing on WSUS - 28-Aug-2008
New Visual Studio 2008 Product Category - 28-Aug-2008

Windows Server Update Services Support   Website | RSS Feed
WSUS: New and Updated Knowledge Base articles for 8-10 through 8-23 - 25-Aug-2008
Missing End User License Agreement (EULA) will cause error 0x80240033 in the UpdatesHandler.log - 26-Aug-2008
WSUS: Service Packs may be reported as not applicable even though they are installed - 27-Aug-2008
WSUS: Two new product categories in the WSUS Synchronization Options dialogs - 28-Aug-2008
New Visual Studio 8 product category added to your WSUS server Products and Classifications dialog - 28-Aug-2008


Microsoft Advertising

adCenter Analytics   Website | RSS Feed
Comings and Goings - Top Entry and Exit Pages Report - 28-Aug-2008

adCenter API for Developers   Website | RSS Feed
Sample SOAP requests for several adCenter API V5.1 calls - 29-Aug-2008

adCenter for Advertisers   Website | RSS Feed
Searcher Behaviour Research - SES San Jose 2008 - 26-Aug-2008
adCenter Feedback - 26-Aug-2008
Top 5 Tips for Winning in Retail Over and Beyond the Festive Period - 27-Aug-2008
Microsoft Content Ads FAQ - 28-Aug-2008


Microsoft Conferences and Briefings

MIX The Next Web Now   Website | RSS Feed
Privacy Features in IE8 - 27-Aug-2008
Awesome Visual Search in IE8 - 27-Aug-2008

Professional Developers Conference PDC   Website | RSS Feed
Buzz on the Blogosphere: Submit a Session, What are the Tracks and more.... - 25-Aug-2008
David Chappell and Jon Flanders: Perspectives on “Oslo” and how to prepare for the road ahead - 25-Aug-2008
One Day Left to Enter T-shirt and Emmy Awards Contests - 25-Aug-2008
Windows Home Server – Filling the Gap for Services in the Home - 27-Aug-2008
L.A. Insights: Like Japanese Food? You'll love Los Angeles - 29-Aug-2008
All Eyes on the Engineering Windows 7 Blog and more from the Blogosphere - 29-Aug-2008
Of the Developer, For the Developer, By the Developer = Don Box and Chris Anderson - 29-Aug-2008


Microsoft Online Services

Dynamics CRM Online   Website | RSS Feed
Microsoft Dynamics CRM UG Summit - Las Vegas Aug 22-24 - 27-Aug-2008
CSA Promotion for qualified partners - 29-Aug-2008

Microsoft Online Services   Website | RSS Feed
Global Address List (GAL) access in Entourage 2008 - 28-Aug-2008
Non-Exchange Active Directory User Directory Synchronization Configuration Settings - 30-Aug-2008


Microsoft Press Pass

Press Pass Press Releases   Website | RSS Feed
Microsoft Announces Upcoming Event for the Financial Community - 25-Aug-2008
Microsoft and Nikon Enter Into Patent Cross-Licensing Agreement - 28-Aug-2008

Press Pass Top Stories   Website | RSS Feed
PCs Make a Fashion Statement at PROJECT - 26-Aug-2008


Networking and Remote Access

Microsoft Enterprise Networking   Website | RSS Feed
New Networking-related KB articles for the week of August 10 - August 17 - 25-Aug-2008
Springboard Series Virtual Roundtable with Mark Russinovich - 27-Aug-2008
The Quick and Easy on Using NMCap to Create Circular Network Traces Based on File Size - 27-Aug-2008

Network Access Protection   Website | RSS Feed
WinCAT blog post on NAP and 802.1X Enforcement - 25-Aug-2008
NAP Training Solutions from Microsoft - 29-Aug-2008


Office Suite

Office Access   Website | RSS Feed
Total Access Analyzer 2007 Preview - 28-Aug-2008
Performance posts around the company - 30-Aug-2008

Office Excel and Excel Services   Website | RSS Feed
Using Excel & Excel Services with SQL Server Analysis Services 2008 - 28-Aug-2008

Office for Mac   Website | RSS Feed
Brave New Fonts - 25-Aug-2008
So what's it like to work in MacBU? - 27-Aug-2008
Solver For Excel 2008 Is Available! - 29-Aug-2008

Office Outlook   Website | RSS Feed
Microsoft Office Labs adds new “do not disturb” feature to email - 29-Aug-2008

Office Powerpoint   Website | RSS Feed
Listening to the PowerPoint Interns: A Farewell Interview - 27-Aug-2008

Office Word   Website | RSS Feed
ENCRYPTING DOCUMENTS - 26-Aug-2008


Partner Resources

Microsoft on Independent Software Vendors ISVs   Website | RSS Feed
Internet Explorer 8 Beta 2 Launched Today: Immediate Website Updates Required for Internet Explorer 8 Beta 2 Compatibility - 27-Aug-2008
Microsoft Software Licensing and Protection Services enable ISVs to deliver trial, perpetual, and subscription licenses to customers - 29-Aug-2008

Startup Zone Emerging Business Team   Website | RSS Feed
Saving Power with Solid State Storage - 27-Aug-2008
CTO Interview—Tu Nguyen, DOCCENTER - 27-Aug-2008
What Wealth Doesn't Buy -- Thinking Beyond the Money - 28-Aug-2008
The Blind Men and the Cloud - 29-Aug-2008


Product Support

Daylight Saving Time and Time Zone FAQs   Website | RSS Feed
Announcement: daylight saving time ends in Morocco earlier, on September 1, 2008 - 28-Aug-2008

Hotfix Support The Hot Blog   Website | RSS Feed
How to know whether a fix can be applied to Vista or Server 2008 - 25-Aug-2008
August 18 - August 24 Hot-Fix KB articles Weekly Release - Windows Legacy Products - 25-Aug-2008
August 19 – August 25 Hot-Fix KB articles Weekly Release - Windows 6.0 - 26-Aug-2008
August 20 - August 26 Hot-Fix KB articles Weekly Release – Developer - 27-Aug-2008
August 21 – August 27 Hot-Fix KB articles Weekly Release - SQL Server - 28-Aug-2008
August 22 - August 28 Hot-Fix KB articles Weekly Release - Messaging Server - 29-Aug-2008


Research and Labs

Microsoft Research Downloads   Website | RSS Feed
Unwrap Mosaic—Embedding - 27-Aug-2008
Microsoft Research AutoCollage 2008 - 29-Aug-2008

Microsoft Research News and Headlines   Website | RSS Feed
Microsoft Test-Driving Wi-Fi Use in Vehicles - 25-Aug-2008
Prof Chris Bishop Takes Us on a ‘Hi-Tech Trek’ Through the Digital World in the 2008 Royal Institution Christmas Lectures - 25-Aug-2008
Realistic Special Effects Coming Soon for Home Videos - 25-Aug-2008
Video: A Look at Tomorrow's Health Solutions Today - 25-Aug-2008

Office Labs   Website | RSS Feed
An internship in review - 29-Aug-2008


Security

Microsoft Connected Information Security Group   Website | RSS Feed
Welcome to the CISG Blog - 25-Aug-2008
What is the Microsoft Anti-XSS Library? - 26-Aug-2008
What Does ANTI-XSS Offer for HTML Sanitization? - 27-Aug-2008
UTF-8 Encoding - 28-Aug-2008
Output Encoding - 28-Aug-2008
UX ≠ UI - 29-Aug-2008
Introduction to Dennis Groves - 29-Aug-2008

Microsoft Malware Protection Center   Website | RSS Feed
Manufacturing Fear - 25-Aug-2008
Year Old Worm Weasels its Way Aboard I.S.S. - 26-Aug-2008
A Normal Day at the Office - 28-Aug-2008

Security Bulletins Advisories   Website | RSS Feed
Microsoft Security Advisory (951306): Vulnerability in Windows Could Allow Elevation of Privilege - 8/27/2008 - 27-Aug-2008

Security Bulletins Comprehensive   Website | RSS Feed
MS07-050 - Critical: Vulnerability in Vector Markup Language Could Allow Remote Code Execution (938127) - Version:2.0 - 26-Aug-2008
Microsoft Security Advisory (951306): Vulnerability in Windows Could Allow Elevation of Privilege - 27-Aug-2008

The Security Development Lifecycle   Website | RSS Feed
SDL and the XSS Filter - 27-Aug-2008


Security Products Forefront

Forefront Client Security   Website | RSS Feed
FCS SP1 releases! - 26-Aug-2008

Forefront Product Suite   Website | RSS Feed
A Closer Look into Forefront Client Security Service Pack 1 - available now - 26-Aug-2008

Forefront Server Security   Website | RSS Feed
Microsoft AV Scan Engine Updating Issue - 28-Aug-2008

Forefront Threat Management Gateway ISA Server   Website | RSS Feed
ISA & TMG NAT behavior And MS08-037 - 28-Aug-2008


Server and Infrastructure

Active Directory Services   Website | RSS Feed
Removable Storage, Group Policy and Windows Server 2008 and Windows Vista - 25-Aug-2008
Saving money and power with Group Policy - 29-Aug-2008

Advanced Windows Debugging and Troubleshooting   Website | RSS Feed
Basics of Debugging Windows - 28-Aug-2008

Clustering and High Availability   Website | RSS Feed
What happens when one of my Active Directory Objects gets Deleted? - 25-Aug-2008
Migration Options for Hardware with Failover Clustering in Windows Server 2008 - 28-Aug-2008

Engineering Windows 7   Website | RSS Feed
Windows 7 -- Approach to System Performance - 27-Aug-2008
Boot Performance - 29-Aug-2008

Platforms Performance   Website | RSS Feed
What Port is that Service using? - 26-Aug-2008
BAD_POOL_CALLER? What the … - 29-Aug-2008

Server Core Ask the Core Team   Website | RSS Feed
Cluster Resource Type options for Hyper-V - 27-Aug-2008

Small Business Server SBS   Website | RSS Feed
IE 8 Beta 2 and SBS - 26-Aug-2008
Known post installation event errors in SBS 2008 (and how to resolve them) - 26-Aug-2008
The SBS 2008 Answer File and the Certificate authority name - 27-Aug-2008

Windows Powershell   Website | RSS Feed
Richard Siddaway's talk in Sweden Sept 16th - 25-Aug-2008
PowerShellPlus V2.0 - 25-Aug-2008
PowerShell vs TSQL & Why Learn PowerShell - 30-Aug-2008


SharePoint Groove Search

SharePoint Designer   Website | RSS Feed
Creating Workflows in Microsoft Office Live - 29-Aug-2008

SharePoint Products and Technologies   Website | RSS Feed
.NET Framework 3.5 SP1 issue on Windows SharePoint Services v2.0 - 27-Aug-2008
Announcing the “How to get the Most Value from Social Computing for Business with Microsoft” white paper - 28-Aug-2008
Using Excel & Excel Services with SQL Server Analysis Services 2008 - 28-Aug-2008
SharePoint Administration Toolkit 2.0 is Now Available! - 29-Aug-2008
Announcing the SharePoint Best Practices Series - 29-Aug-2008
Just Published! WSS 3.0 and MOSS 2007 SDK 1.4 Download and Online MSDN Library - 30-Aug-2008


SQL and Business Intelligence

SQL Server Express   Website | RSS Feed
Detailed information about installing SQL Express and it's prerequisites - 28-Aug-2008

SQL Server Protocols   Website | RSS Feed
Configuring SQL Protocols through Windows PowerShell - 29-Aug-2008

SQL Server Reporting Services   Website | RSS Feed
Report Builder 2.0 - RC1 Release - 25-Aug-2008


Systems Management

System Center Manageability   Website | RSS Feed
OpsMgr 2007: Announcing the new Certificate Generation Wizard - 25-Aug-2008
New and Updated Knowledge Base articles for 8-10 through 8-23 - 25-Aug-2008
ConfigMgr 2007: OSD deployment errors out within a few seconds after WinPE loads and then automatically reboots - 26-Aug-2008
Missing End User License Agreement (EULA) will cause error 0x80240033 in the UpdatesHandler.log - 26-Aug-2008
Reporting installation fails after applying SMS 2003 SP2, SP3 or ConfigMgr 2007 SP1 - 27-Aug-2008
ConfigMgr 2007: Client installation fails with "Unable to compile the file ccmclasses.mof" - 27-Aug-2008
OpsMgr 2007: The Health of the Root Management Server is in a Gray “Not Monitored” State - 28-Aug-2008


Unified Communications

Microsoft Exchange   Website | RSS Feed
TechNet Webcast - MCS Talks Enterprise Architecture session 3 - Messaging - 25-Aug-2008
Troubleshooting Exchange 2007 VSS Backups - 25-Aug-2008
A Scalable Networking Pack (SNP) hotfix rollup package is available for Windows Server 2003 - 28-Aug-2008

Office Communications Server   Website | RSS Feed
OCS Best Practices Analyzer for Vista SP1 x64 - 25-Aug-2008
A New Path? - 28-Aug-2008
Next release of OCS to support 64 Bit OS (x64) - 29-Aug-2008
Office Communications Server 2007 Edge Planning Tool - 29-Aug-2008


Virtualization

SoftGrid   Website | RSS Feed
Assigning application packages on a per machine basis - 25-Aug-2008
SoftGrid/App-V: Using Virtualization to Fix Compatibility Issues - 27-Aug-2008
The Top Three Rookie Mistakes - Part 1 - 28-Aug-2008

Windows Virtualization   Website | RSS Feed
Virtualization Feed for Your RSS Reader - 27-Aug-2008
Backing Up Hyper-V Virtual Machines - 30-Aug-2008


Web and Development

Expression Blend and Design   Website | RSS Feed
Cutting Shapes in Expression Blend - 26-Aug-2008

Expression Web   Website | RSS Feed
Public beta 2 of Internet Explorer 8 is now available! - 27-Aug-2008
Use a dataview to create a color table from XML - 28-Aug-2008

Internet Explorer   Website | RSS Feed
Privacy Beyond Blocking Cookies: Bringing Awareness to Third-Party Content - 25-Aug-2008
IE8 and Privacy - 25-Aug-2008
IE8 Performance - 27-Aug-2008
Upgrading to Internet Explorer 8 Beta 2 - 27-Aug-2008
Introducing Compatibility View - 27-Aug-2008
Internet Explorer 8 Beta 2 Now Available - 27-Aug-2008
Part I: Better Everyday Browsing - 28-Aug-2008
Part II: Better Everyday Browsing - 28-Aug-2008
Updated VPC Images Now Available - 29-Aug-2008
Trustworthy Browsing with IE8: Summary - 29-Aug-2008

Popfly   Website | RSS Feed
Popfly at Penny Arcade Expo - 28-Aug-2008
Popfly Game Creator Now in Beta - 28-Aug-2008

The dotNET Endpoint   Website | RSS Feed
Weekly Update - New REST and 'Oslo' Screencasts - 25-Aug-2008
Screencast - Hosting WCF Services in ASP.NET/IIS - 27-Aug-2008

Visual Basic   Website | RSS Feed
How Do I: Add Smart Tags to Excel Workbooks? (Kathleen McGrath) - 28-Aug-2008
Nice to meet you! (Lisa Feigenbaum) - 29-Aug-2008

Visual C++   Website | RSS Feed
The Mallocator - 28-Aug-2008

Visual Studio Code Analysis   Website | RSS Feed
New for Visual Studio 2008 SP1 and FxCop 1.36 – Multi-targeting rule - 25-Aug-2008

Visual Web Developer   Website | RSS Feed
Silverlight Tips of the Day – Week 5 - 26-Aug-2008
Visual Web Developer support for out of band releases. - 27-Aug-2008
New on Tips and Tricks Blog! - 30-Aug-2008

Windows SDK   Website | RSS Feed
How it works: Windows SDK Documentation (Part 1) - 27-Aug-2008

XNA Games Development   Website | RSS Feed
New Content Available: AI Flocking, Shadow Mapping, and Multipass Lighting Shaders! - 30-Aug-2008


Windows Live

Live ID and Identity Gateway   Website | RSS Feed
PDC 2008 - Live Platform: Identity Services - 30-Aug-2008

Live Mesh   Website | RSS Feed
Service update: new build coming today (0.9.3103.13) - 28-Aug-2008

Live Search   Website | RSS Feed
Something's different at Live Search! - 29-Aug-2008

Live Search Webmaster Center   Website | RSS Feed
What's Broken in the Microsoft Development Stack? - 28-Aug-2008

Photosynth   Website | RSS Feed
Synthing tips: How to synth a room - 25-Aug-2008
Your feedback - 26-Aug-2008
Unexpected outage - 26-Aug-2008
Reach out and synth somebody? - 27-Aug-2008
Synthing to sell: using Photosynth to help sell a house - 28-Aug-2008
We've just made some updates - 29-Aug-2008
With this synth, I thee wed: Wedding Photography and Photosynth - 29-Aug-2008


The following blogs/feeds do not have new entries between the dates specified:

BizTalk Adapter Pack   Website | RSS Feed
BizTalk Server   Website | RSS Feed
Microsoft IT Showcase   Website | RSS Feed
Microsoft Operations Framework   Website | RSS Feed
Solution Accelerator Security and Compliance   Website | RSS Feed
Outlook Mobile   Website | RSS Feed
Ultra Mobile PC Project Origami   Website | RSS Feed
Windows Embedded Point of Service for dotNET   Website | RSS Feed
Windows Mobile   Website | RSS Feed
Windows SideShow   Website | RSS Feed
Open Source News Feed   Website | RSS Feed
Dynamics NAV   Website | RSS Feed
Microsoft dot com Operations   Website | RSS Feed
MSDN Subscriptions   Website | RSS Feed
TechNet Plus Subscriptions   Website | RSS Feed
XPS XML Paper Specification and Open Packaging   Website | RSS Feed
Education UK Schools   Website | RSS Feed
Education US Specialist Team   Website | RSS Feed
Manufacturing and Resources   Website | RSS Feed
Microsoft Deployment Toolkit   Website | RSS Feed
User State Migration Tool USMT   Website | RSS Feed
Windows Installer MSI   Website | RSS Feed
Bluehat Security Briefings   Website | RSS Feed
TechEd   Website | RSS Feed
Office Live Workspaces   Website | RSS Feed
System Center Online   Website | RSS Feed
DHCP Windows Enterprise Networking Group   Website | RSS Feed
Network Monitor   Website | RSS Feed
Routing and Remote Access   Website | RSS Feed
Windows Core Networking   Website | RSS Feed
Office InfoPath   Website | RSS Feed
Office Project   Website | RSS Feed
Office Sustained Engineering   Website | RSS Feed
Office Visio   Website | RSS Feed
Support Lifecycle   Website | RSS Feed
SysInternals   Website | RSS Feed
adCentre Labs   Website | RSS Feed
Microsoft Live Labs   Website | RSS Feed
Microsoft Research Publications   Website | RSS Feed
Microsoft Application Threat Modelling   Website | RSS Feed
Microsoft Security Response Center MSRC   Website | RSS Feed
MSRC Ecosystem Strategy   Website | RSS Feed
Security Vulnerability Research and Defense   Website | RSS Feed
Windows Vista Security   Website | RSS Feed
Forefront Intelligent Application Gateway IAG   Website | RSS Feed
Commerce Server   Website | RSS Feed
Group Policy   Website | RSS Feed
Storage   Website | RSS Feed
Windows Auditing and Security Logging   Website | RSS Feed
Windows Server Division   Website | RSS Feed
Enterprise Content Management   Website | RSS Feed
Enterprise Search   Website | RSS Feed
Groove   Website | RSS Feed
SharePoint Developer   Website | RSS Feed
Office Performance Point Server   Website | RSS Feed
ProClarity   Website | RSS Feed
Project Astoria Next Generation Data Programability   Website | RSS Feed
SQL Performance Engineering   Website | RSS Feed
SQL Programmability and API   Website | RSS Feed
SQL Release Services   Website | RSS Feed
SQL Server Compact   Website | RSS Feed
SQL Server Development Customer Advisory   Website | RSS Feed
SQL Server Engine   Website | RSS Feed
SQL Server Manageability   Website | RSS Feed
SQL Server Query Processing   Website | RSS Feed
SQL Server Security   Website | RSS Feed
SQL Server User Education   Website | RSS Feed
System Center   Website | RSS Feed
System Center Data Protection Manager DPM   Website | RSS Feed
System Center Essentials   Website | RSS Feed
System Center Mobile Device Manager   Website | RSS Feed
System Center Operations Manager   Website | RSS Feed
Live Meeting Service Developers   Website | RSS Feed
Office Communicator   Website | RSS Feed
Speech Server   Website | RSS Feed
Terminal Services   Website | RSS Feed
ADO dotNET   Website | RSS Feed
Application Consulting and Engineering ACE   Website | RSS Feed
JDBC Driver   Website | RSS Feed
RSS Web Feeds   Website | RSS Feed
Visual Studio Extensibility   Website | RSS Feed
Visual Studio Team Architect   Website | RSS Feed
Web Deployment   Website | RSS Feed
XML   Website | RSS Feed
Live Alerts   Website | RSS Feed
Live Development Platform SDK   Website | RSS Feed
Live Favorites   Website | RSS Feed
Live Mail Hotmail   Website | RSS Feed
Live Maps Virtual Earth   Website | RSS Feed
Live Messenger   Website | RSS Feed
Live OneCare   Website | RSS Feed
Live Photo and Video   Website | RSS Feed
Live QnA   Website | RSS Feed
Live Sky Drive   Website | RSS Feed
Live Spaces   Website | RSS Feed
Live Writer   Website | RSS Feed

Not your Grandmother's Service Pack!

Last week I told you about how we recorded a presentation by Shanku Niyogi, Microsoft Product Unit Manager for the .NET Framework on the subject of Visual Studio 2008/.NET Framework 3.5 Service Pack 1.

In truth this is a lot more than a typical Service Pack since it rolls up and includes a lot of new features that were previously released in Futures Releases, Community Technical Previews and Betas. 

Now that Service Pack 1 has been released here is the video recording of the meeting that I promised you. 


Not your grandmother's service pack!

 

Bill

More Posts Next page »
Page view tracker