Venkat Subramaniam


Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequently invited speaker at international software conferences and user groups.

He's author of .NET Gotchas (O'Reilly), coauthor of the 2007 Jolt Productivity award-winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy (Pragmatic Bookshelf).


Functional Programming in Java (Pragmatic Bookshelf) by Venkat Subramaniam February 2014
Programming Groovy 2 (Pragmatic Bookshelf) by Venkat Subramaniam July 2013
Programming Concurrency on the JVM (Pragmatic Bookshelf) by Venkat Subramaniam August 2011
Programming Scala (Pragmatic Bookshelf) by Venkat Subramaniam July 2009
Programming Groovy (Pragmatic Bookshelf) by Venkat Subramaniam April 2008


“This book is the best Groovy 2.0 title available at present; it's well written and very clear, and should be the first choice for developers interested in Groovy — despite its limitations. For Groovy developers, it's a must-buy update.”
— Andrew Binstock, Dr. Dobbs
“Here is a helpful book for Java programmers who seek to take advantage of parallelism in multicore computer systems.”
— Michael L. Kleper, The Kleper Report on Digital Publishing
Programming Groovy is a great starting point to the Groovy language and more so if you are already decently acquainted with Java.”
— Amit Saha, Bangalore Open Java Users Group (BOJUG)
“If you are not already a Java programmer, you won't need this book; but if you are concerned with adding dynamic productivity this is a good introduction to the concept, as well as a tutorial in the Groovy programming language. It starts off simply (assuming you are already familiar with Java) and continues to some very sophisticated techniques. Java Programmers concerned with looming obsolescence will find this a valuable book. ”
— Jerry Pournelle, Chaos Manor