~/talk

Discovering Functional Treasure in Idiomatic Groovy

Talkat Functional Conf 2014 · 2014-10-09..10-11· [functional-programming]
linkedin:nareshak
slides:none on file

Shows concrete Groovy patterns: closures-as-last-parameter, composing filters, and using immutable lists to eliminate shared mutation. Implements a recursive sum, composes left/right finders, caches a heavy URL parse and a CPU-bound function with memoized functions, and replaces deep recursion with trampoline tail-call optimization (Groovy 2.0 annotations used). Claims idiomatic Groovy yields simpler code and measurable wins via caching and BigInteger-safe math, and demonstrates working examples that avoid list mutation and improve performance.

AI-written summary · about

  1. 0:00Start
  2. 21:01Towards Immutable Data
  3. 32:00Map Filter Reduce
  4. 39:09The Ultimate Lesson
  5. 40:01Functional Treasures
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.