InfoQ Homepage Development Content on InfoQ
-
SOA Master Data Management in .NET 4.0
Sharing data among applications in a complex corporate IT environment is unfortunately often reduced to sharing a common database or in some cases a cube. .NET 4.0 introduces a lot of industrialization tools that make the idea of an application independent SOA data repository reachable. This article explores some of those tools, and how they help make SOA data services flexible and non-intrusive.
-
Virtual Panel: State of the Art in Enterprise Flex Frameworks
Flex 1.0 was released in March 2004 and since then Flex based RIA development has been increasingly gaining momentum. Recently Adobe released Flex 4 along with Flash Builder 4, as part of the Adobe Flash Platform technology. To assess the state of Adobe Flex for enterprise adoption, InfoQ has conducted a virtual panel with the creators of popular third-party flex frameworks.
-
Flexible and User-configurable Charts with Flash Builder Backed by a Java-based RESTful API
Daniel Morgan shows how to build a portal-style web application comprising a Java back-end to serve a RESTful API for creating, updating, deleting and retrieving dashboard-style, user-configurable charts assembled using Adobe Flash Builder.
-
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.
-
Infinispan's GridFileSystem - An In-Memory Grid File System
Infinispan is an open source data grid platform that makes use of distributing state across nodes in a cluster. GridFileSystem is a new, experimental API that exposes an Infinispan-backed data grid as a file system. In this article, authors discuss distributed mode of Infinispan and how GridFS framework manages data caching by chunking up data using a new streaming API and storing them in a grid.
-
A Tester's Learning Journey
The software industry is changing fast. More and more teams put testing up front and center; they use tests to drive development. In this article, Lisa Crispin talks about how her attitude and curiosity have shaped her career and kept her passion for testing software fresh.
-
Nobody Needs Reliable Messaging
Marc de Graauw challenges the notion that transport-level reliability mechanisms like WS-ReliableMessaging are needed, showing how business-specific logic for in-order and exactly-once processing do the job much better with examples from Dutch Healthcare's SOA.
-
Virtual Panel: New JavaScript Frameworks Targeting HTML5
During the last year, HTML5 has gained general acceptance as one of the dominant development platforms for both the classic and the mobile Web. In that time new JavaScript frameworks have evolved that directly target this platform and attempt to set a new paradigm for Web development.
-
Interview and Book Excerpt: Dave Klein's Grails A Quick-Start Guide
In this book review of Grails A Quick-Start Guide, InfoQ spoke with author Dave Klein about the best practices when using Grails for web application development, Meta Object Protocol (MOP) feature in Groovy, and tool support for developing web applications using Grails framework.
-
Lambdas in Java: An In-Depth Analysis
Although languages like Python and Ruby have had lambdas for a long time, the recent popularity of JVM-based languages (notably Groovy and Scala) have rekindled demand for lambdas in Java as well. But what is a lambda and what is the proposed syntax for adding lambdas to the Java language? This article explores both of these questions in depth.
-
The State of JRuby: 1.5, AOT, Java 7
InfoQ caught up with Charles Nutter to talk about the state of JRuby: the 1.5 release, Ahead of Time compilation, and what's coming up in 1.6 and with features in Java 7.
-
Profiling java.util.concurrent locks
IBM’s Yao Qi, Raja Das, and Zhi Da Luo describe jucprofiler, an alphaWorks tool designed to profile multicore applications that make use of the java.util.concurrent classes introduced in Java 5.