C9 Lectures
61 Entries
 This Week
 This Month
 All Time

Language(s)

C9 Lectures: Greg Meredith  Monadic Design Patterns for the Web 3 of n
Avg Rating: 4.75
(7)Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Whiteboard jam session with Brian Beckman. The fundamental concept here is the monad, and Greg has a novel… 
C9 Lectures: Dr. Ralf Lämmel  The Quick Essence of Functional Programming
Avg Rating: 5
(10)We had to cover monads eventually, and there are many great monad tutorials out there (see, for example, here: http://www.haskell.org/haskellwiki/Tutorials#Using_monads). In fact, there are web resources concerned solely with organizing the many monad tutorials available in the wild, and developing… 
DirectCompute Lecture Series 250: Integration with the Graphics Pipeline
Avg Rating: 5
(2)Join James Fung from Nvidia as he shows you how to make use of vertex, pixel, and geometry shaders to add visualization to their DirectCompute applications. The following topics will be covered: A Quick explanation of the Direct3D graphics pipeline Vertex and geometry shader overview Binding… 
Tomas Petricek: How F# Learned to Stop Worrying and Love the Data
Avg Rating: 4.75
(12)Tomas Petricek, a PhD student at University of Cambridge focusing on programming models, teaches us about one of his favorite programming languages, F#. The main topic is programming data with F#. You'll learn about Type Providers and Tomas will show how you can easily call REST APIs from F# using… 
DirectCompute Lecture Series 110: Memory Patterns
Avg Rating: 5
(6)In this video, Matt Sandy, a Program Manager on the DirectX team, provides an indepth look at memory usage patterns in DirectCompute.In this lecture, you will learn how to most effectively use memory in DirectCompute. Topics include an overview of how memory resources are used within a… 
C9 Lectures: Dr. Ralf Lämmel  Advanced Functional Programming  Evolution of an Interpreter
Avg Rating: 5
(6)In part 3 of the Advanced Functional Programming lecture series, Dr. Lämmel focuses on the domain of language interpretation as a method of understanding some important functional programming techniques. As a side effect, some basics of programming language theory are also informally presented.… 
C9 Lectures: Stephan T. Lavavej  Standard Template Library (STL), 5 of nC9 Lectures: Stephan T. Lavavej  Standard Template Library (STL) Sep 16, 2010 at 10:17 AM 10 Charles
Avg Rating: 4.75
(12)Welcome to another installment of C9 Lectures covering the powerful general C++ library, STL. Joining us once again is the great Stephan T. Lavavej, Microsoft's keeper of the STL cloth (this means he manages the partnership between the owners of STL (dinkumware) and Microsoft, including, of… 
DirectCompute Lecture Series 120: Basics of DirectCompute Application Development
Avg Rating: 5
(1)In this lecture, Jason Yang (a technical lead from AMD) goes over the basics of creating a DirectCompute application that performs matrix multiplication. Specifically, he covers: Instantiating a DirectCompute Device Writing and compiling DirectCompute Code Executing code on the GPU Retrieving… 
C9 Lectures: Greg Meredith  Monadic Design Patterns for the Web 4 of 4
Avg Rating: 5
(5)Greg Meredith, a mathematician and computer scientist, has graciously agreed to do a C9 lecture series covering monadic design principles applied to web development. You've met Greg before in a Whiteboard jam session with Brian Beckman. The fundamental concept here is the monad, and Greg has a novel… 
DirectCompute Lecture Series 210: GPU Optimizations and Performance
Avg Rating: 5
(3)Join James Fung from Developer Technology at NVIDIA as he covers the following advanced topics for DirectCompute: Work distribution best practices Compute shader code best practices Algorithm selection best practices MultiGPU best practices He also gives an example problem,…