Matthew Podwysocki is a senior consultant for Microsoft platform technologies in the D.C. area. He's been programming since he was a child and has a
particular interest and passion for functional programming.
Functional programming is all the rage these days. General purpose imperative…
It's always a pleasure to get a chance to sit down and geek out with Anders Hejlsberg. Anders is a Microsoft Technical Fellow (a Technical Fellow is the highest ranking technical position at Microsoft) and programming language design master. He's the creator
of C# and one of the founders…
"Concurrent Basic extends Visual Basic with stylish asynchronous concurrency constructs derived from the join calculus. Our design advances earlier MSRC
work on Polyphonic C#, Comega and the Joins Library. Unlike its C# based predecessors, CB adopts a simple event-like syntax…
Joe Duffy spends a lot of time thinking about the future of concurrent programming and parallelism. In his role as Lead Developer in the Parallel
Computing Platform team, Joe is the creator of PLINQ and a key contributor to many of the managed (.NET)
concurrency incubations happening…
SmallBasic is a new programming language aimed at beginners. It was created as a side project of
Vijaye Raji, a software developer on the Oslo team. SmallBasic is a very limited language with only a handful of keywords and a small set of concepts that should make builing an application on
…
In this episode of
Expert to Expert, programming language designer Erik Meijer chats with CCR creator
George Chrysanthakopoulos. We've spent a good deal of time on Channel 9 addressing the Concurrency Problem and the various approaches Microsoft is taking in an effort to help…
Welcome to another edition of Expert to Expert. Once again the venerable language master Erik Meijer leads the conversation. This time, we're lucky enough to
have PowerShell creator and Partner Architect Jeffrey Snover. Jeffrey is really passionate about PowerShell and has…
Ever wonder what it takes to compute language (language in this case refers to what we humans speak and or/write)? From
Wikipedia: Computational linguistics is an
interdisciplinary field dealing with the
statistical and/or rule-based modeling of
natural language from a computational…
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…
JavaScript is a language that appears to have a long lifespan given its ubiquity on the web. It pretty much powers the client-side in-page execution of hundreds of millions of web pages. As a language, well, it's cool and strange at the same time. It's not evolved much over the years and is the…