Concurrency Podcasts
-
Parleys.com: Brian Goetz interview
During this interesting interview Brian Goetz explains what was broken in the Java Memory Model and what the fuzz was all about. Get also more info on why Brian is writing a "Java Concurrency in practice" book. "What impact will multi-core CPU's machine have on Java applications ?" or "How can...
-
Java Posse: Roundup 09 - Project Coin
Java Posse Roundup 09 - Project Coin Fully formatted shownotes can always be found at http://javaposse.comSmall language (and library) changes for Java 7 discussed.Project Coinhttp://openjdk.java.net/projects/coin/The mailing listhttp://mail.openjdk.java.net/mailman/listinfo/coin-dev Modulariz...
-
GoingDeep: xpert to Expert: Inside Concurrent Basic (CB)
"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 familiar to VB progr...
-
GoingDeep: User Mode Scheduler (UMS)
Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early four part episode of Going Deep where he teaches us about general purpose operating system architectures and history: Part 1, Part 2, Part ...
-
GoingDeep: Concurrency, Coordination and the CCR
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 solve it. George's C...
-
GoingDeep: arallel Computing in Native Code: New Trends and Old Friends
We've covered a lot of ground on both C++ and Parallel Computing on Channel 9 over the past few years. For C++ in particular, we've gone deep on many fronts with some of the main players in Microsoft's native programming world. Damien Watkins is one of these players and he's the brains behind mos...
-
GoingDeep: oftware Transactional Memory: The Current State of the Art
A few years ago I got the chance to learn about Software Transactional Memory for the first time while visiting MSR Cambridge. The great Simon Peyton-Jones and Tim Harris explained to me the thinking behind STM and how it might evolve. It was a tremendously interesting conversation. If you haven'...
-
GoingDeep: aestro: A Managed Domain Specific Language For Concurrent Programming
Josh Phillips(PM), Niklas Gustafsson(Architect), and Artur Laksberg(Developer) of the Parallel Computing Platform Team spend some time with me to discuss a managed (.NET-based) DSL (Domain Specific Language) for concurrent programming, Maestro. Maestro incorporates well-entrenched language patter...
-
GoingDeep: HESS: An Automated Concurrency Testing Tool
CHESS is an automated tool from Microsoft Research for finding errors in multithreaded software by systematic exploration of thread schedules. It finds errors, such as data-races, deadlocks, hangs, and data-corruption induced access violations, that are extremely hard to find with current testing...
-
GoingDeep: The State Monad - Part 2
Concurrency is a problem that faces all developers as we move to the age of ManyCore processor architectures. Managing state is an important aspect of programming generally and for parallel programming especially. The great Brian Beckman demonstrates three ways of labeling a binary tree with uniq...
-
GoingDeep: The State Monad - Part 1
Concurrency is a problem that faces all developers as we move to the age of ManyCore processor architectures. Managing state is an important aspect of programming generally and for parallel programming especially. The great Brian Beckman demonstrates three ways of labeling a binary tree with uniq...
-
OnSoftware from InformIT: Java Performance Myths
Join host Ted Neward as he discusses performance myths in Java with "Java Concurrency in Practice" author Brian Goetz.
-
OnSoftware from InformIT: Java Concurrency in Practice
Join host Ted Neward as he discusses Java concurrency with "Java Concurrency in Practice" author Brian Goetz.
-
OnSoftware from InformIT: C++ OX & Concurrency
The creator of C++, Bjarne Stroustrup, and author Herb Sutter discuss C++ OX and concurrency.
-
OnMicrosoft from InformIT: Visual Studio 2010, Part 2 of 2 - Tooling Support for Concurrency and Parallelism
Stephen Toub discusses tooling support for concurrency and parallelism in VS 2010, and other announcements made at PDC with Hazim Shafi.
-
OnMicrosoft from InformIT: Concurrency and Parallel Computing - Part 3
Steve Toub and Steve Teixeira continue their dicsuccion of Concurrency and Parallel Computing in the final episode of this three-part series.
-
OnMicrosoft from InformIT: Concurrency and Parallel Computing - Part 1
Steve Toub and Steve Teixeira discuss Concurrency and Parallel Computing.
-
OnMicrosoft from InformIT: Concurrency and Parallel Computing - Part 2
Steve Toub and Steve Teixeira discuss solutions for Concurrency and Parallel Computing in part two of this three-part series.
-
OnSoftware from InformIT: Java Performance Myths
Join host Ted Neward as he discusses performance myths in Java with "Java Concurrency in Practice" author Brian Goetz.
-
OnSoftware from InformIT: Java Concurrency in Practice
Join host Ted Neward as he discusses Java concurrency with "Java Concurrency in Practice" author Brian Goetz.
Featured Podcast Show
-
Stack Overflow Podcast
Last episode 11 years ago on blog.stackoverflow.com
Jeff Atwood and Joel Spolsky discuss the development of their new programming community, StackOverflow.com