InfoQ Homepage Strange Loop 2011 Content on InfoQ
-
Mojito: A Tale of Two Runtimes
Matthew Taylor introduces Yahoo! Mojito, a web development framework that can be used to deploy JavaScript components that can run either on the server or a plethora of clients.
-
Actor Interaction Patterns
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.
-
Scalaz: Functional Programming in Scala
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
-
Taming Android
Eric Burke shares tips on creating visually appealing Android applications that scale to various screen sizes. The session focuses on custom views, scalable drawables, and ListView.
-
New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
-
Transactions without Transactions
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
-
Wrap Your SQL Head Around Riak MapReduce
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
-
Mobile HTML5
Scott Davis explains how to prepare a website for mobile devices from small tweaks –smaller screen sizes, portrait/landscape- to using HTML5’s local storage, application cache, and remote data.
-
Event-Driven Programming in Clojure
Zach Tellman explains how to deal with asynchronous programming difficulties in Clojure using an event-driven data structure.
-
The Future of F#: Type Providers
Joe Pamer presents what Type Providers coming in F# 3.0 are: a mechanism for accessing a multitude of external data source.
-
Parser Combinators: How to Parse (nearly) Anything
Nate Young presents parser combinators, what they are useful for and how to make use of them, demoing how to write one.
-
Functional Thinking
Neal Ford emphasizes the fact that functional programming uses a different way of solving a problem, thinking about the results rather than the steps to make.