twitter

follow JDD_Krakow at http://twitter.com
  • polski
  • english

Scott Davis

O prelegencie: Jest założycielem ThirstyHead.com, firmy prowadzącej warsztaty i szkolenia z zakresu Groovy i Grails. Stworzył jedną z pierwszych publicznych aplikacji w Grails w 2006 i od tej pory pracuje z tą technologią. Jest autorem książki Groovy Recipes: Greasing the Wheels of Java , a także pracuje nad dwoma seriami artykułów związanych IBM ( Mastering Grails , Practically Groovy ). Scott jest przekonany, że Groovy i Grails sa przyszłością Javy i intensywnie działa na rzecz ich promocji.

Scott Davies prowadzi szkolenia z Groovy i Grails dla firm z Fortune 500, a także małych przedsiębiorstw. Jest współorganizatorem konferencji Groovy/Grails Experience . Regularnie prezentuje swoją pracę na międzynarodowych konferencjach takich jak No Fluff Just Stuff, JavaOne, OSCON, TheServerSide, and QCON. W 2008 roku Scott został wybrany top Rock Star at JavaOne za swoją rezentację Groovy, the Red Pill: How to blow the mind of a buttoned-down Java developer.

 

Temat 1: Architektura Resource-Oriented (ROA) i REST

Język: Angieski

Abstrakt 1: Google po ciuchu wycofało się ze swojego SOAP Search API pod koniec 2006 roku. Oczywiście nie oznacza to, że Ty także powinieneś porzucić SOAP, ale z pewnością odzwierciedla to narastającą tendencję do poszukiwania mniej skomplikowanych rozwiązań. Google dołączyło do wielu popularnych stron (Yahoo!, Amazon, eBay), które wykorzystują wszystkie korzyści serwisów sieciowych bez konieczności walki z kompleksowością SOAP.

Podczas tej prezentacji omówione zostaną różnice między Service-Oriented Architecture a Resource-Oriented Architecture. Porównamy interfejsy RPC z interfejsem w programowaniu obiektowym. Przedyskutujemy usługi HTTP-RPC, które wydają się być RESTful i porównamy z serwisami w pełni RESTful, które kładą nacisk na prostotę. Spojrzymy na implementacje RESTful z servletami Javy oraz Grails i wsparcie REST.

 

Temat 2: Testowanie z Groovy

Język: Angieski

Abstrakt 2: „Testy nie niszczą rzeczy, niszczą iluzję, że te rzeczy działają” (Anonim)

Obecnie dzięki podejściu „Test-First” i Test Driven Development, każdy deweloper wie już jak ważne jest testowanie. Wie także, że potrzebne mu są najlepsze narzędzia: zestaw programów, które maksymalizują wyniki i minimalizują wysiłek. Groovy oferuje deweloperom Javy zestaw optymalnych narzędzi do testowania.

Podczas tej prezentacji, użyjemy EasyB do zbierania user stories w postaci wykonywalnej dokumentacji. Przedstawione zostanie GroovyTestCases – alternatywa dla JUnit TestCases. Omówimy mocking i stubbing z GMock. Na koniec wreszcie porozmawiamy szczerze o problemach Groovy z prywatnością.

Proidea