InfoQ Homepage Languages Content on InfoQ
-
Ted Neward on Interop & Office Integration
Ted Neward talks about various ways Java and .NET can be used together focusing on examples of MS Office automation, and explains how various interop approaches (in-proc, messaging, web services) work and when to use them.
-
Adrian Colyer on Domain Specific Aspects
AspectJ lead and AOP expert Adrian Colyer briefly talks about Domain Specific Aspects, where business rules and policies and can map to an aspect like solution. Adrian also discusses using AOP to implement design patterns such as Observer/Observable, and AOP adoption.
-
Dave Astels and Steven Baker on RSpec and Behavior-Driven Development
InfoQ interviews Dave Astels and Steven Baker, two of the authors of the successful Rspec framework about enabling Behavior-Driven Development in Ruby, and the implications of moving from a test-centric point of view to one that is more specification-driven.
-
JAOO Panel: Who will Develop Software in 10 Years?
Martin Fowler, Frank Buschmann, Steve Cook, Jimmy Nilsson, and Dave Thomas discuss the future of software development. Topics covered include outsourcing, is Google the next MS?, multi-core & parallism, grid computing, software stacks of the future, and more. A thoroughly thought-provoking panel! JAOO is producing the QCon event.
-
Ajaxian.com's Dion Almaer Interview
In this interview Ajaxian cofounder Dion Almaer talks about the state of Ajax development today. Among the items he discusses are the history of how Ajax came to be, which frameworks he recommends developers consider, and tooling/debuggins support. Almaer also talks about security and general design considerations that need to be respected when creating Ajax enabled applications.
-
Thomas Fuchs and Michael Buffington Talk JavaScript and Rails
Thomas Fuchs, author of the massively popular Scriptaculous JavaScript library and Michael Buffington, well-known Rails programmer and author of the surprise hit online-game Unroll (llor.nu) have a casual conversation with Obie Fernandez about the power of mixing JavaScript with Ruby on Rails and smart development.
-
Mike Keith on EJB 3
In this interview co spec lead Mike Keith discusses the current state of EJB 3. He covers how the community has drove the development of the EJB 3 spec as well as the praises and criticisms that have developed along the way. Keith also comments on the evolution of the specification to be work better with pojo's and embrace newer ideas such as dependency injection.
-
Romain Guy on the State of desktop Java
Romain Guy presents his thoughts on the state of desktop Java. He shares his thoughts on Swing, competition with Flash and just what is a "filthy rich client" application.? He also talks about whether we really need a Java browser edition.
-
David Black on the Success of Ruby
Noted Ruby community leader and author David Black puts the success of Ruby and the growth of its community in historical perspective, why Matz is an optimal custodian for the language, and the overall success of Ruby and Rails and related conferences. We also discuss David's book Ruby for Rails, and why it's needed at this time by the Rails community.
-
Ryan "zenspider" Davis, Hardcore Ruby Hacker
Ryan Davis, known as "zenspider", is one of the highest-profile Rubyists in the world, and arguably one of the most influential ones. He is the author of a number of valuable Ruby open-source tools, including RubyInline and ZenTest. In this exclusive InfoQ interview, Ryan gives us a glimpse into how he has been pushing the envelope of what's possible with the Ruby language and runtime since 2000.
-
David H. Hansson on the Future of Rails
InfoQ editor Obie Fernandez asks David some hard-hitting questions about the future of Rails in the enterprise, profiting from his success and whether a vendor will fork Rails someday. Contains lots of good information for technologists staking their future on the Rails platform, including David's opinions on Rails adoption, service-oriented architecture and scaling Rails applications.
-
Joshua Bloch on Closures, Resource Management, Google
Core Java language designer Joshua Bloch talks about the need for Closures, Functional Programming, Java's need for better resource management, Java Puzzlers, and cool stuff Google is doing with Java. Recorded at www.javazone.no conference, Norway's best Java conference.