Computer Science
49 posts
 Recent
 Most Viewed
 Top Rated
 This Week
 This Month
 All Time

Bart De Smet: Observations on IQbservable  The Dual of IQueryable
Average: 5
(16)You first learned about Rx on C9. We've led you through the basic concepts of reactive programming to the deep mathematical foundation behind Rx (interface duality). By now, you should understand that IObservable is the dual of IEnumerable. Today, you will learn some new concepts (for many of you)… 
A Conversation with Jaron Lanier
Average: 5
(16)Jaron Lanier is an extraordinary individual. He is the father of virtual reality, a forceful pundit for "software humanism," an accomplished musician, a philosopher, and a Microsoft Partner Architect working on cloud computing problems in the Extreme Computing group. For three years,… 
Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know, but were afraid to ask)
Average: 5
(14)At Lang.NEXT 2012, several conversations happened in the "social room", which was right next to the room where sessions took place. Our dear friend, Erik Meijer, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. We'll begin with… 
What is a database, really?
Average: 4.75
(15)Alice wanders down a rabbit hole one day and finds Erik Meijer and Brian Beckman in the C9 studio. What's going to happen? What does she find? There's a plastic mouse, a hard drive, a hammer, database acid, a whiteboard and a couple geniuses in very rare form. Erikand Brian explain what a database… 
E2E: Erik Meijer and Leslie Lamport  Mathematical Reasoning and Distributed Systems
Average: 5
(13)A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable. Leslie Lamport. Leslie Lamport is a computer scientist and mathematician best known for his work with distributed systems. In fact, Dr. Lamport’s research… 
C9 Lectures: Dr. Ralf Lämmel  Advanced Functional Programming  Type Classes
Average: 5
(12)Welcome to another series of C9 Lectures covering functional programming. For this series, Dr. Ralf Lämmel has generously taken the time to produce videos for Channel 9 from his office at the University of KoblenzLandau (Germany), where he is a professor of computer science. The idea here is… 
C9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity, 2 of nC9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity Feb 16, 2011 at 9:29AM 11 Charles
Average: 5
(12)Yuri Gurevich is back on C9!! Yuri is a logician, computer scientist and inventor of abstract state machines. He currently works at Microsoft Research (he's a member of Wolfram Schulte's RiSE team). This is the second part in a series of lectures exploring the fundamental logicrecipe powering all… 
Erik Meijer  Functional Programming From First Principles
Average: 5
(12)Our favorite iconoclast, Erik Meijer, presented a very interesting talk at a recent GOTO Chicago event, Functional Programming Night. He originally planned on doing his popular "Fundamentalist Functional Programming" talk, but instead decided to address FP from a slightly different angle … 
C9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity, 1 of nC9 Lectures: Yuri Gurevich  Introduction to Algorithms and Computational Complexity Jul 01, 2010 at 3:34PM 19 Charles
Average: 4.25
(13)In mathematics, computer science, and related subjects, an 'algorithm' is an effective method for solving a problem expressed as a finite sequence of instructions. Algorithms are used for calculation, data processing, and many other fields. (In more advanced or abstract settings, the instructions do… 
E2E: Whiteboard Jam Session with Brian Beckman and Greg Meredith  Monads and Coordinate Systems
Average: 5
(11)In this latest edition of Expert to Expert (and Going Deep), the great Brian Beckman, astrophysicist and software architect, is joined by Greg Meredith, a mathematician and computer scientist. It's just bound to be an intellectual jam session!The idea for the format of this conversation is…