InfoQ Homepage Languages Content on InfoQ
-
Ilya Grigorik on Tokyo Cabinet, MySQL and Ruby HTTP Performance
Ilya Grigorik discusses his company's PostRank algorithm for tracking reader engagement with content. Also: his experience scaling MySQL, Tokyo Cabinet, Ruby HTTP libs, Solr, Amazon EC2 and more.
-
Brian LeRoux and Robert Ellis on PhoneGap and Mobile Development
Brian LeRoux and Robert Ellis explain PhoneGap and how it bridges smartphone platforms with HTML5 and Javascript, while still allowing access to device features like the accelerometer.
-
Avi Bryant on Trendly, Ruby, Smalltalk and Javascript
Avi Bryant talks about the iterative process that led to Trendly (http://trendly.com/ ), using Javascript, Ruby and Java in the process. He goes on to give his view on the state of Smalltalk and Squeak and talks about his experiments with writing a Smalltalk that compiles to idiomatic Javascript to make use of all the modern Javascript VMs.
-
Adam Blum on Rhodes and Mobile Ruby
Adam Blum discusses Rhodes, the framework for Ruby on smartphones, as well as the concepts of the RhoSync sync client and the hosted development and build service RhoHub.
-
Ric Smith on the Present and the Future of HTML 5
Ric Smith is an advocate of HTML 5, considering that browser vendors will incorporate more and more features of the emerging standard, driving its adoption. Ric details some of the features already implemented, Web Sockets, server events, focusing on the difference between plug-in solutions and HTML 5 ones.
-
Patrick Curran and Geir Magnusson on the Standardization Process
Patrick Curran and Geir Magnusson discuss the role played by the standardization process and the lessons taken from the open source movement, one key aspect being related to reference implementations that are required from spec leaders.
-
Michael Feathers on Programming Languages
In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language.
-
Neil Bartlett on OSGi
This interview, conducted at QCon 2009, covers a wide range of topics beginning with a definition of OSGi and ending with an audience question about integrating OSGi into legacy application servers (like Websphere). In between Neil answers questions about the origins and evolution of OSGi, how OSGi compares to .Net modularization, and constraints on the use of certain Java libraries.
-
David Pollak On Lift Framework and Scala
David Pollak talks about using Scala to write the Lift web development framework and his desire to write a productive framework that allows the developer to write concise code on top of a very strongly typed language.
-
Rich Hickey on Clojure's Features and Implementation
In this interview taped at QCon London 2009, Rich Hickey talks about all things Clojure: Software Transactional Memory, concurrency, persistent data structures, ports, AOT compilation, and more.
-
Joseph Yoder on Adaptive Object Model Architecture
In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.
-
Geir Magnusson on Cloud Computing
Geir Magnusson answers questions about the definition of Cloud Computing, how cloud computing affects application development, concerns about vendor lock-in, the impact of open source for in Java evolution, Apache Harmony, and Apache Geronimo projects