dev-clojure
Clojure C Java Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
clojure-java
dojos/03-10-2011-randori
functions-that-we-learned
functions
meetups
repl
src
README.markdown

README.markdown

DEV Clojure

We finish our work for 2011! Maybe we get back in 2012...

Purpose

This group is focused on learning Clojure. Our goal is create a small Java BANK system that calls
some clojure functions to do some math processing with huge concurrency using STM.

WHY Clojure ?

  • Java has lots and lots synatx obesity
  • OOP is not the holly grail and don't awnser all questions
  • Clojure works really well with concurrency, read STM
  • Clojure you have one function for 10 types of data, java you have 10 to 10
  • Clojure is Functional, like LISP BUT much better
  • Clojrue Runs on the JVM, so you can use all java frameworks like Spring, Hibernate, etc...
  • Work with Clojrue will make you a better java developer
  • Open your mind, new paradigms
  • Clojure enables you think more about the problemn rather than in the syntax, frameworks, JEE, other heavy craps...
  • Twitter is using Clojure in production
  • Horoku supports Clojures at the CLOUD => http://blog.heroku.com/archives/2011/7/5/clojure_on_heroku/

More... Read it here: http://clojure.org/rationale

Videos:

http://vimeo.com/album/1749782

PHOTOS:

http://www.flickr.com/photos/diego-pacheco/sets/72157627493253341/

Frequency

2 in 2 weeks, 2h per meetup, mondays 15:00 to 17:00.

CREW

Facilitator : @diego_pacheco
Co-Facilitator: @alepoletto
Members : @jefersonm, @toff63, @jpcuervo, @cyber_jso, @Andre_Mayer, Rafael Salermo

Past Members

Ex-Members: @vanessarspoa(03/10/2011), @beto_zi(10/10/2011)

History

Resources

OFFICAL Site => http://clojure.org/
Cheat Sheet => http://clojure.org/cheatsheet
Videos => http://blip.tv/clojure
REPL => http://en.wikibooks.org/wiki/Clojure_Programming/Getting_Started
Eclipse Plugin => http://code.google.com/p/counterclockwise/
STM => http://java.ociweb.com/mark/stm/article.html
http://www.azulsystems.com/blog/cliff/2008-05-27-clojure-stms-vs-locks

Blogs

ECO-SYSTEM

Ring (Http wrapper that runs on jetty - Web development)
https://github.com/mmcgrana/ring

compojure (Web Development Framework in Clojure)
https://github.com/weavejester/compojure

noir
http://www.webnoir.org/

ClojureQL (databse queries through elegant clojure expressions)
http://www.clojureql.org/

Oyako (Yet another thin layer between an SQL database and Clojur)
https://github.com/briancarper/oyako

fountain-jdbc(Clojure wrapper for Spring's JDBC)
https://bitbucket.org/kumarshantanu/fountain-jdbc/src

leiningen (Build - based on ANT)
https://github.com/stuarthalloway/leiningen

FleetDB (NOSQL Database)
http://fleetdb.org/

moustache(DSL to wire Ring)
https://github.com/cgrand/moustache

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

Gaka (A CSS-generating library for Clojure)
https://github.com/briancarper/gaka

clj-json (Fast JSON encoding and decoding for Clojure via the Jackson library)
https://github.com/mmcgrana/clj-json

sandbar (web development)
https://github.com/brentonashworth/sandbar

hiccup (HTML rander)
https://github.com/weavejester/hiccup

Enlive (HTML / XML templating )
https://github.com/cgrand/enlive/wiki/

Midje (Testing)
https://github.com/marick/Midje

clojurescript (Clojure to JS compiler - Run Clojure in JavaScript)
https://github.com/clojure/clojurescript

scripturian (Template Engine)
http://threecrickets.com/scripturian/

clj-webdriver (Selenium-WebDriver Support for Clojure)
https://github.com/semperos/clj-webdriver

incanter (Clojure-based, R-like statistical computing and graphics environment for the JVM)
https://github.com/liebke/incanter

clamq (Clamq is a Clojure adpater for interacting with message queues - ActiveMQ)
https://github.com/sbtourist/clamq

borneo (Neo4J)
https://github.com/wagjo/borneo

clj-http (Http invoker)
https://github.com/dakrone/clj-http

Congomongo (MongoDB)
https://github.com/aboekhoff/congomongo

Overtone (music)
https://github.com/overtone/overtone

Polynome
https://github.com/samaaron/polynome

clj-time (Data/Time)
https://github.com/jmatt/clj-time

classlojure
https://github.com/lancepantz/classlojure

Clojure Twitter
https://github.com/GunioRobot/clojure-twitter

Tokyo-Cabinet
https://github.com/jashmenn/tokyo-cabinet

zilch (0MQ)
https://github.com/bjconlan/zilch

congomongo-mq
https://github.com/daveray/congomongo-mq

postal
https://github.com/sritchie/postal

Korma
https://github.com/ithayer/Korma

appengine-clj
https://github.com/vgeshel/appengine-clj

clj-rpc
https://github.com/zhuangxm/clj-rpc

redis-clojure
https://github.com/insane/redis-clojure

monotony(Schedulle)
https://github.com/aredington/monotony