
Clojure in Action
Amit Rathore
- Editorial
- Manning
- Año
- 2011
- Páginas
- ~432
- Nivel
- Básico
De qué trata
Manual exhaustivo de Amit Rathore publicado por Manning en 2011. Introduce el desarrollo práctico en Clojure guiando a programadores Java a través del cambio de paradigma hacia la programación funcional y la gestión segura de concurrencia.
El autor cubre las estructuras de datos inmutables y persistentes, las funciones de orden superior y el modelo de concurrencia sin bloqueos de Clojure basado en Software Transactional Memory (STM), Refs, Atoms y Agents. Enseña a interactuar con librerías Java, crear macros para extender el lenguaje y desarrollar aplicaciones web con Compojure y Ring persistiendo datos en bases de datos relacionales y NoSQL.
A lo largo del texto se construye una aplicación web colaborativa completa. Destaca por su enfoque práctico y riguroso para adoptar Clojure en entornos de backend corporativos.
- Clojure
- STM (Software Transactional Memory)
- Atoms y Refs
- Ring y Compojure
- Macros
- Concurrencia
- Manning in Action
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación Web Concurrente con Clojure y Ring
Construcción completa de una aplicación web multiusuario gestionada con Ring y Compojure, utilizando Atoms y STM para el control de estado concurrente.

