addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

The Bay Area Clojure User Group Early/SF Monthly Meetup

Talk Title: Clojure Scratchpads by Antoni Batchelli


PalletOps have been putting together a learning environment for Clojure (and Pallet, a DevOps platform we develop). This learning environment turned out to also be a great option for quickly prototyping and testing new project or provide support on the many open source projects we develop, as it lets you quickly create a new project on-the-fly and load it without quitting the REPL, or creating a new project.clj file. This environment also lets you build a testing environment for your code (e.g. a VM with MongoDB to test a mongodb issue, or a Hadoop cluster on EC2 to test Cascalog). Since we have realized this is useful not only for us and not only for learning, but for many other applications, we decided to extract this functionality into a new project tentatively called “Clojure Scratchpads”. 

This talk is about Scratchpads --in their current incarnation-- and how can it be very useful for developers, followed by a dive into its implementation around classloaders and automated infrastructure.


Join or login to comment.

  • A former member
    A former member

    Had to change my RSVP to no, it conflicted with

    I'm thinking of doing a meetup/classroom for people interested in Haskell to learn so ping me if that's something you'd like to check out.

    February 5, 2014

  • Bhaskar M.

    For future reference: our building access policy at Climate has changed (elevators need a badge-in after 6PM). Make sure you check-in at the front desk at 201 before trying to come up.

    February 6, 2014

  • Andy F.

    I could talk for a few minutes about the Eastwood Clojure lint tool, if there is interest. I doubt there is enough there to talk about for more than about 10 minutes, or maybe another 5 minutes if there are questions.

    February 3, 2014

    • Andy F.

      I will plan to be there with a few slides ready to go. I am fine waiting until another meetup, or talking for a little while at this one. We can play it by ear.

      February 5, 2014

    • Russell W.

      Please don't shorten your talk _too_ much, Antoni: I'm evaluating Clojure Scratchpads for use at my own workplace.

      February 5, 2014

  • Punit R.

    Hey Antoni, that sounds awesome. Can you email me a quick write up so i can post it to the group? (punitr __at__ gmail)

    February 1, 2014

  • Antoni B.

    Hey, if you need a speaker, I can put together a talk on something that I have been working on for a while: clojure scratchpads. This is about a library/project to easily try out new stuff with clojure, which includes dynamically fetching and loading libraries and also build the infrastructure to play with. Let me know...

    January 31, 2014

  • Punit R.

    This is cancelled again, unless we have someone else step up..

    January 31, 2014

  • Sean A C.

    Is this really canceled again? Or did the description just not get updated properly?

    January 31, 2014

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