InfoQ Homepage Presentations
-
Internet Voting: An Idea whose Time has Not Come
Barbara Simons examines some of the threats of Internet voting in the hope of encouraging the technical community to oppose Internet voting unless and until these threats can be eliminated.
-
Building Google Cloud Storage
Nathan Herring presents the available storage options at Google, the ideal characteristics of a storage service, and the actual implementation of Google Cloud Storage.
-
The Developer in Test
Dave Hart introduces the “developer in test” role more testing at the unit level and adding a level of testing between unit and system, and providing testing frameworks for regression system testing.
-
Going Async - Practical Patterns for Push-enabled Applications
Jeremy Grelle demoes patterns for building desktop or mobile applications leveraging WebSockets and Push-to-Device services with SockJS, RabbitMQ and Spring.
-
Graph: Composable Production Systems in Clojure
Jason Wolfe discusses Graph, a declarative approach for system composition, used by Prismatic to put together various components: in-memory caches, pub/sub messaging, indices, HTTP handlers, etc.
-
The Tenets of Remote Development Governance
Craig Tataryn shares some of the practices he's experienced in the realm of remote development over the last decade, Dos and Don'ts, how to monitor outsourced projects, tools and techniques.
-
Moving Apps and Data to the Cloud: Migration Options
Anne Thomas Manes discusses the options available and challenges involved in moving applications to the cloud.
-
Data Modeling with Graphs
Peter Bell presents several patterns for modeling and retrieving data from graph databases using Neo4j in his examples.
-
Making Connections with Spring Social
Craig Walls explains how Spring Social can be used to create social applications or connect to existing ones using their APIs.
-
User Experience - More Than Just a Pretty Stick
Lane Halley advises on building and organizing a User Experience process based on the Lean Startup cycle.
-
Caching Hypermedia APIs
Tim Stokes discusses various URI caching strategies providing real life examples relying on some of the natural behaviors that are built into the HTTP 1.1 protocol.
-
Symbiotic Languages: Transpiling into JavaScript
Jeremy Ashkenas discusses symbiotic languages and transpilers in general, then focuses on a particular case: CoffeeScript vs. JavaScript.