InfoQ Homepage Closures Content on InfoQ
Presentations
RSS Feed-
JavaScript in Detail
Joseph Andaverde discusses some of the most commonly misunderstood concepts in JavaScript - closures, variable hoisting, the this keyword, and prototypal inheritance.
-
Design Patterns in Groovy
Venkat Subramaniam shows how to implement several design patterns, including some GoF ones, using Groovy’s dynamic nature and closures.
-
Extensible Languages for Domain Abstraction
Sebastian Erdweg introduces SugarJ, a Java-based extensible programming framework which extends Java with closures.
-
Keynote: A Forward Look at Federated Wiki
Ward Cunningham keynotes on how Events, Sockets, CORS, Closures, SVG, DSLs, Canvas, EC2 and Raspberry Pi contribute to a new type of wiki, a federated one.
-
How Google Does It: Using Closure Tools for Large JavaScript Applications
Rhys Brett-Bowen introduces Closure Tools, outlining how it can help developers in building large JavaScript applications.
-
Building ClojureScript Libraries: Google Closure and Challenges of a Young Language
Creighton Kirkendall introduces Google Closure Tools and the challenges writing a ClojureScript library.
-
Mirah for Android Development
Brendan Ribera introduces Mirah, a JVM-based programming language with a Ruby-like syntax, type inference, closures, meta-programming, macros, showing how to use it for Android development.
-
Language Parity: Closures and the JVM
Neal Gafter discusses closures on the JVM, running other languages on the JVM, language-specific wrapper libraries, making the JVM more language-friendly, and whether lambda expressions are too hard.