InfoQ Homepage Architecture & Design Content on InfoQ
-
Agile UI Development: What's the User Experience?
While Agile approaches generally shun up-front analysis and design, the emerging practice of User-Centered Design relies on a detailed user research and modeling phase before development begins. Which is right? In his InfoQ article, Dave Churchville explores how these disciplines can be used together for an effective UI development process.
-
Predictions: The Changing World of IT Work
In a recent Datamation article, James Maguire noted the challenge of staying employed in an environment in which the rules are continually rewritten. He spoke with Gartner analyst Diane Morello for 5 predictions for those of us thinking about career directions over the next five years.
-
How .NET Handles Standards Compliance that Result in Breaking Changes
Two security classes in .NET, HMACSHA512 and HMACSHA384, have a bug. It isn't an earth-shattering bug, but it does produce results that are inconsistent with the standard. The .NET Security team shows how this will be handed so that current applications won't break when the code gets fixed.
-
Interview with Sanjiva Weerawarana: Debunking REST/WS-* Myths
InfoQ had a chance to talk to WS-* expert and WSO2 CEO Sanjiva Weerawarana, one of the fathers and a firm advocate of the WS-* architectural vision, we questioned him on the WS-* platform and his views on Microsoft's role in standardization. Sanjiva also took the opportunity to address "WS-* and REST myths".
-
InfoQ.com publishes its 1000th news post
InfoQ has this week published its 1000th news post; since the site launched just 8 months ago it has also published 90 in-depth technical articles, 4 original books, and a number of video interviews and presentations. Thank you to all our readers for their support and to the editors for all the hard work!
-
biztalk247.com launches
Saravana Kumar, a BizTalk expert, launched biztalk247.com(BETA) on February 14, 2007. BizTalk 24 * 7 aggregates diverse resources regarding BizTalk and related technologies.
-
Java EE Best Practices Updated
IBM has updated a 2004 article on Java EE best practices, compiling a list of 19 practices. They range from always use MVC to prefer JSPs as your first choice of presentation technology.
-
Agile Certification Debate Heats Up
The debate over agile certification rages on, with a recent entry in the Agile Chronicles taking aim specifically at Scrum certification.
-
Red Hat joins Interoperability Vendor Alliance
Red Hat announces it has joined the Interoperability Vendor Alliance, with IBM, Microsoft, BEA, Oracle and others.
-
Interview: Mike Keith on EJB 3
In the latest video interview, EJB 3 co-spec lead Mike Keith discusses the current state of EJB 3, including common praises and criticisms that have been received. He also talks about POJO support and how the spec has evolved towards dependency injection.
-
New JSR Proposed: Java API for RESTful Web Services
Sun has submitted JSR 311, Java API for RESTful Web Services, to the JCP, aiming to "enable developers to rapidly build Web applications in Java that are characteristic of the best designed parts of the Web". Reactions from the REST crowd are mixed.
-
Article: Evaluation Options in Ruby
InfoQ is proud to present a comprehensive discussion of Ruby's various eval methods, full of rich code examples, by Domain-Specific Languages master Jay Fields.
-
WS Reliable Messaging, Policy Updated for Public Review, WS-MakeConnection Introduced
OASIS has released WS Reliable Messaging, WSRM Policy and a new specification, WS-MakeConnection, for public review. Comments are due until 27 February.
-
Article: Introduction to OpenTerracotta
OpenTerracotta is an open source enterprise-class JVM clustering solution that can take multi-threaded single-JVM apps and have them run across multiple JVMs with no code changes. Orion Letizi goes super-indepth on Terracotta and how it works, explaining how to do session replication, distributed caching, master/worker, and more.
-
User-Centric Development Approaches: What's Next?
On her Creating Passionate Users blog, Kathy Sierra recently envisioned software that's not just usable, but transparent, helping users achieve "flow" in their work without intrusive distractions, delays or constraints. Perhaps end-user "flow" is the next big differentiator - and if so, what will the development processes look like that support the creation of such software?