InfoQ Homepage Programming Content on InfoQ
-
Dealing with Performance Challenges - Optimized Data Formats
Sastry Malladi discusses the performance implications of using various data formats and versioning across eBay, showing the results of certain benchmarks concluding that JSON is the best format.
-
Panel: Multicore, Manycore, and Cloud Computing
Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict Gaster, Guy Steele, David Ungar, and Tucker Taft discuss the future of computing in a multicore world.
-
Designing & Consuming a Cloud 2.0 API
Andrew Phillips discusses Cloud API 2.0: the current state of cloud computing, why a Cloud API, the choices made while designing jClouds API, and how to consume such an API.
-
Enterprise Mobile Web Development
Robert Altland discusses what makes a great enterprise mobile application: types of apps, features, technologies and best practices.
-
Play!: I’ll See Your Async and Raise You Reactive
Guillaume Bort and Sadek Drobi introduce Play, a Java and Scala web development framework, insisting on its asynchronous reactive capabilities built on Iteratee IO.
-
Building Polyglot Systems with Scalang
Cliff Moon discusses Scalang, a message passing and actor library enabling easy communication between Scala and Erlang apps, wrapping services in Scalang actors.
-
Virtual Machines with Sharable Operation System
Hoi Chan discusses attaining efficiency in cloud computing by streaming and multiplexing VMs, sharing storage, along with safety analysis for efficient patching.
-
Hybrid Mobile Applications using PhoneGap
Dave Johnson introduces PhoneGap: how to write apps with it, the existing community, an API overview, extending PhoneGap, tooling, libraries, and an argument on web vs. native apps.
-
Painful Java Puzzlers and Bug Patterns
Bill Pugh dissects three Java puzzlers and bug patterns, explaining how to fix them, what is lessons to be learned, and how to avoid such coding mistakes.
-
Techniques for Scaling the Netflix API
Daniel Jacobson covers the history of Netflix’s APIs, adaptation for the cloud, development and testing, resiliency, and the future of their APIs.
-
JavaScript Today and Tomorrow: Evolving the Ambient Language of the Ambient Computing Era
Allen Wirfs-Brock reviews the evolution of JavaScript, observing its current status and foreseeing its near future, supporting the idea that JavaScript’s role will be even more predominant.
-
Building Applications with jQuery UI
Scott González demoes creating web applications with jQuery UI, showing the widget factory, the unified API, how to create new widgets, the CSS framework, and themes.