InfoQ Homepage InfoQ Content on InfoQ
-
Book Excerpt and Interview: The Joy of Clojure
The Joy of Clojure by Michael Fogus and Chris Houser is a book that tries to take the reader beyond the language syntax, and show how to write fluent, idiomatic Clojure code. It teaches how to approach programming challenges from a Functional perspective and master the Lisp techniques that make Clojure so elegant and efficient.
-
Book Excerpt and Interview: ExtJS in Action
ExtJS in Action by Jesus Garcia is a book that tries to introduce the Ext JS cross-browser JavaScript library, which is used for building Rich Internet Applications. Ext JS combines a large library of widgets, an extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps.
-
Book Excerpt and Interview: Amazon SimpleDB Developer Guide
Boris Lublinsky interviews Prabhakar Chaganti and Rich Helms as part of a review of their new book, Amazon SimpleDB Developer Guide. The book provides a simple step-by-step guide on how to develop applications for Amazon Simple DB in different programming languages including Java, PHP, and Python.
-
Fred Brooks on The Design of Design: Interview and Excerpt
A review of Frederick P. Brooks' latest book, The Design of Design. Few individuals have had as much influence on the 'practice' of software development and this book of loosely coupled essays on the essence of design, design process, and the development and nurturing of great designers extends and enhances previous contributions to the field. The review is enhanced with an interview and excerpt.
-
Agile – A Way of Life and Pragmatic Use of Authority
Vinay Aggarwal shares many instances in life where authority is needed and lack of authority allows for extremely costly mistakes. He then explicitly suggests where authority could and should be used in Agile environments.
-
Interview and Book Excerpt: Eben Hewitt's Java SOA Cookbook
Java SOA Cookbook, by Eben Hewitt, covers Service Oriented Architecture (SOA) from a Java implementation stand-point. In the book, Eben discusses SOA model basics, tools and best practices. SOA Governance and Enterprise Service Bus are also discussed.
-
Interview and Book Excerpt: Mark Richards' Java Message Service 2nd Edition
Java Message Service, 2nd Edition, by Mark Richards, covers JMS topics such as the two programming models, publish-and-subscribe and point-to-point, Messaging Filtering and Transactions. InfoQ spoke with Mark about his new book. Topics covered in the interview include EJB 3.0, Spring Message Driven POJO's (MDP)and Enterprise Service Bus (ESB) architecture.
-
Book Review: Ladder to SOE
A review of Michael Poulin's book, Ladder to SOE. Michael's book shows how to use the principles of service orientation to align IT with the business, and the business with market dynamics - creating the Service Oriented Enterprise. Becoming an SOE requires new habits of service-oriented thinking and Michael points these out along with techniques for effectively using them.
-
Book Review: Facilitator's Guide to Participatory Decision Making
One of the responsibilities of self-organizing teams is to take decisions that respect everyone’s opinion. This book has some great examples in coaching the team to navigate through difficult discussions so they can maintain their speed without endangering their success by suspending or ignoring critical issues.
-
Ruby in Practice with Jeremy McAnally
InfoQ's Rob Bazinet and Matthew Bass had the opportunity to talk with Jeremy McAnally, about the book he co-authored with Assaf Arkin, Ruby in Practice. The book is not for the beginner looking to simply learn Ruby but for the Rubyist seeking more detailed guidance on specific topics.
-
The Well-Grounded Rubyist, David A. Black
The Ruby language was first released 14 years ago and since that time as experienced great growth with thanks to Ruby frameworks such as Ruby on Rails. This book covers intricate details of the Ruby language today, including the latest Ruby 1.9.1, and gives developers a solid foundation for creating Ruby applications.
-
What's New in Groovy 1.6
Groovy project lead writes about Groovy 1.6 changes and improvements, including include performance enhancements, integration of JMX Builder, and OSGi readiness.