MSDN Webcast: A Primer to Proper SQL Server Development (Part 5 of 10): New Features in Indexing and Index Maintenance Best Practices (Level 200)

Friday, September 02, 2005 - 10:00 AM - 11:30 AM Pacific Time

Kimberly Tripp, President, SQLskills.com

Now that you have learned how to create optimized indexes in our previous webcast, it is important to know how to maintain your indexes in production. An unmanaged index can become fragmented over time and is likely to degrade in performance, which can directly affect your application's performance. In part five of this series on Microsoft SQL Server 2005 development techniques, you learn appropriate strategies for monitoring fragmentation, monitoring index usage and maintaining indexes for better performance. The next webcast builds on these concepts with a look at ways to handle different types of data analysis.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278598&Culture=en-US

 

MSDN Webcast: Code Generation: Architecting a New Kind of Reuse (Level 200)

Monday, September 05, 2005 - 1:00 PM - 2:00 PM Pacific Time

Scott Hanselman, Chief Architect, Corillian

Code generation is often used to jump start projects or generate Create, Retrieve, Update and Delete stored procedures. But what if you wanted to build a more automated software factory? What if the constraints of your business were somewhat vertical but still wide open? Fairly complex systems can be built by using domain-specific languages or by extended existing things like XmlSchema or Web Services Description Language to describe contracts between systems. This advanced webcast explores and takes apart a real-life system built with the Microsoft .NET Framework to support an older Microsoft Visual C++ application. Learn how this team generated everything from domain objects to the actual Microsoft Office Word specification document.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280244&Culture=en-US

 

MSDN Webcast: Creating Dynamic and Configurable Applications (Part 3 of 15) (Level 300)

Tuesday, September 06, 2005 - 10:00 AM - 11:00 AM Pacific Time

Joe Hummel, Associate Professor, Joe Hummel, Inc.

This is the third webcast in our series on designing desktop applications with the Microsoft .NET Framework. This webcast focuses on the architecture and design of dynamic and configurable applications. Topics include proper use of .NET configuration files, storing connection strings and user settings, the Microsoft patterns & practices Enterprise Library Configuration Application Block, and building applications whose user interface is dynamically configurable.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280003&Culture=en-US

 

MSDN Architecture Webcast: Developing Applications for Windows XP x64 Edition with Visual Studio 2005 (Level 200)

Tuesday, September 06, 2005 - 9:00 AM - 10:00 AM Pacific Time

Bernard Wong, MSDN DEVELOPER COMM CHAMPION, Microsoft Corporation

By now, most Microsoft .NET Framework developers are pretty familiar with creating standard Microsoft Windows Family applications with Microsoft Visual Studio .NET 2003. What new wrinkles will Microsoft Visual Studio 2005 and the Microsoft .NET Framework version 2.0 add for managed code applications running the new Microsoft Windows XP Professional x64 Edition operating system? In this webcast, we demonstrate how Visual Studio 2005 enables you to build applications that specifically target either standard 32-bit Windows operating systems or the x64 Windows platform. See what happens in each environment when we try to call an unmanaged Win32 library, and get a look at the WOW64 emulator subsystem.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280208&Culture=en-US

 

MSDN Architecture Webcast: New Features in SQL Server 2005 for Service-Oriented Architecture Development (Level 400)

Tuesday, September 06, 2005 - 11:00 AM - 12:00 PM Pacific Time

David Campbell, GENERAL MANAGER, Microsoft Corporation

Service-Oriented Architecture (SOA) has rapidly become a key paradigm for building scalable, resilient, loosely-coupled systems that permit evolution along several dimensions. This webcast looks at the new features included in Microsoft SQL Server 2005 that facilitate developing SOA solutions. Learn about new tools and capabilities such as native Web service support from the database engine, Service Broker, and query notifications to build high performance and high fidelity caching solutions.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280222&Culture=en-US

 

MSDN Webcast: Visual Studio 2005 Team System: Design for Operations Using AVIcode Intercept Studio and MOM 2005 (Level 100)

Wednesday, September 07, 2005 - 11:00 AM - 1:00 PM Pacific Time

Victor Mushkatin, Vice President and CTO, AVIcode

