Successfully reported this slideshow.
Your SlideShare is downloading. ×

Groovy - Why and Where?

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Introduction to React native
Introduction to React native
Loading in …3
×

Check these out next

1 of 23 Ad

Groovy - Why and Where?

Download to read offline

The slide deck used to set the context and introduce Groovy to the participants of my FOSSCON IN 2019 workshop on 'Programming with Apache Groovy'.

The slide deck used to set the context and introduce Groovy to the participants of my FOSSCON IN 2019 workshop on 'Programming with Apache Groovy'.

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to Groovy - Why and Where? (20)

Advertisement

More from Naresha K (20)

Recently uploaded (20)

Advertisement

Groovy - Why and Where?

  1. 1. Programming with Apache Groovy Naresha K Continuous Delivery Architect | Technical Excellence Coach naresha.k@gmail.com @naresha_k
  2. 2. Who do you code for?
  3. 3. Programs must be written for people to read, and only incidentally for machines to execute. H. Abelson and G. Sussman The Structure and Interpretation of Computer Programs
  4. 4. “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” Martin Fowler
  5. 5. Most people talk about Java the language, and this may sound odd coming from me, but I could hardly care less. At the core of the Java ecosystem is the JVM. - James Gosling, Creator of the Java Programming Language(2011, TheServerSide)
  6. 6. Java Source Byte Code Native Code
  7. 7. Java Source Byte Code Native Code
  8. 8. Groovy Source Byte Code Native Code
  9. 9. http://zeroturnaround.com/rebellabs/the-adventurous-developers-guide-to-jvm-languages-java-scala-groovy-fantom-clojure-ceylon-kotlin-xtend/
  10. 10. initial idea was to make a little dynamic language which compiles directly to Java classes and provides all the nice (alleged) productivity benefits - James Strachan http://radio-weblogs.com/0112098/2003/08/29.html
  11. 11. https://www.tiobe.com/tiobe-index/
  12. 12. https://www.tiobe.com/tiobe-index/
  13. 13. http://groovy-lang.org/
  14. 14. http://spockframework.org/
  15. 15. https://gebish.org/
  16. 16. Welcome to Groovy

×