Jordan Kasper

Jordan Kasper

Jordan started programming in 1993 and has developed systems on platforms ranging from IBM mainframes to TI calculators and everything in between. Jordan's experience includes software development, instruction, mentorship, and technical leadership at startups, Fortune 100 companies, universities, and state and federal governments. He is an open source maintainer and regular conference speaker. Outside of work Jordan is a community organizer, board game enthusiast, and aspiring author.

Sessions Montréal 2026

/^[Rr]eg(ular\s)?[Ee]x(p|pressions?)?$/

Session en Anglais - Débutant

Regular expressions exist in a mystical, magical wonderland that many developers avoid like the plague. This talk aims to demystify this useful and powerful tool. We'll talk about what regular expressions are, why we use them, some basic concepts, and some new ones for developers of any level.

Gitting More Out of Git

Session en Anglais - Avancé

Having trouble groking Git? Not sure what the difference between merging and rebasing is? Wonder what you would ever use a "cherry-pick" for? We'll cover these topics and more in this talk, helping you get past Git novice and on your way to Git master. This is not an introductory talk, come prepared to put your existing knowledge of staging, committing, and basic version control to the test!

Sessions Vancouver 2017

Sessions Montréal 2015

Sessions Montréal 2014