BT
Older rss
22:55

Caitie McCaffrey on Scaling Halo 4 Services, the Orleans Actor Framework, Distributed Programming

Interview with Caitie McCaffrey on  Apr 24, 2015

Caitie McCaffrey talks about scaling game backend services for Halo 4 and others, stress & performance testing, the Orleans actor framework, and the future of distributed programming.

10:44

Natalia Chechina on Scaling Distributed Erlang with SD Erlang

Interview with Natalia Chechina on  Feb 13, 2015

Natalia Chechina explains the challenges of scaling distributed Erlang beyond a certain number of systems and how SD Erlang helps to overcome those problems.

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.

16:40

Todd Montgomery on Protocol Design, Security, Formal Verification Tools

Interview with Todd Montgomery on  Dec 19, 2014

Todd Montgomery explains protocol design, the advantages of binary over text protocols, formal verification tools and methods, and much more.

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.

13:53

Todd Montgomery on the Reality of IoT, Protocols, Nuklei

Interview with Todd Montgomery on  Dec 01, 2014

Todd Montgomery talks about the Internet of Things: what it is and is not, looking at languages and protocols that will be useful, concurrency, manual memory management vs GC, and much more. Also: Kaazing's Nuklei project.

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.

39:52

Jessica Kerr on Scala, scalaz, scalaz-stream, Testing with ScalaCheck

Interview with Jessica Kerr on  Jan 24, 2014

Jessica Kerr explains the reasons to use Scala (best of FP and OOP worlds), scalaz, I/O and async programming with scalaz-stream, property-based testing with ScalaCheck, and much more.

18:59

Victor Grazi on Java, Process and being a Java Champion

Interview with Victor Grazi on  Nov 04, 2013

Victor Grazi talks to InfoQ about his popular tutorial application Java Concurrent Animated, and other things on his mind including Java, the financial industry, software development lifecycle, and being a Java Champion.

21:52

Richard Minerich on Functional Programming, F#, Type Providers and Dynamic Languages

Interview with Richard Minerich on  Sep 04, 2013

Richard Minerich explains the reasons for choosing F#, how F# Type Providers help to integrate languages like R, how to bring Functional Programming to enterprise developers, and much more.

15:27

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

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

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