InfoQ Homepage Presentations
-
Hook-up to the Social Networks with OAuth 2.0
John Davies discusses passwords, the need for multiple passwords and password managers, and how OAuth is providing SSO for multiple sites, including an OAuth demo app for the iPhone.
-
Creativity, Energy, Imagination and The Business Value of Joy!
Richard Sheridan presents tools and techniques for creating an intentional culture of joy lacking fear and ambiguity, the most productive environment in his opinion.
-
Launching Kanban Teams
Jesper Boeg shares his experience, lessons learned, failures, and common problems met when introducing Kanban to various teams having no previous Agile or Lean experience
-
AIR Matters
Kevin Korngut introduces Adobe AIR, a cross-platform runtime environment for desktop and mobile applications.
-
Scalable Internet Architectures
Theo Schlossnagle presents several architectural design principles useful for building scalable systems starting from the networking up to the application layer.
-
Thinking in Data
Stuart Sierra discusses using a data-oriented programming approach in order to create programs that are easier to write and test. The session is accompanied with Clojure code samples.
-
Functional Architecture
Phil Trelford suggests domains, such as modeling, DSLs, concurrency, for which functional programming is well-suited, and areas for which an OO or a mixed approach has better results.
-
Laziness: the Good, the Bad, and the Ugly
Paul Stadig discusses the advantages of using Lazy Seqs in Clojure, outlining some of the core lazy functions that can be helpful and possible pitfalls using such functions.
-
The Best of Both Worlds, CANjs
Brian Moschel introduces CanJS, a lightweight JavaScript framework for writing rich client-side applications, comparing it with with Backbone.js, Ember, and Knockout.
-
Introducing Calabash - Automated Functional Testing for Mobile Native Apps
Karl Krukow discusses the importance of automated functional testing of native mobile applications, suggesting using Calabash –a Cucumber-like tool- and LessPainful –an online testing service-.
-
Cross-Platform Mobile Development
Peter Friese compares several cross-platform mobile development approaches: Native, Web, Client-side Web, Hybrid, Interpreted and Cross-Compiled, outlining their pros and cons.
-
Combinatorrent - Writing Haskell Code for Fun and Profit
Jesper Louis Andersen presents a case study of a BitTorrent client written in Haskell, drawing conclusions on what is great and not so great in Haskell and comparing it with a similar Erlang client.