Concurrency Videos
Wes Dyer and Stephen Toub: Rx and Px - Working Together
from Channel 9 on November 19, 2009
Duration: 1248
Duration: 1248
Reactive Extensions for .NET (Rx) released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it's concurrent and parallel computing needs. How is it using Px, specifically? What's going on here and why? Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many xs, so little time. Enjoy.
also in: Concurrency Parallelism Parallel Computing Platform Parallel Extensions Reactive Extensions
Episode 149: Difference between Software Engineering and Computer Science with Chuck Connell
from Software Engineering Radio - the podcast for professional software developers on November 16, 2009
Duration: 0
Duration: 0
Podcast (MP3): Download Hosts: Michael Guests: Chuck Connell Recording venue: Skype Michael discusses with his guest Chuck Connell the differences between software engineering and computer science. What makes software engineering so unpredictable, with so few formal results? And how can we advance the field of software engineering without these results? Links Article: Difference between Software Engineering and Computer Science Grady Booch s handbook of software architecture Steve McConnell s blog about software development NASA page about formal software methods Chuck Connell s other essays about software engineering
also in: Software Engineering Development Programming Architecture Concurrency Testing Embedded Systems Enterprise Patterns MDSD MDA SOA Scripting Languages Computer science Soft skills Software development Software engineering Technology Guest
E2E: Erik Meijer and Burton Smith - Concurrency, Parallelism and Programming
from videos - Channel 9 on November 03, 2009
Duration: 3854
Duration: 3854
The great Burton Smith, Microsoft Technical Fellow and an international leader in high-performance computer architecture and programming languages for parallel computing joins functional programming purist and language design guru Erik Meijer to discuss several major themes of parallel computing and distributed programming. As always, you will get a lesson in history, present trends and future possibilities. This is simply an awesome and deeply wonderful conversation. Burton is a treasure. Erik shows up for the conversation only after Burton begins to talk about a potential definition for functional programming. Right on queue, Erik arrives! Burton will be presenting his thinking on parallel and concurrent programming at PDC09. He will also be a panelist on the Future of Programming panel (and Erik will be the panel moderator - you won't want to miss the panel if you are attending PDC!).
also in: Burton Smith Computer Hardware Concurrency Erik Meijer Expert to Expert Functional Programming Parallel Computing PDC09
Episode 148: Software Archaeology with Dave Thomas
from Software Engineering Radio - the podcast for professional software developers on November 02, 2009
Duration: 0
Duration: 0
Podcast (MP3): Download Hosts: Arno Guests: Dave Thomas Recording venue: Skype Dave explains why reading source code is at least as important a skill as writing source code. He shares approaches for how to get to grips with unknown and undocumented source code even if it is non-trivial in size. He finishes with advice for how to get started reading code. Links Book: Code Reading - the Open Source Perspective Article: Software Archaeology
also in: Software Engineering Development Programming Architecture Concurrency Testing Embedded Systems Enterprise Patterns MDSD MDA SOA Scripting Languages Archaeology Code Reading Technology Guest
Visualizing Concurrency: VS 2010 Beta 2 - Parallel Performance Profiling Advancements
from videos - Channel 9 on October 19, 2009
Duration: 2807
Duration: 2807
In Visual Studio 2010 Beta 1, you were introduced to new analysis and profiling capabilities (Parallel Profiling and Performance Tools) designed to make concurrency understandable and, ultimately, debuggable. Today, with the release of Visual Studio 2010 Beta 2, we introduce an updated and significantly more capable concurrency visualization and profiling tool which is available with other profiling features in Visual Studio 2010 Premium and Ultimate. What does it do, exactly? How does it work? What's new? Here, Architect Hazim Shafi, Dev Lead Sasha Dadiomov and PM Bill Colburn tell us all about the Concurrency Visualizer Profiling Tool, including a demo. So, fire up Beta 2, spin up some threads and visualize concurrency. You should profile an already-existing application that employs concurrency and, perhaps for the first time, get to see what your concurrent code is actually doing at run time. The parallel computing dev center: http://msdn.microsoft.com/en-us/concurrency/default.aspx Hazim's blog: http://blogs.msdn.com/hshafi/default.aspx
also in: Concurrency Parallel Computing Parallel Computing Platform Visual Studio 2010
Episode 147: Software Development Manager
from Software Engineering Radio - the podcast for professional software developers on October 19, 2009
Duration: 0
Duration: 0
Podcast (MP3): Download Hosts: Markus Michael Guests: Recording venue: Michael and Markus discuss what makes a good R&D manager and how to potentially become an R&D manager. You will learn what some of the essential skills are, what the challenges are, and what the 'mission/vision/strategy thing' is actually good for. Links Wikipedia: The Seven Habits of Highly Effective People Wikipedia: Eisenhower time management Podcast: Manager Tools
also in: Software Engineering Development Programming Architecture Concurrency Testing Embedded Systems Enterprise Patterns MDSD MDA SOA Scripting Languages Leadership Soft skills Technology Talk
Jim Dempsey on Parallel Programming at IDF 2009
from recent posts tagged talk - blip.tv (beta) on October 15, 2009
Duration: 355
Duration: 355
Intel Software Network Black Belt Developer, Jim Dempsey, shares his experiences participating at the Intel Developer Forum (IDF 2009), including his thoughts on the parallel programming demos, tools and sessions. He also shares his experiences participating in the Intel Software Network Multicore community, and gives you the inside scoop on how to get a quick response to your development questions. More at http://intel.com/software/multicore.
also in: Tersteeg Isn Aaron Idf Intel Software Network Hyperthreading Concurrency Parallel Studio Black Belt Threading Multicore Parellel Programming Mult-core Idf09 Jim Dempsey Quickthread Quickthreadprogramming Talk Technology
Episode 145: Spring in 2009 with Eberhard Wolff
from Software Engineering Radio - the podcast for professional software developers on September 21, 2009
Duration: 0
Duration: 0
Podcast (MP3): Download Hosts: Markus Guests: Eberhard Wolff Recording venue: In this episode we discuss the current state of the spring framework. We talk about core features (dependency injection, AOP) but also about the spring universe, i.e. some of the more specific frameworks such as Spring Batch. Links Eberhard Wolff s Blog Spring Framework Docs Spring Framework
also in: Architecture Concurrency Development Embedded Engineering Enterprise Java Languages MDA MDSD Patterns Programming Scripting SOA Software Spring Systems Technology Guest Testing
Episode 141: Second Life and Mono with Jim Purbrick
from Software Engineering Radio - the podcast for professional software developers on July 27, 2009
Duration: 0
Duration: 0
Podcast (MP3): Download Hosts: Markus Guests: Jim Purbrick Recording venue: JAOO 2008 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Links Jim Purbrick s Blog SecondLife Linden Lab LSL Mono
also in: Architecture Concurrency Development Dsls Embedded Engineering Enterprise Languages MDA MDSD Mono Patterns Programming Scripting Second life SOA Software Systems Technology Guest Testing




