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.
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Polyglot Web Development With Grails 2
1. Polyglot Web Development
With Grails 2
QCon SF 2012
Jeff Brown
Grails Core Developer
SpringSource
jbrown@vmware.com
@jeffscottbrown
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• 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 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/Polyglot-Grails-2
3. Presented at QCon San Francisco
www.qconsf.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- 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 JVM
Java
Groovy
Clojure
Scala
JRuby
Etc...The
Polyglot
Man
-‐
Orange,
1969
Miró,
Joan
(1893-‐1983)
6. Grails?
Full Stack Web Flatform
build system down to ORM etc...
Leverages Proven Staples
Spring, Hibernate, etc...
Extensible Plugin System
8. The Grails Stack
The Java Virtual Machine
Groovy
Java
Enterprise
Edition (JEE)
Spring Hibernate SiteMesh
Grails
The Java Language
The Java Development
Kit (JDK)
9. Two Great Tastes...
“Hey! You Got Your
Clojure In My Grails!”
“Hey! You Got Your
Grails In My Clojure!”