Location: Auraria Campus, TIV 320 AB – Baerresen Ballroom Address: Walnut St. & 9th St; Denver CO 80204 Schedule: 5:30-6:00 PM Refreshments and Networking 6:00-7:00 PM Polyglot Approaches with Ruby, Groovy, Scala and Clojure 7:00-7:05 PM Short break 7:05-7:15 PM Announcements 7:15-8:45 PM Panel Discussion: Ruby, Groovy, Scala, Clojure and Polyglot 8:45 PM Door prize raffle Polyglot Approaches with Ruby, Groovy, Scala and Clojure Ruby – Frederic Jean Groovy – Scott Davis Scala – Tom Flaherty Clojure – Daniel Glauser Polyglot – Venkat Subramaniam In the first hour each of the five panelists with give a 12 minute talk. The four language talks will feature common examples along with the influence that each language has on it’s web framework: Ruby On Rails, Grails, Lift & Cascade. In the fifth 12 minute talk Venkat will make the case for when to use which language.
While all the languages can do almost all of the tasks (they are all general purpose languages), each shines a bit more than the others in some areas. Panel Discussion: Ruby, Groovy, Scala, Clojure and Polyglot The audience and panelists will start off with a discussion of the examples from the previous session. For each language, we will discuss why one is better than the other. We expect all the languages to come out winning, but in different areas.
Other topics up for discussion are web frameworks, DSLs, concurrency, what is a dynamic language, Polyglot Maven and Ola Bini’s Language Pyramid. About the Panelists: Frederic Jean (Ruby) has recently joined Time Warner Cable’s Advanced Technology Group. Frederic focuses on using dynamic languages such as Ruby and Groovy to build and test complex applications. Frederic worked on Project Kenai at Sun based on JRuby, to provide a hosting facility for Open Source Projects.
Frederic is the speaker coordinator for the Boulder Java Users Group. In Colorado Frederic has spoken at Boulder Ruby Users Group, Derailed, DJUG, BJUG, DOSUG and CSOSUG. Scott Davis (Groovy) is launching Closely.com to make real-time social networks work better for businesses and consumers.
For training Scott founded ThirstyHead.com, that specializes in Groovy and Grails training. Scott published one of the first public websites implemented in Grails in 2006 and has been actively working with the technology ever since. Author of the book Groovy Recipes: Greasing the Wheels of Java and two ongoing IBM developerWorks article series (Mastering Grails and in 2009, Practically Groovy), Scott writes extensively about how Groovy and Grails are the future of Java development.
Scott teaches public and private classes on Groovy and Grails for start-ups and Fortune 100 companies. He is a regular presenter on the international technical conference circuit (including No Fluff Just Stuff). In 2008, Scott was voted the top Rock Star at JavaOne for his talk “Groovy, the Red Pill: How to blow the mind of a buttoned-down Java developer”.
In Colorado Scott was president of DJUG and BJUG. Scott has spoken at DJUG, BJUG and IASA Denver. Tom Flaherty (Scala) is Chief Architect for Axiom Architectures.
Tom is currently building an open source release of IDD (Intelligent Documents & Drawings) an interactive drawing, symbolic math and stylistic editor application written in Scala. Tom is writing a series of papers titled “The Scala Way” to explore advanced concepts about OO, functional programming, concurrency and Ola Bini’s language pyramid layers. In 2009 Tom introduced Axiom’s “A Practical Road Map to Enterprise Architecture” a refined approach based on 12 core practices for 4-Tier platforms with Agile and quantitative benefit methodologies.
The “Road Map” summarizes 14 years of enterprise architect experience at Williams Communications, DMR, XCare and Axiom. In Colorado Tom has spoken at DOSUG, BJUG and CSOSUG. Daniel Glauser (Clojure) is the featured speaker for a night of Clojure at the Denver Open Source User’s Group on April 6, 2010.
Daniel has recently spent time with two Clojure based web frameworks, Cascade (a web framework authored by Howard Lewis Ship) and Compojure. Daniel is a software architect with over twelve years’ development and architecture experience for companies like Comcast, BellSouth and NBC-Universal. Daniel has designed and implemented a digital classroom, worked on large-scale data processing systems for the state of California, and a high-volume content management system for Telemundo.com.
Daniel’s interests include functional programming, logic systems, and enterprise architecture. Daniel is a nationally-recognized whitewater kayaker who recently relocated to Castle Rock, Colorado, and spends most of his time away from the computer either with his family or on the water. In Colorado Daniel has spoken at DOSUG, BJUG and CSOSUG.
Venkat Subramaniam (Polyglot) is founder of Agile Developer, Inc. Venkat has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at international conferences and user groups. He is author of “.NET Gotchas,” coauthor of 2007 Jolt Productivity Award winning “Practices of an Agile Developer,” author of “Programming Groovy: Dynamic Productivity for the Java Developer” and “Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine” (Pragmatic Bookshelf).
In Colorado Venkat has spoken at DJUG, BJUG, DOSUG and CSOSUG.
About djugadmin
I’m the Denver Java User Group Website. The Denver JUG is a free, educational resource to Java software developers in the Denver Metro Area. We meet the 2nd Wednesday of every month and feature two different talks.
Please see our website for details as our location can vary; but is usually at the Tivoli on the Auraria Campus.
