InfoQ Homepage Dynamic Languages Content on InfoQ
-
Guy Steele Interviews John McCarthy, Father of Lisp
In this phone interview that took place in front of an audience at OOPSLA 2008, Guy Steele spins a yarn with John McCarthy, the father of Lisp, attempting to find out some details surrounding the language inception in the 50’ and its later evolution.
-
Geoffrey Grosenbach on PeepCode
In this interview taped at RubyFringe, Geoffrey Grosenbach talks about the Ruby and Rails community, the popular PeepCode screencasts and books, and more.
-
Matt Todd on Halcyon
In this interview recorded at RubyFringe, Matt Todd talks about his work on the Halcyon framework and how to stop worrying and simple start implementing ideas, dumb or not.
-
Luke Francl Explains Why Testing Is Overrated
In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods.
-
Dan Grigsby Shares Secrets of Successful Entrepreneurship
In this interview made by InfoQ’s Rob Bazinet during RubyFringe 2008, Dan Grigsby talks about programming and entrepreneurship, how a programmer can take his idea and transform it into a successful product.
-
Jay Phillips on Adhearsion and VoIP
In this interview recorded at RubyFringe, Jay Phillips talks about VoIP, Asterisk and how his framework Adhearsion makes it easy to write voice applications.
-
Yehuda Katz explains Merb
In this interview from RubyFringe, Yehuda Katz talks about Merb, its design principles, and how it differs from Rails. Yehuda also mentions Yard, an RDoc replacement.
-
John Lam on IronRuby, Microsoft and Open Source
In this interview from RubyFringe, John Lam talks about his work on IronRuby and how Microsoft is approaching Open Source software development.
-
Ted Neward on Present and Past Languages
In this interview filmed during QCon London 2008, Ted Neward, author of "Effective Enterprise Java", talks about languages, statical, dynamical, objectual or functional. He dives into Java, C#, C++, Haskell, Scala, VB, and Lisp, to name some of them, comparing the benefits and disadvantages of using one or another.
-
Tom Preston-Werner on Powerset, GitHub, Ruby and Erlang
In this interview filmed at RubyFringe 2008, Tom Preston-Werner talks about how both Powerset and GitHub use Ruby and Erlang, as well as tools like Fuzed, god, and more.
-
Reginald Braithwaite on Rewrite
In this interview filmed at RubyFringe, Reginald Braithwaite talks about his past experiences with languages, programming, and software development, and what attracted him to Ruby. He also talks about Rewrite, a collection of features which add "sexp-rewriting meta-programming to Ruby".
-
Neal Ford On Programming Languages and Platforms
Neal Ford talks about the tendency of having multiple languages running on one of the two major platforms existing today: Java and .NET. He also presents the advantages offered by Ruby compared to static languages like Java or C#.