InfoQ Homepage Articles
-
Agile at the Office of Personnel Management
In its attempts to modernize retirement claims processing the Office of Personnel Management had several versions of this project cancelled. The most recent of which used "requirements, design, implement, and test cycles to develop the system. During the testing phases, serious issues became evident". In trying again the director said that they weren't going to repeat the mistakes of the past.
-
Key Takeaway Points and Lessons Learned from QCon San Francisco 2010
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, Tutorials, Architectures You've Always Wondered About, Java, the Platform, Real Life Cloud Architectures, Agile Evolution, Design at Scale, Dev and Ops: A Single Team, NoSQL, SOA for the REST of Us, and many more!
-
Interview and Book Excerpt: Masoud Kalali’s GlassFish Security
GlassFish Security book, by author Masoud Kalali, covers Java EE security model and how to design and develop secure Web and EJB modules in Java EE applications and deploy them to GlassFish server environment. InfoQ spoke with Masoud about the book and the new security features in Java EE 6 release.
-
JetBrains Developer Tools
JetBrains is one of the few companies that thrives selling developer tools. In this interview you get some insight in their strategies, current and new products and future plans.
-
Interview and Book Excerpt: George Fairbanks’ Just Enough Software Architecture
Just Enough Software Architecture book, by author George Fairbanks, focuses on a risk-driven approach to software architecture development. George explains Architecture Modeling process from different perspectives such as Engineering Use Models, Conceptual, Domain, Design and Code Models. InfoQ spoke with George about the book and his thesis project on design fragments in software framework.
-
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.
-
Interview With Ross Mason On The Release Of Mule 3
Mulesoft recently released Mule 3, their next generation ESB platform. The product comes with a lot of architectural changes under the hood to support the features aimed at making the product easier to use, such as Mule Cloud Connect and Flow, a message flow based service design. InfoQ caught up with Ross Mason to learn more about the product release and the new features in the product offering.
-
Fulfilling the Promise of MVC
When Trygve Reenskaug invented the MVC pattern for Smalltalk, he had originally envisaged that all models would come with default views and controllers. By combining Entity Framework 4, ASP.NET MVC, and his reflection-based view engine, Richard Pawson shows how that vision can be achieved using Naked Objects.
-
FlexMonkey Deep Dive
FlexMonkey is an open source tool from Gorilla Logic for testing Flex and AIR applications. This article provides a brief introduction to FlexMonkey and then walks through debugging issues that can be encountered when testing with it.
-
Book Review: The Leader's Guide to Radical Management
Steve Denning's latest book – The Leader's Guide to Radical Management: Reinventing the Workplace for the 21st Century. He contends that management today is in need of a radical makeover – existing practices are not adequate to meet the needs of the modern high-speed world. He shows how Agile methods are being introduced beyond the software world to deliver benefits to people and organisations.
-
Book Review: Making it Big in Software
The focus of this book by Sam Lightstone is helping you become a great software development professional. Career advancement is important, but secondary. Using a mix of interviews, commentary, and advice, this book exposes and explores the principles and values that support professionalism and even craftsmanship.
-
Agile Goal Setting
It is well understood that too succeed in developing great applications or even great things in our lives we need goals. Goals that motivate and push us to go beyond the ordinary. However if we Google Agile Goal Setting there are few items that give much consideration to what these should look like or how to create them. Jurgen Appelo looks at what it takes to make great goals.