InfoQ Homepage Development Content on InfoQ
-
Ajax Development with ASP.NET
Nikhil Lothari demonstrates features in ASP.NET Ajax to enrich Web apps including how to apply Ajax patterns & best practices for for incorporating and encapsulating script functionality.
-
Architecting for SOA
Beat Schwegler shows how service-orientation affects architecture, introduces the notion of a service model between the business and technology models, and suggests a smooth migration via refactoring.
-
Java EE Class Loading Architectures
Ernie Svehla reviews Java Class Loading including a comparison of major appservers, how to package Java EE apps, and common class loading problems such as ClassNotFoundException, or NoDefFound Errors.
-
Simplifying Enterprise Development with Groovy
Guillaume Laforge, Groovy project manager, teaches how scripting with Groovy can increase your productivity and help you build and test solutions faster on the Java platform.
-
Dynamically Typed Languages for the JVM
Gilad Bracha discusses improved support for dynamic langages on the JVM via the new invokedynamic bytecode and through improved support for hot-swapping.
-
Deploying & Maintaining Smart Client Apps using ClickOnce
Cathy Gero goes explains ClickOnce which allows the deployment of Windows-based rich client apps by placing the app files on a Web or file server and providing the user with a link.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
JP Rangaswami on open source in the enterprise & the future of information
CIO JP Rangaswami explains how open source became a corporate IT strategy at investment bank DrKW & why CIOs should consider open source for major software development initiatives.
-
Maintaining Java Apps in Production Environments
Alexandre Rafalovitch overviews the tools and techniques that help with resolving problems that arise in production environments including common problems and rapid root cause determination methods.
-
The Principles of Agile Design
Bob Martin presents the first of his five principles of object-oriented design, which aim to address a fundamental problem - the management of dependencies between classes.
-
Introduction to Windows Presentation Foundation (aka Avalon)
Billy Hollis discusses the basics related to panels, controls and best practices in building Windows Presentation Foundation applications, Microsoft's rich client user interface framework, aka Avalon.
-
Distributed Caching Essential Lessons
Cameron Purdy shows how to improve performance via caching architectures to reduce database load & clustered caching to provide transparent fail-over.