Application development and application maintenance are no longer separate. Closing the loop between operations and development is critical for keeping the total cost of operations down. In this session, learn how Microsoft Operations Manager (MOM) 2005 and AVIcode Intercept Studio 2.3 extend the capabilities of Microsoft Visual Studio 2005 Team System. AVIcode Intercept Studio and MOM 2005 provide the foundation for "friction-free" application health modeling and operational monitoring of distributed Microsoft .NET applications. Find out about the powerful capabilities this solution provides for software architects, systems operators and software developers.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280043&Culture=en-US

 

MSDN Webcast: Stabilizing Your Windows CE Platform (Level 200)

Wednesday, September 07, 2005 - 11:00 AM - 12:00 PM Pacific Time

Doug Boling, Windows CE Consulting/Training, Boling Consulting Inc.

How many times have your Microsoft Windows CE projects reached the late alpha, early beta stage only to be hobbled by failures in stress testing or lockups in the field? This webcast outlines management strategies and coding techniques helpful for shipping stable platforms. Learn how to minimize bugs while enhancing your ability to identify and resolve problems quickly.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280014&Culture=en-US

 

MSDN Webcast: Essential ASP.NET for the Web Developer (Part 6 of 15): Client State (Level 200)

Thursday, September 08, 2005 - 1:00 PM - 2:00 PM Pacific Time

Fritz Onion, Partner, Pluralsight, LLC

Learn new ways to handle state management in Microsoft ASP.NET 2.0. In this webcast we compare URL mangling to the practice of using cookies for storing session keys. We also look at the new cross-page posting feature, and show you how to use the Microsoft ASP.NET 2.0 Profile service as a generic data-backed per-client store.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278431&Culture=en-US

 

MSDN Architecture Webcast: Web Services Security Patterns (Level 300)

Thursday, September 08, 2005 - 11:00 AM - 12:00 PM Pacific Time

Ron Jacobs, Program Manager, Microsoft Corporation

Making an architectural decision on securing Web services is not as simple as building the services themselves. Web service security presents many more challenges than securing a typical enterprise application because the reach and scope of the services is far larger and diverse. Your choice of Web service architecture, infrastructure and tools should accommodate diverse service consumers both inside and outside your enterprise. This webcast introduces the Microsoft Web Service Security Patterns, a prescriptive architecture guide that is in its community review phase. Learn about the vast array of security options available to architects, and gain insight into making an objective security decision within a Web service context.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280306&Culture=en-US

 

MSDN Webcast: Implementing Security in the Development Lifecycle (Level 200)

Friday, September 09, 2005 - 9:00 AM - 10:30 AM Pacific Time

William Steele, Developer Community Champion, Microsoft Corporation

Do you make security a primary concern throughout the development process? In today's highly connected world, security is absolutely essential. Microsoft has created the Trustworthy Computing Security Development Lifecycle, a set of guidelines describing how and when to implement security best practices. These guidelines add specific and well-defined checkpoints to each stage of the typical development lifecycle. This webcast outlines recommended changes you can apply to the design, development, testing, verification and release phases of development. These changes can significantly reduce the number and severity of security vulnerabilities shipped to customers.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280052&Culture=en-US

 

MSDN Webcast: Deciphering Active Directory for Applications Manager (Level 300)

Friday, September 09, 2005 - 11:00 AM - 12:30 PM Pacific Time

Joe Stagner, Developer Community Champion, Microsoft Corporation

Active Directory Application Mode (ADAM) is an independent mode of Microsoft Windows Server family Active Directory with directory services for applications. ADAM provides benefits for developers who create or adapt directory-enabled applications. It provides dedicated directory services for applications, including a data store and standard application programming interfaces (APIs) for accessing the application data. ADAM operates independently of Active Directory, enabling local control and autonomy of directory services for specific applications. It also facilitates independent, flexible schemas and naming contexts. In this session we explore an application that uses ADAM, discuss what ADAM is, and what it is not.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280054&Culture=en-US

 

MSDN Webcast: A Primer to Proper SQL Server Development (Part 6 of 10): Mixed Workloads, Secondary Databases Wait States Locking and Isolation (Level 200)

Friday, September 09, 2005 - 10:00 AM - 11:30 AM Pacific Time

Kimberly Tripp, President, SQLskills.com

