Tom NortoninJavaScript in Plain EnglishAwesome Next.js API Routes with next-api-decoratorsBuilding a modern Web application can be a complex task — it’s likely that if you’re looking to build something you’ll start thinking about…Nov 10, 20211Nov 10, 20211
Tom NortoninJavaScript in Plain EnglishNext.js 12 Performance Test: Builds Appear to be Slower, Not FasterThis week, Vercel announced the release of Next.js 12 at Next.js conf, surprising everyone, given the relatively short time span since the…Nov 1, 2021Nov 1, 2021
Tom NortoninJavaScript in Plain EnglishIf It Isn’t Already, Your Startup’s React Project Should Be Written in TypeScriptI used to object to the idea of TypeScript. To me, it didn’t seem to make sense to add static typing to a language that was designed not to…Nov 25, 2020Nov 25, 2020
Tom NortoninJavaScript in Plain English5 Lessons I Learned While Releasing A Mobile AppThis year I wrote and released Still, a mobile app for iOS and Android. Still is an app designed to help people with Anxiety and OCD relax…Oct 26, 2020Oct 26, 2020
Tom NortoninJavaScript in Plain EnglishUseful Custom Hooks for Tired React DevsReact hooks are awesome. By abusing the power of JavaScript closures and with a few caveats, it’s possible to hold state in a function…Oct 25, 20201Oct 25, 20201
Tom NortoninThe StartupAnimations in React Native Just Got a Whole Lot EasierAh, React Native animations. Long-considered to be one of the pain points of React Native development, due to their steep learning curve…Oct 5, 20202Oct 5, 20202
Tom NortoninThe StartupBetter React Code Using Functional ProgrammingWe’ve all come across stuff like this before. You’ve got a component that can display errors locally, but calls external code:Sep 30, 2020Sep 30, 2020