Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
GROOVY&GRAILS EXCHANGE
         2010
@LONDON
       (     !?)




                         1
WHO WE ARE?
@tyama
@tamatamatamata
 Company: Newcast inc.
 Nagoya, Japan




                         http://grails.jp


 ...
IT



     Groovy




              3
4
GROOVY & GRAILS
EXCHANGE


                  5
2007.
          G*

 "Grails eXchange 2007"
@tyama

 @uehaj




                          6
2008 - 2gx
  2gx      Grails eXchange

    No Fluff, Just Stuff

    G2One            S        "Spring One 2gx"

2009 - Gr...
DAY -2~0



           8
→
    →




        9
Ha
     llam
            Ho
                 tel




                       10
£10
 iP ad




                 Wi-Fi £2.50 / day

           £10
   hone
iP




                                     11
12
10
   km
        wa
          lk.




                13
14
DAY ZERO   2010-12-15




                        15
GROOVY FOR PRO'S
Dierk Konig

In the Brain
Pro (gramming/fessional) Groovy

 (    )         (Groovy)



 (    )Dierk
     ...
IN THE BRAIN
PRO (GRAMMING/FESSIONAL)
GROOVY



(    )



         (        )




                           17
IN THE BRAIN
PRO (GRAMMING/FESSIONAL)
GROOVY


       Groovy




 DSL      API


                           18
GRAILSX DAY ONE
   2010-12-16
                  19
KEYNOTE
Guillaume LaForge
Groovy, state of the union

        (1.6),   (1.7),   (1.8)   Groovy

  Groovy




             ...
GROOVY,
STATE OF THE UNION
        Groovy




                 18


                      21
GROOVY,
STATE OF THE UNION
1.6 -
                  AST
  Grape

1.7 -

  AST     AST   Grape




                        22
GROOVY,        1.7
                   .x
STATE OF THE UNION
1.7.x -
  Map         Map
  [:].withDefault {key -> "Default"}...
GROOVY,
                 1.8
STATE OF THE UNION
1.8 -




                    -           composition,memoization,trampoli...
GROOVY,
                 1.8
STATE OF THE UNION
           1


     http://bit.ly/fIk0Ey

  http://bit.ly/fUkByl




     ...
GROOVY,
                 1.8
STATE OF THE UNION




                       26
GROOVY,
                 1.8
STATE OF THE UNION




                       27
Rich Grails UIs
with Canoo RIA Suite
Dierk König

 Java Swing            RIA
 Ultra Light Client (ULC)




 Grails        ...
Rich Grails UIs
with Canoo RIA Suite
Canoo Ultra Light Client (ULC)
www.canoo.com/ulc




  100% pure Java
  Groovy
  Grai...
Gradle
A Better Way to Build
Peter Niederwieser

 Spock       Gradle Inc.    Groovy

 Ant(build.xml)   Maven(pom.xml)     ...
Gradle
A Better Way to Build
Gradle !? www.gradle.org

 Groovy DSL Java

 Java,Groovy,Scala,Web,OSGi




                 ...
Gradle
A Better Way to Build

 Ant
 ant.importBuild "build.xml"

 forkEvery, maxParallelForks




                        ...
Ruby

 ...
               Gra
                  ils,
                         Ro
No!                        cks
          ...
34
Functional testing
dynamic pages with Geb
Tomas Lin

 Web                        "Geb"

 Spock+Geb   Grails   Web




    ...
a lightweight
groovy toolkit
Guillaume LaForge

 Gaelyk    - GAE/J       Groovy


                Gaelyk            Devox
...
Scalable Ajax with Grails
David Dawson

   Grails       Ajax




 Ajax                 1


                          Comet...
Groovy Solutions for
Data Flows
European Patent Office

              Groovy DSL




    DFP         Groovy DSL




      ...
Grails + Gradle
Building A Future Together
Peter Ledbrook

  Grails    Gradle

           Ant        Gant




  Grails 2.0...
