Submit Search
Upload
Introduction To Groovy 2005
•
2 likes
•
856 views
Tugdual Grall
Follow
A quick introduction to Groovy and Grails made in 2005 to Oracle Consulting folks
Read less
Read more
Technology
Report
Share
Report
Share
1 of 32
Recommended
Groovy presentation
Groovy presentation
Manav Prasad
Jsonsaga 100605143125-phpapp02
Jsonsaga 100605143125-phpapp02
Ramamohan Chokkam
Designing with Groovy Traits - Gr8Conf India
Designing with Groovy Traits - Gr8Conf India
Naresha K
Json the-x-in-ajax1588
Json the-x-in-ajax1588
Ramamohan Chokkam
J s-o-n-120219575328402-3
J s-o-n-120219575328402-3
Ramamohan Chokkam
Automatically generating-json-from-java-objects-java-objects268
Automatically generating-json-from-java-objects-java-objects268
Ramamohan Chokkam
Groovy Introduction - JAX Germany - 2008
Groovy Introduction - JAX Germany - 2008
Guillaume Laforge
2007 09 10 Fzi Training Groovy Grails V Ws
2007 09 10 Fzi Training Groovy Grails V Ws
loffenauer
Recommended
Groovy presentation
Groovy presentation
Manav Prasad
Jsonsaga 100605143125-phpapp02
Jsonsaga 100605143125-phpapp02
Ramamohan Chokkam
Designing with Groovy Traits - Gr8Conf India
Designing with Groovy Traits - Gr8Conf India
Naresha K
Json the-x-in-ajax1588
Json the-x-in-ajax1588
Ramamohan Chokkam
J s-o-n-120219575328402-3
J s-o-n-120219575328402-3
Ramamohan Chokkam
Automatically generating-json-from-java-objects-java-objects268
Automatically generating-json-from-java-objects-java-objects268
Ramamohan Chokkam
Groovy Introduction - JAX Germany - 2008
Groovy Introduction - JAX Germany - 2008
Guillaume Laforge
2007 09 10 Fzi Training Groovy Grails V Ws
2007 09 10 Fzi Training Groovy Grails V Ws
loffenauer
(Greach 2015) Dsl'ing your Groovy
(Greach 2015) Dsl'ing your Groovy
Alonso Torres
Polyglot JVM
Polyglot JVM
Arturo Herrero
Iron Languages - NYC CodeCamp 2/19/2011
Iron Languages - NYC CodeCamp 2/19/2011
Jimmy Schementi
Go 1.10 Release Party - PDX Go
Go 1.10 Release Party - PDX Go
Rodolfo Carvalho
Return of c++
Return of c++
Yongwei Wu
Dart structured web apps
Dart structured web apps
chrisbuckett
Functional Programming with Groovy
Functional Programming with Groovy
Arturo Herrero
Polyglot Programming in the JVM
Polyglot Programming in the JVM
Andres Almiray
Dynamic C++ Silicon Valley Code Camp 2012
Dynamic C++ Silicon Valley Code Camp 2012
aleks-f
Dart, unicorns and rainbows
Dart, unicorns and rainbows
chrisbuckett
Kotlin Developer Starter in Android projects
Kotlin Developer Starter in Android projects
Bartosz Kosarzycki
Groovy Programming Language
Groovy Programming Language
Aniruddha Chakrabarti
2017: Kotlin - now more than ever
2017: Kotlin - now more than ever
Kai Koenig
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
Guillaume Laforge
(How) can we benefit from adopting scala?
(How) can we benefit from adopting scala?
Tomasz Wrobel
Building DSLs with Xtext - Eclipse Modeling Day 2009
Building DSLs with Xtext - Eclipse Modeling Day 2009
Heiko Behrens
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Vitaly Gordon
Jscript Fundamentals
Jscript Fundamentals
rspaike
Ast transformations
Ast transformations
HamletDRC
Patterns for JVM languages JokerConf
Patterns for JVM languages JokerConf
Jaroslaw Palka
Four stroke IC engine
Four stroke IC engine
Niren Panchal
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Enaleeva
More Related Content
What's hot
(Greach 2015) Dsl'ing your Groovy
(Greach 2015) Dsl'ing your Groovy
Alonso Torres
Polyglot JVM
Polyglot JVM
Arturo Herrero
Iron Languages - NYC CodeCamp 2/19/2011
Iron Languages - NYC CodeCamp 2/19/2011
Jimmy Schementi
Go 1.10 Release Party - PDX Go
Go 1.10 Release Party - PDX Go
Rodolfo Carvalho
Return of c++
Return of c++
Yongwei Wu
Dart structured web apps
Dart structured web apps
chrisbuckett
Functional Programming with Groovy
Functional Programming with Groovy
Arturo Herrero
Polyglot Programming in the JVM
Polyglot Programming in the JVM
Andres Almiray
Dynamic C++ Silicon Valley Code Camp 2012
Dynamic C++ Silicon Valley Code Camp 2012
aleks-f
Dart, unicorns and rainbows
Dart, unicorns and rainbows
chrisbuckett
Kotlin Developer Starter in Android projects
Kotlin Developer Starter in Android projects
Bartosz Kosarzycki
Groovy Programming Language
Groovy Programming Language
Aniruddha Chakrabarti
2017: Kotlin - now more than ever
2017: Kotlin - now more than ever
Kai Koenig
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
Guillaume Laforge
(How) can we benefit from adopting scala?
(How) can we benefit from adopting scala?
Tomasz Wrobel
Building DSLs with Xtext - Eclipse Modeling Day 2009
Building DSLs with Xtext - Eclipse Modeling Day 2009
Heiko Behrens
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Vitaly Gordon
Jscript Fundamentals
Jscript Fundamentals
rspaike
Ast transformations
Ast transformations
HamletDRC
Patterns for JVM languages JokerConf
Patterns for JVM languages JokerConf
Jaroslaw Palka
What's hot
(20)
(Greach 2015) Dsl'ing your Groovy
(Greach 2015) Dsl'ing your Groovy
Polyglot JVM
Polyglot JVM
Iron Languages - NYC CodeCamp 2/19/2011
Iron Languages - NYC CodeCamp 2/19/2011
Go 1.10 Release Party - PDX Go
Go 1.10 Release Party - PDX Go
Return of c++
Return of c++
Dart structured web apps
Dart structured web apps
Functional Programming with Groovy
Functional Programming with Groovy
Polyglot Programming in the JVM
Polyglot Programming in the JVM
Dynamic C++ Silicon Valley Code Camp 2012
Dynamic C++ Silicon Valley Code Camp 2012
Dart, unicorns and rainbows
Dart, unicorns and rainbows
Kotlin Developer Starter in Android projects
Kotlin Developer Starter in Android projects
Groovy Programming Language
Groovy Programming Language
2017: Kotlin - now more than ever
2017: Kotlin - now more than ever
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
Groovy DSLs, from Beginner to Expert - Guillaume Laforge and Paul King - Spri...
(How) can we benefit from adopting scala?
(How) can we benefit from adopting scala?
Building DSLs with Xtext - Eclipse Modeling Day 2009
Building DSLs with Xtext - Eclipse Modeling Day 2009
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Scalable and Flexible Machine Learning With Scala @ LinkedIn
Jscript Fundamentals
Jscript Fundamentals
Ast transformations
Ast transformations
Patterns for JVM languages JokerConf
Patterns for JVM languages JokerConf
Viewers also liked
Four stroke IC engine
Four stroke IC engine
Niren Panchal
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Enaleeva
Brain aging and therapeutic interventions
Brain aging and therapeutic interventions
Springer
Organización-Multimedia-Andrea Concha
Organización-Multimedia-Andrea Concha
Andrea_Concha
The city
The city
bjunque
Gary Hart_Resume_March 2015
Gary Hart_Resume_March 2015
Gary Hart. Currently looking for new opportunities
Registral y notarial marisela
Registral y notarial marisela
Wilmary Gonzalez
derecho agrario
derecho agrario
cacc93
Permission collection and reconciliation service
Permission collection and reconciliation service
Rajiv Kumar
Manual of Neonatal Respiratory Care
Manual of Neonatal Respiratory Care
Springer
Vulnerabilidades de las informaciones
Vulnerabilidades de las informaciones
Cesar Salvatierra
La emergencia del nuevo turista
La emergencia del nuevo turista
Alain Sévigny
Pms
Pms
RADHIKA GUPTA
Dossier visita What's a ship
Dossier visita What's a ship
Museu Marítim de Barcelona
Davis Craig's Resume
Davis Craig's Resume
daviscraig93
La cultura taína y sus creencias religiosas
La cultura taína y sus creencias religiosas
Dr. José A. Rivera-Jiménez
Viewers also liked
(16)
Four stroke IC engine
Four stroke IC engine
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Фәүзия Бәйрәмованың "Ана" китабында милләт анасы темасы
Brain aging and therapeutic interventions
Brain aging and therapeutic interventions
Organización-Multimedia-Andrea Concha
Organización-Multimedia-Andrea Concha
The city
The city
Gary Hart_Resume_March 2015
Gary Hart_Resume_March 2015
Registral y notarial marisela
Registral y notarial marisela
derecho agrario
derecho agrario
Permission collection and reconciliation service
Permission collection and reconciliation service
Manual of Neonatal Respiratory Care
Manual of Neonatal Respiratory Care
Vulnerabilidades de las informaciones
Vulnerabilidades de las informaciones
La emergencia del nuevo turista
La emergencia del nuevo turista
Pms
Pms
Dossier visita What's a ship
Dossier visita What's a ship
Davis Craig's Resume
Davis Craig's Resume
La cultura taína y sus creencias religiosas
La cultura taína y sus creencias religiosas
Similar to Introduction To Groovy 2005
Groovy Update - JavaPolis 2007
Groovy Update - JavaPolis 2007
Guillaume Laforge
Groovy On Trading Desk (2010)
Groovy On Trading Desk (2010)
Jonathan Felch
Scripting Oracle Develop 2007
Scripting Oracle Develop 2007
Tugdual Grall
Java Intro
Java Intro
backdoor
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007
Guillaume Laforge
Groovy
Groovy
Zen Urban
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
Guillaume Laforge
JavaScript and jQuery Fundamentals
JavaScript and jQuery Fundamentals
BG Java EE Course
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Guillaume Laforge
Coding Ajax
Coding Ajax
Ted Husted
GWT Extreme!
GWT Extreme!
cromwellian
Groovy & Grails: Scripting for Modern Web Applications
Groovy & Grails: Scripting for Modern Web Applications
rohitnayak
Agile web development Groovy Grails with Netbeans
Agile web development Groovy Grails with Netbeans
Carol McDonald
Groovy
Groovy
atonse
Coding Ajax
Coding Ajax
Ted Husted
Introduction to Grails Framework
Introduction to Grails Framework
PT.JUG
JavaScript Growing Up
JavaScript Growing Up
David Padbury
.gradle 파일 정독해보기
.gradle 파일 정독해보기
경주 전
Big Data Day LA 2015 - Compiling DSLs for Diverse Execution Environments by Z...
Big Data Day LA 2015 - Compiling DSLs for Diverse Execution Environments by Z...
Data Con LA
Similar to Introduction To Groovy 2005
(20)
Groovy Update - JavaPolis 2007
Groovy Update - JavaPolis 2007
Groovy On Trading Desk (2010)
Groovy On Trading Desk (2010)
Scripting Oracle Develop 2007
Scripting Oracle Develop 2007
Java Intro
Java Intro
Grails Introduction - IJTC 2007
Grails Introduction - IJTC 2007
Groovy
Groovy
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaOne 2008 - TS-5793 - Groovy and Grails, changing the landscape of Java EE...
JavaScript and jQuery Fundamentals
JavaScript and jQuery Fundamentals
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Groovy in the Enterprise - Case Studies - TSSJS Prague 2008 - Guillaume Laforge
Coding Ajax
Coding Ajax
GWT Extreme!
GWT Extreme!
Groovy & Grails: Scripting for Modern Web Applications
Groovy & Grails: Scripting for Modern Web Applications
Agile web development Groovy Grails with Netbeans
Agile web development Groovy Grails with Netbeans
Groovy
Groovy
Coding Ajax
Coding Ajax
Introduction to Grails Framework
Introduction to Grails Framework
JavaScript Growing Up
JavaScript Growing Up
.gradle 파일 정독해보기
.gradle 파일 정독해보기
Big Data Day LA 2015 - Compiling DSLs for Diverse Execution Environments by Z...
Big Data Day LA 2015 - Compiling DSLs for Diverse Execution Environments by Z...
More from Tugdual Grall
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Tugdual Grall
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Tugdual Grall
Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1
Tugdual Grall
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Tugdual Grall
Big Data Journey
Big Data Journey
Tugdual Grall
Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015
Tugdual Grall
Introduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi Workshop
Tugdual Grall
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications
Tugdual Grall
MongoDB and Hadoop
MongoDB and Hadoop
Tugdual Grall
Proud to be polyglot
Proud to be polyglot
Tugdual Grall
Drop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema Design
Tugdual Grall
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Tugdual Grall
Some cool features of MongoDB
Some cool features of MongoDB
Tugdual Grall
Building Your First MongoDB Application
Building Your First MongoDB Application
Tugdual Grall
Opensourceday 2014-iot
Opensourceday 2014-iot
Tugdual Grall
Neotys conference
Neotys conference
Tugdual Grall
Softshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with Couchbase
Tugdual Grall
Introduction to NoSQL with Couchbase
Introduction to NoSQL with Couchbase
Tugdual Grall
Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?
Tugdual Grall
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
Tugdual Grall
More from Tugdual Grall
(20)
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Introduction to Streaming with Apache Flink
Fast Cars, Big Data - How Streaming Can Help Formula 1
Fast Cars, Big Data - How Streaming Can Help Formula 1
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Lambda Architecture: The Best Way to Build Scalable and Reliable Applications!
Big Data Journey
Big Data Journey
Proud to be Polyglot - Riviera Dev 2015
Proud to be Polyglot - Riviera Dev 2015
Introduction to NoSQL with MongoDB - SQLi Workshop
Introduction to NoSQL with MongoDB - SQLi Workshop
Enabling Telco to Build and Run Modern Applications
Enabling Telco to Build and Run Modern Applications
MongoDB and Hadoop
MongoDB and Hadoop
Proud to be polyglot
Proud to be polyglot
Drop your table ! MongoDB Schema Design
Drop your table ! MongoDB Schema Design
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Devoxx 2014 : Atelier MongoDB - Decouverte de MongoDB 2.6
Some cool features of MongoDB
Some cool features of MongoDB
Building Your First MongoDB Application
Building Your First MongoDB Application
Opensourceday 2014-iot
Opensourceday 2014-iot
Neotys conference
Neotys conference
Softshake 2013: Introduction to NoSQL with Couchbase
Softshake 2013: Introduction to NoSQL with Couchbase
Introduction to NoSQL with Couchbase
Introduction to NoSQL with Couchbase
Why and How to integrate Hadoop and NoSQL?
Why and How to integrate Hadoop and NoSQL?
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
NoSQL Matters 2013 - Introduction to Map Reduce with Couchbase 2.0
Recently uploaded
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
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
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Competition Advisory Services (India) LLP
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Enjoy Anytime
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Recently uploaded
(20)
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
The transition to renewables in India.pdf
The transition to renewables in India.pdf
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Introduction To Groovy 2005
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Rapid Web Application
Development with
19.
20.
21.
Project Infrastructure +
PROJECT_HOME + grails-app + conf + controllers + domain + i18n + services + taglib + views + lib + spring + hibernate + src + web-app
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
A Q &
Q U E S T I O N S A N S W E R S
32.