Suche senden
Hochladen
Gr8conf - Griffon Update
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
2,266 views
Andres Almiray
Folgen
Griffon update delivered at Gr8conf CPH 2012
Weniger lesen
Mehr lesen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Empfohlen
Performance and Abstractions
Performance and Abstractions
Metosin Oy
Railsで作るBFFの功罪
Railsで作るBFFの功罪
Recruit Lifestyle Co., Ltd.
Craft Beer & Clojure
Craft Beer & Clojure
Metosin Oy
Letswift18 키노트
Letswift18 키노트
Jung Kim
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみた
Yoshiyasu SAEKI
GraphQL over REST
GraphQL over REST
Bongwon Lee
UPenn on Rails intro
UPenn on Rails intro
Mat Schaffer
Rust meetup delhi nov 18
Rust meetup delhi nov 18
Abhiram Ravikumar
Empfohlen
Performance and Abstractions
Performance and Abstractions
Metosin Oy
Railsで作るBFFの功罪
Railsで作るBFFの功罪
Recruit Lifestyle Co., Ltd.
Craft Beer & Clojure
Craft Beer & Clojure
Metosin Oy
Letswift18 키노트
Letswift18 키노트
Jung Kim
グラフデータベース Neptune 使ってみた
グラフデータベース Neptune 使ってみた
Yoshiyasu SAEKI
GraphQL over REST
GraphQL over REST
Bongwon Lee
UPenn on Rails intro
UPenn on Rails intro
Mat Schaffer
Rust meetup delhi nov 18
Rust meetup delhi nov 18
Abhiram Ravikumar
Quick dive into Ruby on Rails
Quick dive into Ruby on Rails
Hosam Aly
SGCE 2015 REST APIs
SGCE 2015 REST APIs
Domingo Suarez Torres
OpenWhisk Go Runtime
OpenWhisk Go Runtime
Michele Sciabarrà
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
inovex GmbH
Juc boston2014.pptx
Juc boston2014.pptx
Brandon Mueller
Writing Better Haskell
Writing Better Haskell
nkpart
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
C# 8 in Libraries and Applications
C# 8 in Libraries and Applications
Christian Nagel
OpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries Runtime
Michele Sciabarrà
PharoDAYS 2015: On Relational Databases by Guille Polito
PharoDAYS 2015: On Relational Databases by Guille Polito
Pharo
Planidoo & Zotonic
Planidoo & Zotonic
David de Boer
Zero to Hero - Ansible 101
Zero to Hero - Ansible 101
Abhijeet Kasurde
What's new in Symfony3
What's new in Symfony3
Yuki MAEJIMA
Custom angular libraries
Custom angular libraries
MattVaughn9
Ansible at glogster
Ansible at glogster
Roman Komkov
Azure Functions
Azure Functions
Rodolfo Finochietti
Translate word press to your language
Translate word press to your language
mbigul
Jenkins (war)stories
Jenkins (war)stories
Toomas Römer
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
Christian Nagel
Atom Text Editor: Resistance is Futile
Atom Text Editor: Resistance is Futile
Alessandro Muraro
OWASP 2013 APPSEC USA ZAP Hackathon
OWASP 2013 APPSEC USA ZAP Hackathon
Simon Bennetts
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
Weitere ähnliche Inhalte
Was ist angesagt?
Quick dive into Ruby on Rails
Quick dive into Ruby on Rails
Hosam Aly
SGCE 2015 REST APIs
SGCE 2015 REST APIs
Domingo Suarez Torres
OpenWhisk Go Runtime
OpenWhisk Go Runtime
Michele Sciabarrà
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
inovex GmbH
Juc boston2014.pptx
Juc boston2014.pptx
Brandon Mueller
Writing Better Haskell
Writing Better Haskell
nkpart
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Fabrice Bernhard
C# 8 in Libraries and Applications
C# 8 in Libraries and Applications
Christian Nagel
OpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries Runtime
Michele Sciabarrà
PharoDAYS 2015: On Relational Databases by Guille Polito
PharoDAYS 2015: On Relational Databases by Guille Polito
Pharo
Planidoo & Zotonic
Planidoo & Zotonic
David de Boer
Zero to Hero - Ansible 101
Zero to Hero - Ansible 101
Abhijeet Kasurde
What's new in Symfony3
What's new in Symfony3
Yuki MAEJIMA
Custom angular libraries
Custom angular libraries
MattVaughn9
Ansible at glogster
Ansible at glogster
Roman Komkov
Azure Functions
Azure Functions
Rodolfo Finochietti
Translate word press to your language
Translate word press to your language
mbigul
Jenkins (war)stories
Jenkins (war)stories
Toomas Römer
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
Christian Nagel
Atom Text Editor: Resistance is Futile
Atom Text Editor: Resistance is Futile
Alessandro Muraro
Was ist angesagt?
(20)
Quick dive into Ruby on Rails
Quick dive into Ruby on Rails
SGCE 2015 REST APIs
SGCE 2015 REST APIs
OpenWhisk Go Runtime
OpenWhisk Go Runtime
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Juc boston2014.pptx
Juc boston2014.pptx
Writing Better Haskell
Writing Better Haskell
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
Adopt DevOps philosophy on your Symfony projects (Symfony Live 2011)
C# 8 in Libraries and Applications
C# 8 in Libraries and Applications
OpenWhisk Go/Swift/Binaries Runtime
OpenWhisk Go/Swift/Binaries Runtime
PharoDAYS 2015: On Relational Databases by Guille Polito
PharoDAYS 2015: On Relational Databases by Guille Polito
Planidoo & Zotonic
Planidoo & Zotonic
Zero to Hero - Ansible 101
Zero to Hero - Ansible 101
What's new in Symfony3
What's new in Symfony3
Custom angular libraries
Custom angular libraries
Ansible at glogster
Ansible at glogster
Azure Functions
Azure Functions
Translate word press to your language
Translate word press to your language
Jenkins (war)stories
Jenkins (war)stories
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
.NET Core Foundations - Dependency Injection, Logging & Configuration - BASTA...
Atom Text Editor: Resistance is Futile
Atom Text Editor: Resistance is Futile
Ähnlich wie Gr8conf - Griffon Update
OWASP 2013 APPSEC USA ZAP Hackathon
OWASP 2013 APPSEC USA ZAP Hackathon
Simon Bennetts
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Metosin Oy
Artifacts management with DevOps
Artifacts management with DevOps
Chen-Tien Tsai
Rapid API Development ArangoDB Foxx
Rapid API Development ArangoDB Foxx
Michael Hackstein
G3 talk rld_2
G3 talk rld_2
Robert Davidson
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Antonio Peric-Mazar
Pharo Status ESUG 2014
Pharo Status ESUG 2014
ESUG
Pharo Status ESUG 2014
Pharo Status ESUG 2014
Marcus Denker
Why we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVision
Nebulaworks
ADF Basics and Beyond - Alfresco Devcon 2018
ADF Basics and Beyond - Alfresco Devcon 2018
Mario Romano
Introduction Apache Kafka
Introduction Apache Kafka
Joe Stein
BSides Manchester 2014 ZAP Advanced Features
BSides Manchester 2014 ZAP Advanced Features
Simon Bennetts
Benefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
Alexandre Morgaut
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platform
Alfresco Software
Polyglot Grails
Polyglot Grails
Marcin Gryszko
13 practical tips for writing secure golang applications
13 practical tips for writing secure golang applications
Karthik Gaekwad
Functional Automated Database
Functional Automated Database
Erik Onnen
Modern websites in 2020 and Joomla
Modern websites in 2020 and Joomla
George Wilson
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
Pablo Godel
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Guillaume Laforge
Ähnlich wie Gr8conf - Griffon Update
(20)
OWASP 2013 APPSEC USA ZAP Hackathon
OWASP 2013 APPSEC USA ZAP Hackathon
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Euroclojure2014: Schema & Swagger - making your Clojure web APIs more awesome
Artifacts management with DevOps
Artifacts management with DevOps
Rapid API Development ArangoDB Foxx
Rapid API Development ArangoDB Foxx
G3 talk rld_2
G3 talk rld_2
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Pharo Status ESUG 2014
Pharo Status ESUG 2014
Pharo Status ESUG 2014
Pharo Status ESUG 2014
Why we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVision
ADF Basics and Beyond - Alfresco Devcon 2018
ADF Basics and Beyond - Alfresco Devcon 2018
Introduction Apache Kafka
Introduction Apache Kafka
BSides Manchester 2014 ZAP Advanced Features
BSides Manchester 2014 ZAP Advanced Features
Benefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platform
Polyglot Grails
Polyglot Grails
13 practical tips for writing secure golang applications
13 practical tips for writing secure golang applications
Functional Automated Database
Functional Automated Database
Modern websites in 2020 and Joomla
Modern websites in 2020 and Joomla
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
Google App Engine Java, Groovy and Gaelyk
Google App Engine Java, Groovy and Gaelyk
Mehr von Andres Almiray
Creando, creciendo, y manteniendo una comunidad de codigo abierto
Creando, creciendo, y manteniendo una comunidad de codigo abierto
Andres Almiray
Liberando a produccion con confianza
Liberando a produccion con confianza
Andres Almiray
Liberando a produccion con confidencia
Liberando a produccion con confidencia
Andres Almiray
OracleDB Ecosystem for Java Developers
OracleDB Ecosystem for Java Developers
Andres Almiray
Softcon.ph - Maven Puzzlers
Softcon.ph - Maven Puzzlers
Andres Almiray
Maven Puzzlers
Maven Puzzlers
Andres Almiray
Oracle Database Ecosystem for Java Developers
Oracle Database Ecosystem for Java Developers
Andres Almiray
JReleaser - Releasing at the speed of light
JReleaser - Releasing at the speed of light
Andres Almiray
Building modular applications with the Java Platform Module System and Layrry
Building modular applications with the Java Platform Module System and Layrry
Andres Almiray
Going Reactive with g rpc
Going Reactive with g rpc
Andres Almiray
Building modular applications with JPMS and Layrry
Building modular applications with JPMS and Layrry
Andres Almiray
Taking Micronaut out for a spin
Taking Micronaut out for a spin
Andres Almiray
Apache Groovy's Metaprogramming Options and You
Apache Groovy's Metaprogramming Options and You
Andres Almiray
What I wish I knew about Maven years ago
What I wish I knew about Maven years ago
Andres Almiray
What I wish I knew about maven years ago
What I wish I knew about maven years ago
Andres Almiray
The impact of sci fi in tech
The impact of sci fi in tech
Andres Almiray
Gradle Ex Machina - Devoxx 2019
Gradle Ex Machina - Devoxx 2019
Andres Almiray
Creating Better Builds with Gradle
Creating Better Builds with Gradle
Andres Almiray
Interacting with the Oracle Cloud Java SDK with Gradle
Interacting with the Oracle Cloud Java SDK with Gradle
Andres Almiray
Gradle ex-machina
Gradle ex-machina
Andres Almiray
Mehr von Andres Almiray
(20)
Creando, creciendo, y manteniendo una comunidad de codigo abierto
Creando, creciendo, y manteniendo una comunidad de codigo abierto
Liberando a produccion con confianza
Liberando a produccion con confianza
Liberando a produccion con confidencia
Liberando a produccion con confidencia
OracleDB Ecosystem for Java Developers
OracleDB Ecosystem for Java Developers
Softcon.ph - Maven Puzzlers
Softcon.ph - Maven Puzzlers
Maven Puzzlers
Maven Puzzlers
Oracle Database Ecosystem for Java Developers
Oracle Database Ecosystem for Java Developers
JReleaser - Releasing at the speed of light
JReleaser - Releasing at the speed of light
Building modular applications with the Java Platform Module System and Layrry
Building modular applications with the Java Platform Module System and Layrry
Going Reactive with g rpc
Going Reactive with g rpc
Building modular applications with JPMS and Layrry
Building modular applications with JPMS and Layrry
Taking Micronaut out for a spin
Taking Micronaut out for a spin
Apache Groovy's Metaprogramming Options and You
Apache Groovy's Metaprogramming Options and You
What I wish I knew about Maven years ago
What I wish I knew about Maven years ago
What I wish I knew about maven years ago
What I wish I knew about maven years ago
The impact of sci fi in tech
The impact of sci fi in tech
Gradle Ex Machina - Devoxx 2019
Gradle Ex Machina - Devoxx 2019
Creating Better Builds with Gradle
Creating Better Builds with Gradle
Interacting with the Oracle Cloud Java SDK with Gradle
Interacting with the Oracle Cloud Java SDK with Gradle
Gradle ex-machina
Gradle ex-machina
Kürzlich hochgeladen
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Kürzlich hochgeladen
(20)
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Gr8conf - Griffon Update
1.
Griffon Update Andres
Almiray Canoo Engineering AG
2.
Java developer since
the beginning True believer in Open Source Groovy committer since 2007 Project lead of the Griffon framework Currently working for
3.
4.
The book …
is done!
5.
1.0
6.
Runtime • Reduced memory
footprint • Faster bytecode (90% Java) • Swing moved to its own plugin • Streamlined event bus • Metacomponents
7.
Command Line Improvements •
Streamlined task dependencies • Improved help • New interactive mode: griffonsh
8.
Revamped Plugin System •
Handles both Plugins and Archetypes • Framework Plugins • 3 types of repositories • Local: file system based, JSON metadata • Remote: Grails based, SCP uploads, JSON metadata • Legacy: old SVN repo (read-only)
9.
Griffon Artifact Portal •
http://artifacts.griffon-framework.org • https://github.com/griffon/griffon-artifact-portal
10.
Polyglot Support
11.
Toolkit Support (Official)
12.
Toolkit Support (Forthcoming)
13.
Persistence Support
And Many More!
14.
15.
Roadmap • Tool support
• IDEA, NetBeans, Eclipse STS • Gradle plugin • And yes … Maven too
16.
GORM & Scaffolding •
POC based in AST xforms already in place • Plain domain classes (no relationships) • Command Objects • Pluggable persistence
17.
Resources http://griffon-framework.org
@theaviary
18.
Photo Credits http://www.flickr.com/photos/bayasaa/2693171833/ http://www.flickr.com/photos/lrargerich/2969955438/ http://www.flickr.com/photos/f-oxymoron/6877620005/
Jetzt herunterladen