shadow
new tech learnings?


 

Session Synopses

 
  Architecture
 Database Platform
 Developer Tools and Languages
 Management
 Mobile and Embedded
 Office and SharePoint

 Security
 SOA and Business Processes
 Unified Communications
 Web and User Experience
 Windows Client
 Windows Server Infrastructure
 
ARCHITECTURE TRACK

ARC 332 - Human Dynamics in IT Architecture role
Session Level: 300
Speaker:Aaron Tan Dani

The session will cover typical challenges that faced by IT Architects in carrying out their roles and responsibilities, especially the soft skills part. Despite having skills in solving dynamic business requirements and technical complexity, human dynamics is also one of the critical success skills for an IT Architect to posses to survive in today dynamic world. An IT Architect needs to interact with people from different groups, such as business, technical, 3rd party, management and regulatory bodies. Hence, understanding of human aspect, character and temperament will tremendously help an IT Architect to be relevant and effective in their role.


ARC311 - The Real-estate Architecture role
Session Level: 300
Speaker:Aaron Tan Dani

The session will discuss the architecture thinking on the real estate management that will greatly improve the user experience in using the application. Is there any relation between the real estate of the application and the IT architecture discipline itself? Is there such a role exist for this specialist architect? What they do and what positive impact would this architect brings to make application more user friendly and relevant to the business users?


ARC233 - Software Factories and DSLs: The Future of Tomorrow
Session Level: 200
Speaker:Justin Lee

How can you keep up with ever-changing software requirements? How can you avoid wasting your time on menial tasks and housekeeping? This session explores some of these questions using Software Factories and demonstrates of how you can use the Microsoft Domain Specific Language (DSL) tools in Visual Studio 2008 to build your own custom DSL for rapid and reliable application development. It also helps you understand the concept of Software Factories and how model-driven development can help overcome common development problems not solved by object-oriented development.


ARC331 - Dude, where's my business logic?
Session Level: 300
Speaker:Chad Hower

Over the years, we have moved from desktop, to client server, to 3-tier, to n-tier, to service orientation. In the process though many things have changed, but many habits have remained. This session discusses what we are doing wrong, and solutions.


ARC341 - Localization - Going Beyond Translation
Session Level: 300
Speaker:Chad Hower

Most developers think localization involves just translating the text into another language. Text translation certainly is a major component of localization, but even when professionally done, simply translating the text is not enough. Such localizations still leave users with an uncomfortable often difficult to use piece of software. Have you ever thought about the colors or pictures in your application as part of localization? Learn how to deal with linguistic mechanical differences, currencies, dates, times, numbers, formatting, flow, cultural differences and more in this session.

Back to top
 
DATABASE PLATFORM TRACK

DAT334 - Availability Enhancements in Microsoft SQL Server 2008
Session Level: 300
Speaker:Gerald Hoong

Get an overview of the major enhancements to building highly available database solutions using Microsoft SQL Server 2008. Technologies such as database mirroring, failover clustering, backup compression, hot-add CPU, etc. will be covered.


DAT312 - Resource Management and Troubleshooting Enhancements in Microsoft SQL Server 2008
Session Level: 300
Speaker:Gerald Hoong

Get the latest updates to the much awaited feature in the new Microsoft SQL Server 2008 that allows resources on the server to be prioritized. It has long been a need to have these “quotas” on SQL Server and it is here now. Watch as your SQL Server workload gets mapped to different load groups and resource pools that will allow your server to run smoother and better availability.


DAT222 - Creating Flexible and Richer Reports Faster with Microsoft SQL Server 2008 Reporting Services
Session Level: 200
Speaker:Gerald Hoong

Take a closer look at how Microsoft SQL Server 2008 Reporting Services allows much richer and compelling reports to be created in a faster way. With a much more enhanced rendering engine, it has significantly improved report execution. With a new authoring tool, the new Tablix control and richer set of data visualizations, user experience is greatly enhanced.


DAT432 - Database Recovery for the Paranoid
Session Level: 400
Speaker:Edwin Sarmiento

Nothing is more frightening to a DBA as getting that wake-up phone call that the system is down, especially when it's a mission critical one. Nothing can be more unnerving than having your CEO standing behind you as you attempt a recovery. This session will focus on being prepared for and dealing with a recovery situation for a SQL Server 2005 database, an instance or an entire server. Topics covered will be backup schemes, partial backups and piecemeal restores, page-level recovery and a thorough understanding of how to troubleshoot a "Suspect" database.


DAT321 - Migrating and upgrading to SQL 2008
Session Level: 300
Speaker:Sheng Sin Chia

Performing a major version upgrade can be a daunting task considering how many moving parts today's applications typically have. Verifying that your application will work without problems is no small feat. Issues such as TSQL compatibility, system and user function, deprecated features, security models, etc. all contribute to making your testing efforts harder. This session covers both tools and application compatibility testing methodology developed jointly by Microsoft and Scalability Experts. Beyond just static analysis of your database, this session also provides detailed guidance on how to test actual code execution against SQL Server 2008 including dynamic SQL for both in-place upgrade and side-by-side (migrate) methods.


DAT211 - What's new in SQL Server 2008
Session Level: 200
Speaker:Wee Hyong Tok

Enterprise data management needs to deal with large amount of digital information, and to glean insights from these data. In this session, you will learn about the Microsoft Data platform and how the exciting new features in SQL Server 2008 empower organizations with a trusted, productive and intelligent data platform.


DAT231 - Best Practices for designing cubes in Microsoft SQL Server 2008
Session Level: 200
Speaker:Wee Hyong Tok

In this session, you will learn about the design guidelines for creating high-performance cubes in SQL Server 2008.  The session will also cover the Best Practice design alerts that can be used during dimension/cube design. You will also learn about the key enhancements in the aggregation of data and processing of cubes in Microsoft SQL Server 2008.


DAT333 - Microsoft SQL Server 2008 Features for Developers
Session Level: 300
Speaker:Bikesh Lakhmichand

SQL Server 2008 introduces a number of exciting new features for developers, from support for Spatial Data types to a mechanism to store SQL BLOB data using the NTFS file system, to improvements in any development-related area from T-SQL to SQLCLR to XML. This session will get you up to speed quickly on the new features, and give you some insight into how to most effectively use them to your advantage in either new or existing development projects.


DAT335 - Security Enhancements in Microsoft SQL Server 2008
Session Level: 300
Speaker:Il-Sung Lee

SQL Server 2005 introduced many security enhancements from data encryption to advanced context impersonation. Learn a bit about these enhancements and hear about the new features coming to SQL Server 2008. This talk covers enhancements like Transparent Database Encryption, Extensible Key Management, and Auditing; and discusses how they can be used to help protect your data.


DAT342 - Data Compression in Microsoft SQL Server 2008
Session Level: 300
Speaker:Il-Sung Lee

Is your database big? Are you interested in reducing its size to half or even to one-third? The new release of SQL Server will provide you native data compression for your tables, indexes, and partitions that can significantly reduce the size of your database. A smaller database can lead to better performance for IO bound loads, reduce memory requirement and the manageability cost (e.g., backup/recovery) of your database. This session describes how SQL Server compresses the data in SQL Server and its impact on the workload. We also share the best practices and the lessons learned based on the feedback from early adopters.


DAT441 - Microsoft SQL Server 2008 - Data Mining Internals
Session Level: 400
Speaker:Wee Hyong Tok

In this session, you will do a deep-dive into the internals of SQL Server 2008 data mining. You will learn about data mining concepts and how to tune and test the various data mining techniques for accurate predictions. In addition, you will learn how you can unleash the tremendous potential of predictive analystic using SQL Server 2008 data mining.

Back to top
 
DEVELOPER TOOLS & LANGUAGES TRACK

TLA315 - Building Next Generation Data Access Layers with the ADO.NET Entity Framework
Session Level: 300
Speaker:Justin Lee

As Developers, we've been building components in our data access layer (DAL) with ADO.NET classes such as Connections, Commands, DataReaders, DataSets and our own custom Helper classes and Data Classes. We build data access layers with a clear separation of concerns between business logic, data access, and data storage. We do this to increase cohesion and maintainability of our code, and also to increase developer productivity. What does this exactly mean in terms of the Entity Framework? What is the best approach to using the Entity Framework within our Data Access Layer?


TLA327 - Practical Functional Programming in C#
Session Level: 300
Speaker:Justin Lee

Lambda Expressions and Expression Trees are new language features in C# 3.0 which bring various functional programming techniques into C#. The reason for introducing functional programming techniques is to allow developers to describe what they want, rather than force them to describe how they want to do it. This is essential and adds a secondary level of abstraction, leaving the “how” up to the framework designers to implement and allowing the developers to concentrate on the “what” of the problem. This allows framework designers to add new techniques like concurrency without creating too many changes. This talk will show how to make use of Lambda Expressions to write better descriptive code that shows the intent of the code rather than the logic behind the code; how refactoring your current code to use lambda expressions and the new extension methods within the framework can result in code that is more terse and descriptive.


TLA322 - F#: Introduction into the World of Functional
Session Level: 300
Speaker:Justin Lee

F# is a strongly-typed multi-paradigm programming language that encompasses scripting, functional imperative and OOP programming disciplines that makes it a choice language for scientific, engineering and web-based programming. F# programs runs on top of the .NET Framework, but unlike other scripting languages, it executes at or near the speed of C# and C++, making use of the performance that comes through strong typing. The deep integration with the CLR and .NET together with its object orientation capabilities allows you to design and write code in a much easier way. In this session, we'll examine the syntax of F#, see how it maps to the underlying CLR concepts, talk about how F# implements functional concepts without losing many of the benefits of object orientation, and finally, how it can be used to make the CLR developer's life much easier.


TLA314 - Visual Basic 2008 Tips and Tricks
Session Level: 300
Speaker:Lisa Feigenbaum

Want to be an expert on the new VB 2008 language and IDE features? Then this session is for you! Learn how to maximize your IntelliSense experience and leverage Refactoring features to instantly become more productive. Take a peek at integrated XML, how to navigate XML “gotchas”, and how to express what you wish in fewer lines of code. Dive into LINQ and explore best practices, performance tips, and the pitfalls to avoid. With over 50 tips and tricks, you are guaranteed to walk away with something that you can use immediately and perhaps even a few things to impress your friends with.


TLA323 - Best Practices for the VB 9.0 and C# 3.0 Features that Make LINQ Work
Session Level: 300
Speaker:Lisa Feigenbaum

VB 9.0 and C# 3.0 introduce a number of new language features such as anonymous types, lambda expressions, extension methods, local type inference and more. These are all features that can help improve your code; however, they also present new opportunities to make mistakes. This talk explains how to use and how not to use the new features of VB and C#. Each feature will be introduced with a small example, and you should be able to follow even if you’re not already familiar with it. Finally, the talk will culminate by showing how all these features come together in the VB and C# compilers to enable the most powerful language feature in the 2008 release: LINQ!


TLA339 - Concurrency and Parallel Programming
Session Level: 300
Speaker:Justin Lee

With the rise of the multi-core processors, developers need to start writing software that scale to take advantage of the number of cores and processors available. As we all know, with concurrency come great responsibilities, and problems like race conditions, deadlocks, synchronization and mutual exclusion issues. This talk will discuss ways to prevent these problems, and introduces the new Parallel Extensions framework with Task Parallel Library (TPL) and PLINQ as a superior alternative to the current threading model in .NET. We shall also illustrate how LINQ queries can be written with concurrency in mind.


TLA335 - Conquering XML with Visual Basic 9.0
Session Level: 300
Speaker:Lisa Feigenbaum

XML is used in most modern applications. Business documents, configuration files, object serialization, SOAP, RSS, and Office Open XML are just a few examples. Even your Visual Studio project files and configuration settings are XML files. However, XML processing currently requires you to learn a new set of concepts, and its text-based format is not easy to deal with programmatically… until now! In Visual Basic 9.0, XML becomes a built-in data type with a rich editing experience that completely eliminates the conceptual barrier between the code that you write and the XML you're trying to manipulate. In this session you’ll learn how to easily create, query and transform XML with Visual Basic’s powerful yet easy to use syntax. We’ll discuss features like XML IntelliSense, XML literals, embedded expressions and using language constructs instead of a DOM to navigate the XML hierarchy. In addition, we’ll explore tips, tricks, and “gotchas”. Say goodbye to XSLT and hello to Visual Basic 9!


TLA213 - S+S Development with Visual Studio 2008
Session Level: 200
Speaker:Poh Sze Lim & Patrick Yong

First released in 1997 as Visual Studio 97, the Microsoft development environment has grown leaps and bounds to not just enable developers to create applications for Web and Windows but also a host of a devices (Mobile & Desktop), platforms (2007 Office System & ASP.NET) and services (your line of business services). Visual Studio is in the right spot to create applications based on the Software plus Services vision. In this session, you will discover how Visual Studio 2008 enables you to quickly create enterprise grade services and connect them with different software clients.


TLA225 - Talking conceptually with your data
Session Level: 200
Speaker:Prasanna Amirthalingam

This session provides an understanding about the ADO.NET EF and goes into how the thinking behind an application accessing data needs to be changed when using the ADO.NET EF. This session will also cover the different components that make up the ADO.NET EF.


TLA332 - VSX: Extending Visual Studio 2008 for Fun or Profit
Session Level: 300
Speaker:Gareth Jones

Visual Studio Extensibility is becoming an important part of Visual Studio. We will show you tools to make you more productive with Visual Studio, and also demonstrate how to build your own extensions. We’ll build a complete extension and you’ll leave knowing how to get started on your own projects.


TLA333 - Cosmos - Running .NET without Windows
Session Level: 300
Speaker:Chad Hower

Cosmos - C# Open Source Managed Operating System. Cosmos is an open source project that allows you to develop in Visual Studio, press F5, and instantly take your C# code, compile it, and deploy it in VMWare (or QEMU with GDB debugger), or even a network boot to a real PC on one click! See how it is done, and how to use it on your own.


