Venkat Subramaniam
Angular Summit
Boston · September 27 - 30, 2015

Founder @ Agile Developer, Inc.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, 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
JavaScript—The Fun and Useful Parts
JavaScript is one of the most powerful and arguably the most widely used languages. Yes it has gained a poor reputation, something it really does not deserve. Once we take the time to learn the really fun and useful parts of this language, we gain a greater respect for the language and a genuine desire to make better use of it.
A Practical Introduction to AngularJS
What’s a better way to learn about a library than actually building an application with it?
In this all live-coding, zero powerpoint presentation, we will take up an application and build it using AngularJS. Along the way, we will learn about various aspects of this wonderful library, it’s capabilities, strengths, and good practices.
Automated Testing Angular JS from the ground up
When it comes to automated testing, there are haves and have-nots. That is those who have the discipline and those who don’t—to perform
automated testing. Many have given uncountable excuses as to why JavaScript related projects can’t be automated tested. But, those are just
that excuses. In this presentation, we will take a step-by-step approach to creating an application fully test driven. Instead of taking theory,
we will quickly get into the nitty gritty details of automated testing through a practical example, get into a bit of complexity, and resolve our way
with effective and practical testing techniques.
Caring about your JavaScript Code Quality
JavaScript is one of the most widely used languages. Substantial code in enterprise applications now reside in JavaScript. Unfortunately, JavaScript code is also synonymous to poor quality code. That’s a big risk. Thankfully, it’s not really that hard to create better quality JavaScript, if we pay just a little bit of attention. In this presentation we will take examples of code that represents both good quality and bad quality, discuss the benefits or the issues, as the case may be.
JavaScript—The Fun and Useful Parts
JavaScript is one of the most powerful and arguably the most widely used languages. Yes it has gained a poor reputation, something it really does not deserve. Once we take the time to learn the really fun and useful parts of this language, we gain a greater respect for the language and a genuine desire to make better use of it.
Exploring TypeScript
Who would have guessed that JavaScript would become so pervasive? It's clear that the world has realized how powerful and ubiquitous JavaScript is, but it's a beast nevertheless. There's an explosion of JavaScript libraries, but we're also seeing the emergence of languages that transform to JavaScript. These languages try to expose the power of JavaScript, while hiding it's ugly parts.