Venkat Subramaniam

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 Functional Programming in Java (Pragmatic Bookshelf)
by Venkat Subramaniam
February 2014
Print: $33.00

Programming Groovy 2 Programming Groovy 2 (Pragmatic Bookshelf)
by Venkat Subramaniam
July 2013
Print: $35.00

Programming Concurrency on the JVM Programming Concurrency on the JVM (Pragmatic Bookshelf)
by Venkat Subramaniam
August 2011
Print: $35.00

Programming Scala Programming Scala (Pragmatic Bookshelf)
by Venkat Subramaniam
July 2009

Programming Groovy Programming Groovy (Pragmatic Bookshelf)
by Venkat Subramaniam
April 2008

Practices of an Agile Developer Practices of an Agile Developer (Pragmatic Bookshelf)
by Venkat Subramaniam, Andy Hunt
April 2006
Print: $29.95

.NET Gotchas .NET Gotchas
by Venkat Subramaniam
May 2005
Print: $39.95
Ebook: $31.99

"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