BT
rss
40:33

Data, Visibility, and Abstraction

Posted by Stuart Sierra  on  Jul 15, 2013 1

Stuart Sierra introduces some general guidelines for designing systems which make their data and abstractions more transparent to developers, using code examples in Clojure.

37:25

Engines of Abstraction

Posted by Jim Duey  on  Jun 13, 2013 1

Jim Duey surveys several abstraction techniques that can help in writing reusable code in Clojure.

Expressing Abstraction - Abstracting Expression

Posted by Ola Bini  on  Nov 01, 2012 2

Ola Bini attempts to answer a few questions: Why are new languages still being created, Is it worth choosing languages strategically, and Does language actually matter?

The Mapping Dilemma

Posted by David Nolen  on  Dec 15, 2011 3

David Nolen critiques the tools, languages and methodologies used today from the perspective of solving the “mapping dilemma”, introducing match, a pattern matching library for Clojure.

Clojure: The Art of Abstraction

Posted by Alex Miller  on  Aug 09, 2011 1

Alex Miller presents some of the abstractions that make Clojure a great language: Collections, Sequence and Higher Order Functions, Multimethods, Protocols, Atoms, Macros, and others.

Abstractions at Scale–Our Experiences at Twitter

Posted by Marius Eriksen  on  Dec 14, 2010 1

Marius Eriksen considers that scalability problems appear when leaky abstractions are used, exemplifying with RDBMS, GC, and threads, presenting abstractions that help dealing with scalability issues: map-reduce, shared-nothing web applications, big table, all providing narrow access to explicit resources.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT