InfoQ Homepage Languages Content on InfoQ
-
Peter Kriens discusses OSGi
InfoQ recently sat down with Peter Kriens of the OSGi Alliance to learn more about OSGi. Kriens discussed OSGi's origins in the mobile space, it's integration with Eclipse, the current integration work with Spring, and the future R5 specification. He also discussed the ongoing debate over OSGi and JSR 277, and gave his perspective on what an ideal solution would be for modularity at the JVM level.
-
Eric Evans on Domain Driven Design
Ever since Eric Evans wrote the book Domain-Driven Design in 2004 he has been a significant voice advancing domain modeling and design concepts. In this interview with Floyd Marinescu he talks about some of the recent refinements in Domain-Driven Design and how people are advancing the field today.
-
Enterprise Interoperability with Kevin Wittkopf
Kevin Wittkopf talks about interoperability, focusing on .NET and Java, from web services to bridging techniques, message busses and hub approaches, and how those are helping to bring about the end of the platform wars.
-
Zed Shaw and Matt Pelletier Decide if Rails is Enterprise Ready
Zed Shaw and Matt Pelletier sat down with InfoQ's Obie Fernandez at RailsConf to explore some of the reasoning behind setting up the mongrel project, getting adoption in enterprise and dealing with developers who just aren't ready. Watch the interview to find out how much Shaw's Enterprise Mongrel product will cost, where the support contracts are and who'll come out on top when the vultures land.
-
Patrick Linskey discusses OpenJPA and the JPA specification
At The Spring Experience conference, InfoQ caught up with Patrick Linskey of BEA to discuss the current status of the Apache OpenJPA project. Linskey explains where OpenJPA came from, how it fits into the Object\Relational Mapping space, the differentiating features that OpenJPA provides, the JPA specification, and future plans for OpenJPA.
-
Spring Web Flow with Keith Donald
Keith Donald goes in depth on Spring Web Flow, which solves the problem of orchestrating control navigations within a web application in Spring MVC, Struts, and JSF. Keith talks about how to design workflows in web apps and technical details such as how the flows are fault tolerant and how they integrate into web frameworks.
-
Rich Kilmer on the Power of Ruby
Top rubyist Rich Kilmer gives InfoQ visitors an eye-opening look into his years of success using Ruby to tackle tough defense-related challenges at Darpa. Our interview covers a wide range of cutting-edge technologies from DSLs to Semantic Web technologies such as OWL, to using Flash as a front-end UI framework.
-
OSGi & Spring In-depth with Adrian Colyer
Adrian Colyer goes in-depth on OSGi, its uses, future impact on the industry, and how Spring will make development with OSGi easier. Adrian talks about how OSGi may change the definition of an application server and JSR 277 vs. OSGi. According to Adrian, OSGi is going to change the deployment and run time model for enterprise applications.
-
Ezra Zygmuntowicz on Engine Yard and Rails Deployment
InfoQ has an exclusive chat with one of the original gurus of Rails deployment: Ezra Zygmuntowicz. We discuss his current venture, EngineYard, and the future of Rails. His book on Rails Deployment is due from Pragmatic Programmers in June 2007.
-
AOP Refactoring with Ramnivas Laddad
AOP expert Ramnivas Laddad explains how to use Aspects for refactoring cross-cutting concerns within classes (not just across classes) for things like reducing boiler plate code and potential for mistakes. How to recoganize and refactor such logic into aspects is covered, as well as applying aspects for resource management and concurrency control.
-
James Adam on Rails Engines and Ruby in the Enterprise
Dr. JamesAdam has been an active member of the Ruby community for more than four years, contributing to a number of projects including the FXRuby GUI toolkit and the Ruby-OpenGL bindings. InfoQ interviews James about his pioneering work with Rails Engines, the Rails plugin system and what it's like to be doing heavy Ruby development in enterprise settings.
-
Ramnivas Laddad on AOP Design, Modelling, and Policy Enforcement
Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation.