SlideShare a Scribd company logo
1 of 26
Tech Talk:  Groovy 26.02.2008
Was ist Groovy? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Eine Groovy Geschichte ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Warum Javas bester Freund? (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],Groovy…
Warum Javas bester Freund? (2) andere andere andere andere Java friendly Feature rich (Quelle: „Groovy in Action“, D. Koenig)
Was macht Groovy groovy? (1) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Was macht Groovy groovy?  (2) ,[object Object],[object Object],[object Object],[object Object]
The Groovy way to say Hello  (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Groovy way to say Hello  (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Groovy way to say Hello  (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Groovy way to say Hello  (4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Groovy way to say Hello  (5) ,[object Object],[object Object]
The Groovy way to say Hello  (6) ,[object Object],[object Object]
[object Object],[object Object],[object Object],Alles ist ein Objekt
Closure ,[object Object],[object Object],[object Object]
Ranges, Lists & Maps ,[object Object],[object Object],[object Object]
Switch in Groovy  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Groovy Strings ,[object Object],[object Object],[object Object],[object Object]
Builder ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Builder (Beispiel) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML Unterstützung in Groovy ,[object Object],[object Object],[object Object],[object Object]
XML-Parser (Beispiel) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tolle andere Features von Groovy ,[object Object],[object Object],[object Object]
Fleisch und Knochen ,[object Object],[object Object],[object Object]
Quellen ,[object Object],[object Object]
 

More Related Content

What's hot

Funktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureFunktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureDr. Christian Betz
 
P6kontext2014
P6kontext2014P6kontext2014
P6kontext2014lichtkind
 
An Introduction to Ruby
An Introduction to RubyAn Introduction to Ruby
An Introduction to RubyJonathan Weiss
 
Designpatterns in Ruby
Designpatterns in RubyDesignpatterns in Ruby
Designpatterns in Rubypfleidi
 
Praesi C-Mesh
Praesi C-MeshPraesi C-Mesh
Praesi C-MeshelHornair
 
Java Script Ist Anders
Java Script Ist AndersJava Script Ist Anders
Java Script Ist Andersjlink
 
GNU Bourne Again SHell
GNU Bourne Again SHellGNU Bourne Again SHell
GNU Bourne Again SHellFabian Becker
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeFrank Müller
 

What's hot (11)

Web Entwicklung mit PHP - Teil 1
Web Entwicklung mit PHP - Teil 1Web Entwicklung mit PHP - Teil 1
Web Entwicklung mit PHP - Teil 1
 
Funktionales Programmieren mit Clojure
Funktionales Programmieren mit ClojureFunktionales Programmieren mit Clojure
Funktionales Programmieren mit Clojure
 
P6kontext2014
P6kontext2014P6kontext2014
P6kontext2014
 
Spaß mit PostgreSQL
Spaß mit PostgreSQLSpaß mit PostgreSQL
Spaß mit PostgreSQL
 
An Introduction to Ruby
An Introduction to RubyAn Introduction to Ruby
An Introduction to Ruby
 
Designpatterns in Ruby
Designpatterns in RubyDesignpatterns in Ruby
Designpatterns in Ruby
 
Praesi C-Mesh
Praesi C-MeshPraesi C-Mesh
Praesi C-Mesh
 
Ruby, Ruby, Ruby!
Ruby, Ruby, Ruby!Ruby, Ruby, Ruby!
Ruby, Ruby, Ruby!
 
Java Script Ist Anders
Java Script Ist AndersJava Script Ist Anders
Java Script Ist Anders
 
GNU Bourne Again SHell
GNU Bourne Again SHellGNU Bourne Again SHell
GNU Bourne Again SHell
 
Go - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare SystemeGo - Googles Sprache für skalierbare Systeme
Go - Googles Sprache für skalierbare Systeme
 

Viewers also liked

Do it yourself juan felipe espinosa 11°
Do it yourself juan felipe espinosa 11°Do it yourself juan felipe espinosa 11°
Do it yourself juan felipe espinosa 11°Juan Felipe Espinosa
 
Westminster Wireframes
Westminster WireframesWestminster Wireframes
Westminster Wireframesrfenwick
 
Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"Torben Brodt
 
Was das Hirn alles kann
Was das Hirn alles kannWas das Hirn alles kann
Was das Hirn alles kannguest334c80
 
Personalidades de la informática
Personalidades de la informáticaPersonalidades de la informática
Personalidades de la informáticaBryan Bucaro M
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes socialesalejo1797
 
Manifiesto #enfermería visible
Manifiesto #enfermería visibleManifiesto #enfermería visible
Manifiesto #enfermería visibleFer Campaña
 
Totalrevision des Bernischen Energiegesetzes
Totalrevision des Bernischen EnergiegesetzesTotalrevision des Bernischen Energiegesetzes
Totalrevision des Bernischen EnergiegesetzesBruno Bucher
 
Hacer un blog? Fernando Campaña
Hacer un blog? Fernando CampañaHacer un blog? Fernando Campaña
Hacer un blog? Fernando CampañaFer Campaña
 
Más informacion menos conocimiento
Más informacion menos conocimientoMás informacion menos conocimiento
Más informacion menos conocimientoJuan Belzú
 
IdeenRäume/-Märkte und PrognoseMärkte
IdeenRäume/-Märkte und PrognoseMärkteIdeenRäume/-Märkte und PrognoseMärkte
IdeenRäume/-Märkte und PrognoseMärktedidijo
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosJerome Ozendron
 

Viewers also liked (20)

Oleg dou
Oleg douOleg dou
Oleg dou
 
Examen 6to
Examen 6toExamen 6to
Examen 6to
 
Proyecto individual !!!!
Proyecto individual !!!!Proyecto individual !!!!
Proyecto individual !!!!
 
Proyecto individual affc
Proyecto individual affcProyecto individual affc
Proyecto individual affc
 
Do it yourself juan felipe espinosa 11°
Do it yourself juan felipe espinosa 11°Do it yourself juan felipe espinosa 11°
Do it yourself juan felipe espinosa 11°
 
Westminster Wireframes
Westminster WireframesWestminster Wireframes
Westminster Wireframes
 
Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"Web 2.0 - "Fluch oder Segen"
Web 2.0 - "Fluch oder Segen"
 
Was das Hirn alles kann
Was das Hirn alles kannWas das Hirn alles kann
Was das Hirn alles kann
 
Personalidades de la informática
Personalidades de la informáticaPersonalidades de la informática
Personalidades de la informática
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
Pcpräs
PcpräsPcpräs
Pcpräs
 
Teletrabajo
TeletrabajoTeletrabajo
Teletrabajo
 
Manifiesto #enfermería visible
Manifiesto #enfermería visibleManifiesto #enfermería visible
Manifiesto #enfermería visible
 
Totalrevision des Bernischen Energiegesetzes
Totalrevision des Bernischen EnergiegesetzesTotalrevision des Bernischen Energiegesetzes
Totalrevision des Bernischen Energiegesetzes
 
Hacer un blog? Fernando Campaña
Hacer un blog? Fernando CampañaHacer un blog? Fernando Campaña
Hacer un blog? Fernando Campaña
 
Seminario3
Seminario3Seminario3
Seminario3
 
Más informacion menos conocimiento
Más informacion menos conocimientoMás informacion menos conocimiento
Más informacion menos conocimiento
 
IdeenRäume/-Märkte und PrognoseMärkte
IdeenRäume/-Märkte und PrognoseMärkteIdeenRäume/-Märkte und PrognoseMärkte
IdeenRäume/-Märkte und PrognoseMärkte
 
Influencia de la música
Influencia de la músicaInfluencia de la música
Influencia de la música
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 

Similar to Tech Talk: Groovy

Reguläre Ausdrucke (PCRE)
Reguläre Ausdrucke (PCRE)Reguläre Ausdrucke (PCRE)
Reguläre Ausdrucke (PCRE)Dominik Siebel
 
Grails 0.3-SNAPSHOT Presentation WJAX 2006
Grails 0.3-SNAPSHOT Presentation WJAX 2006Grails 0.3-SNAPSHOT Presentation WJAX 2006
Grails 0.3-SNAPSHOT Presentation WJAX 2006Sven Haiges
 
Einfacher bauen
Einfacher bauenEinfacher bauen
Einfacher bauenjohofer
 
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)Java Usergroup Berlin-Brandenburg
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovyjlink
 
#SpeakRoslyn - Die Microsoft .NET Compiler Plattform
#SpeakRoslyn - Die Microsoft .NET Compiler Plattform#SpeakRoslyn - Die Microsoft .NET Compiler Plattform
#SpeakRoslyn - Die Microsoft .NET Compiler PlattformRobin Sedlaczek
 
entwickler.de 05/2023: Go über den Wolken
entwickler.de 05/2023: Go über den Wolkenentwickler.de 05/2023: Go über den Wolken
entwickler.de 05/2023: Go über den WolkenJan Stamer
 
Java und Go im Vergleich
Java und Go im VergleichJava und Go im Vergleich
Java und Go im VergleichQAware GmbH
 
Die JSTL Tag-Library
Die JSTL Tag-LibraryDie JSTL Tag-Library
Die JSTL Tag-Librarytutego
 
Tech Talk: Pyparsing
Tech Talk: PyparsingTech Talk: Pyparsing
Tech Talk: Pyparsingschlauch
 
Fr os con2010_devel_nytprof
Fr os con2010_devel_nytprofFr os con2010_devel_nytprof
Fr os con2010_devel_nytprofRenee Baecker
 

Similar to Tech Talk: Groovy (20)

jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?jQuery & CouchDB - Die zukünftige Webentwicklung?
jQuery & CouchDB - Die zukünftige Webentwicklung?
 
Ruby on Rails SS09 04
Ruby on Rails SS09 04Ruby on Rails SS09 04
Ruby on Rails SS09 04
 
Reguläre Ausdrucke (PCRE)
Reguläre Ausdrucke (PCRE)Reguläre Ausdrucke (PCRE)
Reguläre Ausdrucke (PCRE)
 
Php Schulung
Php SchulungPhp Schulung
Php Schulung
 
Grails 0.3-SNAPSHOT Presentation WJAX 2006
Grails 0.3-SNAPSHOT Presentation WJAX 2006Grails 0.3-SNAPSHOT Presentation WJAX 2006
Grails 0.3-SNAPSHOT Presentation WJAX 2006
 
Ruby on Rails SS09 03
Ruby on Rails SS09 03Ruby on Rails SS09 03
Ruby on Rails SS09 03
 
Einfacher bauen
Einfacher bauenEinfacher bauen
Einfacher bauen
 
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)
Die fabelhafte Welt Java(Script)-getriebener Enterprise-WebApps (mit Ext JS)
 
Ein Gopher im Netz
Ein Gopher im NetzEin Gopher im Netz
Ein Gopher im Netz
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovy
 
#SpeakRoslyn - Die Microsoft .NET Compiler Plattform
#SpeakRoslyn - Die Microsoft .NET Compiler Plattform#SpeakRoslyn - Die Microsoft .NET Compiler Plattform
#SpeakRoslyn - Die Microsoft .NET Compiler Plattform
 
entwickler.de 05/2023: Go über den Wolken
entwickler.de 05/2023: Go über den Wolkenentwickler.de 05/2023: Go über den Wolken
entwickler.de 05/2023: Go über den Wolken
 
Java und Go im Vergleich
Java und Go im VergleichJava und Go im Vergleich
Java und Go im Vergleich
 
node.js
node.jsnode.js
node.js
 
Die JSTL Tag-Library
Die JSTL Tag-LibraryDie JSTL Tag-Library
Die JSTL Tag-Library
 
Froscamp2010_moose
Froscamp2010_mooseFroscamp2010_moose
Froscamp2010_moose
 
TypeScript
TypeScriptTypeScript
TypeScript
 
Tech Talk: Pyparsing
Tech Talk: PyparsingTech Talk: Pyparsing
Tech Talk: Pyparsing
 
Fr os con2010_devel_nytprof
Fr os con2010_devel_nytprofFr os con2010_devel_nytprof
Fr os con2010_devel_nytprof
 
Workshop: Besseres C#
Workshop: Besseres C#Workshop: Besseres C#
Workshop: Besseres C#
 

Tech Talk: Groovy

  • 1. Tech Talk: Groovy 26.02.2008
  • 2.
  • 3.
  • 4.
  • 5. Warum Javas bester Freund? (2) andere andere andere andere Java friendly Feature rich (Quelle: „Groovy in Action“, D. Koenig)
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.