 Mark Baker and Nik Hemdal interview Windows and .NET experts on techniques for getting the most out of the .NET platform.Primary Format :
Also Listed as:
City : State/Province : Country : Country : User Tags:
User Votes:
RSS Feed Website
People found this Podcast
Searching for:
View this Podcast on a Google Map. 

Text Only listing of CMP DevNet .NET Cast Podcasts
Trumix.com listings available of CMP DevNet .NET Cast Podcasts
Click Here to Update the directory of this podcasts programs.
|
Trumix.com listings available of CMP DevNet .NET Cast Podcasts
Build your own playlists with this podcast.
The Tour de Converter
Hosts Mark Baker and Nik Hemdal take a whirlwind tour of the issues with converting between VB.NET and C# with Dave Doknjas of Tangible Software Solutions touching on C# to VB.NET challenges like case-sensitivity in symbols and special considerations with ASP.NET page translation. (MP3, 14:40 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Building Mobile Smart ClientsMicrosoft's Ed Jezierski of the Patterns & Practices group digs into the origins of the Mobile Smart Client Software Factory and how lessons learned on the desktop variety influenced its design. Ed is the architect of the Mobile SCSF.Listen | Listen in your iPhone | Download | View full cache | Visit Website Smartly Present Your ViewsThe Model View Presenter pattern is heavily used in CAB. Microsoft's Peter Provost explores the responsibilities of the View and Presenter to enable Test Driven Development. Peter also talks about lessons the team learned in developing CAB, the Smart Client Software Factory, and the Reference Implementations that drove their understanding of the technology. (MP3)Listen | Listen in your iPhone | Download | View full cache | Visit Website A Smart Client Software Factory is BornThe Smart Client Software Factory project was spawned from the successes of the CAB. Microsoft's Peter Provost says developers should adopt SCSF for their projects. He also compares CAB state management to the new System.Configuration namespace in .NET 2.0. (MP3)Listen | Listen in your iPhone | Download | View full cache | Visit Website The Power of WorkItems, Events, and ServicesMicrosoft's Peter Provost explores the power of CAB WorkItems as a rich scoping and lifetime management abstraction, and the natural tension between fire-and-forget Events and request-response Services when developing a Smart Client.
Listen | Listen in your iPhone | Download | View full cache | Visit Website Agile Patterns & PracticesAgile development has deeply affected how the Microsoft Patterns and Practices team creates software. Microsoft's Peter Provost talks about the team's use of Agile as both a design and testing methodology.Listen | Listen in your iPhone | Download | View full cache | Visit Website Understanding Dependency InjectionInjection is part of the architectural underpinnings of the CAB, and how it makes possible the concept of pluggable modules in .NET. (MP3, 14:20 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Composite UI App Block (CAB) InternalsAs one of the architects of Microsoft's Smart Client technologies in the Patterns & Practices group, Microsoft Software Development Lead and Agile guru Peter Provost of the Patterns & Practices group digs into the internals and history of the Composite UI App (CAB) block including intriguing comments on what led to its initial development.Listen | Listen in your iPhone | Download | View full cache | Visit Website The Future of Smart ClientsSmart Client guru Brian Noyes talks about how Windows Presentation Foundation (WPF) awaits an improved version of Visual Studio to allow developers to be fully productive with the technology. Also a discussion that includes a list of resources available from Brian on SmartClients including an upcoming book on ClickOnce, and some exciting Smart Client news from Microsoft.Listen | Listen in your iPhone | Download | View full cache | Visit Website Securing ClickOnceUsing ClickOnce in a secure manner as a trusted publisher, and comparing it with the features of the Updater Application Block 2.0. Also comments from ClickOnce guru Brian Noyes on the soon to-be-released Windows Communications Framework (WCF) and why developers should aggressively adopt this technology for remote communication. (MP3, 17:42 mins.)
Listen | Listen in your iPhone | Download | View full cache | Visit Website ClickOnce BoundariesBrian Noyes on installing application prerequisites with ClickOnce, the API, and the limitations of customizing ClickOnce that can force a look into the Updater Application Block from the MS Patterns and Practices group. (MP3, 17:34 mins.)
Listen | Listen in your iPhone | Download | View full cache | Visit Website Updating Smart Clients with ClickOnceBrian Noyes talks about how .NET 2.0's ClickOnce can be used to create intelligent, dynamic and secure remote updates of Smart Client apps. Brian also compares Test-Driven-Development (TDD) to Interface-First-Development. (MP3, 17:45 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website The Five Keys to Smart ClientsBrian Noyes, Microsoft Regional Director for the Mid-Atlantic and .NET 2.0 ClickOnce guru, talks five key attributes that distinguish Smart Clients from fat, desktop clients. (MP3, 17:48 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Deciding on Smart ClientsEugenio Pace talks about metrics for deciding whether to consider making an app a Smart Client, and how Microsoft is using feedback to drive the current direction of the Smart Client Software Factory.(MP3, 11:44 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Frequent Smart Client Toolkit UpdatesAs Eugenio Pace's group prepares for the final release of the Smart Client Software Factory, they've been scheduling CTP-quality releases of the every three or four weeks. (MP3, 11:56 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Smart Clients and Offline Web ServicesMicrosoft's Eugenio Pace discusses a toolkit for creating smart clients that can handle web services that are not always available. Also, using using the Smart Client Guidance Package as a best practices template. (MP3, 6:18 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Loading Modules On The Fly With Smart ClientsSmart Client apps may declare dozens of CAB modules in the manifest, but each module is but only loaded if needed. Microsoft's Eugenio Pace continues exploring the Composite UI App Block (CAB) modules and how the event system provided by Object Builder can allow teams to create rich, loosely coupled events for module communication. (MP3, 17:09 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Building Smart Clients with the CABMicrosoft Product Manager Eugenio Pace of the Patterns & Practices team gives an overview on the recently released Composite UI App Block (CAB) for Smart Client applications including when it's appropriate to create a Smart Client and how it differs from a traditional "fat" client application. (MP3, 17:36 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Converting to C++/CLIDave Doknjas of Tangible Software Solutions discusses some gotchas in converting VB.NET to J#, before addressing how C# and VB.NET code can be converted to C++/CLI, including the possibility of a C/C++ to C# converter while highlighting the issues in migrating from a lower-to-higher level language. (MP3, 13:04 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website The Tour de ConverterHosts Mark Baker and Nik Hemdal take a whirlwind tour of the issues with converting between VB.NET and C# with Dave Doknjas of Tangible Software Solutions touching on C# to VB.NET challenges like case-sensitivity in symbols and special considerations with ASP.NET page translation. (MP3, 14:40 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Challenges in .NET Functional EquivalenceHosts Mark Baker and Nik Hemdal chat with Dave Doknjas of Tangible Software Solutions about how automatic translation software can achieve the goal of functional equivalence and how syntactic peculiarities of VB.NET and C# can complicate this goal. (MP3, 15:05 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Challenges in .NET Functional EquivalenceHosts Mark Baker and Nik Hemdal chat with Dave Doknjas of Tangible Software Solutions about how automatic translation software can achieve the goal of functional equivalence and how syntactic peculiarities of VB.NET and C# can complicate this goal. (MP3, 15:05 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Translating .NET to .NETA talk with Dave Doknjas of Tangible Software Solutions, developer of Instant C#, Instant C++ and Instant VB. Dave discusses converting .NET applications from VB.NET to C#, or C# to VB.NET with an overview of the challenges of translating .NET languages.Listen | Listen in your iPhone | Download | View full cache | Visit Website Translating .NET to .NETA talk with Dave Doknjas of Tangible Software Solutions, developer of Instant C#, Instant C++ and Instant VB. Dave discusses converting .NET applications from VB.NET to C#, or C# to VB.NET with an overview of the challenges of translating .NET languages.Listen | Listen in your iPhone | Download | View full cache | Visit Website .NET Convergence or Divergence?Hosts Mark Baker and Nik Hemdal consider the evolution of .NET and potential for future divergence of VB.NET and C#. They also review some of the potential bumps in the road predicted by experts interviewed on the DotNetCast. (MP3, 17:15 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website .NET Convergence or Divergence?Hosts Mark Baker and Nik Hemdal consider the evolution of .NET and potential for future divergence of VB.NET and C#. They also review some of the potential bumps in the road predicted by experts interviewed on the DotNetCast. (MP3, 17:15 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website VB6 to .NET: A Look Back at the Road AheadHybrid Interop or Total Rewrite? Refactoring or "Prefactoring"? Hosts Mark Baker and Nik Hemdal review the series of shows on migrating Visual Basic 6.0 applications to .NET. (MP3, 16:12 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Database Transactions and the System.Transaction NamespaceMicrosoft's database technologies are undergoing significant changes. Development guru Jackie Goldstein looks at these changes and discusses new ways of thinking about transactions with the System.Transaction namespace. (MP3, 15:10 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website .NET Migration: In-House or Outsource?If your development team is getting up to speed on the .NET Framework, .NET guru Jackie Goldstein suggests that you may be able to outsource migration for handling a lot of "grunt work". Jackie also provides tips on migrating in layers. (MP3, 16:11 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Core Principles of .NET Migration.NET Software Legend and VB6 Master Jackie Goldstein of Renaissance Computer Systems talks about his core principles in approaching migration from VB6 to .NET. (MP3, 17:42 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Assessing the VB6 Assessment ToolFederico Zoufaly promotes automated migration to .NET instead rewriting to retain significant investments in legacy apps. Federico also discusses the advanced ArtinSoft VB Companion tool. (MP3, 15:32 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Migration in the LargeFederico Zoufaly of ArtinSoft discusses the unique challenges in migrating large VB6 applications to .NET including a real life example of a 5 million line VB6 application that was successfully ported by a client. (MP3, 16:23 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Ready-Set-Go! Your VB6 MigrationFederico Zoufaly of Artinsoft discusses its Ready-Set-Go! methodology for migrating VB6 applications to .NET and how its extensive experience with migration was a key reason Microsoft selected Artinsoft to develop the VB6 Upgrade Wizard and provide key guidance in the VB6 Migration Guide. Learn how to approach migration as a systematic and thoughtful manner to ensure success. (MP3, 17:23 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website The Wizard of the VB6 Upgrade WizardFederico Zoufaly of Artinsoft, the developers of the Microsoft VB6 Upgrade Wizard, describes the benefits of iterative upgrading -- refactoring your VB6 code each time to refine the result from the wizard. He also digs into the internals and improvements of the VS 2005 Upgrade Wizard. (MP3, 16:45 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website COM InteropJuval Lowy explores how COM Interop can allow legacy VB6 applications to co-exist in a .NET world, the differences between .NET generics & C++ templates, and why reading his latest book on .NET 2.0 will help you become an advanced .NET developer. (MP3, 18:42 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Comparing RAD & Enterprise Development in .NET.NET Software Legend Juval Lowy explains how RAD and Enterprise developers bring very different perspectives to how they approach .NET technology and how this deeply affects their expectations of it. (MP3, 16:51 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website Moving to .NET from VB6 and C++Juval Lowy discusses the different perspectives that VB6 and C++ developers bring to .NET including the challenges each group faces with the technology. (MP3 audio, 16:32 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website VB6 Glass Ceiling.NET Software Legend Juval Lowy offers his thoughts on the non-linear relationship between VB6 application complexity and developer capabilities in this provocative interview. (MP3 audio, 16:19 mins.)Listen | Listen in your iPhone | Download | View full cache | Visit Website
|