InfoQ

InfoQ

Topic/Tag specific view

Abstraction Content on InfoQ


Latest featured content about Abstraction

The Mapping Dilemma

Topics
Abstraction,
OOP,
Object Oriented Design,
Strange Loop 2011,
Clojure,
Methodologies,
Design,
JVM Languages,
Strange Loop,
LISP,
Languages,
Programming,
Conferences,
Patterns,
Java

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

Topics
Abstraction,
Clojure,
Java,
Object Oriented Design,
OOP,
Languages,
Design,
JVM Languages,
Methodologies,
Functional Programming,
LISP,
CodepaLOUsa 2011,
Programming,
Language

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

Topics
Abstraction,
Object Oriented Design,
OOP,
QCon San Francisco 2010,
BigTable,
Methodologies,
NoSQL,
QCon,
Design,
Performance & Scalability,
Architecture,
Programming,
Database,
Twitter,
Conferences,
MapReduce

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.