InfoQ Homepage Presentations
-
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.
-
Embrace Uncertainty
Jeff Patton explains why one needs to embrace uncertainty in order to succeed with his/her Agile project and how to avoid some of the common mistakes leading to project failure.
-
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.
-
Ruby.rewrite(Ruby)
In this RubyFringe talk, Reginald Braithwaite writes Ruby code to read, write, and rewrite Ruby. Demos include extending Ruby with conditional expressions, call-by-name and more.
-
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.
-
THERE WILL BE PORN: 10 Dangerous Ideas Nobody Should Implement
In this presentation from RubyFringe, Zed Shaw bids farewell to Ruby, with a few project ideas as well as live music and a few songs about the Ruby community.
-
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.