Clay Diffrient

Clay Diffrient

Staff Software Engineer solving problems at Derivita

Actions

Clay has been working with JavaScript or one of it's many variations for the past 18+ years. He's been at Derivita for the past 5 years. He works as a staff software engineer there helping shape and mold the front end architecture.

Previously he worked at Instructure on the Canvas learning management system. He's passionate about education, accessibility, and all things front end development.

Clay has a MEd in Instructional Design and Educational Technology from the University of Utah and a BS in Computer Science from Brigham Young University-Idaho Clay enjoys playing tennis, pickleball, swimming, kayaking, and spending time with his family.

Transferring Your Knowledge Effectively

Have you ever been asked to lead a training, present on something to a group, or help a coworker with something new? Did you know how to do it effectively?

We're often really good subject matter experts, but we likely struggle to transfer our knowledge to others. In this presentation we'll go through some methods for preparing and delivering technical instruction in a way that effectively helps others to learn.

We'll go through some of the psychology behind learning and how we can harness that to make your next technical training more effective whether you are talking about making things accessible, testing things better, or using the next great framework.

I'll talk about regular grassroots training programs I've organized at Instructure and at Derivita to help teams learn and grow.

{Fast, Correct} - Choose two, using Bazel for a monorepo

In this presentation I will break down different features that make Bazel (https://bazel.build/) an ideal candidate for your monorepo. I'll go through using it to organize, build, test, and deploy your code. I'll discuss the pros and cons as it relates to other monorepo tools such as Lerna.

I'll discuss how we use it at Derivita to manage a project with multiple languages breaking out of just the JavaScript/TypeScript world.

Clay Diffrient

Staff Software Engineer solving problems at Derivita

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top