InfoQ Homepage Java Content on InfoQ
-
Simon Thompson and John Hughes on Functional Programming with Erlang and Haskell
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
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
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
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.
-
Martin Fowler and Paulo Caroli on Continuous Integration and Deployment
Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST.
-
Justin Sheehy on Riak
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
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.
-
Dan Lucraft on NoSQL DBs with Rails and the Design of JRuby-based Editor RedCar
Dan Lucraft talks about working with MongoDB and using asynchronous observers with Rails. Also: the design of the JRuby/SWT/HTML/Javascript-based, extensible editor RedCar.
-
Ralph Johnson, Joe Armstrong on the State of OOP
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.
-
Dan Ingalls on the History of Smalltalk and the Lively Kernel
Dan Ingalls explains the ideas that went into Smalltalk, how it was developed at Xerox PARC, the ideas that went into Squeak, and his latest project the browser-based Lively Kernel.
-
Joe Walker on Bespin
Joe Walker explains the browser-based source editor Bespin: the architecture and implementation, the collaboration features, new ideas for command lines, Canvas vs DOM, speed, extensibility, and much more.
-
Aaron Quint on the State of Javascript
Aaron Quint talks about his projects Sammy, a Javascript port of Sinatra, and Jim, a Javascript packaging tool, as well as the state of Javascript, jQuery, Node.js, CommonJS, and much more.