InfoQ Homepage Development Content on InfoQ
-
Open APIs: State of the Market
John Musser talks about Open APIs, their history, their current status and trends. He also talks about what makes an Open API successful, the business models and technological details.
-
Language Parity: Closures and the JVM
Neal Gafter discusses closures on the JVM, running other languages on the JVM, language-specific wrapper libraries, making the JVM more language-friendly, and whether lambda expressions are too hard.
-
Behind the Scenes at MySpace.com
Dan Farino talks about administering thousands of web servers from a system’s architect viewpoint, detailing on performance counter monitoring, the system profiler and the system administration site.
-
Being Dumb And Using It To Your Advantage
In this talk from RubyFringe, Matt Todd recommends to stop worrying and simple start implementing ideas, dumb or not.
-
How (7 years of) Eclipse Changed my Views on Software Development
Erich Gamma shares the lessons learnt from being deeply involved in the development of the Eclipse platform over the years and incorporated into Jazz, IBM’s software development platform.
-
Convergence: Model-Based Software, Systems And Control Engineering
Janos Sztipanovits attempts to tackle the complexity of large scale systems integration by approaching software, systems and control engineering convergence through model-based design.
-
CouchDB and Me
In this talk from RubyFringe, Damien Katz explains what drove him to create CouchDB, why he chose Erlang and more.
-
Stopping Attacks in a Web 2.0 World
Jeff Williams explains two major security holes threatening the world of Web 2.0 applications: Cross Site Request Forgery (CSRF) and Advanced Cross Site Scripting ((XSS).
-
Project Fortress: Run your whiteboard, in parallel, on the JVM
David Chase discusses Fortress, a Fortran-based HPC programming language. Topics include Fortress origins, running on the JVM, work stealing, transactions, continuations and the type system
-
Textual DSLs Made Simple
In this presentation filmed during QCon London 2008, Markus Voelter tried to convince the audience that writing a textual external DSL is fairly straightforward and simple.
-
Conceptual Algorithms
In this talk from RubyFringe, GitHub's Tom Preston-Werner talks about a methodical approach to solving problems and debugging, and the "Deathbed Filter".
-
Jazzers and Programmers
In this presentation from RubyFringe, Nick Sieger explains the history and nature of Jazz music and what it has in common with Programming.