GRAILSX DAY TWO
   2010-12-17
                  40
KEYNOTE
Graeme Rocher

In Search of the Grail of Developer Productivity
A Grails Roadmap Update

  Grails




  Grails



...
Grails
State of Nation




                  42
Grails
State of Nation
Grails




                  43
Grails
STS + Spring Insight

 STS 2.5.1   Grails   Spring Insight




                                       44
Grails
Feature Update
Grails 1.3.x




                             ( http://grails.org/plugin/ {pluginname} )


  NoSQL -...
Grails
Feature Update
                                   ( http://grails.org/plugin/ {pluginname} )


 NoSQL - GORM Abstra...
Grails
The Year Ahead
Grails 1.4


    groovy 1.8, Spring 3.1, Hibernate 3.6
  Agent-based Reloading -
  Spring

  GORM   ...
Grails
The Year Ahead
DB

 reverse-engineer




 resources

GORM

 redis

             mockDomain


                      ...
Grails
State of Nation
Grails 2.0




                  49
Grails
State of Nation
           1


  http://bit.ly/gqERiO




                         50
Get the message?
Russ Miles




   CORBA,Web Service,REST,Event Driven,EIP

 GRINT -




                                 ...
What's Hot in Grails
Peter Ledbrook

 Grails




                       52
Design for simplicity
  Sky.com

    Grails
             Grails



Grails   Java     2


                      Grails



 ...
Design for simplicity
Sky.com

      3            7
 50       Grails   sky.com



 TDD      Scrum




                    ...
The new static resources
framework for Grails
Marc Palmer

 Grails 1.4

   Static Resources




                          ...
Grails Sans SQL
Graeme Rocher

 SQL       Grails

 Grails    NoSQL

   NoSQL

       NoSQL

       NoSQL

                ...
Grails Sans SQL
Grails           GORM
                   save , delete , get(id)




         NoSQL    GORM
  inconsequent...
Grails Sans SQL
NoSQL



GORM-NoSQL
    redis → gemfire → mongodb

   GORM               NoSQL
 Neo4j , HBase , CouchDB

 ...
Griffon in real life
Sébastien Blanc


  Griffon

  Griffon



  Griffon



                       59
HTML5 and Grails
Sébastien Blanc

  HTML5           Geolocation
  Grails




                                60
61
Graeme      G

 Grails            PDF

Peter     Grails         Doc




                               62
w




    63
IT            SIer




     Groovy




                     64
GROOVY              !?

Don't Think, USE!




                         65
Grailsx        &

  http://bit.ly/f4xKwr




                         66
grailsx




          67
(   )




        68
Yes,You can JOIN!!!



                      69
G*
2/17-18 Spring I/O -

5/17-19 GR8Conf -

9/?    JGGUG        -    Japan

10/?   SpringOne 2GX -

12/8-9 Groovy & Grails...
(           )-

-       (   )

    1   8,000

    -



                     10   25


                               71
Groovy & Grails eXchange 2011

       1/31
  £395.00 => £75.00 (¥9,800)
http://skillsmatter.com/event/java-jee/groovy-
gra...
Grails Groovy
http://www.jggug.org/   73
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Innovative pedagogy at scale
Next
Upcoming SlideShare
Innovative pedagogy at scale
Next
Download to read offline and view in fullscreen.

Share

Grailsx@ロンドンへ行ってきた報告。

Download to read offline

Grailsx2010@ロンドンへ行ってきた報告。

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Grailsx@ロンドンへ行ってきた報告。

  1. 1. GROOVY&GRAILS EXCHANGE 2010 @LONDON ( !?) 1
  2. 2. WHO WE ARE? @tyama @tamatamatamata Company: Newcast inc. Nagoya, Japan http://grails.jp 2
  3. 3. IT Groovy 3
  4. 4. 4
  5. 5. GROOVY & GRAILS EXCHANGE 5
  6. 6. 2007. G* "Grails eXchange 2007" @tyama @uehaj 6
  7. 7. 2008 - 2gx 2gx Grails eXchange No Fluff, Just Stuff G2One S "Spring One 2gx" 2009 - Groovy & Grails eXchange 2008 2009-12-9 2009-12-10 GGUG SkillsMatter ? 7
  8. 8. DAY -2~0 8
  9. 9. → → 9
  10. 10. Ha llam Ho tel 10
  11. 11. £10 iP ad Wi-Fi £2.50 / day £10 hone iP 11
  12. 12. 12
  13. 13. 10 km wa lk. 13
  14. 14. 14
  15. 15. DAY ZERO 2010-12-15 15
  16. 16. GROOVY FOR PRO'S Dierk Konig In the Brain Pro (gramming/fessional) Groovy ( ) (Groovy) ( )Dierk Groovy 16
  17. 17. IN THE BRAIN PRO (GRAMMING/FESSIONAL) GROOVY ( ) ( ) 17
  18. 18. IN THE BRAIN PRO (GRAMMING/FESSIONAL) GROOVY Groovy DSL API 18
  19. 19. GRAILSX DAY ONE 2010-12-16 19
  20. 20. KEYNOTE Guillaume LaForge Groovy, state of the union (1.6), (1.7), (1.8) Groovy Groovy 20
  21. 21. GROOVY, STATE OF THE UNION Groovy 18 21
  22. 22. GROOVY, STATE OF THE UNION 1.6 - AST Grape 1.7 - AST AST Grape 22
  23. 23. GROOVY, 1.7 .x STATE OF THE UNION 1.7.x - Map Map [:].withDefault {key -> "Default"} XML String Date Currying rcurry() ncurry() String Map isCase() (G)String to Emun 23
  24. 24. GROOVY, 1.8 STATE OF THE UNION 1.8 - - composition,memoization,trampoline JSON AST Gradle Groovy Java 7 / Project Coin DSL 24
  25. 25. GROOVY, 1.8 STATE OF THE UNION 1 http://bit.ly/fIk0Ey http://bit.ly/fUkByl 25
  26. 26. GROOVY, 1.8 STATE OF THE UNION 26
  27. 27. GROOVY, 1.8 STATE OF THE UNION 27
  28. 28. Rich Grails UIs with Canoo RIA Suite Dierk König Java Swing RIA Ultra Light Client (ULC) Grails SwingBuilder UI 28
  29. 29. Rich Grails UIs with Canoo RIA Suite Canoo Ultra Light Client (ULC) www.canoo.com/ulc 100% pure Java Groovy Grails ULC Half-Object & Protocol Pattern ULC on Grails (Java One ?) 29
  30. 30. Gradle A Better Way to Build Peter Niederwieser Spock Gradle Inc. Groovy Ant(build.xml) Maven(pom.xml) Gradle Gradle Tips 30
  31. 31. Gradle A Better Way to Build Gradle !? www.gradle.org Groovy DSL Java Java,Groovy,Scala,Web,OSGi 31
  32. 32. Gradle A Better Way to Build Ant ant.importBuild "build.xml" forkEvery, maxParallelForks 32
  33. 33. Ruby ... Gra ils, Ro No! cks !! Ruby 33
  34. 34. 34
  35. 35. Functional testing dynamic pages with Geb Tomas Lin Web "Geb" Spock+Geb Grails Web 35
  36. 36. a lightweight groovy toolkit Guillaume LaForge Gaelyk - GAE/J Groovy Gaelyk Devox Web 36
  37. 37. Scalable Ajax with Grails David Dawson Grails Ajax Ajax 1 Comet Ajax 37
  38. 38. Groovy Solutions for Data Flows European Patent Office Groovy DSL DFP Groovy DSL 38
  39. 39. Grails + Gradle Building A Future Together Peter Ledbrook Grails Gradle Ant Gant Grails 2.0 https://github.com/pledbrook/grails-build-x 39
  40. 40. GRAILSX DAY TWO 2010-12-17 40
  41. 41. KEYNOTE Graeme Rocher In Search of the Grail of Developer Productivity A Grails Roadmap Update Grails Grails 41
  42. 42. Grails State of Nation 42
  43. 43. Grails State of Nation Grails 43
  44. 44. Grails STS + Spring Insight STS 2.5.1 Grails Spring Insight 44
  45. 45. Grails Feature Update Grails 1.3.x ( http://grails.org/plugin/ {pluginname} ) NoSQL - GORM Abstraction mongodb , redis , riak GemFire - gemfire Flex - flex 45
  46. 46. Grails Feature Update ( http://grails.org/plugin/ {pluginname} ) NoSQL - GORM Abstraction mongodb , redis , riak GemFire - gemfire Flex - flex Spring Security spring-security-core , ldap , openid , cas , acl , ui RabbitMQ - rabbitmq 46
  47. 47. Grails The Year Ahead Grails 1.4 groovy 1.8, Spring 3.1, Hibernate 3.6 Agent-based Reloading - Spring GORM - , , , jQuery 47
  48. 48. Grails The Year Ahead DB reverse-engineer resources GORM redis mockDomain 48
  49. 49. Grails State of Nation Grails 2.0 49
  50. 50. Grails State of Nation 1 http://bit.ly/gqERiO 50
  51. 51. Get the message? Russ Miles CORBA,Web Service,REST,Event Driven,EIP GRINT - 51
  52. 52. What's Hot in Grails Peter Ledbrook Grails 52
  53. 53. Design for simplicity Sky.com Grails Grails Grails Java 2 Grails 53
  54. 54. Design for simplicity Sky.com 3 7 50 Grails sky.com TDD Scrum 54
  55. 55. The new static resources framework for Grails Marc Palmer Grails 1.4 Static Resources 55
  56. 56. Grails Sans SQL Graeme Rocher SQL Grails Grails NoSQL NoSQL NoSQL NoSQL 56
  57. 57. Grails Sans SQL Grails GORM save , delete , get(id) NoSQL GORM inconsequential - NoSQL GORM Redis, Gemfire, Riak, MongoDB, ConcurrentHashMap Cassandra, CouchDB, JCR 57
  58. 58. Grails Sans SQL NoSQL GORM-NoSQL redis → gemfire → mongodb GORM NoSQL Neo4j , HBase , CouchDB Grails NoSQL 58
  59. 59. Griffon in real life Sébastien Blanc Griffon Griffon Griffon 59
  60. 60. HTML5 and Grails Sébastien Blanc HTML5 Geolocation Grails 60
  61. 61. 61
  62. 62. Graeme G Grails PDF Peter Grails Doc 62
  63. 63. w 63
  64. 64. IT SIer Groovy 64
  65. 65. GROOVY !? Don't Think, USE! 65
  66. 66. Grailsx & http://bit.ly/f4xKwr 66
  67. 67. grailsx 67
  68. 68. ( ) 68
  69. 69. Yes,You can JOIN!!! 69
  70. 70. G* 2/17-18 Spring I/O - 5/17-19 GR8Conf - 9/? JGGUG - Japan 10/? SpringOne 2GX - 12/8-9 Groovy & Grails eXchange - UK 70
  71. 71. ( )- - ( ) 1 8,000 - 10 25 71
  72. 72. Groovy & Grails eXchange 2011 1/31 £395.00 => £75.00 (¥9,800) http://skillsmatter.com/event/java-jee/groovy- grails-exchange-2011 72
  73. 73. Grails Groovy http://www.jggug.org/ 73
  • kazuchika

    Jan. 31, 2011

Grailsx2010@ロンドンへ行ってきた報告。

Views

Total views

4,598

On Slideshare

0

From embeds

0

Number of embeds

32

Actions

Downloads

15

Shares

0

Comments

0

Likes

1

×