InfoQ Homepage Programming Content on InfoQ
-
Archaeopteryx: A Ruby MIDI Generator
Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.
-
Eric Nelson on Windows as a Web Platform
Eric Nelson explores Windows as a web platform using IIS 7.0 providing an architecture deep dive and striving to reduce the lines of code in web applications.
-
Introducing Spring Batch
Dave Syer discusses Spring Batch (SB), batch processing patterns, typical batch processing uses, SB concepts and capabilities, case studies, SB domain details and the SB roadmap.
-
An Architecture's Response to Growth and Change
Brian Zimmer unveils Orbitz.com’s architecture and its evolution over the years as the site grew from a US domestic flights booking website to an international one offering multiple services.
-
Deployment Monoculture
In this talk from RubyFringe, Dan Grigsby talks about trying out many different ideas before turning one into a startup.
-
Building Smart Windows Applications
From QCon 2008, Daniel Moth presents on using Visual Studio 2008 and .NET 3.5 to create compelling rich Windows applications.
-
Ruby Beyond Rails
John Lam talks about his path to dynamic languages, some of the problems of making IronRuby run fast, and how the DLR helps with implementing languages.
-
Concurrency: Past and Present
Brian Goetz discusses the difficulties of creating multithreaded programs correctly, incorrect synchronization, race conditions, deadlock, STM, concurrency, alternatives to threads, Erlang, Scala.
-
Do the Hustle
Obie Fernandez shares his experience selling consulting services for both Thoughtworks and Hashrocket and give tips how Ruby developers can work with clients.
-
Martin Fowler and Dan North Point Out a Yawning Crevasse of Doom
Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.
-
Mock Roles Not Object States
Nat Pryce and Steve Freeman talk about TDD using Mock Objects. Mock Objects improves the software design and makes the code more easier to maintain and adapt to changing requirements.
-
Secure Programming with Static Analysis
Creating secure code requires more than just good intentions. Static source code analysis can be used to uncover the kinds of errors that lead directly to vulnerabilities. Brian Chess shows you how.