TLA338 - VSX: Domain-Specific Development with Visual Studio DSL Tools
Session Level: 300
Speaker:Gareth Jones

Domain-Specific Language models are a powerful technique for tooling the abstractions specific to your business along with architectural guidance. We will examine the domain-specific development pattern, and see how to build a graphical language. You will learn how to make your language domain-specific and how to add guidance to the tool.


TLA341 - VSX: Building Custom Tools with Visual Studio 2008 Shell
Session Level: 300
Speaker:Gareth Jones

If you want to consolidate your software tools into a single environment or create a vertical toolset, the Visual Studio 2008 Shell is the answer. The Shell is royalty free and lets you cut costs and focus on your areas of expertise. We will walk through how to build your own custom IDE.


TLA231 - Writing a 3D game in 60 minutes
Session Level: 200
Speaker:Dirk Primbs

Want to become a game developer? With technologies such as XNA the entry in this world has never been easier. This sessions gives you a kickstart in game development and shows you the areas that you’ll need to master whether you plan to write a 3D Tetris clone or the next Halo title. And while having fun by writing a game, you’ll probably notice that a lot of the technologies and know how used could be applied to classical development areas as well.


TLA311 - Best Practices with the Microsoft Visual C# 3.0 Language Features
Session Level: 300
Speaker:Bikesh Lakhmichand

Visual C# 3.0 introduces a number of new language features such as query expressions, lambda expressions, extension methods, automatically implemented properties, local type inference and more. These are all features that can really improve the quality of your code. They also give you new ways of doing things wrong. This talk focuses on both the good and the bad: how to use and how not to use the new features of C#. Each feature is introduced with a small example, and you should be able to follow the talk even if you are not already familiar with the new language constructs.


TLA321 - Understanding C# Lambda Expressions
Session Level: 300
Speaker:Bikesh Lakhmichand

C# Lambda expressions got you down? Are you confused by the new => syntax when you see it in samples and demos? This session ends the Lambda mystery for you; answering the following questions you might have. Where did Lambda expressions come from? How do they play a role in C#? Are they just a compact replacement for anonymous delegates? How can you write more compact code, and even expose Lambda expressions in your own APIs?


TLA324 - Debugging .Net Applications
Session Level: 300
Speaker:Bikesh Lakhmichand

Every developer or support engineer debugs applications at some stage in his or her career, yet debugging is often viewed as an arcane and difficult topic. While it is often difficult to determine why an application is hanging, leaking memory, or crashing, there are techniques you can apply to make the debugging process more productive and efficient. This session aims to equip you with the mindset, tools, and techniques that will help you successfully identify and resolve common application debugging.


TLA331 - Web Deployment Options with Visual Studio 2008 (Interactive Session)
Session Level: 300
Speaker:Jeff King

In this interactive session bring your questions and come to understand the different web deployment options available within VS 2008 and figure out what is the best option for your situation. Discuss best web deployment practices and methodologies used by various organizations. Talk about various web deployment options available today like Publish Web, Copy Web, Web Deployment Projects (WDP), Web Setup Projects, MS Deploy and more.


TLA312 - Building Smart Clients the Smart Way
Session Level: 300
Speaker:Maung Maung Phyo

The Smart Client Software Factory is a guidance offering that provides comprehensive architecture guidance to help in building Composite Smart Clients using the Microsoft platform (Win Forms, WPF, etc). This session starts with discussion on various characteristics of a Composite Smart Client application. You will then learn how to create business services modules and learn to build UI use cases using the presenters and controllers. This session will also cover how to create a disconnect service agent which allows the Smart Client application to access external services.


TLA326 - .NET: XNA - .NET for the Xbox 360!
Session Level: 300
Speaker:Chad Hower

What is XNA? It is nothing short of .NET for the Xbox 360! Learn how you can use .NET to develop games and other applications for the XBox with the same ease that you can develop for Windows. Simply use Visual Studio.NET, build, deploy!

Back to top
 
MANAGEMENT TRACK

MGT334 - Continuous data protection for your Microsoft Server Infrastructure
Session Level: 300
Speaker:David Foo

Protecting data and information market has recently experienced a renaissance of sorts. After years of tape-based backup solutions and one-size-fits-all approaches to nightly backup, newer technologies introduced – Continuous Data Protection (CDP), disk based backup – which provide the impossible to possible. What Microsoft version of backup (Data Protection Manager 2007) be able to do? How it protects Microsoft’s applications and data? This session provides the need to protect Microsoft Server Infrastructure.


MGT333 - Managing virtual machines in a datacenter
Session Level: 300
Speaker:Ching Loong Poo

Cost saving, the most important reason, makes executives of IT Organization compelled to quickly implement server virtualization solutions. However, pre and post virtualization tasks are not as simple as expected. This session shows and describes how Microsoft’s products can be able to assist to overcome and make Virtualization a real success.


MGT321 - Increase the Security and Compliance of your Servers & PCs with System Center Part 1
Session Level: 300
Speaker:Raymond Chou

Is monitoring security and keeping track of compliance a tedious, if not impossible task? This session shows how System Center can help you monitor and report on the overall health of your infrastructure security as well as automatically take necessary actions within. We will also show you how you can report on the compliance of your environment for auditing and licensing purposes.


MGT332 - Increase the Security and Compliance of your Servers & PCs with System Center Part 2
Session Level: 300
Speaker:Raymond Chou

In the second of our two part series, we will take a deeper look at how the System Center solutions can report on your security practices and help to increase its security state. Also find out how some value-added solutions from Microsoft Partners will improve the overall experience.


MGT311 - Cross-Platform Monitoring with Microsoft System Center Operations Manager 2007
Session Level: 300
Speaker:Andrew McMurray

How do you leverage Operations Manager 2007 for cross-platform monitoring? We show you how you can use Operations Manager to monitor non-Windows Operating Systems, network infrastructure, and more. Come to this session to learn how to make Operations Manager 2007 the primary monitoring solution for both Windows and non-Windows environments.


MGT341 - Microsoft System Center Operations Manager 2007: Administrative Best Practices
Session Level: 300
Speaker:Andrew McMurray

Operations Manager can drive down management costs for any organization, but only if it's well managed. Come learn what the best practices are for the top three administrative challenges: Agent deployment, management pack deployment and tuning, and reporting on the health of OpsMgr.


MGT335 - System Center Configuration Manager: Asset Intelligence 1.5
Session Level: 300
Speaker:Andrew McMurray

System Center Configuration Manager 2007 Service Pack 1 delivers a new and exciting update to Asset Intelligence. Introduced in SMS 2003 Service Pack 3, AI 1.5 introduces new and improved functionality. In this session we will provide a technical overview of these new features, such as the new catalog and license management UI, new reports, support for SoftGrid virtual applications, as well as catalog site replication. We will also demonstrate the ability to import license data (MLS) to better assist you in your Asset Management efforts.


MGT331 - Application Virtualization Management: The Enterprise of the Future using System Center Configuration Manager 2007 R2 and Microsoft Application Virtualization
Session Level: 300
Speaker:Andrew McMurray

