BT

Simon Thompson and John Hughes on Functional Programming with Erlang and Haskell

Posted by Simon Thompson & John Hughes on  Sep 28, 2010 1

Functional programming experts Simon Thompson and John Hughes discuss functional programming in today’s computing environments, particularly through the use of the Erlang and Haskell languages. In addition to debating the intricacies of both languages and their similarities and differences, Thompson and Hughes also discuss the growing popularity and maturity if functional programming.

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.

Kresten Krab Thorup Discusses Programming Languages, Concurrency and Integration

Posted by Kresten Krab Thorup on  Sep 10, 2010 1

Kresten answers questions about current programming languages and problems they solve. He also tries to look at what is missing for addressing issues we face today such as concurrency. He discusses its importance and tries to portray the language that would take us to the next level helping to tackle these issues easily.

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.

The way GitHub helped Erlang and the way Erlang helped Github

Posted by Tom Preston-Werner & Kenneth Lundin on  Aug 16, 2010 1

Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

Smaltalk's Dave and Erlang's Joe on Software Quality and Craftsmanship

Posted by Joe Armstrong & Dave Thomas on  Aug 12, 2010

Joe Armstrong and Dave Thomas take a look back on the evolution of software and progress that has been made. They make some observations about the actual state of the industry and highlight problems that prevent it from delivering quality software. They try to identify reasons of these issues and suggest craftsmanship as possible solution.

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.

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.

Steve Vinoski on Erlang and Rest

Posted by Steve Vinoski on  Jul 16, 2010

Steve Vinoski talks about Rest and Erlang and about what got him convinced in these technologies. He discuses benefits of adopting them in terms of productivity and other aarchitectural properties.

Ralph Johnson, Joe Armstrong on the State of OOP

Posted by Ralph Johnson, Joe Armstrong on  Jul 08, 2010 5

Ralph Johnson and Joe Armstrong discuss the state of OOP, what Smalltalk got right/wrong and the image concept. Also: Joe decides he likes OOP as long as its done the Erlang way: focused on messaging.

John Hughes on Why Functional Programming Matters!

Posted by John Hughes on  Jun 08, 2010 4

John Hughes is the author of “Why functional programming matters” paper and in this interview he outlines the merits of functional programming and the reason for his involvement with it. He also goes over several core principles of functional programming like monads, handling of side-effects, etc.

Kresten Krab Thorup on Erjang, JVM Languages, Kilim

Posted by Kresten Krab Thorup on  Jun 04, 2010 2

Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more.

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