'training and mentoring with agility'

Home

Blog

Downloads

Courses

Consulting

Conferences

Talks

Testimonials

About us

Contact us

This is a collection of talks, workshops, keynotes that Venkat gives at various conferences.
Keynotes (75 mins)
Pointy haired bosses and pragmatic programmers: Facts and Fallacies of Software Development
It could be heaven or it could be hell: Pleasure and peril of being a polyglot programmer.
The rise and fall of empires: Lessons for language designers and programmers
Refactor your language knowledge portfolio: We are what we can code in
Workshops
Taming JavaScript-A Hands on Workshop (day long)
Fundamentals of iOS Apps Development (day long)
Applying HTML 5 (day long)
Pragmatics of Agility (all day)
Programming Concurrency (all day)
Programming with Netty (half day)
Hands-on Scala (half day)
Thinking and Programming in Functional Style (1/2 day)
Design Patterns in Modern JVM Languages (1/2 day)
Programming Concurrency using GPars (1/2 day)
Programming Concurrency with Akka (1/2 day)
Creating DSLs in Groovy (1/2 day)
Presentations (90 minutes) 
Topics on the JVM Platform
Topics on Java
Topics on Scala
Topics on Groovy
Topics on Clojure
Topics on Agile
Topics on .NET
Topics on iPhone
Topics on Web

Abstract

Title
Click on a topic from the keynotes, workshop, or presentations to view its abstract.             
About the speaker
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is the author of ".NET Gotchas," the coauthor of 2007 Jolt Productivity Award winning "Practices of an Agile Developer," the author of "Programming Groovy: Dynamic Productivity for the Java Developer" and "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine" (Pragmatic Bookshelf). His latest book is "Programming Concurrency on the JVM: Mastering synchronization, STM, and Actors.

Books