Cassidy Williams

Software Engineer in Chicago

Cassidy's face

I spoke at DinosaurJS and React Loop last week


This past week I spoke at 4 different events, the two big ones being DinosaurJS and React Loop. It was a blast!

Both events were organized really well.

At DinosaurJS, I spoke about building CodePen’s Babel 7 processor. In the talk I went through some code samples, and talked about the steps of setting up a Babel config, navigating the Abstract Syntax Tree, writing tests, and mooore. Speaking of tests, actually, one of the things I learned about Jest is that it is not easy to deal with strings and whitespace when testing for equality, so I built on a Stack Overflow answer a custom whitespace matcher that I stuck in a Gist here for your testing pleasure. :)

At React Loop, I spoke about moving to React at CodePen! The site is a beautiful hodgepodge of different technologies. In the slides, you’ll see a bunch of colored blocks on the site, and a quick key for you is that red is for Ruby on Rails/jQuery, blue is for React/Apollo/GraphQL, and green is for Redux/React. It was a really fun talk to give and I threw in a bunch of jokes too. :)

Anyway, it was a blast speaking at these places, and I’m taking a little break from speaking for a few months! I want to work more on coding+side projects at home, and I’m looking forward to that!


View posts by tag

#advice #events #personal #musings #learning #work #recommendation #technical #project #meta