BT
Older rss
30:10

Sylvan Clebsch on the Actor-Model Language Pony, Garbage Collection, Capabilities, Concurrency

Interview with Sylvan Clebsch on  Dec 24, 2015 1

Sylvan Clebsch introduces Pony, a language built on the actor model which combines new approaches to garbage collection and concepts like capabilities to write high performance, concurrent code.

28:14

Maurice Naftalin on Java Lambdas, Java 8 Streams, Parallelism

Interview with Maurice Naftalin on  Sep 12, 2015

Maurice Naftalin explains uses for lambdas in Java, how streams work in in Java 8, parallel streams and threading, side effects, and much more.

18:24

Mike Long on Modern C++ and the C++ Memory Model

Interview with Mike Long on  Jan 28, 2015

Mike Long explains the new memory model in C++: why it's necessary, what it does, and who needs to know about it. Also: a look at modern C++ programming.

25:29

Andrew Sorensen on Real Time Programming, Live Coding Music, Memory Management

Interview with Andrew Sorensen on  Dec 13, 2014 3

Andrew Sorensen explains live music coding with Extempore, the challenges of real time programming, garbage collection, static analysis to determine real time code meets its deadlines, hotswapping code, and much more.

20:06

Timothy Baldridge on Clojure's Core.Async

Interview with Timothy Baldridge on  Feb 20, 2014 1

Timothy Baldridge explains the concepts behind Clojure's core.async, the programming model, the macro implementation, using core.async in Clojure and ClojureScript and much more.

38:18

Felix Klock II on Rust: Concurrency, GCs, Type System

Interview with Felix Klock II on  Jan 30, 2014

Felix Klock II explains concepts of the Rust language: the concurrency model, the type system, allocation and ownership models, the macro system, its style of FP and OOP, and much more.

36:10

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

Interview with 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.

Viktor Klang on Akka, Futures and Promises, Scala

Interview with 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.

Rob Pike on Google Go: Concurrency, Type System, Memory Management and GC

Interview with Rob Pike on  Feb 25, 2011 5

Rob Pike discusses Google Go: OOP programming without classes, Go interfaces, Concurrency with Goroutines and Channels, and the Go features that help keep GC pauses short.

Rob Pike on Parallelism and Concurrency in Programming Languages

Interview with Rob Pike on  Feb 17, 2011 3

Rob Pike discusses concurrency in programming languages: CSP, channels, the role of coroutines, Plan 9, MapReduce and Sawzall, processes vs threads in Unix, and more programming language history.

Cliff Click on Azul's Pauseless GC, Zing, JVM Languages

Interview with Cliff Click on  Jan 20, 2011 3

Cliff Click discusses the Pauseless GC algorithm and how Azul's Zing implements it on plain x86 CPUs. Also: what keeps dynamic languages slow on the JVM, invokedynamic, concurrency and much more.

Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Interview with Robert Virding on  Sep 24, 2010

Kresten Krab Thorup and Robert Virding discuss the origins of Erlang, the state of the Erlang VM, integrating native code with Erlang etc. Also: the challenges of running Erjang/Erlang on the JVM.

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

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.