Thomas Cannon

Unknown

Bio

Thomas has been a Rubyist for 12+ years; and cares deeply about the intersection of art, labor, and the culture of craft. When not working at his dayjob or wrangling his two chaotic dogs, he’s refining scalable patterns for real-world problems through Practical Computer.

My Talks

5 ways to invest in yourself for the long haul

Polish 'til it gleams: learning from refined, production-grade components

Supercharged CableCars: Building Better Frontends and Being a Good Web Neighbor