InfoQ Homepage Programming Content on InfoQ
-
Joseph Hill About Important Developments in Mono
Joseph Hill talks about the current status of Mono, the release of Mono 2.0, and important developments related to Mono like Cecil, MoMA, and Moonlight.
-
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#.
-
Nick Sieger on JRuby
Nick Sieger talks about the future of JRuby, Java Integration, and his work on JEE deployment tools for Ruby on Rails like Warbler.
-
Rustan Leino and Mike Barnett on Spec#
Greg Young sat down with Rustan Leino and Mike Barnett of Microsoft Research to discuss Spec#. Spec# is a superset of C# and allows developers to impose contracts on their own code and verify it. This benefits developers by allowing them to find their own errors sooner saving time and resources.
-
Neal Gafter Discusses Closures, Language Features and Optional Typing
In this interview from QCon London 2008, Neal Gafter discusses upcoming language features in Java 7, superpackages, what closures are, the differences between the three major closures proposals (CICE, FCM and BGGA), optional typing systems for dynamic languages, and the next major language.
-
John Lam About IronRuby
In this interview, John Lam, Program Manager on the Dynamic Language Runtime team at Microsoft, talks about IronRuby, what it means to .NET supporters and how it has been received by the Ruby community.
-
Jerry Cuomo on Virtualization, Cloud Computing and WebSphere Virtual Enterprise
In this interview, Jerry Cuomo talks about Virtualization and Cloud Computing and what IBM is doing with WebSphere Virtual Enterprise to help virtualize middleware and application stack. He also explains the progression of virtualization using virtual servers, collection of servers, and virtual clusters. Jerry mentions that next release of WebSphere Version 7 will have a virtual appliance option.
-
Guy Steele on Programming Languages
Sun Fellow Guy Steele is interviewed by Floyd Marinescu, co-founder of InfoQ, and Bobby Norton of ThoughtWorks. Guy works for the Programming Language Research Group. The interview focuses on programming languages, the lessons to be learned from the past and what to expect from the future.
-
Avi Bryant on DabbleDB, Smalltalk and Persistence
In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.
-
Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS
In this interview from QCon London 2008, Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, the move towards open source at Adobe, how to integrate Flex with existing applications, and the challenges of integrating Rich Internet Applications with search engines and built-in browser functionality.
-
Billy Newport explains Virtualization
In this interview, Billy Newport talks about different types of virtualization, eXtreme Transaction Processing (XTP) and how WebSphere products like Virtual Enterprise (formerly XD) support virtualization. He discusses hardware, hypervisor, JVM, application and data virtualization.
-
Glenn Block on Prism
In this interview filmed during ALT.NET 2008, Glenn Block answers Greg Young's questions about Prism. Among others, Glenn talks about what is Prism, the differences between Prism and CAB, the architectural challenges met, the customers' feature requests.