Welcome to the 100th episode of
Going Deep! It's been a great ride so far and I hope you've been enjoying the show over the years. For this momentous occasion, meet
Bart de Smet, a software engineer extraordinaire on the WPF team who spends his free time blogging (what an incredible wealth…
Meet Luke Hoban, Program Manager on the C# Compiler team. Here, we talk about how LINQ works, from a compiler point of view. As you know by now, LINQ is a construct that is built of new language level innovations which of course must have compiler support...
As you might imagine, given the nature…
How will imperative programming languages evolve to suit the needs of developers in the age of Concurrency and Composability? What role can programming languages play in enabling true composability? What are the implications of LINQ on the furture of managed
(CLS-based) and…
I recently caught up with some of the technical minds behind ADO.NET's Entity Framework: Architect Michael Pizzo, Technical Lead Pablo Castro and Director of Program Management Britt Johnston.
What's an Entity Framework, you ask? Well, watch and learn all about this new ADO.NET…
In this episode, guest Garrett Serack from the Microsoft Open Source Technology Center joins Peter to discuss CoApp, a new package manager for the Windows platform. Garrett tells us how CoApp will help make it easier for developers and users to build and
install open source software on Windows.…
Meet Polita Paulus, software engineer who works on the ASP.NET team and wrote many of the data controls you use every day. She is also responsible for (she wrote it) a new ASP.NET technology known as BLINQ, which is a tool that enables ASP.NET developers
to write LINQ queries…
Composite is a Danish ISV who has developed a CMS entirely on .NET 3.5. Composite positions their CMS as being developed for end users with a marketing background, enabling those to efficiently run a website,
not requiring a developer in the process. In this interview you will get a good look…
We are approaching an asymptote for processor speeds using current technology. To overcome this, computer power is increasing by scaling the number of processors used within
a system. This increase in multithreading capabilities, however, complicates development considerably. In this…
In this geekSpeak, Paul Sheriff focuses on LINQ to XML and reveals lots of tips for getting up to speed with it. We loved seeing the new techniques for building XML documents using the XDocument type that are
tremendous time savers. He helps us understand what is LINQ, what’s LINQ to XML, and…
Here's a very practical geekSpeak that's loaded with tips on how to incorporate LINQ into existing architectures and applications. Our guest Jim Wooley has a longtime background with databases, coming out of the Access and Foxpro world. He shares his insights
about how the advent of LINQ brings…