Talks

"Share your knowledge. It's a way to achieve immortality."

Sharing knowledge is not only my duty as a professional, but it is also an honor and a privelage. Here are a few notable talks I've given.

Power Ranger Team Dynamics

Are the Power Rangers the perfect model for dev team dynamics and leadership? Let's take a closer look.

CWW DC
6·9·17

View

Diversity & Profits

D&I are typically discussed with altruistic motivations. Make no mistake about it, diverse teams are better for business.

CTO Summit
11·1·16

View

Composition Over Inheritance

Composition patterns create a much more flexible way to construct large software systems in JavaScript.

NodeDC
6·19·16

View

The Sweet Spot

Find the right level of abstraction for your software.

NodeDC
3·12·15

View

FRP

Functional Reactive Programming: Let's talk about immutability and data streams!

CodePen DC
1·15·15

View

Mastering JS Flow Control

Async code can be confusing. Let's see how we make things manageable.

NationJS
11·8·14

View

Always Be Streaming

Maximize perceived performance and data throughput using streaming constructs.

ContraryCon
8·23·14

View

Testimonials

Here's what a few folks have to say about my talks!

Johnny Ray's talk embodied the spirit of the series in supporting developers with wisdom beyond the code. We look forward to having Johnny speak at future Code Writers Workshops across the country.

Pete Erickson

Founder, Modev

Johnny provided a thoughtful, engaging and entertaining talk that used technical metaphors to address cultural issues when building an engineering team.

Peter Bell

Co-Founder, CTO Summit

Great talk about a software engineering topic in the JavaScript context. If you missed it, and get a chance to see Johnny Ray give this or any other talk, run, don't walk.

Robbie Holmes

Co-Organizer, NodeDC

I'm generally available for speaking engagements including corporate workshops on writing effective JavaScript. If you would like to book me for your next event, please reach out!