Hi, I'm Thiago Temple. I love building products, writing code and learning through it.
Real Immutable Types With TypeScript
Discover a simple, library-free method to create immutable objects in TypeScript. Learn about the Immutable<T> type, its advantages over the built-in Readonly type, and its limitations at runtime.
Mar 7, 2020 • 5 min read
Experience
I'm a seasoned Staff Software Developer at Shopify, skilled in TypeScript, Elm, JavaScript, and React. With a career spanning over two decades, I've led impactful projects, pioneered the adoption of TypeScript at SurveyMonkey, and developed innovative web and mobile applications. I'm a tech-savvy problem solver and a relentless learner.
- ShopifyStaff Developer2022 - now
- SurveyMonkeySenior Engineer2019 - 2022
- WyhnSenior Engineer2018 - 2018
- KinaxisAdvisory Developer2017 - 2018
About
As a software engineer based in Ottawa, Canada, I'm passionate about web and mobile technologies. I've always been captivated by the ever-evolving world of tech, and I love sharing my learning journey on my blog. When I'm not immersed in code, you'll find me enjoying board games, diving into a good book, or spending quality time with my family. It's all about balance!
Passions
Outside of the tech world, I have a deep love for board games and have been building a growing collection. I'm also a fan of various TV shows and always have at least one book on the go. But above all, spending time with my family is my favorite pastime. Life's all about enjoying these simple pleasures!