Ryan C. Harris

Ryan C. Harris

software engineer

About

Hey there! I'm Ryan 👋

I'm currently a Front End Engineer at Guru in Philadelphia. I spend my days writing React to build our web app, browser extension and Slackbot. To the back end team's chagrin, I am also known to write a bit of Java.

Before joining Guru, I was part of the engineering team at RevZilla, an e-commerce site for motorcycle enthusiasts. While there I helped re-platform the site from Ruby on Rails to Elixir/Phoenix and build out a custom component engine.

In the fall of 2018, I co-hosted a workshop at LibertyJS focused on building a blog using Gatsby. As a career changer, I am hoping to speak more in 2019 and help others transition into tech.

If you want to know more, feel free to reach out via Twitter.


Speaking

Getting Started with Gatsby

30 minute Gatsby crash course presented at the Red Queen & Guru React meetup in February 2019.

Feb. 2019

Philadelphia, PA

Slide deck...

Building a Blog with Gatsby

Co-lead a Gatsby JS workshop at LibertyJS 2018 in Philadelphia, PA.

Nov. 2018

Philadelphia, PA

Slide deck...

Lightning Talks

What the heck is JSX?

As front-end developers, we use a lot tools to get our work done. One of the most powerful is JSX, a JavaScript language extension.

Dec. 2018

Philadelphia, PA

Slide deck...

Functional setState in React

In React, props and state are updated asynchronously. This makes their values unreliable when calculating state and can cause unexpected behavior.

Aug. 2018

Philadelphia, PA

Slide deck...

Volunteering

Girl Develop It

Teaching Assistant

Oct. 2018

Philadelphia, PA

Girl Develop It

Teaching Assistant

Jun. 2018

Philadelphia, PA

TechGirlz

Teaching Assistant

Jun. 2017

Philadelphia, PA

Coded By Kids

Teaching Assistant

May 2017

Philadelphia, PA

RailsBridge

Teaching Assistant

Dec. 2016

Philadelphia, PA

RailsBridge

Teaching Assistant

Sept. 2016

Portland, ME