InfoQ Homepage Enterprise Architecture Content on InfoQ
-
Project Lambda from the Inside. An Interview with Brian Goetz
JSR-335: Project Lambda has been called the "defining" project in Java 8. InfoQ spoke to Oracle's Brian Goetz, JSR 335 spec lead about his observations on Project Lambda from the inside.
-
There is a Cowboy in my Domain! - Implementing Domain Driven Design Review and Interview
Implementing Domain Driven Design, has brought clarity to an important but little understood area of software design. As a measure of Software Design literature, Vaughn's work is educational and fun. With real world code samples and sage advice, IDDD guides the reader through the sometimes murky waters of DDD and helps them gain the insight required to start a DDD journey of their own.
-
Native Cross-Platform Apps with Tabris
Tabris is the first Java toolkit for the cross-platform development of native mobile applications. It combines native user experience with tailor-made, native controls and functions. But what exactly does native mean?
-
Interview and Video Review: Working with Big Data: Infrastructure, Algorithms, and Visualizations
Paul Dix leads a practical exploration into Big Data in this video training series. The first five lessons of the training span multiple server systems with a focus on the end to end processing of large quantities of XML data from real Stack Exchange posts. He completes the training with a lesson on developing visualizations for gaining insights from the macro level analysis of Big Data.
-
9 Fallacies of Java Performance
Over the past 18 years Java has evolved into the premiere language of the enterprise. Yet cognitive fallacies persist about Java performance. In this article we examine some popular misconceptions.
-
Interview with Michael Azoff from Ovum about How To Create the Agile Enterprise
Large enterprises face three challenges: to innovate and act as a start-up, to use a budgeting process that keeps the organization’s strategy in touch with changing market conditions, and to transform the whole IT department to agile. Principal analyst Michael Azoff explains Ovum’s view on creating an agile enterprise.
-
The Real Question is Why?
The Agile movement has driven a revolutionary change in the way we build and deliver software solutions. In the past few years Agile frameworks have become mainstream. Agile has solved the problems of the 90's and early 2000's. Now a new kind of problem is emerging that needs an equally elegant solution, how do we build the right solution? Do we know Why we are building it?
-
Key Takeaway Points and Lessons Learned from QCon London 2013
This article presents the main takeaway points as seen by the many attendees who blogged or tweeted about QCon. Comments are organized by tracks and sessions: Keynotes, Distributed Systems / REST, The Java Developer Track, The Developer Track, Building for Clouds, Real Startups, Creative Thinking & Visual Problem-solving, Handheld Banking and many more!
-
Choosing the Right ESB for Your Integration Needs
Kai Wähner explains the differences between an integration framework, an ESB and an integration suite, following with advice for selecting the right one from existing commercial and open source solutions.
-
Capturing Compliance Requirements: A Pattern-Based Approach
Assuring compliance across an enterprise is critical and necessitates a holistic approach for defining a consistent set of process and system level controls. In this article, authors discuss a new pattern-based framework to capture and manage business process compliance requirements. They also talk about implementation of the framework and two case studies in banking and e-business domains.
-
Application Performance Management Maturity Model
In this article, author Jim Hirschauer justifies the importance of application performance management (APM) process in organizations. He also describes a maturity model for application performance management with three different levels of maturity.
-
Evaluating Agile and Scrum with Other Software Methodologies
Historical data is a key resource for judging the effectiveness of software process improvement methods and also for calibrating software estimation accuracy. In this article, Capers Jones compares Agile and Scrum with a sample of contemporary software development methods using several standard metrics.