InfoQ Homepage LISP Content on InfoQ
-
Simulation Testing with Simulant
Stuart Halloway discusses example-based testing using Simulant, a testing library based on statistical modeling, activity streams, distributed execution, validation, separation of concerns.
-
PuppetDB: Sneaking Clojure into Sysadmins' Toolkits
Deepak Giridharagopal discusses the Clojure solution implemented for PuppetDB, a centralized storage solution for Puppet.
-
FRP in ClojureScript with Javelin
Alan Dipert introduces Javelin, a ClojureScript library, demonstrating how it can be used to express a variety of asynchronous workflows in concise and composable ways.
-
Clojure and LLVM
Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
-
Data, Visibility, and Abstraction
Stuart Sierra introduces some general guidelines for designing systems which make their data and abstractions more transparent to developers, using code examples in Clojure.
-
Securing Clojure Web Apps and Services with Friend
Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.
-
RESTful Clojure
Siva Jagadeesan on how to build good web APIs using Resource Oriented Architecture (ROA) and Clojure, showing how to build one with Clojure.
-
Building a PaaS in Clojure
Allen Rohner shares the difficulties encountered and the lessons learned building a PaaS in Clojure.
-
Clojure in the Large
Stuart Sierra shares patterns and techniques useful in large scale Clojure applications.
-
Cascalog: Logic Programming over Hadoop
Alex Robbins introduces Cascalog, a Clojure library for writing declarative Hadoop jobs.
-
Beyond Contracts: An Exploration into Unified Specifications
Paul deGrandis emphasizes the importance of using specification-as-a-value, a way of unifying core.contracts, test.generative, and external systems under a single common specification in Clojure.
-
Deleting Code at Nokia
Tom Coupland discusses some of the various technologies investigated, and in many cases deployed at Nokia including Gradle, Spring, MongoDB and Clojure.