Kyle West’s Slides

Hi! you’ve found my slides page. This page exists to host presentations I’ve written both upcoming and past. I’ve created PDF’s for each presentation. Feel free to download them for private reference, but I ask that you please don’t publish them anywhere. If you need to share the slides, please link back to this page or to the HTML version of presentation itself.

Please feel free to contact me if you have any questions or comments. kylewest.dev


Going to the SPA

Going to the SPA (20min) A brief discussion on Client-Side Routing

In this presentation we cover the principles and technologies behind Client-Side Routing. We go in-depth into the communication between the browser and the server when the user clicks on a link. This allows us to uncover how we can insert logic into that process to manage every byte that travels over the wire.


Accessibility and why you should give a DOM

Accessibility and why you should give a DOM (90min) A discussion on designing and building accessible applications

Learn about accessibility in design and development. We will cover the history of accessibility in the tech space and the implications this has on building software today. Accessibility is as much of a usability problem as it is a technical feat. We will address best practices, common pitfalls, and resources around building products that are usable for everyone.

This presentation was previously titled, Your heart is in the right place, but your DOM isn't. In Q4 of 2024 I decided to rename it, because I started writing another presentation that better fits that title. Stay tuned for those slides!


Hooked on useState

Hooked on useState (45min) Rebuild popular React hooks from scratch

Learn principles of composition, declarative vs imperative APIs, pure vs impure functions, and memoization. State management in React can be hard to visualize. Understanding what each native hook does "under the hood" can help make the cryptic become concrete.