InfoQ Homepage Languages Content on InfoQ
-
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.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.
-
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.
-
SOA Masterclass: Definitions & Patterns
Miko Matsumura teaches SOA Foundations: Definitions, Patterns, and evolution toward SOA. An excerpt from webMethods SOA Master Class.
-
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.
-
Case Study: Zero Calories J2EE
Case study of a successful project where the J2EE stack was abandoned in favour of a lightweight web architecture using Tapestry, Spring, Hibernate, and testing with JUnitWebTest.
-
Java + .NET, Integration Strategies Presentation
Ted Neward demonstrates using Microsoft Office to act as a rich client to Java, building a WPF gui on top of Java POJOs, and how to execute Java from within a Windows Workflow host.
-
How to Design a Good API & Why it Matters
Core Java language designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.
-
Secure and Reliable Web Services
Integration expert Guy Crets discusses how the WS-Security and WS-Reliable Messaging specifications can be used in real world integration and B2B scenarios.
-
Introduction to Domain Specific Languages
Martin Fowler introduces a simple example of DSL, bringing out the difference between external and internal DSLs, and talking through the trade-offs in using both forms.