BT
Older rss
30:52

Jeremy Pollack of Ancestry.com on Test-driven Development and More

Posted by Jeremy Pollack on  Feb 15, 2014

Hadoop, the distributive file system and MapReduce are just a few of the topics covered in this interview recorded live at QCon San Francisco 2013. Industry-standard Agile implementation and a lot of testing, assures the development team at Ancestry.com that they have an app that can handle the large traffic demands of the popular genealogy site.

21:36

Felix Klock II on Parallel JavaScript

Posted by Felix Klock II on  Feb 10, 2014

Felix Klock II explains Parallel JavaScript (née RiverTrail): how it brings parallelism to JavaScript, what data structures and types it supports, how it relates to ECMAScript 6 specs and much more.

16:52

Interview with Barbara Liskov

Posted by Barbara Liskov on  Apr 02, 2013 1

Barbara Liskov keynoted at QCon London 2013 on the power of abstraction. Afterwards, InfoQ caught up with up with her to ask her about language design, modularity and distributed computation.

15:27

David Nolen on Logic and Constraint Programming, Core.logic, Mozart/Oz

Posted by David Nolen on  Mar 08, 2013

David Nolen explains the ideas behind logic and constraint programming, how they're used in his Clojure core.logic library, Prolog, the features in the Oz language and Mozart/Oz, and much more.

36:10

Duncan Coutts on Parallelism and Concurrency with Haskell, Distributed Programming with Cloud Haskell

Posted by Duncan Coutts on  Feb 21, 2013

Duncan Coutts explains the nature of Concurrency and Parallelism in Haskell, its threading and STM implementation, Erlang OTP's influence on CloudHaskell for distributed programming, Monads, and more.

Damian Conway on the State of Perl, Perl 6, Writing Parsers and DSLs

Posted by Damian Conway on  Jan 02, 2013

Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.

Rick Hudson on Parallel JavaScript (RiverTrail)

Posted by Rick Hudson on  Oct 01, 2012

In this interview, Intel's Rick Hudson talks about Parallel JavaScript (formerly known as "RiverTrail"), a new parallel programming API designed specifically for JavaScript. Rick describes RiverTrail and its vision of how to leverage current and future parallel hardware from within the browser and JavaScript.

Viktor Klang on Akka, Futures and Promises, Scala

Posted by Viktor Klang on  Jun 14, 2012

Viktor Klang talks about the features of Akka 2.x and future releases, Akka's approach to fault tolerance, the effort to unify Futures in Scala, and the state of functional programming.

James Spooner on Data Flow Parallelism and Hardware Acceleration

Posted by James Spooner on  Jun 01, 2012 1

James Spooner explains how Data Flow Parallelism works and how it helps to design efficient parallel algorithms. Also: OOP vs. Parallelism.

John Nolan on the State of Hardware Acceleration with GPUs/FPGAs, Parallel Algorithm Design

Posted by John Nolan on  Jan 19, 2012 1

John Nolan shows the state of hardware acceleration with GPUs and FPGAs, why it's hard to write efficient code for them, and why to favor polymorphism over if statements for performance.

Mike Williams on the History of Erlang, Modeling and Large Scale Design

Posted by Mike Williams on  Oct 03, 2011

Mike Williams, co-creator of Erlang discusses the history of and influences on Erlang as well as languages and paradigms used at Ericsson for large scale development and embedded programming.

Kostis Sagonas on Erlang, Types, Static Analysis and Refactoring

Posted by Kostis Sagonas on  Jul 20, 2011

Kostis Sagons talks about how type checking can help with a dynamic language like Erlang and how static analysis tools like Dialyzer or automated refactoring tools like Tidier help keep code clean.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT