Venkat Subramaniam
|
Practices of an Agile Developer (Pragmatic Bookshelf)
by
—
published
2006
—
15 editions
|
|
|
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
—
published
2013
—
6 editions
|
|
|
Programming Groovy: Dynamic Productivity for the Java Developer
—
published
2008
—
12 editions
|
|
|
Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors
—
published
2011
—
4 editions
|
|
|
Programming Scala: Tackle Multicore Complexity on the JVM
—
published
2009
—
2 editions
|
|
|
Rediscovering JavaScript - Master ES6, ES7, and ES8
|
|
|
Programming Kotlin
|
|
|
Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
—
published
2015
—
4 editions
|
|
|
Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
—
published
2016
—
5 editions
|
|
|
.NET Gotchas
—
published
2005
—
3 editions
|
|
“Divide each difficulty into as many parts as is feasible and necessary to resolve it. ‣ René Descartes”
― Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions
― Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions
Is this you? Let us know. If not, help out and invite Venkat to Goodreads.




























