Search | Online Live Classes | Presentations | Lessons | FAQ | Terms.
Sign in

Venkat Subramaniam
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, co-founder of the devdotnext software conference, and an instructional professor 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 sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Presentations by Venkat Subramaniam
Access Title Created Rating
Plus A Case Not to Use Method References May 2017
Plus A Dozen Cool Things in JVM Languages: Accessing a File March 2019 Fivestar
Plus A Dozen Cool Things in JVM Languages: Adding Methods to Classes in Groovy June 2019
Plus A Dozen Cool Things in JVM Languages: Adding Methods to Classes in Kotlin June 2019
Plus A Dozen Cool Things in JVM Languages: Creating Fluent Code in Groovy July 2019
Plus A Dozen Cool Things in JVM Languages: Creating Fluent Code in Scala July 2019
Plus A Dozen Cool Things in JVM Languages: Execute Around Method pattern April 2019
Plus A Dozen Cool Things in JVM Languages: Generating XML Documents May 2019
Plus A Dozen Cool Things in JVM Languages: Interacting with a Process April 2019 Fivestar
Plus A Dozen Cool Things in JVM Languages: Joining Strings April 2019
Plus A Dozen Cool Things in JVM Languages: Lazy in Kotlin May 2019
Plus A Dozen Cool Things in JVM Languages: Lazy in Scala May 2019
Plus A Dozen Cool Things in JVM Languages: Pattern Matching in Kotlin May 2019
Plus A Dozen Cool Things in JVM Languages: Pattern Matching in Scala May 2019
Plus A Dozen Cool Things in JVM Languages: Scala Traits April 2019
Plus A Dozen Cool Things in JVM Languages: Tail Call Optimization June 2019 Fourstar
Plus A Dozen Cool Things in JVM Languages: Tail Call Optimization Again June 2019
Plus A Dozen Cool Things in JVM Languages: The Parameters to Lambdas July 2019
Plus A Dozen Cool Things in JVM Languages: Why? March 2019
Plus Abstract Factory April 2015 Fourplusstar
Plus Accessing a Map in Groovy November 2013 Fourplusstar
Plus Adapter: Part I May 2015 Fourplusstar
Plus Adapter: Part II May 2015
Plus Add Operations on a List in Scala February 2014 Fivestar
Plus Adding a Function to a Class in JavaScript December 2013 Fivestar
Plus Adding a Function to an Instance in JavaScript January 2014 Fivestar
Plus Agile is not Only About Speed April 2014 Fourplusstar
Plus Agile: Where to Start? April 2014 Fourplusstar
Plus Angular 2 with ES 6: Accessing Controls August 2017
Plus Angular 2 with ES 6: Attribute Directives April 2018
Plus Angular 2 with ES 6: Attribute Directives Dynamic Behavior May 2018
Plus Angular 2 with ES 6: Binding Events July 2017
Plus Angular 2 with ES 6: Binding to Properties June 2017
Plus Angular 2 with ES 6: Bindings Summary August 2017 Fivestar
Plus Angular 2 with ES 6: Built in validators September 2017
Plus Angular 2 with ES 6: Cancelling Change August 2018
Plus Angular 2 with ES 6: Client Side Routes June 2018
Plus Angular 2 with ES 6: Completing the Structural Directives April 2018
Plus Angular 2 with ES 6: Configuring a Custom Pipe April 2017
Plus Angular 2 with ES 6: Constructor vs. ngOnInit November 2017
Plus Angular 2 with ES 6: Creating a Client Site Route June 2018
Plus Angular 2 with ES 6: Creating a Component March 2017
Plus Angular 2 with ES 6: Creating A Module with Routes June 2018
Plus Angular 2 with ES 6: Creating a Reactive Forms December 2017
Plus Angular 2 with ES 6: Creating a route from Component July 2018
Plus Angular 2 with ES 6: Creating a Service May 2017
Plus Angular 2 with ES 6: Creating Another Route July 2018
Plus Angular 2 with ES 6: Creating Attribute Directives April 2018
Plus Angular 2 with ES 6: Creating Custom pipes April 2017
Plus Angular 2 with ES 6: Creating Custom Validators October 2017
Loading