BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Francesco Cesarini and Simon Thompson on Erlang

Posted by Francesco Cesarini and Simon Thompson on  May 26, 2011

Francesco Cesarini and Simon Thompson discuss how Erlang's design allows fault tolerance and resilience, modular error handling, details of the actor model implementation and distributed programming.

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

Posted by 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.

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

Posted by 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.

Azul Puts the Zing in Java

Posted by Gil Tene on  Dec 30, 2010 4

In this interview Gil Tene dives deep into the history of Azul Systems and its commitment to deliver robust, scalable Java systems. He tells of the origins of the company and its early Vega hardware. Tene also talk about the new Zing elastic runtime platform for Java apps. And he speaks on the Managed Runtime Initiative Azul launched. He also talks on Pauseless GC and elastic memory.

Rich Hickey on Protocols and Clojure 1.3

Posted by Rich Hickey on  Dec 20, 2010

Rich Hickey explains the ideas behind Clojure 1.2's new polymorphism constructs deftype and protocols. Also: Clojure 1.3 features such as faster arithmetic and future features like Pods.

Ulf Wiger on Robustness and Scalability in Erlang

Posted by Ulf Wiger on  Oct 13, 2010

Ulf Wiger explains the origins of some of Erlang's core principles and how they're even more relevant today. Also: a look at the strengths of Erlang, Clojure and Haskell.

Kresten Krab Thorup, Robert Virding Discuss the Erlang VM

Posted by 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.

Scott Chacon on Git and GitHub

Posted by Scott Chacon on  Sep 06, 2010 2

Scott Chacon talks about the technologies that power GitHub (Erlang, Redis,...), and the benefits of Git as a version control and as a storage system.Also: ShowOff, Scott's JS-based presentation tool.

Justin Sheehy on Riak

Posted by Justin Sheehy on  Aug 04, 2010

Justin Sheehy explains how Riak was created with ideas from Amazon's Dynamo paper, Riak features and how Riak compares to other NoSQL solutions.

John Leach on Virtualization and Unix Tools for the Data Center

Posted by John Leach on  Aug 03, 2010

John Leach explains how Brightbox uses Virtualization in the data center and whether Virtualization causes performance problems. Also: a look at a few Unix tools and Linux features that Ruby developers might not know about.

Ralph Johnson, Joe Armstrong on the Future of Parallel Programming

Posted by Ralph Johnson, Joe Armstrong on  Jul 21, 2010

Ralph Johnson and Joe Armstrong discuss their ideas about parallel programming - whether shared memory is harmful, the place of message passing, fault tolerance, the importance of protocols and more.

Jon Travis on Hyperic HQU and Monitoring with Spring Insight

Posted by Jon Travis on  Jun 07, 2010

Jon Travis explains Hyperic HQU as well as Spring Insight, a tool for monitoring Java web apps, how it uses AspectJ to instrument Java code, how to use it to find performance problems and more.

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