InfoQ Homepage Presentations
-
Ozma: Extending Scala with Oz Concurrency
Sébastien Doeraene introduces Ozma – Scala extension providing declarative concurrency – with code samples, and explores what it takes to port it to JVM.
-
Cloud Foundry Bootcamp
Josh Long and Eric Bottard cover the basics of Cloud Foundry PaaS, how to use it, how to install and use Micro Cloud Foundry, including hands on installation troubleshooting.
-
Testing iOS Apps
Graham Lee discusses strategies and tools for testing iOS apps with a view to uncovering hidden security and usability issues.
-
Formal Specification of a JavaScript Module System
In this paper, we propose a formal specification of a JavaScript module system. A module system for JavaScript will allow safe and incremental development of JavaScript web applications.
-
How NOT to Measure Latency
Gil Tene introduces and demonstrates how simple and recently open sourced tools can be used to improve and gain higher confidence in both latency measurement and reporting.
-
Erlang Web Development with Yaws
Steve Vinoski overviews Yaws with code samples to highlight some of its features. Steve also discusses internals of Yaws, and how powerful Erlang can be for web development and distributed systems.
-
3 Things You Need to Turn Your Enterprise Into A Platform
Laura Merling shares advice in building a software platform for the enterprise based on 3 ideas: Product to Sell, Self-Service with Full Service, Things in Common.
-
Functional Design Patterns
Stuart Sierra discusses several design patterns implemented in functional languages, in particular Clojure: State/Event, Consequences, Accumulator, MapReduce, Reduce/Combine, Recursive Expansion, etc.
-
Timelines at Scale
Raffi Krikorian explains the architecture used by Twitter to deal with thousands of events per sec - tweets, social graph mutations, and direct messages-.
-
Lock-Free Algorithms For Ultimate Performance
Martin Thompson discusses the need to measure what’s going on at the hardware level in order to be able to create high performing lock-free algorithms.
-
In-Memory Message & Trade Repositories
John Davies walks through a reference implementation of a in-memory database meant to combine dozens of different legacy databases developed by banks over time.
-
(un)Common Sense
Mike Solomon shares some of the experiences and lessons learned scaling YouTube over the years.