Microsoft SQL Server 2005 makes it possible to use snapshot isolation to accomplish everything within a single database, but this is not always your ideal choice. In part six of our series on proper SQL Server development, we examine the variety of ways that are available in SQL Server 2005 to handle data analysis, and we discuss the benefits and drawbacks of each method. This session will help you get a feel for the right circumstances for using each approach in your application. Part seven continues the discussion with a look at plan caching and stored procedure optimization techniques.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278600&Culture=en-US

 

MSDN Webcast: Practical Security for Intranet Solutions (Level 200)

Monday, September 12, 2005 - 11:00 AM - 12:30 PM Pacific Time

Mike Benkovich, Developer Community Champion, Microsoft Corporation

Internal Web and Microsoft Windows-based applications often require integration with existing applications, access to databases, strong authorization methods, secure authentication mechanisms, and identity management. In this webcast, we discuss strategies for incorporating security best practices into intranet solution development. We introduce future security improvements available to developers through Microsoft Visual Studio 2005 and Microsoft ASP.NET 2.0. Get practical guidance on how to implement security enhancements throughout intranet solutions.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032279892&Culture=en-US

 

MSDN Architecture Webcast: Live from the Professional Developers Conference 2005 (Level 100)

Tuesday, September 13, 2005 - 11:30 AM - 12:30 PM Pacific Time

Ron Jacobs, Program Manager, Microsoft Corporation

Broadcast from the Microsoft Professional Developers Conference 2005 in Los Angeles, California. See live interviews with guests visiting the Microsoft patterns & practices booth after the pre-conference session.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280097&Culture=en-US

 

MSDN Webcast: Building Production Speech Applications for Non-Speech Experts (Level 300)

Tuesday, September 13, 2005 - 11:00 AM - 12:00 PM Pacific Time

Michael Kuperstein, Chief Architect, Metaphor Solutions

Learn to build, debug, deploy and install production-quality speech interactive voice response applications quickly and efficiently using tools and methods familiar to you. This webcast introduces the Metaphor tools, which work on top of the Microsoft Speech Software Development Kit to manage the low-level complexities of building speech applications. Metaphor tools allow you to use Microsoft Visual C# and form-based user interfaces to build speech dialogs without being an expert in speech technologies. You may use over 50 pre-built applications and dialogs and thousands of grammars and prompts as part of your application. You can also import the application into Microsoft Visual Studio for back end integration, debugging and deployment.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032279318&Culture=en-US

 

MSDN Webcast: End-to-End Data Access: Rendering Reports with SOAP (Level 300)

Thursday, September 15, 2005 - 9:00 AM - 10:00 AM Pacific Time

Rob Jackson, Developer Community Champion, Microsoft

Learn how to use the Microsoft SQL Server 2005 Reporting Services SOAP interface to render your reports to a Windows Forms application.  Join this webcast and see for yourself how you are no longer limited to viewing reports in a Web browser.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278416&Culture=en-US

 

MSDN Webcast: Essential ASP.NET for the Web Developer (Part 7 of 15): Membership (Level 200)

Thursday, September 15, 2005 - 1:00 PM - 2:00 PM Pacific Time

Fritz Onion, Partner, Pluralsight, LLC

See the new membership features of Microsoft ASP.NET 2.0. This webcast begins with how to implement cookie-based authentication for sites using the new security controls and the site administration tool. We will then go behind the scenes to examine how this authentication works. We help you understand how you can best incorporate these new features into your projects.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278439&Culture=en-US

 

MSDN Webcast: Practical Security for Internet and Extranet Solutions (Level 200)

Monday, September 19, 2005 - 11:00 AM - 12:30 PM Pacific Time

Joe Stagner, Developer Community Champion, Microsoft Corporation

Are you looking for comprehensive guidance on how to implement security best practices for Internet and extranet solution development? Externally facing (extranet) Web applications designed to facilitate partner collaboration; customer services and e-businesses are exposed to increased threat of attack and require a holistic approach to security. In our examination of security concerns specific to Internet applications, we provide guidance on accessing data across security boundaries, implementing strong authorization and authentication schemes, and integration with public Web services. This webcast also covers privacy concerns that can arise when dealing with personal information.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032279544&Culture=en-US

 

MSDN Architecture Webcast: Visual Studio 2005 Team System: Managing the Software Lifecycle (Level 200)

Monday, September 19, 2005 - 9:00 AM - 10:00 AM Pacific Time

