InfoQ Homepage Languages Content on InfoQ
-
Interview: Russ Olsen on "Eloquent Ruby"
The book "Eloquent Ruby" aims to help Ruby programmers to write idiomatic Ruby and make best use of Ruby's capabilities. InfoQ talked to author Russ Olsen about Ruby style, metaprogramming and more.
-
Raw Notes from Redmond
During the first week of May InfoQ went to Redmond for an informal meeting to discuss emerging trends. Normally when we go on this sort of fact-finding mission the reporter’s notes are off the record but we asked for permission to publish them as-is. With the exception of removing email addresses and one piece of NDA material, these are the notes shared within our editorial staff.
-
Challenges and Opportunities in Mobile Application Development and Mobile DSLs
Converged Mobile Solutions differ significantly from their Web and Desktop counterparts: they often rely on a sophisticated compared to their scope, while the User Experience and Device Capabilities are paramount to their success. We review the Mobile Technologies, Development Tools and Processes and detail how a DSL can simplify the delivery of Rich Cross Platforms Mobile Solutions.
-
Interview and Book Excerpt: ActiveMQ in Action
In this article, InfoQ spoke with Bruce Snyder, co-author of ActiveMQ in Action book, about the main motivation for writing the book, transaction management and messaging security aspects in ActiveMQ container and emerging trends in the messaging space.
-
Bridging Internal and External Software Quality with Sonar and JaCoCo
In this article, author Olivier Gaudin discusses the differences between internal and external software quality and how to perform the software quality assessment using tools like Sonar and its new extension JaCoCo.
-
Learning Ruby on Rails with Michael Hartl
Learning a new programming language can be a daunting task and at times difficult to know where to start. Now try to learn a new web framework at the same time and you have a recipe for confusion. We had the opportunity to talk with Michael Hartl about his approach to teaching people Ruby on Rails, his book the Ruby on Rails 3 Tutorial, and the excellent video series with the same title.
-
Key Takeaway Points and Lessons Learned from QCon London 2011
This article presents the main takeway points as seen by the many attendees who blogged or tweeted about QCon. Comments are organized by tracks and sessions: Keynotes, Tutorials, Architectures You've Always Wondered About, Building Systems With REST, Design and Objects 2011, Enterprise Agile Transformation, Functional Web, HTML5, the Platform, iOS4 and Android, NoSQL: Where and How, and many more!
-
Guardian.co.uk Switching from Java to Scala
Citing a need to be able to respond faster to events, and disappointment in the feature set and timeframe for Java 7, the team behind guardian.co.uk is using Scala as an alternative to Java for their new projects. InfoQ spoke to Web Platform Development Team Lead Graham Tackley about their current stack, the reasons behind the move, and the experience of using Scala in large-scale development.
-
Interview and Book Excerpt: Dan Haywood's Domain-Driven Design Using Naked Objects
Domain-Driven Design Using Naked Objects book, by author Dan Haywood, covers the Domain-Driven Design topic using the open-source Java framework Naked Objects framework (which is now part of the Apache Isis incubator project). InfoQ spoke with Dan about the book, Naked Objects framework and its recent submission to be an Apache project.
-
Meet the Goliath of Ruby Application Servers
PostRank Labs released an open source version of their Ruby web server framework powering PostRank. Goliath, is an asynchronous server designed for speed, leveraging key features of Ruby 1.9+. Goliath creates fast web and data services not unlike node.js but sticking with what Ruby developers know..Ruby. Discover how easy it can be to create manageable server-side services with Ruby.
-
Pieter van Zyl on Benchmarking ORM Tools and Object Databases
OO7J is a Java version of the original OO7 benchmark (written in C++). This project includes benchmarking Object Relational Mapping (ORM) tools. Currently there are implementations for Hibernate on PostgreSQL, MySQL, db4o and Versant databases. InfoQ and Roberto V. Zicari from ODBMS.ORG recently interviewed Pieter van Zyl, creator of the OO7J benchmark.
-
Application Security With Apache Shiro
Apache Shiro is a Java security framework that provides simple but powerful approach to application security. This article introduces the framework and explains Apache Shiro’s project goals, architectural philosophies and how you might use Shiro to secure your own applications.