TypeScript has never been easier thanks to the TypeScript plugin for Babel. Discover 4 reasons why TypeScript + Babel are a perfect pair, and follow a step-by-step guide to upgrade to TypeScript in 10 minutes.
Hey, I’m
Matt Turnbull
And I have a confession to make…
I love making websites & apps
It gets me out of bed, and keeps me up at night.
Blame it on crabs
It all started with building a website about hermit crabs at the age of 13.
20 years later this passion has driven me to:
- 🛠️Create exceptional websites & apps with award-winning agencies in London and Melbourne
- 🤝Collaborate with talented teams in Berlin, Tel Aviv, and Guangzhou
- 📈Deliver a range of digital solutions, from prototypes & MVPs to large-scale enterprise systems
Nerds Only
Some of my favourite languages and tools ():
- JavaScript, TypeScript
- React, Node.js, Express
- GraphQL, PostgreSQL
- Jest, Enzyme, Cypress
- PostCSS (with SASS style plugins), Tailwind CSS
- AWS, Netlify, Docker
- Gatsby, Puppeteer
- Functional programming, Agile
- VSCode, Fish shell
Away from the keyboard I love:
- 🤘Rocking out on drums & guitar
- 📚Learning all the things
- 🙃Anything ridiculous
Get in touch
Cheers!
Simplify your dev tools — it‘s time to give npm another chance.
Introducing: Joe, the stereotypical developer in 2018. Inspired by the 100,000 devs who participated in the 2018 Stack Overflow Developer Survey.
Finding the best image size for og:image (and twitter:image) by analysing 30 massively popular websites.
I dreaded returning to programming during a recent holiday. It turns out I’m just done with Angular. Is it useful in 2018?
RxJS automatically kills streams when errors occur. This is hard coded. The solution: use disposable streams.
It’s impossible to keep up with JavaScript.
You’re catching up every chance you get. Scrolling… reading… refreshing… skimming. You’re lost in 42 browser tabs of articles, tutorials, and GitHub repos. You bookmark a handful to check out later (or, never).
It’s overwhelming. There’s too much to know.
So I developed a system that easily keeps me up-to-date.