BT
Older rss
25:13

John Graham-Cumming on Polyglot Programming and Geek History

Interview with John Graham-Cumming on  Apr 16, 2015

John Graham-Cumming talks about his work at CloudFlare, and being a polyglot programmer there. He also discusses reverse engineering GNU Make, and writing a book about it. The interview also touches on side projects with Arduino and Raspberry Pi, his successful campaign to get Turing pardoned, the project to build Babbage's analytical engine, and his Geek Atlas.

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.

24:16

David Nolen on Transit, ClojureScript, Transducers, React and Om

Interview with David Nolen on  Nov 21, 2014

David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.

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.

21:36

Felix Klock II on Parallel JavaScript

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

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.

40:57

Keith Adams on PHP at Facebook, Efficient PHP with HHVM, Optional Typing with Hack

Interview with Keith Adams on  Dec 06, 2013

Keith Adams explains how/where/why Facebook uses PHP, PHP's benefits (lack of state/programmer workflow/concurrency), efficient PHP with HHVM, the Hack project for optional typing PHP and much more.

09:59

Interview with Eclipse CDT Project Lead, Doug Schaefer

Interview with Doug Schaefer on  May 03, 2013

Doug Schaefer talks with Alex Blewitt at EclipseCon 2013 in Boston about the origins of the Eclipse C/C++ Development Tooling, and where it's going in the future. Read on to find out more.

36:32

Tomas Petricek on F#, Type Providers, Functional and Reactive Programming

Interview with Tomas Petricek on  Mar 21, 2013 1

Tomas Petricek explains F# and some of its features like Type Providers, pits F# Computation Expressions vs Monads, and highlights issues teaching functional programming to developers, and much more.

19:18

David Nolen on ClojureScript, Javascript, Source Maps

Interview with David Nolen on  Feb 05, 2013

David Nolen explains the state of ClojureScript and how it integrates with browsers and the Javascript ecosystem. Also: Source Maps and how they will make Javascript a better compilation target.

Laurent Sansonetti on Writing Ruby Apps for iOS with RubyMotion

Interview with Laurent Sansonetti on  Nov 27, 2012

Laurent Sansonetti explains using Ruby for iOS development with RubyMotion, how Garbage Collection works in RubyMotion, the library ecosystem, the state of debugging and profiling, and much more.

Brian Rasmussen on Building Language Tools With Project Roslyn

Interview with Brian Rasmussen on  Jul 25, 2012

Brian Rasmussen explains Project Roslyn: accessing information about a code base, creating static analysis tools, building REPLs and other scripting tools with Roslyn, VS integration 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