The release of System Center Configuration Manager 2007 has brought strong improvements and new capabilities to the enterprise for software distribution. In addition, Microsoft Application Virtualization (Formerly SoftGrid) has transformed the way applications are managed and executed. With the release of System Center Configuration Manager 2007 R2 these two technologies align to offer a complete enterprise platform for managing both physical and virtual applications. In this session we will cover a technical overview and a deep dive of Application Virtualization Management within System Center Configuration Manager R2, and through demonstration we will cover the new advanced features this capability brings the modern organization.

Back to top
 
MOBILE & EMBEDDED TRACK

MED321 - Think and Code Mobile
Session Level: 300
Speaker:Poh Sze Lim

What is unique and different about mobiles devices? What is important for Microsoft Visual Basic and Visual C# desktop and Web developers to understand when making a leap to mobile device programming? Join this session to learn the key elements necessary for building mobile applications, and some of the innovations you can look for.


MED333 - Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Session Level: 300
Speaker:Loke Uei Tan

Come learn how to use Microsoft Silverlight for Mobile to build rich mobile experiences including design patterns and best practices. Learn about fluid and intuitive navigation, smart content organization, making use of the small form factor and cross-device support. This session also covers how to use tools like Microsoft Expression Blend to move beyond size considerations to create stunning and meaningful vector-based graphics applications.


MED231 - Introduction to Silverlight on Mobile Devices
Session Level: 200
Speaker:Loke Uei Tan

This session introduces you to Silverlight on Mobile devices. It showcases some early examples of rich internet applications running on mobile devices. We will also share the roadmap and release plans for Silverlight on Mobile.

Back to top
 
OFFICE & SHAREPOINT TRACK

OFC312 - Forms-based Authentication - How to Get Your Internet-facing MOSS Site Up and Running
Session Level: 300
Speaker:Richard Taylor

Forms-based authentication is an ASP.NET authentication service that enables applications to provide their own logon UI and do their own credential verification. If you have an anonymous Internet-facing site, you will want to know how to use Forms-based authentication.


OFC321 - Microsoft Office SharePoint Server 2007 Lifecycle Management Demofest: Methodologies, Tools, and Best Practices
Session Level: 300
Speaker:Richard Taylor

Having problems with SharePoint lifecycle management? This session provides guidance and information, including helpful methodologies, frameworks, tools, and best practices. We demonstrate a number of new tools addressing SharePoint manageability and governance including SharePoint Asset Inventory, SharePoint Capacity Planning, SharePoint Automated installation and Configuration, SharePoint Cross-site Configurator, and SharePoint Monitoring Management Packs.


OFC322 - SharePoint High Availability, Backup/Restore and Disaster recovery
Session Level: 300
Speaker:Joel Oleson

The most frequently asked question of a SharePoint Administrator is how do I backup my farm, and then what do I do for high availability and disaster recovery.  This common, but often complex question will be broken down with the best practices and lessons learned.


OFC332 - STSADM - Automating SharePoint Administration
Session Level: 300
Speaker:Joel Oleson

STSADM is the hidden path to simplify and automate SharePoint Administration.  There are many properties and commands that are only accessible to the command line interface.  This session will provide examples and tips for using the power of STSADM and demonstrating how it can simplify your life.


OFC242 - SharePoint Governance: Chaos No More, 10 Steps to Success
Session Level: 200
Speaker:Joel Oleson

The chasm between business and IT can be breached with SharePoint.  These 10 key steps to successful SharePoint deployments will help you bridge that gap and help you utilize the full power of SharePoint and without it... it's chaos.


OFC311 - SharePoint Applications To Go!: Building Occasionally-Connected SharePoint Applications Using the Microsoft Sync Framework
Session Level: 300
Speaker:Hoong Fai Lai

Since the dawn of SharePoint we have lived a connected life. Microsoft Office SharePoint Server 2007 and Windows SharePoint Services v3 coupled with Microsoft Office Outlook 2007, Office Groove 2007, and a few third-party components, provides some support for the occasionally-connected application. Microsoft Sync Framework (currently in CTP) provides an extensible platform enabling offline access for applications. This session explores the possible integration points between Microsoft Sync Framework and SharePoint, allowing developers to more easily extend SharePoint data into the disconnected and occasionally-connected world.


OFC241 - How not to lose your job: Securely share information to the right people, anywhere, anytime
Session Level: 200
Speaker:Alistair Speirs

Everyday people must share information with others as part of their business. Terrible stories about data loss show how easy it is to have a disaster. How do you help them while securing the information? Come see John and Paul demonstrate how to do this using common Microsoft products including SharePoint, RMS, AD, and Office including Groove.


OFC231 - Office Collaboration Myth Busting
Session Level: 200
Speaker:Alistair Speirs

It’s hard to share documents! I cannot do it safely! I cannot share outside the company! I have to buy a bunch of complex products that take a long time to implement! Come see Paul prove these myths wrong and others in a fun session on Collaboration with Office.

Back to top
 
SECURITY TRACK

SEC332 - It’s the 21st Century: Time to Throw Away Your Medieval Gateways
Session Level: 300
Speaker:Steve Riley

You’ve heard it before: “de-perimeterization,” “death of the DMZ,” “firewalls are useless,” and so on. Sure, it’s fun to talk about such things. But what happens when you can finally live in such a world? How do you build and manage it? The technology is ready, so what’s holding you back? Over the years, Steve Riley has spoken about the evolution of security, how networks must change to meet the requirements of modern-day business, and how protecting data is becoming paramount. Finally, the necessary technologies have converged for you to build and manage the secure clients and the Internet-connected data center that make tomorrow’s vision a reality today. Come learn how you can do this now.


SEC211 - Privacy: the why, what, and how
Session Level: 200
Speaker:Steve Riley

Which data breach did you read about this week? Seems like you can’t scan the news without reading about yet another lost laptop, compromised database, or stolen identity. Privacy is suddenly becoming a necessary element of conducting business. It’s mostly viewed as a cost, and indeed that’s true: new government regulations around the world have begun to impose strict and complicated privacy requirements on businesses. But might there also be ways privacy could become a business enabler, perhaps providing competitive differentiation? What kinds of privacy policies, procedures, tools, and techniques are useful? How should people implement these? What’s the link between security and privacy, anyway—are they complementary or in opposition? Steve Riley will begin providing some answers to these and other thorny issues related to privacy.


SEC241 - Do these 10 things now or else get 0wn3d!
Session Level: 200
Speaker:Steve Riley

New to information security? Or been around so long that you feel your skills need lubricated? Well, then don’t just sit around the lunch table with strangers and make small talk. Instead, come to this session covering the ten most important things you need to do right now to get and stay secure. Perhaps it’ll seem like common sense, but you’d be amazed at how people often overlook the basics. You can address most of today’s security risks by following a few simple steps, none of which involve following massive checklists, performing strange incantations, or purchasing curious products from unknown companies. So bring your appetite for excellent security guidance, and enjoy (re)learning what you need to know to protect your data.


SEC312 - Understanding Forefront "Stirling"
Session Level: 300
Speaker:Ronald Beekelaar

Forefront codename "Stirling" is the new management console for all the Forefront products. This will include Forefront Client Security (FCS), the Forefront Server products for Exchange and SharePoint, and the Forefront Edge products, such as Threat Management Gateway (TMG), which is the successor to ISA Server 2006. Stirling is still in beta, but will be released later this year. This session will include demonstrations of both the Stirling console, Forefront Client Security v2, and TMG.


SEC331 -Microsoft Forefront Messaging Security: The Next Generation of Virus and Spam Protection
Session Level: 300
Speaker:David Tesar

The next release of Forefront Security for Exchange Server, along with the Forefront “Stirling” Management Console will offer the most comprehensive protection ever for Exchange messaging environments. This session provides an in-depth look at Microsoft’s next generation of malware protection—including multiple scan engine virus detection, improved spam detection technologies.


SEC321 - Cryptographic and Encryption Enhancements in Vista and Server 2008
Session Level: 300
Speaker:Orin Thomas

In this session you will learn about the cryptographic and encryption enhancements present in Windows Vista and Windows Server 2008 and how the technologies related to these enhancements can be deployed to protect specific aspects of your organization's IT infrastructure. The session will cover Cryptography Next Generation (CNG), support for Suite B algorithms, as well as practical deployment of IPSec, BitLocker, Encrypting File System (EFS), SSL and S/MIME.

Back to top
 
SOA & BUSINESS PROCESSES TRACK

SBP322 - Messaging, Identity, and Workflow in the Cloud
Session Level: 300
Speaker:Nigel Watling

Software-plus-services is a key Microsoft strategy. With the Internet Service Bus, Microsoft hosts a foundational set of services that simplify composite application development. These services allow you to connect applications, implement the publish/subscribe pattern, manage identity and access control across the Internet, and run workflows over services.


SBP211 - Introduction to the Microsoft Next Generation Server and Developer Framework for Claims-Based Identity and Access
Session Level: 200
Speaker:Nigel Watling

Significant momentum is building around the industry vision of an Identity Metasystem. Learn about the claims-based model for identity and access that lies at the core of this vision, the fundamental benefits it will bring to the next generation of connected applications, and preview the Microsoft server and framework product roadmap in support of this model.


SBP321 - Going SOA with ASP.NET Application Services
Session Level: 300
Speaker:Maung Maung Phyo

ASP.NET application services are built-in Web services that provide access to features such as forms authentication, roles, and profile properties. These services are part of a service-oriented architecture (SOA), in which an application consists of one or more services provided on the server, and one or more clients. This session provides details about the types of client applications that can consume ASP.NET application services and some information about how these clients communicate with an application service. We will also discuss how to expose the application services as part of an ASP.NET Web site so that they can be accessed by any client on the network.

Back to top
 
UNIFIED COMMUNICATIONS

UNC332 - Successful Migration Techniques for Migrating to Microsoft Exchange Server 2007
Session Level: 300
Speaker:Sarbjit Singh Gill

Migrating a messaging infrastructure is usually one of the most complex projects in an organization. Learn about the major issues for migration from previous versions of Microsoft Exchange, Lotus Notes, and Novell GroupWise, and how you can avoid or mitigate these issues during your migration.


UNC321 - Advanced Troubleshooting Strategies for Microsoft Exchange Server 2007
Session Level: 300
Speaker:Sarbjit Singh Gill

This session provides an overview of how to gather diagnostic and troubleshooting information for Exchange Server 2007, as well as details about the best tools to use for quickly resolving issues.


UNC311 - Disaster Recovery in Exchange Server 2007 SP1
Session Level: 300
Speaker:Raj Natarajan

Disasters can range from a single database corruption to natural disasters that can wipe out an entire datacenter. Are you prepared for the kinds of outages that can affect your email service or availability? This session will cover the range of strategies in Exchange Server 2007 right from Single Mailbox recovery all the way to recovering from a full site failure using a combination of Standby Continuous Replication and System Center Data Protection Manager.


UNC231 - Microsoft Unified Communications Overview
Session Level: 200
Speaker:Raj Natarajan

So, you’ve heard all of this buzz around Unified Communications. Come to this demo-packed session to identify multiple UC scenarios and how it will benefit your executives and staff. This session is aimed at boosting end-user productivity through the use of Exchange Server 2007 and Office Communications Server 2007 technologies. So, if you’re in no mood for slides and just want to experience what UC is like, show up and we’ll show you how!


UNC341 - Protect, Preserve, Discover... and Prove: Organizational Governance and Compliance in Microsoft Exchange Server 2007
Session Level: 300
Speaker:Sarbjit Singh Gill

Organizations worldwide face varying—and sometimes conflicting—requirements for protecting, preserving, and discovering content and communications. Learn how to use Transport Rules to help "Protect" privacy and confidentiality, and help "Protect" against fraud, corruption, and unethical behavior. Dive into Messaging Records Management to help"Preserve" only what you need, help educate end-users, and minimize storage costs. For those of you who need to “keep everything”, check out what’s new in Journaling for businesses in highly regulated industries. And for everyone whose e-mail data has to be discoverable, peel back the covers on all those mailboxes and "Discover" what’s new in multi-mailbox search. Finally, "Prove" how these features were deployed and configured by creating an audit trail for your searches and message retention.


UNC312 - Messaging Security and Business Continuity
Session Level: 300
Speaker:David Chan

Electronic messaging is mission critical to your business. Learn how to protect your messaging infrastructure, simplify email management and reduce risk with Microsoft Exchange Hosted Services (EHS). EHS is deployed over the internet to help minimize capital investment and free up IT resources to focus on other value-producing initiatives.

Back to top
 
WEB & USER EXPERIENCE TRACK

WUX338 - Creating Dynamic UI with Windows Presentation Foundation
Session Level: 300
Speaker:Hoong Fai Lai & William Lim

Dynamic user interfaces (UI) allows end-users to change the UI of the application on the fly in order to personalize the application’s screen real estate. The changes can be in terms of adding new functionality or removing functionality that they do not use. This session examines how to design and create dynamic user interfaces using the Windows Presentation Foundation (WPF). Along the way we will explore a real-life line-of-business application called Rave which was developed by a Microsoft Independent Software Vendor (ISV) partner, Entellium Technologies, which uses XAML for creating a dynamic user interface to display rich and interactive application UI.


WUX223 - Ultimate Data Visualization Experience with WPF
Session Level: 200
Speaker:Walter Wong

Come and learn how to leverage the power of Windows Presentation Foundation (WPF) to visualize complex data. This session explores the tips-and-tricks you need to develop various types of WPF applications. It also demonstrates the collaboration of Microsoft Visual Studio 2008 WPF Designer and Microsoft Expression Blend.


WUX334 - A developer who hacks your application
Session Level: 300
Speaker:Walter Wong

A live hacking session demonstrating the different types of tools and techniques used by hackers. Come and understand in-depth the problems of unsecure application and the solutions to solve the vulnerability. If you are not aware of these problems, you must attend this session!


WUX224 - Introducing Silverlight 2 – Media
Session Level: 200
Speaker:Oliver Scheer

