Christopher Harrison

Christopher Harrison

Christopher is a long-time geek who's spent most of his career training, supporting, and upskilling developers. He's a web developer with passions from Python to DevOps to TypeScript to AI. In his current role as an Enterprise Advocate for GitHub, he seeks to help organizations improve their DevOps process and culture. When not found writing code, he can be found running, playing Civilization, or spending time with his partner and their four-legged child (a rescue mutt).

Montreal 2027 sessions

Fast by default: real-world apps with Astro

English session - Intermediate

Most sites ship piles of JavaScript to render what is mostly text, and visitors pay for it in load time. Astro flips that: fast HTML first, interactivity only where it earns its place. Real apps still need searches, carts, and forms. Let's grow one site live, using server islands, type-safe Actions, and content that updates without a redeploy. No Astro experience required. You'll leave knowing why you'd choose it, and when you shouldn't.

One framework for a full app: build with SvelteKit

English session - Beginner

Every new app seems to start the same way: wire up a frontend, stand up a backend API, pick a state library, fight the build. SvelteKit folds ceremony into one framework. Starting from an empty folder, we'll build a working app on stage, with logins, forms, and a database, powered by Svelte 5 runes and type-safe remote functions.

Montreal 2026 sessions

Montreal 2025 sessions

Montreal 2024 sessions

Montreal 2022 sessions

Montreal 2019 sessions

Montreal 2018 sessions

Vancouver 2017 sessions

Montreal 2017 sessions

Vancouver 2016 sessions