Clojure Lounge

  • May 26, 2012 · 10:00 AM

Clojure Lounge

Would you like to take a stab at Clojure - the lisp language dujour for the JVM? Rather than trying to bite off all of clojure in one go, we'll going to take a look at this from choosing a web framework (webnoir) with a specific problem (???). We’ll build it with Maven, your IDE (or not, VIM is acceptable) of choice and deploy it to Heroku.

Lets try building an oauth (using Github, Google and Twitter) for CodeLounge meetups using Twitter Bootstrap. Ideally we could integrate some of our learning from pusher or the like.

Please bring your own setup (laptop, etc) and ideally have installed:

- Maven 3.0.4
- Your editor of choice
- Git (as appropriate for your environment)
- Heroku Toolbelt (https://toolbelt.herokuapp.com/)

This isn’t a lecture, its a boots-n-all learning experience so the more basic reading and experimenting you do up front, the more you’ll get out of it and the more it will solidify your own understanding. It is unknown yet if there will even be any clojure experts there.

We will have available

  • Power
  • Wifi network
  • Projector
  • Coffee Machine (Nespresso with a wide range of coffee pods)
  • 2 toilets
  • space for 6-8 people
  • Gitblit git server
  • Nexus maven repository


This is a learning experience for everyone,

Join or login to comment.

  • Abhishek

    IIRC the ns forms with use or require contained keywords, which are just literals, used as human-friendly argument names. I don't think we encountered any quasiquotation or macros in that coding session, did we?

    May 27, 2012

  • Richard V.

    That would explain its use in some require and use statements in the examples?

    May 27, 2012

  • Juri H.

    Hopefully, there will be more

    May 27, 2012

  • Abhishek

    Erratum: At the meetup I think I said that quasiquoted lists can be escaped with commas like in other lisps, but actually Clojure uses the tilde for that. Commas are just whitespace. e.g. `(1 2 ~Math/PI) => (1 2 3.1415...)

    May 27, 2012

  • Richard V.

    Having a couple of experts there on Clojure itself made a huge difference in what we could achieve, and I managed to get the app written and deployed on Heroku, and actually understand what was going on. Having Juri, Simon and Dennis was an extra bonus!

    May 27, 2012

  • Mark D.

    Have added a lein based webnoir project as well - https://github.com/talios/clojure-lounge-lein-example

    This also includes my HalBuilder library for a simple REST example.

    May 26, 2012

  • Mark D.

    I've just added a very basic clojure/maven project to github at https://github.com/talios/clojure-lounge-maven-example which we can clone from to play with today from a Maven perspective.

    May 26, 2012

  • Abhishek

    While I know some Clojure, I've not deployed to Heroku or properly tried Noir yet, though I've been curious, so this should be fun!

    March 29, 2012

6 went

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy