addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

(Denver) 7 Languages Study Group - 2nd Meeting

Continue our amazing language journey with Io -- join us for the second chapter of Seven Languages in Seven Weeks.

Last meeting we Chapter 2 - Ruby.  We had a wide range of experience levels, and we covered some fantastic topics!  This meeting we move on to another (and wildly different) object-oriented language.  If you weren't able to join last time, grab the book and come anyway!  Please be sure to read the Introduction and Chapter 3.

1:00-1:30 - snacking and networking

1:30-2:00 - review of vocabulary and questions

2:00-4:00 - the code!

 

Seven Languages in Seven Weeks
(http://pragprog.com/book/btlang/seven-languages-in-seven-weeks)
This book should appeal to developers with a wide range of experience levels. It aims to give you hands-on experiences with seven languages, and to teach you HOW to learn a language quickly. The languages targeted are Clojure, Scala, Haskell, Io, Prolog, Erlang, and Ruby. Among them, four distinct programming language paradigms are represented.  What better way to get your feet wet/build your coder chops than to stretch your brain with all these different languages?

Check out the book's preview on Amazon for descriptions of the languages and the book's goals! In particular, the sections called Buy This Book and Don't Buy This Book describe what's covered (and what's not), and how.

 

Companies who use these languages:

Clojure: A number of companies, notably Citigroup; also local company Sonian. http://dev.clojure.org/display/community/Clojure+Success+Stories

Erlang: Notably, Facebook, Amazon, Motorola, Ericcson, primarily for back-end

Haskell: A long list of companies, including Facebook, BofA Meryll Lynch, and Google. http://www.haskell.org/haskellwiki/Haskell_in_industry

Io: ?  But many people seem to think it is an efficient and elegant language!

Prolog: Local companies ioSemantics LLC and Sozora; certain NASA projects; Ericcson's Network Resource Manager, and others. http://sicstus.sics.se/customers.html for a short list; http://www.drdobbs.com/parallel/the-practical-application-of-prolog/184405220 for another.

Ruby: A ton of users in Boulder/Denver.  http://www.ruby-lang.org/en/documentation/success-stories/ , http://www.setfiremedia.com/blog/50-of-the-best-websites-developed-using-ruby-on-rails

Scala: A growing trend seems to be companies switching from Ruby to Scala as they scale.  Notable users are: FullContact (local!), Twitter (formerly Ruby), Tumblr (formerly Ruby), LinkedIn, FourSquare, Xerox, Siemens. http://www.scala-lang.org/node/1658



 

Join or login to comment.

  • Terry T.

    Hi 7 Fortnighters: Went to the Git-thing last night. And wondered where to find our Git repo? If non-existent, should I try to set one up? My IO code is sucking like bad compost, and could use some forking. And our Wordpress site?

    1 · April 24, 2013

    • anya

      ugh, i just added you. sorry to be so slow on this!

      April 30, 2013

    • Terry T.

      Thanks. Abby has the notes from last meeting on her computer. Abby, if you send them here, I'll practice GITing. Or put them on our GIT repo if that's easier. I want to look over the last example - the math one - because I left my homework on my laptop instead of my dropbox (a likely excuse) and I want to compare.

      April 30, 2013

  • Abby B. B.

    Another great meeting! What a strange language.

    April 29, 2013

  • Christine

    Hard drive replacement led to fouled-up data recovery, so this week was lost. But I did get a job with Translations, as a Tech Writer/Trainer! Can I catch up with someone who does attend today? Thanks!

    1 · April 28, 2013

  • Catherine

    Sorry, I need to bail out. My family needs me.

    April 28, 2013

  • Minna W

    I have to work this weekend :(. I'll try to catch up with the next meetup.

    April 26, 2013

  • Abby B. B.

    May I just say.... installing Io on my linux machine suuuuucked. I think that's my fault, though - I'm a linux newb. I'll be installing it on a Windows machine later tonight. Give me a shout if you're having any trouble.

    April 24, 2013

  • Kelli H.

    Sorry to miss this one, I have to work! :(

    April 23, 2013

  • Minna W

    I'll try to make it if nothing comes up. I was sick and missed the first one.

    April 23, 2013

  • anya

    Still planning to keep up, but this weekend is really hard for me.

    April 22, 2013

  • Abby B. B.

    So excited! Can't wait!

    April 17, 2013

10 went

Our Sponsors

  • Galvanize

    Galvanize hosts our main Denver & Boulder meetups, & many study groups!

  • CA Technologies

    CA (formerly Rally) hosts our Boulder Meetups!

  • Twitter | GNIP

    Food for our Boulder meetups!

  • Technical Integrity

    Community Partner for 2015 meetups

  • InspiringApps

    InspiringApps sponsors our Boulder Javascript & Android study groups

  • Razorfish

    Razorfish sponsors food & drink for the Javascript Study Group!

  • GoSpotCheck

    Denver Java Study Group Sponsor

  • Workday

    Workday hosts and sponsors our Boulder JavaScript study group.

  • SAP Hybris

    SAP Hybris hosts and sponsors our Boulder Java study group.

  • Cardinal Peak

    Cardinal Peak provides space, refreshments and speakers for WWC Events.

  • VictorOps

    VictorOps is sponsoring a happy hour in Boulder

  • Digital Garage

    Food/drink and presenting at our April, 2017 event.

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