Anand Iyer, MSDN Developer Community Champion, Microsoft Corporation

Microsoft Visual Studio 2005 Team System is a suite of extensible lifecycle tools that significantly expands the Microsoft Visual Studio platform. Visual Studio Team System helps software teams collaborate to reduce the complexity of delivering modern service-oriented solutions. This session provides an overview of the suite, looks at the tools and features included, and shows practical examples of how this can reduce the complexity of delivering modern service-oriented solutions from start to finish.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280248&Culture=en-US

 

MSDN Architecture Webcast: Customizing Appearance in ASP.NET 2.0 (Level 200)

Tuesday, September 20, 2005 - 9:00 AM - 10:00 AM Pacific Time

Anand Iyer, MSDN DEVELOPER COMM CHAMPION, Microsoft Corporation

Microsoft ASP.NET 2.0 is feature rich for the Web Designer, providing support for Skins, Themes, and Master Pages. In this webcast we tour the design features and examine how they interact with traditional web design technologies like Cascading Style Sheets.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280250&Culture=en-US

 

MSDN Webcast: Architecting a Secure Desktop Application (Part 4 of 15) (Level 300)

Tuesday, September 20, 2005 - 10:00 AM - 11:00 AM Pacific Time

Joe Hummel, Associate Professor, Joe Hummel, Inc.

This is the fourth webcast in our series on architecting desktop applications with the Microsoft .NET Framework. This webcast focuses on the major issues, various solutions, and trade-offs involved in designing secure desktop applications. Topics include authentication, authorization, securing configuration and user settings, and the Microsoft patterns & practices Enterprise Library Security Application Block .

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280005&Culture=en-US

 

MSDN Webcast: Developing Mobile Solutions with Microsoft MapPoint (Level 200)

Wednesday, September 21, 2005 - 11:00 AM - 12:00 PM Pacific Time

Tanya Swartz and Greg Baribault, Microsoft Corporation

Microsoft is making it easy for developers to integrate location-based services into Microsoft Windows Mobile applications with the Microsoft MapPoint Web Service. Whether you're looking to get the real-time location of a mobile device or integrate maps and driving directions into your Windows Mobile solution, MapPoint provides you the tools to do it. In this webcast, members of the Mobile Experience Product Development team examine performance and usability, and design best practices for building mobile solutions with the MapPoint Web Service. Our focus is on rich client applications built on the Microsoft .NET Compact Framework and run on the Microsoft Windows Mobile platform.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278377&Culture=en-US

 

MSDN Architecture Webcast: Visual Studio 2005 Team System: Project Management and Reporting (Level 200)

Wednesday, September 21, 2005 - 9:00 AM - 10:00 AM Pacific Time

Anand Iyer, MSDN DEVELOPER COMM CHAMPION, Microsoft Corporation

Seamlessly integrate your project managers, testers, architects and developers using the advanced features provided by Microsoft Visual Studio 2005 Team System. By integrating team members, you can increase communication and collaboration. Integration also allows you to access enterprise-grade change management tools for managing assets and work items. Visual Studio Team System gathers and stores extensive metrics on your project within Microsoft SQL Server 2005, which you can then access using Microsoft SQL Server 2005 Reporting Services, or display using Web Parts in your project portal. This webcast covers the tools provided for advanced integration between members of your developing teams, and shows you how to use standard and customized reporting to meet your exact needs.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280210&Culture=en-US

 

MSDN Architecture Webcast: Building a Custom Web Control in ASP.NET (Level 200)

Thursday, September 22, 2005 - 9:00 AM - 10:00 AM Pacific Time

Anand Iyer, MSDN DEVELOPER COMM CHAMPION, Microsoft Corporation

Microsoft ASP.NET 2.0 comes with many great controls out of the box, and even more are available from Microsoft partners. Sometimes, though, you need something special. In this webcast, we show you how to build a custom ASP.NET control for easy distribution and reuse in ASP.NET 2.0 Web sites.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280213&Culture=en-US

 

MSDN Architecture Webcast: Ask patterns & practices (Level 300)

Thursday, September 22, 2005 - 11:00 AM - 12:00 PM Pacific Time

Ron Jacobs, Program Manager, Microsoft Corporation

Your questions keep coming in and we have answers for you. In this webcast, we answer selected questions from our MSDN communities on topics such as patterns & practices Enterprise Library for the Microsoft .NET Framework, the Composite UI Application Block and many others.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280252&Culture=en-US

 

MSDN Architecture Webcast: Visual Studio 2005 Team System: Source and Version Control Management (Level 200)

Friday, September 23, 2005 - 9:00 AM - 10:00 AM Pacific Time

Anand Iyer, MSDN DEVELOPER COMM CHAMPION, Microsoft Corporation

Evolve from Microsoft SourceSafe and improve the predictability and reliability of delivering mission-critical solutions. This webcast shows you how to use Microsoft Visual Studio 2005 Team System features to improve your source control. Learn about advanced source code control techniques, integration with work items, branching, merging, promotion, access control and policies.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280215&Culture=en-US

 

MSDN Webcast: A Primer to Proper SQL Server Development (Part 7 of 10): Understanding Plan Caching and Optimizing Procedure Performance (Level 200)

Friday, September 23, 2005 - 10:00 AM - 11:30 AM Pacific Time

Kimberly Tripp, President, SQLskills.com

This seventh webcast in our series on Microsoft SQL Server development focuses on ways you can optimize your stored procedures and how to make the most of the resources you have available. What happens when you execute a statement? If a plan is used, how long does it stay in cache? Can you control caching. or the length of time a plan is kept in cache, or even what plan is placed in cache? We compare and contrast dynamic string execution, sp_executesql, and stored procedures, and examine how each approach uses, and sometimes  reuses the cache. Part eight builds on these ideas with a look at data loading and aging strategies.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032278608&Culture=en-US

 

MSDN Webcast: Domain-Specific Language Tools for Model-Driven Development in Visual Studio 2005 (Level 200)

Friday, September 23, 2005 - 1:00 PM - 2:00 PM Pacific Time

Jochen Seemann, PROGRAM MANAGER, Microsoft Corporation

Microsoft Visual Studio 2005 Team Edition for Software Architects includes powerful visual modeling tools for designing classes and service-oriented applications. The Microsoft Visual Studio 2005 Software Development Kit offers a new toolkit that allows you to define, generate and customize your own visual modeling tools using the same modeling infrastructure as the tools in Visual Studio. This webcast focuses on building graphical design tools for Domain-Specific Languages (DSLs) with the new DSL Tools for Visual Studio. Learn how to define domain models and the graphical notation of a modeling language. See how you can use the DSL Tools to build software factories in Visual Studio 2005, and see examples of generated designers.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280246&Culture=en-US

 

MSDN Webcast: Blogging from the Developer's Perspective (Level 100)

Monday, September 26, 2005 - 11:00 AM - 12:00 PM Pacific Time

Robert Scoble, Technical Evangelist, Microsoft Corporation and Jeff Julian and John Alexander,

Principals, Alexander & Julian Inc.

Developers and information technology professionals everywhere are starting weblogs (blogs), by the droves. You can use blogging and associated technologies (such as Really Simple Syndication) to expand your knowledge by keeping up on the latest news, information, and views from other developers. In this webcast, find out how to build your own blog presence, brand, and traffic, and see demonstrations of new services coming out that can help you blog effectively.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280225&Culture=en-US

 

MSDN Webcast: Security Best Practices: User Input Validation (Level 200)

Monday, September 26, 2005 - 9:00 AM - 10:00 AM Pacific Time

Joe Stagner, MSDN Developer Community Champion, Microsoft Corporation

User input is the largest single source of malicious activity against your application. In this webcast we address best practices for filtering your user input and assuring only intended input is allowed to enter your application. We review validation controls, regular expressions, strong typing and more.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280294&Culture=en-US

 

MSDN Webcast: Implementing Security for Mobile Device Solutions (Level 200)

Monday, September 26, 2005 - 11:00 AM - 12:30 PM Pacific Time

Jacob Cynamon, Developer Community Champion, Microsoft Corporation

Do you have security issues and concerns with your Microsoft Windows Mobile-based solutions? This webcast can provide the help you need. We describe the various security considerations the mobile developer needs to make when building mobile software solutions and show you the tools, technologies and strategies that are available. Learn how to provide more secure file storage and data access by using the security features of the Microsoft .NET Compact Framework in conjunction with Microsoft Windows Mobile- based PocketPC and Microsoft Windows Mobile-based Smartphone capabilities. We also cover how to protect mobile device communications with your application servers.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032279925&Culture=en-US

 

MSDN Webcast: Security Best Practices: Protecting Your Connection String (Level 200)

Tuesday, September 27, 2005 - 9:00 AM - 10:00 AM Pacific Time

Joe Stagner, MSDN Developer Community Champion, Microsoft Corporation

The connection string is the key to your database, so how do you keep it from prying eyes? Where do you put it, how do you encrypt in, and what do you do with the encryption keys? This webcast will guide you though the options and help you choose the best methods for your data-driven applications.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280296&Culture=en-US

 

MSDN Webcast: Designing the Business Tier (Part 5 of 15) (Level 300)

Tuesday, September 27, 2005 - 10:00 AM - 11:00 AM Pacific Time

Joe Hummel, Associate Professor, Joe Hummel, Inc.

This is the fifth webcast in our series on architecting desktop applications with the Microsoft .NET Framework. This webcast focuses on designing the business tier, including discussions of tools such as Component-based, Scalable, Logical Architecture.NET, an open-source programming framework, and Object Role Modeling, which eases the burden of creating fully object-oriented business tiers.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280009&Culture=en-US

 

MSDN Webcast: Developing High-Performance Applications with the .NET Compact Framework (Level 200)

Wednesday, September 28, 2005 - 11:00 AM - 12:00 PM Pacific Time

Roman Batoukov, SDE Lead, .NET Compact Framework Team, Microsoft Corporation

Want to learn how you can make your Microsoft .NET Compact Framework applications perform efficiently? It is not that hard, but it may require you to change some of your thinking, and to plan ahead. Learn from an expert how to design and build your .NET Compact Framework applications for maximum performance and efficiency. Build performance into your applications right from the start.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280027&Culture=en-US

 

MSDN Webcast: Security Best Practices: Finding and Fixing Buffer Overflows (Level 200)

Wednesday, September 28, 2005 - 9:00 AM - 10:00 AM Pacific Time

Joe Stagner, MSDN Developer Community Champion, Microsoft Corporation

Buffer overflows are never a good sign. This webcast describes what they are, and shows you how to identify the big dangers associated with buffer overflows, as well as how to fix them.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280298&Culture=en-US

 

MSDN Webcast: Security Best Practices: Hardening Your SQL Server (Level 200)

Thursday, September 29, 2005 - 9:00 AM - 10:00 AM Pacific Time

Joe Stagner, MSDN Developer Community Champion, Microsoft Corporation

Writing secure code is only one layer of security for your data. We need to understand how hackers approach our data and how to build a secure database server on which we can predicate secure applications. This webcast helps developers and system administrators "harden" their Microsoft SQL Servers. Hardening involves removing any services that don't contribute to the function of the server, reducing the number of possible vulnerabilities available to the would-be hacker. Join us to find out the best ways to improve the security of your SQL Server.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280301&Culture=en-US

 

MSDN Architecture Webcast: Proven Practices for Security Engineering (Level 300)

Thursday, September 29, 2005 - 11:00 AM - 12:00 PM Pacific Time

Alex Mackman, Developer, Content Master Ltd.

To design, build, and deploy secure applications, you must integrate security into your application development life cycle. You must also adapt your current software engineering practices and methodologies to include specific security-related activities. In this webcast, we introduce you to the Microsoft patterns & practices approach to security that spans the life cycle of your application. These security measures include threat modeling, architecture, and design reviews for security, code reviews, and deployment reviews. Join us as we highlight the existing and emerging security guidance available to developers. See how to contribute to the ongoing security work by using the Channel 9 security Wiki site, where you can provide input and feedback to the patterns & practices team.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280110&Culture=en-US

 

MSDN Webcast: Security Best Practices: Protecting Your Intellectual Property (Level 200)

Friday, September 30, 2005 - 9:00 AM - 10:00 AM Pacific Time

Joe Stagner, MSDN Developer Community Champion, Microsoft Corporation

Your assemblies contain your genius, and the unique intellectual property that is hidden in your source code might not be as safe as you think. This webcast walks you though the tools and technologies that help you prevent hackers from stealing your hard work and the intellectual property your organization has invested in.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032280205&Culture=en-US