InfoQ Homepage Architecture & Design Content on InfoQ
-
Google's Android SDK Bypasses Java ME in Favor of Java Lite and Apache Harmony
Today Google released the Android platform SDK for Open Handset Alliance devices. Android contains a custom Dalvik virtual machine for running applications written in a subset of Java.
-
Scaling Web Applications using Cache Farms and Read Pools
Exploring a couple of lesser known tools in the architects' scaling toolkit.
-
Interview with Mads Kristensen of BlogEngine.NET
In the first we hope to be a series on .NET in the open source world, we interviewed Mads Kristensen of BlogEngine.NET. Mads discusses how a focus on simplicity and an avoidance of third-party dependencies differentiates his project from other ASP.NET based blog platforms.
-
Does the rise of Service Oriented UI (SOUI) means the death of server-assisted MVC?
Nolan Wright thinks server-assisted MVC implementations are a thing of the past and that Services, Ajax and DHTML can greatly simplify the way we build web applications.
-
Agile Meets Pragmatic Marketing
Pragmatic Marketing is a product management methodology for the technology industry which seeks to apply values and principles similar to those of agile software development. So what happens when the pragmatic marketers meet the agile developers?
-
Is a picture always worth a thousand words?
<p>Is a picture always worth a thousand words?</p> <p>In his recent article, “Why we write code and don’t just draw diagrams”, Dean Wampler argues that in software development the opposite is more often true. </p>
-
Microsoft Releases Managed Services Engine (Repository)
The topic of virtualization has been heating up in the SOA space as more and more enterprises look for ways to harvest their existing IT assets towards new service infrastructure. Microsoft's recent silence on the issue has now made way for a community focused release of a meta-data driven service repository.
-
InfoQ Presentation: Eric Evans on Domain Driven Design - Putting the Model to Work
Why bother with models? Eric Evans explains that the most critical complexity of most software projects is understanding the business domain itself. In this talk Evans talks about the foundations of Domain-Driven Design and how to make a domain model truly pull its weight and positively transform a project.
-
Preserving flexibility while using Active Record pattern
Bob Martin believes that Active Record pattern that maps data structures to objects may be a source of confusion. Even though it appears to be an object, it actually is a data structure, vulnerable to the addition of new types. To preserve the flexibility, Bob Martin suggests separating Active Record from the application, so that the latter can be designed and structured solely around objects.
-
Spring 2.5: Drop-in upgrade for 2.0 with OSGi bundles, full annotation-based configuration & AspectJ
The first release candidate of Spring 2.5, formerly known as version 2.1, was recently released. InfoQ spoke with Spring framework lead developer Juergen Hoeller to learn more about this release.
-
Presentations of the BeJUG SOA Conference available on parleys.com
The videos of three talks at the Belgian Java User Group (BeJUG) Enterprise SOA'07 Conference have been published on parleys.com.
-
Book Review: Implementation Patterns
Kent Beck's new book, Implementation Patterns, is a book about writing code in Java. The patterns in this book are based on Kent's reading of existing code as well as his own programming habits. The patterns in this book are meant to be a coherent view of how to write code people can understand.
-
Red Hat Joins Open JDK Community
Red Hat announced that it is joining the OpenJDK project and has licensed the OpenJDK Community Test Compatibility Kit (TCK).
-
Oslo: Microsoft Gets it but Hurry !
There has been few comments on Microsoft's Oslo announcement. In general they are positive but people are worried about the timeline and complexity of the project. Very few people commented on the in-the-cloud services that complement Oslo.
-
Single Sign-On beyond the firewall
Taking a look at the challenges that lay ahead in the quest for Federated Identity Management.