InfoQ Homepage Architecture & Design Content on InfoQ
-
Has JPA Killed the DAO?
Recent developer discussion has explored whether JPA has killed the DAO pattern. DAO supporters argue that it isn't going anywhere soon however.
-
HDIV 2.0: Security framework now integrates with Spring MVC and JSTL
HDIV, an open-source web application security framework, recently released version 2.0. InfoQ spoke with HDIV project lead Roberto Velasco Sarasola to learn more about this release.
-
Confusing unit-of-work with threads
Most server-side applications and many desktop applications contains data that is tied to a particular task that’s being executed. A common solution is to keep that kind of data in thread-local storage; to keep the data in variables bound to the executing thread. Convenient, but a practice based on a faulty assumption.
-
SOA Software Adds SOA Management for Microsoft BizTalk Server
SOA Software, a provider of Service-Oriented Architecture (SOA) Governance, Security, Mediation, and Management solutions, announces a partnership with Microsoft to provide SOA Governance features for BizTalk Server 2006 R2.
-
LINQ Aggregates in VB and C#
An aggregate is a function that takes a collection of values and returns a scalar value. Examples from T-SQL include min, max, and sum. Both VB and C# have support for aggregates, but in very different ways.
-
Gone in 160 seconds - cracking passwords with Rainbow Hash Cracking
The Microsoft password strength checker rates "Fgpyyih804423" as a strong password, but the multi-platform password cracking tool ophcrack was able to crack it in 160 seconds using a Rainbow Hash Table attack. Jeff Atwood takes a look at this attack technique, and offers suggestions for safe password storage.
-
Interview: Yahoo's Doug Cutting on MapReduce and the Future of Hadoop
In this special InfoQ interview, Hadoop project lead Doug Cutting discusses MapReduce, the benefits of open source, and the future direction of the project.
-
Agile Bibliography Wiki
George Dinwiddie announces the Agile Bibliography Wiki to track readings on the subject of agile, particularly those that are useful to back up a point, or which are useful references, and invites the community to help fill out the reading list.
-
Nimbus Look-and-Feel: Vector UIs for Java
In his announcement that the Nimbus Look-and-Feel (LAF) is nearing completion, Jasper Potts indicated that the Nimbus LAF will be based on vector graphics, with support for high-dpi resolution-independent user interfaces and assembled using a new visual tool for creating painters.
-
ColdFusion as an Integration Platform
Facing stiff competition in the web server market, Adobe has added .NET support to ColdFusion 8. This sets it up to be perhaps the most connected platform out of the box.
-
Metastorm Aquires Proforma
Metastorm, the maker of the Metastorm BPM Suite, has acquired Proforma, an Enterprise Architecture/Process Modeling tool vendor. The acquisition makes Metastorm one of the few vendors able to offer BPM and EA Modeling together.
-
.NET to Ruby connector available
The Ruby Connector allows communication between .NET and Ruby. This brings the power of .NET to Ruby, and allows to use Ruby to power Visual Studio generated GUIs.
-
Presentation: Transaction Management Strategies in Mission Critical Applications
A core part of Spring's middle tier support is the transaction management support. This session presents several interesting "mission critical" cases and shows you how to properly handle them using transactions driven by Spring 2. You'll learn the ins-and-out of the "dark art" that is transaction management within a high-volume mission-critical JEE application.
-
OpenJPA 1.0: Enterprise O/R Mapping with full JPA 1.0 compliance
Apache OpenJPA, an open-source implementation of the Java Persistence API (JPA), recently released version 1.0.0. InfoQ spoke with OpenJPA project lead Patrick Linskey to learn more about this release.
-
Survey claims growing bond between SOA and BPM
The survey shows that BPM and SOA are still loosely coupled within IT organizations. It is only when an organization reaches higher levels of maturity that both plays a complementary role in projects. However, the relationship is growing and customers are increasingly requesting an integrated product suite.