Angel \”Java\” Lopez on Blog

August 22, 2013

Clojure: Links, News And Resources (10)

Filed under: Clojure, Functional Programming, Links, Lisp, Programming Languages — ajlopez @ 5:32 pm

Previous Post
Next Post

nchurch / go
https://github.com/nchurch/go
Game of Go evaluation

jimpil / enclog
https://github.com/jimpil/enclog
Clojure wrapper for Encog (v3) (Machine-Learning framework that specialises in neural-nets)

macourtney / Conjure
https://github.com/macourtney/Conjure
A Rails like framework for Clojure

ClojureScript Anatomy
http://www.infoq.com/presentations/ClojureScript
Michael Fogus discusses the internal workings of ClojureScript, how it analyzes and compiles Clojure code to JavaScript.

Liberator
http://clojure-liberator.github.com/
With Liberator it is easy to create RESTful web services in Clojure.

Bootstrapping Clojure at Groupon
http://www.infoq.com/presentations/Bootstrapping-Clojure
Tyler Jennings presents how he ended up choosing Clojure, how he is using a Ruby tool-chain in Clojure, plus advice on introducing Clojure to a team.

DSLs in Clojure
http://www.infoq.com/presentations/DSL-Clojure
Jim Duey advises on solving a problem by dividing it in smaller requirements that are dealt with, then using DSLs to compose results into one big solution. Code samples in Clojure.

Pluralsight Course Library
http://www.pluralsight.com/training/Courses
Now with Clojure courses

An Apology Of Sorts: Functional Languages Are (Still) Overrated
http://www.benrady.com/2012/09/functional-languages-are-still-overrated.html

Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability
http://www.infoq.com/interviews/hickey-datomic-functional
Rich Hickey explains how immutability enables Datomic’s features and facilitates programming (not just in functional languages). Also: Datomic and other NoSQL stores, Clojure Reducers and much more.

EDN
https://github.com/edn-format/edn
Extensible Data Notation

Clojure, Leiningen 2 and Heroku: AOT Compilation Gotchas
http://www.leonardoborges.com/writings/2012/09/10/clojure-leiningen-heroku-aot-compilation-gotchas/

When Things Go Wrong: Clojure’s Exceptional Handling of Exceptions
http://pragprog.com/magazines/2009-07/when-things-go-wrong

Joxa
http://joxa.org/
Joxa is a small semantically clean, functional lisp. It is a general-purpose language encouraging interactive development and a functional programming style. Joxa runs on the Erlang Virtual Machine. Like other Lisps, Joxa treats code as data and has a full (unhygienic) macro system.

Newtonian
http://vimeo.com/48222827
Particle System in Clojure with Quil

meteorfox / newtonian
https://github.com/meteorfox/newtonian
Particle System in Clojure

Getting started querying an Eclipse workspace using Ekeko
http://www.youtube.com/watch?v=5wvVFQa1hVU&feature=youtu.be
Applicative logic meta-programming using Clojure’s core.logic against an Eclipse workspace.

cderoove / damp.ekeko
https://github.com/cderoove/damp.ekeko
Applicative logic meta-programming using Clojure’s core.logic against an Eclipse workspace.

Keynote: The Value of Values
http://www.infoq.com/presentations/Value-Values
Rich Hickey compares value-oriented programming with place-oriented programming concluding that the time of imperative languages has passed and it is the time of functional programming.

Distilling Java Libraries
http://www.infoq.com/presentations/Distilling-Java-Libraries
Zach Tellman provides advice on calling Java libraries from Clojure, exemplifying with Clojure code drawing graphics on the screen using the Java2D library.

SOLID Clojure
http://www.infoq.com/presentations/SOLID-Clojure
Colin Jones discusses applying the SOLID OOP principles to Clojure programming in order to create systems that are easy to change.

nbeloglazov / clojure-interactive-tasks
https://github.com/nbeloglazov/clojure-interactive-tasks
Set of interactive tasks to be solved using clojure

2012 State of Clojure survey
http://cemerick.com/2012/07/19/2012-state-of-clojure-survey/

TodoMVC with ClojureScriptOne MVC and Enfocus
http://todomvc.herokuapp.com/#all

Functional Programming for the Object-Oriented Programmer
https://leanpub.com/fp-oo

Rich Hickey – Podcast Episode 014
http://thinkrelevance.com/blog/2012/07/31/rich-hickey-podcast-episode-014

Real World Clojure – Doing Boring Stuff With An Exciting Language
http://www.infoq.com/presentations/Real-World-Clojure
Sean Corfield shows how to use Clojure as a general purpose scripting language for building web applications, tackling persistence, email, internationalization, configuration and environment issues.

Reactive Programming for Clojure(Script) UIs
https://groups.google.com/forum/#!topic/clojure-dev/LzVu4dIvOrg/discussion

My Links
http://delicious.com/ajlopez/clojure

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

2 Comments »

  1. […] Previous Post Next Post […]

    Pingback by Clojure: Links, News And Resources (9) | Angel "Java" Lopez on Blog — August 22, 2013 @ 5:33 pm

  2. […] Previous Post […]

    Pingback by Clojure: Links, News And Resources (11) | Angel "Java" Lopez on Blog — December 30, 2013 @ 4:43 pm


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: