From Functional to Reactive Programming w/ Venkat Subramaniam



We're in the midst of renewed interest in functional programming. At the same time we see quite a bit of excitement around reactive programming. Where did reactive programming come from? How is it related to functional programming, if at all? In this presentation we will discuss the merits of reactive programming and how functional programming concepts seamlessly transition into the programming model espoused by reactive programming.


Venkat Subramaniam - Founder of Agile Developer, Inc.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of, 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 You can reach him by email at [masked] or on twitter at @venkat_s.


* 5:30 - 6:30pm - Social Hour with food provided by Cerner
* 6:30pm - Presentation

Location Details

Cerner's NEW Innovation Campus

8779 Hillcrest Rd, Kansas City, MO 64138 (map (

Directions from North of the Grandview Triangle

• Take I-435 South
• Take exit 69 for 87th Street - turn Left onto 87th Street (traffic circle)
• Continue east on 87th Street to Hillcrest Road
• Turn Right onto Hillcrest Road
• Follow Hillcrest Road to the security gate

Directions from South of the Grandview Triangle (including from the south loop of I-435)

• Take I-435 North
• Take exit 69 for 87th Street - turn Right onto 87th Street
• Continue east on 87th Street to Hillcrest Road
• Turn Right onto Hillcrest Road
• Follow Hillcrest Road to the security gate

Location Information

Security & Parking
When you reach the security gate, you will need to be in the leftmost lane in order to have security check your name and let you through the gate. Tell the security officer that you are attending the Kansas City Java User Group on campus. They will verify your name and should direct you to parking. If they do not direct you to parking, you may ask, or use the map above as a reference. Guests may park in any spot in the designated lot that is not specifically reserved. Handicap parking is also available in this lot.

Entering the Building
The building requires badge access to enter. There will be a few Cerner associates at the entrance marked on the map with a yellow circle to badge people in and help direct you to the Event Center in the Link building. If you find yourself at a different entrance, a sign should be posted with directions on how to get to the entrance marked on the map.

Innovations Campus Ettiquette
As this is a place of business, typical business ettiquette is expected. Beyond the typical ettiquette, it is important to note the security of the campus. Badge access is required to exit all doored stairwells, except for building exits. Elevators also require badge access after hours. Unfortunately, there is no campus tour scheduled as part of the meetup. Visitors wandering the building without a Cerner associate escorting them may be asked to leave or escorted off campus by security.

Speaker Travel:

Special thanks to Pivotal for sponsoring travel and hotel accommodations for the amazing Dr. Venkat Subramaniam.