Silverlight 2 offers a lot of features for creating Rich Internet Applications. See what can be done by Silverlight and learn how to use the different tools like Expression Blend and Visual Studio to create amazing websites and user experiences. And learn more about the offerings from Silverlight Streaming by Windows Live.


WUX331 - Silverlight 2 – Building Rich Internet Applications Using Microsoft Silverlight
Session Level: 300
Speaker:Oliver Scheer

Silverlight 2 enables the .NET Framework Developer to bring his knowledge to other devices and platforms.  Learn how to create UI using XAML markup and code, how to build reusable custom controls, how to retrieve data from web services, and how to manipulate data with XML and LINQ using managed code.


WUX211 - The future of ASP.NET is near
Session Level: 200
Speaker:Oliver Scheer
Day 1 (August 11), 3:00pm - 4:15pm


This session gives a brief overview of what’s coming up in the next version of ASP.NET, what can be done with ASP.NET Controls for Silverlight, the ASP.NET MVC, ASP.NET Dynamic Data, ADO.NET Entity Framework, ADO.NET Data Services, and ASP.NET AJAX.


WUX241 - Creating a web enabled corporate data access layer
Session Level: 200
Speaker:Prasanna Amirthalingam

This session talks about using the ADO.NET data services to create a global data access layer within the corporate. This session covers how to identify conceptual entities within the corporate and how to expose them through the web layer for applications within the corporate to consume them.


WUX221 - WPF Performance & Best Practices
Session Level: 200
Speaker:Dirk Primbs

In this session we’ll head for the next step and learn how to optimize applications that use Windows Presentation Foundation. Learn about performance design, techniques, and tools, and pick up tips on how to investigate performance issues in Windows Presentation Foundation applications. Topics that are covered in this sessions include efficient resource usage in Windows Presentation Foundation or tools and methods used by performance developers.


WUX332 - How to Build an App like Twitter?
Session Level: 300
Speaker:Dirk Primbs

Twitter.com is a Web2.0 social communication platform. While its basic idea is pretty simple, it raises a lot of interesting questions on technology choices and architectural options that we want to shed some light on. During this session we’ll implement parts of the functionality needed for a platform like this and talk about the nuts and bold behind an application like this.


WUX322 - .NET: ASP.NET MVC Framework
Session Level: 300
Speaker:Chad Hower

The new ASP.NET MVC framework allows ASP.NET to be developed using a Model View Controller (MVC) methodology. MVC is a proven development methodology, and all of its benefits are now available to ASP.NET developers. See how this benefits your ASP.NET applications and what specific benefits are available to ASP.NET developers.


WUX325 - New Enhancements for Web Developers in Visual Studio 2008 and Beyond
Session Level: 300
Speaker:Jeff King

Get an understanding of how Visual Studio 2008 takes web development to the next exciting level. See highlights of the key new Web tools experiences including support for the ASP.NET AJAX framework, JavaScript enhancements, rich support for CSS standards, rapid development of data-bound web pages using LINQ To SQL, and more. Also learn about the new Web Deployment Projects which adds an additional build and deployment model to the Visual Studio project system. Also have a preview of the super exciting work being done for Web Developers in Visual Studio 2008 SP1.


WUX242 - Breathe Life Into You Apps With Windows Live
Session Level: 200
Speaker:Rohan Thomas

Come and check out the cool Windows Live Services and give that “Web 2.0” feel that you always wanted to give your consumers. Leverage on various SDKs, APIs and other awesome offerings from Windows Live and boost your productivity and user experience.


WUX234 - Build Your Next Web 2.0 Windows Live Application
Session Level: 200
Speaker:Li Vooi Chong

So now you know about Windows Live! What’s next? Come and learn how to make applications and put Windows Live to use in your real-world apps! Building the next “facebook”? Or the next eBay? Or the next-trendsetter app? Learn how to inject Web 2.0 into it and make users stick to your app!


WUX233 – Fly with Popfly
Session Level: 200
Speaker:Rohan Thomas

Your mashup world starts here! Need a quick mashup? Want to bring your applications on the net(Facebook, Flickr,Twitter, Digg, Stocks, Yahoo!, Warcraft) together? Want to mix up your facebook and flickr pictures and put it in your blog in a snazzy way which makes your readers go “WOW!”? And all this packaged in an awesome interface; ideal for anyone, anytime, anywhere!

Back to top
 
WINDOWS CLIENT TRACK

CLI221 - From 0 to Deployed in 30 Days or Less
Session Level: 200
Speaker:Andrew Donnelly

Need to deploy Windows Vista or the 2007 Microsoft Office system in a hurry? In this session we look at the various technologies that enable organizations of all sizes to quickly and efficiently adopt the latest Microsoft desktop components. We drill into a Plan, Build, Deploy, and Operate approach to OS deployments and migrations. Acronym soup - Our journey uncovers the complexities and best practices in adopting the Microsoft Deployment Toolkit (MDT), Microsoft System Center Configuration Manager (SCCM), Application Compatibility Toolkit (ACT), Office Migration and Planning Manager (OMPM), Microsoft Assessment and Planning (MAP), Microsoft Application Virtualization (the product formerly known as SoftGrid), as well as Lite Touch Installation (LTI), Zero Touch Installation (ZTI), and Zero Touch Provisioning (ZTP) processes.


CLI342 - Group Policy in Windows Vista SP1 and Windows Server 2008
Session Level: 300
Speaker:Andrew Donnelly

This session covers everything new in Group Policy in Windows Vista and Windows Server 2008. The core architectural changes introduced in Windows Vista are covered, along with the enhancements to the administrators experience introduced in Windows Server 2008. More troubleshooting tools, better event logging, better resources available on the Group Policy site are all covered. Additionally, an overview of the new Group Policy Preference Settings along with Advanced Group Policy Management round out the session. This session gives those new to Group Policy a rich overview of the system and those with Group Policy experience an update on what things are new to help them get more out of Group Policy.


CLI324 - MDOP: Demonstration of all 6 tools available through the Microsoft Desktop Optimization Pack
Session Level: 300
Speaker:Jeff Low

This session will provide a compelling and comprehensive overview of all 6 technologies and demonstrate highlights of each product and the solutions it provides along with a look of the MDOP roadmap ahead.


CLI332 - Microsoft Desktop Optimization Pack (MDOP): Microsoft Enterprise Desktop Virtualization, Formerly from Kidaro
Session Level: 300
Speaker:Jeff Low

Microsoft Enterprise Desktop Virtualization enhances deployment and management of Virtual PC images on a Windows Desktop while also providing a seamless user experience on a Virtual PC environment independent of the local desktop configuration and operating system. Application-to-OS compatibility issues are minimized, OS migrations are accelerated. Delivery and reconstitution of corporate desktops is easier, simplifying support tasks, business continuity, and incorporation of heterogeneous IT environments.


CLI322 - Best Practices and Lessons Learned in Activating Microsoft Windows
Session Level: 300
Speaker:Lutz Seidemann

