Links to this ClojureBridgeMN documention


In order to run Clojure and the tools we’ll be using for programming we need to install some free software on your laptop. Most modern laptops should work just fine. Just to be sure the requirements for each operating system are...

  • Mac OS X
    Any Intel-based computer running Mac OS X 10.8 (Mountain Lion) or later.
  • Windows
    Windows 7 or later
  • Linux
    Any recent distribution that includes openjdk-8-jdk or installing JDK 8 from Oracle should be fine.

If you don’t have access to a laptop or your laptop doesn’t meet the requirements above we have a few spare laptops that you can borrow.

Code of Conduct

Everyone should understand that participation in ClojureBridge means agreeing to the Code of Conduct:

Bridge Foundry Code of Conduct

We seek to create a community of software developers that are reflective of the diversity in the general population. To that end, we are dedicated to creating welcoming and friendly learning environments.

All participants agree to the following:

  • Everyone has something to contribute. Everyone deserves access to materials and community that will help them learn. As long as an individual can be respectful and not disruptive to other participants, they deserve to participate.
  • If there is limited space and resources, anyone is welcome to replicate an event, such that more opportunities may be available. All curricula and organizing materials are open source and free. Provided that the organizer and event conform to project guidelines, we will help.
  • We are dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion, native language, operating system choice or prior experience. We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks. Participants violating these rules may be sanctioned or expelled from an event or virtual forum at the discretion of the organizers.

Impact matters more than intent: If you didn’t realize that your behavior would have a negative impact that is your responsibility. Problems happen when we presume that our way of being is ok with everyone, when we assume that our way of thinking or behaving is the norm. This is particularly problematic when the other person is less empowered or is a member of a minority group.

For further information see

Whom to contact

Do you have Code of Conduct concerns, questions or actions you want to discuss?

Please contact Millie Walsh Millie Walsh

What we are installing

By the end of these instructions, you will have the following installed:

  • Java the platform atop which Clojure runs
  • Leiningen a build tool for Clojure programs
  • Atom a text editor
  • Git a program for saving and sharing your program’s code (included in the Heroku Toolbelt)
  • The Heroku Toolbelt: a program for publishing your Clojure application on the web

And you will have:

  • An account on Slack so you can chat with students and volunteers online
  • Copied the example “Hello World” application with git clone
  • Pushed your copy of the “Hello World” application to Heroku so it’s live on the Internet

Instructions for all

These instructions apply to all platforms: Mac, Windows and Linux:

Instructions by operating system

Choose your operating system to get setup instructions: