InfoQ Homepage Languages Content on InfoQ
-
Talking RubyMine with JetBrains Developer Dmitry Jemerov
One of the more interesting announcements recently coming to the Ruby community was the release of JetBrains RubyMine IDE for Ruby and Ruby on Rails applications. The Ruby community is known for not typically using an integrated development environment (IDE) such as .NET or Java developers use. Ruby developers usually stick to plain text editors such as TextMate, Vim and Emacs.
-
Virtual Panel on Cloud Computing
In this virtual panel, InfoQ wants to find out from leading cloud experts what are the benefits brought by cloud computing as well as the constraints in using them, what is better to use, a public or a private cloud, is the cloud interoperability needed, what is the difference between providing infrastructure or a platform, and how can a client enforce regulatory compliance.
-
Spring BlazeDS Integration: What it Is and What Does it Change?
Spring BlazeDS Integration is a collaborative effort of Spring and Adobe. The goal: to allow the Spring development model to be used for creating rich Internet applications (RIAs) with Adobe Flex, BlazeDS, Spring, and Java technology. This article explores how applications are wired and explains how you can easily convert an existing Spring project to use this new integration.
-
Virtual Panel: Evolution of JavaScript Frameworks for HTML 5
In this virtual panel the creators and core developers of Dojo, YUI, Prototype, script.aculo.us, MooTools and GWT talk about the evolution of JavaScript for the new API's that are exposed with HTML 5. These API's deal with 2D drawing, drag & drop, history, media, client-side persistent storage, server-sent events and more.
-
Using SketchFlow to Create Better Prototypes
All good developers use some kind of prototyping as a communication channel to customers. Simon Guest of Microsoft introduces a new technology from Microsoft, SketchFlow, and shows how it could be useful to developers as well as the primary audience of designers. The discussion covers coverage (WPF and Silverlight), functionality, workflow, prototyping, and documentation.
-
13 Reasons for Java Programmers to Learn Flex and BlazeDS
Thirteen reasons, some general ("it's open source" and "it has great community support") and some technical ("programming model similar to Java" and "runs in any Java app server"), for why Java Programmers should learn Flex and BlazeDS are presented. Technical reasons include examples as part of the discussion.
-
Performance Analysis and Monitoring with Perf4J
In this article Alex Devine explains how Java developers can take advantage of Perf4J, an open source toolset for adding code timing statements and for logging, analyzing and monitoring the results. Alex introduces several aspects of Perf4J like integration with Log4J, use of annotations, pitfalls and good practices.
-
Developing a Complex External DSL
In this article Vaughn Vernon explains the difference between internal and external DSLs and shows the steps involved in developing a complex external DSL.
-
Key Takeaway Points and Lessons Learned from QCon London 2009
This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Interviews, Tutorials, Web as a Platform, Emerging languages in the enterprise, Real World SOA, Systems that never stop, Architectures in Financial Applications, Agile Organisational patterns, Historically bad ideas, Java.Next and many more!
-
Fetching strategy implementation in a J2EE application using AOP
This article presents a fetching strategy that using AOP, optimizes the data retrieval process from a back end system on a use case basis in a modular way without bloating the lower level service or repository layers.
-
Interview and Book Excerpt: Jaroslav Tulach's Practical API Design
Jaroslav Tulach's latest book Practical API Design covers the topic of API design of software projects. He brings his experience as the architect for NetBeans IDE project to the writing of this book. InfoQ spoke with Jaroslav about his new book, the main motivation for writing it and other topics. We are also making an excerpt from the book available for our readers.
-
Gregg Pollack and the How-To of Scaling Rails
Ruby on Rails has done well since its introduction a few years ago but has taken some criticism for not being able to scale. Developers know there is always a right way and a wrong way to solve any problem and scaling Ruby on Rails is no different. Learn about what is being done to address Ruby on Rails and scaling to the enterprise.