With the introduction of Windows Vista and Windows Server 2008, Microsoft introduced Volume Activation 2.0 to protect the software from security issues introduced by piracy attempts, enable protection and management of customer’s volume keys, and differentiate genuine installations. This session is for IT Professionals who want best practices and lessons learned on how to plan and manage deployment of Windows Volume Activation 2.0. The content for this session is based on best practices and feedback from some of our key customers.


CLI311 - Application Compatibility in 90 Days or Less
Session Level: 300
Speaker:Andrew Donnelly

Deploying Windows Vista in the Enterprise has moved from “We’ll see….” to “Let’s get it done!” and application compatibility is typically identified as the biggest blocker to a successful, low-cost migration. In this session, we identify the tools, technologies, and best practices that have been used successfully by Microsoft Services and partners to minimize and/or eliminate many of the perceived (and real) challenges customers experience with both ISV and internally developed applications running on Windows Vista.


CLI331 - Get Your Desktop Deployment Projects Off the Ground with Microsoft Assessment and Planning (formerly known as Windows Vista Hardware Assessment)
Session Level: 300
Speaker:Lutz Seidemann

Microsoft Assessment and Planning (MAP) is now the next-generation Windows Vista Hardware Assessment tool. In this new release, we have added a brand new UI and also expanded the assessment scope to include Windows Vista and 2007 Microsoft Office, Microsoft Application Virtualization (SoftGrid) and other server-side virtualization technologies. Microsoft Assessment and Planning (MAP) offers agent-less network-wide assessment and report-generation so customers and consultants can get high-level and detailed views of their readiness for technology migration. Take this lab and learn how to use MAP to assess and generate readiness reports for your customers.


CLI341 - Windows Vista Security Features
Session Level: 300
Speaker:Orin Thomas

In this session you will learn about Windows Vista's security technologies. During the session we will explore the function and utility of BitLocker, User Account Control, Connection Security Policies, Address Space Load Randomization (ASLR), Data Execution Protection (DEP), Integrity Control and Data Redirection capabilities of Windows Vista. The session will cover how each of these technologies work and how they are leveraged secure both Windows Vista and your organizational network.


CLI323 - Find out what’s Vista SP1 and how to deploy it
Session Level: 300
Speaker:Dennis Chung

Find out in quick time what Vista SP1 is about and learn about how you can deploy it. Deploying Service Pack 1 begins with planning, followed by learning the installation options and then deploying it in controlled fashion. There are many ways of deploying SP1. You will learn the various scenarios for both small and large environments, and the various ways Service Pack 1 can be deployed. After you this, you can go back and plan for a quick and smooth deployment.

Back to top
 
WINDOWS SERVER INFRASTRUCTURE TRACK

SVR211 - Windows Server 2008 Overview
Session Level: 200
Speaker:Tony Krynen & Daniel van Soest

In just 1 session packed with energy, Tony and Daniel will take you across all the new capabilities of Windows Server 2008. It’s a challenge to touch all that new Windows Server 2008 functionality but at the end you’ll have a great understanding of the overall Windows Server product investments. This overview also enables you to make a good choice on the sessions that dive deeper into the specific Windows 2008 technology. We will cover the new management capabilities, IIS 7, Hyper-V, Terminal Services, PowerShell, Clustering, etc.


SVR332 - Configuring, Managing and Remotely Administering Windows Server 2008 Server Core
Session Level: 300
Speaker:Daniel van Soest

Windows Server 2008 introduces a brand new installation option called Server Core. Server Core is Windows without Windows! With Server Core you can minimize the complexity and attack surface but faced with a command prompt, how are you going to configure and manage the server and its core services? In this session, through the use of comprehensive demos, we will show you how to optimally manage the server and its roles from the command prompt. The session also covers how to administer Server Core remotely using the familiar MMC snap-ins and how to properly configure Server Core to allow the MMC snap-ins to connect. 


SVR337 - Understanding NAP in Win2008
Session Level: 300
Speaker:Ronald Beekelaar

Network Access Protection (NAP) is a policy enforcement platform built into the Microsoft Windows Vista and Windows Server 2008 that allows you to protect network assets by enforcing compliance with system health requirements. With NAP you can create customized health policies to validate computer health before allowing access on the network, automatically update compliant computers to ensure ongoing compliance, and confine non-compliant computers to a restricted network. In this session, learn how to deploy NAP by configuring policies on the Network Policy Server (NPS). Also, learn how to enforce policies based on different enforcement mechanisms such as 802.1x, DHCP, IPsec, and VPN. The session will also discuss the new integration between NAP and Forefront Client Security (FCS).


SVR326 - Tips and tricks to convert VMs from Virtual Server to Hyper-V
Session Level: 300
Speaker:Ronald Beekelaar

Hyper-V is the new machine virtualization technology in Windows Server 2008. In this session, learn from Ronald Beekelaar (MVP Virtual Machine technology) how to convert existing virtual machines (VMs) from Virtual Server (or Virtual PC) to Hyper-V. Even though Hyper-V and Virtual Server use the exact same virtual hard disk (vhd) file format, it still takes some work to convert VMs to Hyper-V. Topics include replacing the Virtual Machine Additions with Integration Components, configuring network adapters correctly in Hyper-V, and creating VM packages that can easily run in both Virtual Server and Hyper-V.


SVR324 - Deep Dive on Windows HPC Server 2008
Session Level: 300
Speaker:Jerald Cheong

The motivating theme of CCS 2008 is the enablement of integrated solutions leveraging broad Microsoft platform technologies. Learn about new features that enable SOA type solutions on massive computational scale. Demonstrations include scheduler capabilities illustrating intelligent policy management, greater application awareness, dynamic capacity algorithms, and NUMA CPU architecture counter-measures.


SVR442 - Navigating on Red Route #1: Server Core Configuration - A Deep Dive
Session Level: 400
Speaker:Ralf Schnell

Setting up a complex server configuration with all the correct parameters can be a tricky enough business with the full graphical user interface at hand. Take away the GUI (or most of it, at least), and things become ever so slightly more complicated. In this session we will look into the various aspects of an initial server configuration for a Hyper-V cluster. We will configure the network (so how exactly do you remove the ‘Client for Microsoft Networks’ binding from a NIC using the command line???), the iSCSI initiator (ever tried to enumerate your source port address using WMI?), set up the firewall to allow for remote management, and, of course, install various server roles and features. We will discover that we aren’t quite as lost and alone as we perhaps thought we might be on the server core desktop and that we can actually do a lot of stuff remotely, turning that Server Core into the proverbial ‘Black Box’ that it’s indeed meant to be. And we will eventually remember that automation is our friend, and consequently set up that whole configuration with Microsoft Deployment for easy and convenient deployment.


SVR425 - SMB v2.0 in Action
Session Level: 400
Speaker:Ralf Schnell

So how fast is SMB v2.0? Some claim it’s up to 40 times faster than SMB v1, others state it’s actually slower or takes various registry tweaks to even come close to SMB v1 performance (and I’ll let you take a wild guess what the Linux guys have to say …). And, like with most absolutistic statements, all of them are correct – under specific circumstances, that is! Let’s have a look at what the new SMB protocol actually does, how its performance is influenced by the new TCP/IP stack, and how other network parameters (e.g. Jumbo Frames) contribute to the overall network performance. Using a network emulation tool, we will undertake some experiments and explore the behavior of Vista, XP, WS03 and WS08 when confronted with changing network conditions. And we’ll end up accepting the fundamental wisdom of “Never trust any statistic you didn’t fake yourself” …


