• Save
Polyglot Web Development With Grails 2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Polyglot Web Development With Grails 2

on

  • 688 views

Video and slides synchronized, mp3 and slide download available at http://bit.ly/ZVLJ4I. ...

Video and slides synchronized, mp3 and slide download available at http://bit.ly/ZVLJ4I.

Jeff Brown discusses how Grails enables polyglot web development, with a focus on Scala and Clojure, and explains what it takes to add support for new languages. Filmed at qconsf.com.

Jeff Brown is a Senior Software Engineer with SpringSource and a core member of the Grails development team. Jeff has been involved in designing and building object oriented systems for over 15 years. Jeff's areas of expertise include web development with Groovy & Grails, Java and agile development.

Statistics

Views

Total Views
688
Views on SlideShare
688
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Polyglot Web Development With Grails 2 Presentation Transcript

  • 1. Polyglot Web DevelopmentWith Grails 2QCon SF 2012Jeff BrownGrails Core DeveloperSpringSourcejbrown@vmware.com@jeffscottbrown
  • 2. InfoQ.com: News & Community Site• 750,000 unique visitors/month• Published in 4 languages (English, Chinese, Japanese and BrazilianPortuguese)• Post content from our QCon conferences• News 15-20 / week• Articles 3-4 / week• Presentations (videos) 12-15 / week• Interviews 2-3 / week• Books 1 / monthWatch the video with slidesynchronization on InfoQ.com!http://www.infoq.com/presentations/Polyglot-Grails-2
  • 3. Presented at QCon San Franciscowww.qconsf.comPurpose of QCon- to empower software development by facilitating the spread ofknowledge and innovationStrategy- practitioner-driven conference designed for YOU: influencers ofchange and innovation in your teams- speakers and topics driving the evolution and innovation- connecting and catalyzing the influencers and innovatorsHighlights- attended by more than 12,000 delegates since 2007- held in 9 cities worldwide
  • 4. Polyglot?“In  the  context  of  compu/ng,  a  polyglot  is  a  computer  program  or  script  wri9en  in  a  valid  form  of  mul/ple  programming  languages,  which  performs  the  same  opera/ons  or  output  independently  of  the  programming  language  used  to  compile  or  interpret  it.”h"p://en.wikipedia.org/wiki/Polyglot_(compu:ng)
  • 5. Languages On The JVMJavaGroovyClojureScalaJRubyEtc...The  Polyglot  Man  -­‐  Orange,  1969Miró,  Joan  (1893-­‐1983)
  • 6. Grails?Full Stack Web Flatformbuild system down to ORM etc...Leverages Proven StaplesSpring, Hibernate, etc...Extensible Plugin System
  • 7. Best Of BreedSpringHibernateGroovySitemeshTomcatJavaSpringHibernateQuartzJavaSitemeshGroovy
  • 8. The Grails StackThe Java Virtual MachineGroovyJavaEnterpriseEdition (JEE)Spring Hibernate SiteMeshGrailsThe Java LanguageThe Java DevelopmentKit (JDK)
  • 9. Two Great Tastes...“Hey! You Got YourClojure In My Grails!”“Hey! You Got YourGrails In My Clojure!”
  • 10. Count The Languages...
  • 11. Java Math Helper
  • 12. Groovy Math Helper
  • 13. Clojure Math Helper
  • 14. Back To The Peanut ButterWho Gets The Credit?Grails?Groovy?Clojure?Java?The JVM?
  • 15. In Action...Demo Timeexplore a simple polyglot appa look under the hood
  • 16. Q & AThank You!