InfoQ Homepage Conferences Content on InfoQ
-
VM Optimizations for Language Designers
John Pampuch discusses the HotSpot compiler, the history of Java performance, HotSpot development philosophies and challenges, optimization, JVM library improvements, and tips for better performance.
-
Services & Workflows: SOAP and REST with WCF and WWF
Christian Weyer explains how to create distributed systems using SOAP or REST on top of Windows Communication Foundation (WCF) or Windows Workflow Foundation (WWF).
-
Second Life’s Architecture
Ian Wilkes describes the architecture used by the popular game named Second Life at its debut and how it evolved over years as users and features have been added.
-
Ian Flint Explains Yahoo! Communities Architectures
Ian Flint tries to explain the infrastructure and architecture employed by Yahoo! to keep going a multitude of servers running of different platforms and offering different services.
-
Mike Taulty on Building Rich Internet Applications
Mike Taulty of Microsoft takes developers from XAML to JavaScript when building Silverlight 2 applications and includes demos in both Expression Studio and Visual Studio 2008.
-
Fast Bytecodes for Funny Languages
Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.
-
Manager's Introduction to Test-Driven Development
Dave Nicolette and Karl Scotland try to introduce non-technical managers to one of the most popular Agile development techniques: Test-Driven Development (TDD).
-
How to Work With Business Leaders to Manage Architectural Change
Successful architectures evolve over time to meet changing business requirements. Luke Hohmann presents how to collaborate with key members of your business to manage architectural changes.
-
Building your next service with the Atom Publishing Protocol
In his presentation, recorded at QCon San Francisco, MuleSource architect Dan Diephouse explores ways to use the Atom Publishing Protocol (AtomPub) when building services in a RESTful way.
-
Clojure
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.
-
Principles and Practices of Lean-Agile Software Development
Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
-
The Maxine VM
Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.