InfoQ Homepage Languages Content on InfoQ
-
Christian Dupuis on SpringSource Tool Suite
Christian Dupuis, Principal Engineer with SpringSource, talks to Ryan Slobojan about SpringSource Tool Suite providing an overview of the tool and exploring key features including its Groovy, Grails and Roo support and Cloud Foundry integration. The interview also explores some of SpringSource's future plans for the product.
-
Guilherme Silveira on Restfulie
In this interview conducted by Stefan Tilkov, Guilherme Silveira compares Restfulie, a hypermedia-centric REST framework, with other RESTful frameworks and explains the difference between its Java and Ruby implementations.
-
Dean Wampler on Programming Languages
This interview begins with a discussion of functional programming, the use of Scala by programmers trained in Java and the differences between purely functional languages like Haskell and hybrids like Scala. Later in the interview other programming languages are discussed along with the notion of programming paradigms and the need for combining both paradigms and languages to best solve problems.
-
Evan Phoenix On Rubinius 1.0
Evan Phoenix discusses the path towards Rubinius 1.0, the status of the work on the JIT, optimizations in Rubinius and more.
-
Rod Johnson Discusses Spring 3.0
Rod Johnson, the founder of Spring and the general manager of the SpringSource division of VMware, talks to InfoQ about Spring 3.0, the influence of Google Guice on Spring, Spring.NET, and Spring's tc Server.
-
Adrian Colyer on AspectJ, tc Server and dm Server
SpringSource CTO Adrian Colyer talks to InfoQ about AspectJ. The interview explores how products such as Spring Roo are using AspectJ, and how ideas from AspectJ helped SpringSource improve the Groovy compiler inside Eclipse. Colyer also discusses SpringSource's two server offerings, dm Server and tc Server, OSGi and Scrum.
-
Adam Wiggins on Heroku
Heroku's Adam Wiggins talks about how Heroku, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.
-
Don Box Discusses SOAP, XML, REST and M
In this interview from QCon San Francisco 2009, Don Box discusses the history of SOAP, XML, XML Schema, RELAX NG, SOAP and WSDL, REPL, opinions on REST, REST at Microsoft, coexistence of REST and WS-*, the M programming language, M and DSLs, M versus XML/XML Schema, Data as XML, and future plans for M and data modeling at Microsoft.
-
Ruby Creator Yukihiro "Matz" about Ruby, Functional Programming and Programming Languages Design
In this interview, Yukihiro Matsumoto talks about programming languages design and decisions he had to take while designing Ruby. He also discusses other programming languages including Haskell, Scala, Python and Clojure. While talking about Ruby language and functional programming, Matz explores opportunities of integrating some of FP into Ruby and imagines a purer IO approach for it.
-
Doug Lea Discusses the Fork/Join Framework
Doug Lea talks to InfoQ about the evolution of the Fork/Join Framework, the new features planned for java.util.concurrent in Java 7, and the "Extra 166" package. The interview goes on to explore some of the hardware and language changes that are impacting concurrent programming, and the effect the increasing prevalence of alternative languages in the JVM are having on library design.
-
SpringSource's Ben Alex talks about Spring Roo, Spring Shell and Spring Security 3.0
Dr Ben Alex, The Project Lead of the Spring Roo code generator project, discusses using Roo on an existing project, building custom templates and add-ons for Roo, and how its capabilities compare to other productivity tools such as Grails. The interview goes on to look at the related Spring Shell project and discusses Spring Security 3.0, which Ben Alex founded.
-
Chris Richardson discusses Cloud Foundry and Cloud Computing
Chris Richardson discusses the evolving cloud computing landscape, cloud computing tools, differences between local machines and cloud-based virtual machines, Cloud Foundry offerings, deploying a Java application to Cloud Foundry, Cloud Foundry vs other cloud offerings, future Cloud Foundry developments, and the future of enterprise Java development.