Scalathon 2012: Anatomy of a Scala Project

The Friday lead-in event features various Scala open source developers who will discuss Scala open source project "best practices". These will include topics like:

  1. Setup: giter8, git, and other setup aids
  2. Building: getting started with sbt, using Maven (shudder), etc.
  3. Testing: Using ScalaTest and Specs, SCCT for coverage, etc.
  4. Profiling: Caliper and, maybe, YourKit
  5. Documentation: Pamflet, Scaladoc, sbt-lwm, Github Pages
  6. Releasing: sbt-assembly, publishing to Sonatype, announcing your project with herald, etc.
  7. Hosting: Where to put your code. (Should you use GitHub, like so many people? What about Bitbucket.org or other sites?)
  8. Anything else we think fits.

This event will held in the Quorum at the University City Science Center.

Join or login to comment.

  • Tim

    I wish this was a weekly event! The way this was done was perfect, wish the PHASE people ran every meetup!

    July 28, 2012

  • Geoffrey K.

    Flexible unconference-style. Multiple interesting subjects, knowledgeable discussion leaders, lots of learning, good student-teacher ratio. Good food.

    July 28, 2012

  • Oleksii I.

    These colors in git are awesome! I have several more useful git aliases - https://gist.github.com/3191654­

    July 27, 2012

  • A former member
    A former member

    learning giter8, teaching sbt, talking shit. good times

    July 27, 2012

  • A former member
    A former member

    Yuvi asked me to post a copy of my .gitconfig. It's worth a look if you use git a lot. Just copy what you want into ~/.gitconfig . https://gist.github.com/3190486­

    July 27, 2012

  • doug t.

    @Josh, in `modern` versions of sbt you can also say

    publishTo := Opts.resolver. mavenLocalFile

    Good stuff exists here that replaces some copy pasta in projects - https://github.com/harrah/xsbt/b...­

    July 27, 2012

  • A former member
    A former member

    At my little sbt-intro session I showed two example sbt builds, a little one for my Project Euler solutions, and a big one for NetLogo. If anyone wants to take a second look, they're both on GitHub, at https://github.com/SethTisue/Pro...­ (the whole build is in `build.sbt`) https://github.com/NetLogo/NetLo...­ (look both at `build.sbt` and everything in the `project` directory). There is some messy, not-exemplary stuff in the NetLogo build, but oh well.

    July 27, 2012

  • Josh S.

    Publishing to SBT local repo (at least for my home directory)

    publishTo := Some(Resolver.file("maven-loc­al-repo", file("/home/jsuereth/.m2/repo­sitory")))

    July 27, 2012

  • A former member
    A former member

    Setting up an Akka "hello world" project using SBT (and also 'sbt make-pom' to let Netbeans open the project and be my .scala editor)
    https://github.com/tvaughan77/sc...­

    July 27, 2012

  • doug t.

    conscript example giter8 (g8) template - https://github.com/softprops/con...­
    conscript (cs) example - https://github.com/softprops/con...­

    July 27, 2012

  • doug t.

    conscript talk link - http://adopting-conscript.lessi...­

    July 27, 2012

  • Richard C.

    I should be there by 1:30 or 2 pm. Unfortunately, there's one of those mandatory, company-wide meetings which happens to fall on the same day as this.

    July 26, 2012

  • Josh S.

    You should probably have SBT or maven installed and ready to go.

    July 9, 2012

  • Tim

    This is great. Do we need to preconfigure anything on our laptops?

    June 26, 2012

  • Nik K.

    That's OK guys (the extra $25 for The Friday "kickoff"). I was just wondering...

    May 1, 2012

  • Brian C.

    If we found ourselves with an excess of sponsorship funds, we might be able to offer a limited number of student scholarships or stipends (just thinking out loud). At the moment, though, we still have more financial obligations than we have funds to cover them.

    May 1, 2012

  • Brian C.

    Nick, it's just like last year's Docspree: We have to charge a separate fee, because (a) it's a related, but separate, event that might draw a slightly smaller crowd; and (b) we have to cover the costs of food, space, etc., for Friday.

    We understand that $75 may seem a little steep, for those on limited budgets (e.g., students). There's not a whole lot we can do, though. We have a set of fixed costs we have to cover.

    May 1, 2012

  • A former member
    A former member

    Yep, you have to pay separately, sorry. It works out to $25 a day, which is quite a steal considering it comes with food and is at an incredible venue!

    May 1, 2012

  • Nik K.

    Are scalathon2012 registrants required to pay for the lead-in if they would like to attend?

    May 1, 2012

34 went

Your organizer's refund policy for Scalathon 2012: Anatomy of a Scala Project

Refunds are not offered for this Meetup.

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Katie

I'm surpris ed by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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