InfoQ Homepage Programming Content on InfoQ
-
Using Google Web Toolkit
Bruce Johnson goes in depth on Google Web Toolkit (GWT) a Java-centric framework for creating AJAX applications.
-
Event Patterns
Ian Cartwright presents some of his work (developed with Martin Fowler) on event patterns: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event.
-
Agile Styles: Feature Driven Development and the Crystal Methodologies
The "Agile Styles" presentation at Agile2006 introduced four popular approaches. In this half of the video Alistair Cockburn talks about his Crystal Methodologies and David J. Anderson presents FDD.
-
Windows Presentation Foundation: The Future of Windows
Ian Griffiths shows the key features of WPF such as XAML, composition, layout, animation, and data binding, while also showing why WPF differs so radically from Win32.
-
WebWork (Struts 2) In Action
Patrick Lightbody overviews WebWork and the Struts merger, comparing to other web frameworks and explaining how to achieve rapid development with WebWork/Struts 2.
-
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.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.