{"id":241,"date":"2010-04-01T13:53:59","date_gmt":"2010-04-01T20:53:59","guid":{"rendered":"http:\/\/denverjug.wordpress.com\/?p=241"},"modified":"2010-12-30T23:57:47","modified_gmt":"2010-12-31T05:57:47","slug":"4142010-language-panel","status":"publish","type":"post","link":"https:\/\/www.djug.org\/?p=241","title":{"rendered":"4\/14\/2010 Language Panel"},"content":{"rendered":"<p>Location: Auraria Campus, TIV 320 AB &#8211; Baerresen Ballroom<br \/>\nAddress: Walnut St. &amp; 9th St; Denver CO 80204<\/p>\n<p><strong>Schedule:<br \/>\n<\/strong>5:30-6:00 PM Refreshments and Networking<br \/>\n6:00-7:00 PM Polyglot Approaches with Ruby, Groovy, Scala and Clojure<br \/>\n7:00-7:05 PM Short break<br \/>\n7:05-7:15 PM Announcements<br \/>\n7:15-8:45 PM Panel Discussion: Ruby, Groovy, Scala, Clojure and Polyglot<br \/>\n8:45 PM Door prize raffle<\/p>\n<p><strong>Polyglot Approaches with Ruby, Groovy, Scala and Clojure<br \/>\n<\/strong> Ruby &#8211;\u00a0<a href=\"http:\/\/blog.fredjean.net\/\">Frederic Jean<\/a><br \/>\nGroovy &#8211; <a href=\"http:\/\/thirstyhead.com\/\">Scott Davis<\/a><br \/>\nScala &#8211; <a href=\"http:\/\/www.linkedin.com\/in\/tomflahertyaxiom\">Tom Flaherty<\/a><br \/>\nClojure &#8211; <a href=\"http:\/\/www.linkedin.com\/in\/danglauser\">Daniel Glauser<\/a><br \/>\nPolyglot &#8211; <a href=\"http:\/\/www.agiledeveloper.com\/blog\/\">Venkat Subramaniam<\/a><\/p>\n<p>In the first hour each of the five panelists with give a 12 minute talk.<\/p>\n<p>The four language talks will feature common examples along with the<br \/>\ninfluence that each language has on it&#8217;s web framework: Ruby On Rails,<br \/>\nGrails, Lift &amp; Cascade.<\/p>\n<p>In the fifth 12 minute talk Venkat will make the case for when to use<br \/>\nwhich language. While all the languages can do almost all of the tasks<br \/>\n(they are all general purpose languages), each shines a bit more than<br \/>\nthe others in some areas.<\/p>\n<p><strong>Panel Discussion: Ruby, Groovy, Scala, Clojure and Polyglot<br \/>\n<\/strong><br \/>\nThe audience and panelists will start off with a discussion of the<br \/>\nexamples from the previous session. For each language, we will discuss<br \/>\nwhy one is better than the other. We expect all the languages to come<br \/>\nout winning, but in different areas.<\/p>\n<p>Other topics up for discussion are web frameworks, DSLs, concurrency,<br \/>\nwhat is a dynamic language, Polyglot Maven and Ola Bini&#8217;s Language Pyramid.<\/p>\n<p><strong>About the Panelists:<br \/>\n<\/strong><br \/>\nFrederic Jean (Ruby) has recently joined Time Warner Cable&#8217;s Advanced<br \/>\nTechnology Group. Frederic focuses on using dynamic languages such as<br \/>\nRuby and Groovy to build and test complex applications. Frederic worked<br \/>\non Project Kenai at Sun based on JRuby, to provide a hosting facility<br \/>\nfor Open Source Projects. Frederic is the speaker coordinator for the<br \/>\nBoulder Java Users Group. In Colorado Frederic has spoken at Boulder<br \/>\nRuby Users Group, Derailed, DJUG, BJUG, DOSUG and CSOSUG.<\/p>\n<p>Scott Davis (Groovy) is launching <a href=\"http:\/\/closely.com\/\">Closely.com<\/a> to make real-time social<br \/>\nnetworks work better for businesses and consumers. For training Scott<br \/>\nfounded ThirstyHead.com, that specializes in Groovy and Grails training.<br \/>\nScott published one of the first public websites implemented in Grails<br \/>\nin 2006 and has been actively working with the technology ever since.<br \/>\nAuthor of the book Groovy Recipes: Greasing the Wheels of Java and two<br \/>\nongoing IBM developerWorks article series (Mastering Grails and in 2009,<br \/>\nPractically Groovy), Scott writes extensively about how Groovy and<br \/>\nGrails are the future of Java development. Scott teaches public and<br \/>\nprivate classes on Groovy and Grails for start-ups and Fortune 100<br \/>\ncompanies. He is a regular presenter on the international technical<br \/>\nconference circuit (including No Fluff Just Stuff). In 2008, Scott was<br \/>\nvoted the top Rock Star at JavaOne for his talk &#8220;Groovy, the Red Pill:<br \/>\nHow to blow the mind of a buttoned-down Java developer&#8221;. In Colorado<br \/>\nScott was president of DJUG and BJUG. Scott has spoken at DJUG, BJUG and<br \/>\nIASA Denver.<\/p>\n<p>Tom Flaherty (Scala) is Chief Architect for Axiom Architectures. Tom is<br \/>\ncurrently building an open source release of IDD (Intelligent Documents<br \/>\n&amp; Drawings) an interactive drawing, symbolic math and stylistic editor<br \/>\napplication written in Scala. Tom is writing a series of papers titled<br \/>\n&#8220;The Scala Way&#8221; to explore advanced concepts about OO, functional<br \/>\nprogramming, concurrency and Ola Bini&#8217;s language pyramid layers. In 2009<br \/>\nTom introduced Axiom&#8217;s &#8220;A Practical Road Map to Enterprise Architecture&#8221;<br \/>\na refined approach based on 12 core practices for 4-Tier platforms with<br \/>\nAgile and quantitative benefit methodologies. The &#8220;Road Map&#8221; summarizes<br \/>\n14 years of enterprise architect experience at Williams Communications,<br \/>\nDMR, XCare and Axiom. In Colorado Tom has spoken at DOSUG, BJUG and CSOSUG.<\/p>\n<p>Daniel Glauser (Clojure) is the featured speaker for a night of Clojure<br \/>\nat the Denver Open Source User&#8217;s Group on April 6, 2010. Daniel has<br \/>\nrecently spent time with two Clojure based web frameworks, Cascade (a<br \/>\nweb framework authored by Howard Lewis Ship) and Compojure. Daniel is a<br \/>\nsoftware architect with over twelve years&#8217; development and architecture<br \/>\nexperience for companies like Comcast, BellSouth and NBC-Universal.<br \/>\nDaniel has designed and implemented a digital classroom, worked on<br \/>\nlarge-scale data processing systems for the state of California, and a<br \/>\nhigh-volume content management system for Telemundo.com. Daniel&#8217;s<br \/>\ninterests include functional programming, logic systems, and enterprise<br \/>\narchitecture. Daniel is a nationally-recognized whitewater kayaker who<br \/>\nrecently relocated to Castle Rock, Colorado, and spends most of his time<br \/>\naway from the computer either with his family or on the water. In<br \/>\nColorado Daniel has spoken at DOSUG, BJUG and CSOSUG.<\/p>\n<p>Venkat Subramaniam (Polyglot) is founder of Agile Developer, Inc. Venkat<br \/>\nhas trained and mentored thousands of software developers in the US,<br \/>\nCanada, Europe, and Asia. Venkat helps his clients effectively apply and<br \/>\nsucceed with agile practices on their software projects, and speaks<br \/>\nfrequently at international conferences and user groups. He is author of<br \/>\n&#8220;.NET Gotchas,&#8221; coauthor of 2007 Jolt Productivity Award winning<br \/>\n&#8220;Practices of an Agile Developer,&#8221; author of &#8220;Programming Groovy:<br \/>\nDynamic Productivity for the Java Developer&#8221; and &#8220;Programming Scala:<br \/>\nTackle Multi-Core Complexity on the Java Virtual Machine&#8221; (Pragmatic<br \/>\nBookshelf). In Colorado Venkat has spoken at DJUG, BJUG, DOSUG and CSOSUG.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Location: Auraria Campus, TIV 320 AB &#8211; Baerresen Ballroom Address: Walnut St. &amp; 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 &hellip; <a href=\"https:\/\/www.djug.org\/?p=241\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-241","post","type-post","status-publish","format-standard","hentry","category-monthly-meeting"],"_links":{"self":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=241"}],"version-history":[{"count":1,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/www.djug.org\/index.php?rest_route=\/wp\/v2\/posts\/241\/revisions\/361"}],"wp:attachment":[{"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.djug.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}