SVR331 - Configuring Hyper-V for High Availability
Session Level: 300
Speaker:Ralf Schnell

Running virtualized operating systems introduces a dependency on the underlying virtualization infrastructure. If the virtualization host is a standalone machine, it actually becomes a single point of failure for all guest systems running on top of it. So, let’s get this thing clustered! But how do we do that, and do so in a way that allows every single guest system to move around in that cluster independently from all the others? Well, turning one single virtual machine stored on a shared LUN into a Cluster resource has become almost embarrassingly simple with Hyper-V. But that’s one – how about one hundred or one thousand? We might want to avoid using drive letters in that case – unless you want to limit yourself to 22 virtual machines on a 16 node cluster. How then do we store the guest systems data and configuration files? Actually there are multiple ways of how to accomplish this, and we’ll look into the technical details and the advantages and disadvantages of those and try them out live on stage.


SVR441 - Advanced Windows PowerShell Scripting
Session Level: 400
Speaker:Edwin Sarmiento

This session provides a deep drill into advanced Windows PowerShell scripting techniques. Windows PowerShell provides an incredibly large dynamic range of capabilities from simple to very sophisticated. This session is for those people that have mastered the simple range and want to explore the high end techniques and mechanisms and making their administration tasks a lot easier. This session will also showcase how to use PowerShell with SQL Server 2008.


SVR322 - Active Directory Domain Services in Windows Server 2008
Session Level: 300
Speaker:David Tesar

In this session, we dive right into the new features in Active Directory in Windows Server 2008.  Learn the best practices on how to utilize the new features such as Fine Grained Password Policy, Auditing Enhancements, Restartable Active Directory Domain Services, and AD snapshots in your environment.  Additionally, learn some tips on deployment of Server 2008 into your environment.


SVR212 - Introducing Windows HPC Server 2008
Session Level: 200
Speaker:Deepak Setty

Windows HPC Server, successor to Compute Cluster Server, is Microsoft’s solution for high performance computing. It offers significant advancements in job scheduling, new management and diagnostic tools, a leap forward in low-latency networking. Join us to hear this and more on how the Animation Industry, Financial Services Industry and Manufacturing Industry are using these solutions.


SVR339 - Information Protection – For Your Eyes Only
Session Level: 300
Speaker:John Phillips

Today’s information economy relies on the right people getting access to the right information. For years this has traditionally been done by protecting the border. Now we need to go further, and put the locks on the Information (document, spreadsheet, etc) and ensure the right people have the right rights to do their job. This session will explore Windows Rights Management, especially the new capabilities with Windows 2008 Server, and look at how developers can take advantage of these services for their applications.


SVR313 - Identity Management – Security Policies and Automation with ILM ‘v2’
Session Level: 300
Speaker:John Phillips

Identity Lifecycle Management is key to delivering the end-end on-board, provisioning, and de-provisioning of an employee in a company’s systems. ILM ‘v2’ is the next installment in a range of Identity Management components from Microsoft, and this session will explore the new features and capabilities to ease deployment within an organization. Attendees will also see a demo in action, and see where and how they can customize to include their applications or systems in the provisioning cycles.


SVR223 - Key Changes in Microsoft Internet Information Services 7.0
Session Level: 200
Speaker:Ken Schaefer

This overview session highlights the key points of interests for IT professionals in Internet Information Services (IIS) 7. IIS 7 modularity increases security by allowing a reduced installation footprint and creation of specialized, streamlined servers. Application Pools are now "sandboxed" by default. See how IIS 7 eases administration with a new IIS Manage UI, delegated administration, and new tools for automating administrative tasks. Applications run more reliably as they are easier to troubleshoot with built-in tracing and diagnostics. Finally, multiple servers can use a single configuration file with the shared configuration feature for Web farms.


SVR333 - Deploying and Managing Web Farms on Microsoft Internet Information Services 7.0
Session Level: 300
Speaker:Ken Schaefer

Learn how to deploy and manage Web Farms using new features in IIS 7, like Shared Configuration and UNC support. When it comes to Web farms for shared hosting or enterprise, synchronizing your configuration across several nodes is the most important feature that you need. Come learn more about the new Internet Information Services 7 configuration system that replaces the metabase, and how it optimizes Web farm scenarios. Do you want to point your Web server configuration at a central location? Do you want to quickly add new nodes without painful replication and manual tasks? Shared configuration helps you accomplish fault tolerance, load balancing and fail-over. In this session, we outline the fundamental new changes and how to combine Shared Configuration with other Windows technologies such as Network Load Balancing, Distributed File System and the IIS MSDeploy tool to produce a great out of the box solution.


SVR335 - Next Generation of Terminal Services: Applications Anywhere
Session Level: 300
Speaker:Dennis Chung

Terminal Services has existed for years, but you have not seen the new innovations in Terminal Services on Windows 2008. As part of a virtualization strategy, Terminal Services presents a new layer of virtualization capabilities, Presentation Virtualization. Attend this session to learn the next generation Terminal Services that allows you to achieve your vision of applications anywhere for anyone. Witness how easy it is to setup your TS RemoteApps and deploy them seamlessly via Active Directory or even over TS Web Access. You will also learn about other innovations like TS Gateways and TS Session Broker, which can help you extend the shores of where the applications can be made available and scale.


SVR327 - Bringing Clustering to the Masses with Windows Server 2008
Session Level: 300
Speaker:Justin Francis

Microsoft made great technical improvements to Failover Clustering in Windows Server 2008. Enhancements included new SCSI-3 storage communication removing the hated "SCSI Bus reset," a brand new quorum model removing dependence on components that could be a single point of failure, and most of all, an interface that makes validating an infrastructure for cluster support, deploying a cluster, and managing a cluster a far more intuitive experience. The end result is to finally bring clustering as a viable option for mortals to use and manage. This session looks at the ways clustering can be deployed, including new IP and geographically dispersed options, supported configurations via the new validation tool and the death of the cluster hardware certification, supported storage, a.k.a. RIP parallel SCSI, quorum options including witness disk and file share witness, and most of all the improved interface—allowing administrators to concentrate more on making services and applications highly available, and less on the underlying cluster structure.


SVR321 - Understanding Microsoft's Server Virtualization Portfolio including Hyper-V
Session Level: 300
Speaker:Raj Natarajan

Join us for an overview of Microsoft's virtualization solution and the future direction of virtualization technology and management capabilities. Understand current market trends in this area, which solutions are being virtualized and the opportunities for leveraging existing IT infrastructure investments in different scenarios. Learn how your organization can keep ahead of the curve by taking advantage of the opportunities and resources available to Microsoft customers and how to think about the end-to-end lifecycle of server virtualization deployment in your organizations.

Back to top
 
*Sessions subject to change.
  • Go to top
  • Print This Page