InfoQ Homepage Architecture & Design Content on InfoQ
-
Dime Casts .NET - Learn Something New in 10 Minutes or Less
There is no better way to learn a technology than being able to watch someone teach it to you. A new video podcast has been created to help .NET developers learn about various aspects of .NET development in short, focused segments.
-
The Personal Retrospective – Improving Your "Wetware"
Andy Hunt's interview last month talks about his progression from pragmatic programmer to Agile development to his latest interest – Pragmatic Wetware. "Wetware is the stuff in your head. That's the thing between your ears that's really where all the action is – that's where all the software development actually takes place."
-
Presentation: Enterprise Batch Processing with Spring
In this presentation from QCon San Francisco 2007, Wayne Lund discusses batch processing, Spring Batch objectives and features, scenarios for using Spring Batch, Spring Batch infrastructure and architecture, scaling Spring Batch, example Spring Batch code, failures and retrying, the Spring Batch Domain Reference Model and execution environment, and the Spring Batch future roadmap.
-
The Composite Application Guidance for WPF (Prism) Is Available for Download
Microsoft has just released the Composite Application Guidance for WPF-June 2008, also known as Prism.
-
Google Releases Open Source Web Application Security Assessment Tool
Google has announced the open source release of "ratproxy" - a passive web application security assessment tool.
-
UDDI and the Framework for Web Services Implementation Technical Committees close
OASIS announces that the UDDI and FWSI technical committees have closed and completed their work.
-
Flash Content Now Searchable
In Adobe’s continuing push to eliminate the common objections to Flash adoption comes news that SWF files, the binary format for the Flash Player, is now indexable by Google and Yahoo’s search engines. This is important news for application developers using or considering using Adobe Flex, and the resulting applications will now be searchable.
-
Presentation: Security (CAS and OpenID) with Ruby
In this presentation from QCon SF 2007, Justin Gehtland explains two open solutions to distributed identity and their Rails integration components: the OpenID system (using ruby-openid) and CAS (using rubycas-client).
-
Article: REST Anti-Patterns
In this InfoQ exclusive article, Stefan Tilkov discusses some of the oft-used anti-patterns for REST based development.
-
Article: Do Java 6 threading optimizations actually work? - Part II
In part 2 of "Java 6 threading optimizations" article series, author Jeroen Borgers examines various threading optimizations and JVM arguments to manage them. He also talks about factors like On Stack Replacement (OSR), Heap Management and Lock object data size which could significantly affect the performance of multi-threaded java applications.
-
Consumer JRE: Applets Meet Java Web Start
The upcoming Consumer JRE brings Java Web Start technology to applets, allowing for more control and functionality for applet-based applications.
-
Opinion: Multiple Processor Computing Challenges go Beyond Purely Technical Issues
In his position statement for the International Computer Music Conference 2008, Peter Van Roy raises a number of issues related to the emergence of multi-core processors and loosely coupled systems and suggests possible solutions. Though challenges brought by these two forms of concurrency computing are very different in their nature, both they go beyond purely technical problems.
-
ADO.NET Entity Framework Taking Some Heat
A petition has started by the community to express concerns over Microsoft's upcoming release of the ADO.NET Entity Framework. The petition titled "ADO.NET Entity Framework Vote of No Confidence", aims to raise awareness of design and implementation issues foreseen by experts in the industry.
-
Interview: Glenn Block on Prism
In this interview filmed during ALT.NET 2008, Glenn Block answers Greg Young's questions about Prism. Among others, Glenn talks about what is Prism, the differences between Prism and CAB, the architectural challenges met, the customers' feature requests.
-
Kilim - actors and message passing in Java
Message passing and the actor model of concurrency is one promising way for the massive parallelization needed to utilize current and especially future CPUs. Erlang has it built in from the start and Scala incorporated the Scala Actor library into it’s framework. But there is also a pure Java solution - Kilim.