InfoQ

InfoQ

Editor Specific Content View

All of David Pollack's Content on InfoQ


Latest featured content by David Pollack

Buy a Feature: An Adventure in Immutability and Actor

Topics
Java,
Web Frameworks,
Architecture,
Ruby,
Game Development

This presentation discusses the functional programing paradigms used to build Buy a Feature , (a multi-user, web-based, real-time, serious game) including Actors, event streams,and immutable data structures. Both Scala and the lift web framework are briefly covered. Also covered: application defects, adding new features, and using functional paradigms for a real-world web application.

Lift Web Framework

Topics
Java,
Open Source,
Web Frameworks,
Architecture,
Ruby

This presentation discusses Scala (a hybrid Object Oriented and Functional language) and Lift (a Scala-based web framework with features based on Scala pattern matching and functional composition). Lift's O-R mapper supports type-safe query building via Scala's type system. Lift abstracts away the HTTP request/response cycle by associating functions with HTML page elements.