TechHui

Hawaiʻi's Technology Community

OUDL - Groovy & Clojure: Dynamic Languages for Java Programmers

Event Details

OUDL - Groovy & Clojure: Dynamic Languages for Java Programmers

Time: March 18, 2013 from 6pm to 8pm
Location: Manoa Innovation Center
Street: 2800 Woodlawn Drive
City/Town: Honolulu
Website or Map: http://goo.gl/maps/ZycR1
Event Type: oudl, technical, talk
Organized By: Kyle Oba
Latest Activity: Mar 8, 2013

Export to Outlook or iCal (.ics)

Event Description

Here's something exciting and new for you Java programmers out there.

RSVP: http://www.meetup.com/dynamic/events/106976172/

We're presenting back-to-back introductory talks on Groovy and Clojure, a couple of exciting, dynamic JVM languages.  That's right, you can see what all this Dynamic Language Hype is all about, and never have to leave the comfort of the Java Virtual Machine (JVM).

Main Goals:

  1. Provide a brief look into two great options for dynamic programming on the JVM
  2. Show how to get started with Groovy and/or Clojure
  3. Discuss the pros/cons of each

David Beutel, of UH, will adapt his well-practiced intro to Groovy talk to our OUDL format.  Some guy named, "Kyle" will give the Clojure bits.

This is a great talk for all those JVM-aholics out there that want to level up their coding productivity, and expressiveness.  More on each language follows.

Bring your dynamic programming language hats, and we'll see you there!


GROOVY

Did you know that most Java is syntactically correct Groovy?  Wouldn't you rather:

// Use this new Groovy hotness:

println it

// Instead of this tedious Java:

System.out.println(it);

It also allows for a tight functional style, which we all know is the the debatable future / so-hot-right-now.

For more on Groovy: http://en.wikipedia.org/wiki/Groovy_(programming_language)

CLOJURE

It's dynamic, it's functional, it's LISP!  Get ready to expand your mind.  Once you grok LISP, it will change how you program forever.  And, don't listen to what all those OG programmers tell you about LISP.  Clojure is modern, sweeping away much of what those folks had to complain about (parentheses).

Clojure is the future of concurrent programming on the JVM (IMHO).  Find out why Y-Combinator's Paul Graham considers it a "secret weapon." [http://www.paulgraham.com/avg.html]

For more on Clojure: http://clojure.org

Comment Wall

Sponsors

web design, web development, localization

© 2024   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service