Josh FrankAn honest-to-goodness client-side Amazon S3 uploader component in ReactRecently at work, I found myself tasked with writing an attachment uploader for big files — so team members at my firm can host large…4 min read·Nov 17, 2022----
Josh FrankStop filter().map()ping arraysLet’s say you have an array of props and you’d like to map only some of them to DOM nodes based on an attribute:2 min read·Sep 14, 2021----
Josh FrankinCodeXOn replacing componentDidUpdate and other React life cycle methods with hooksI’ve addressed React’s life cycle before on this blog because it’s a common cause of acute nervous breakdown for many devs…5 min read·Sep 8, 2021----
Josh FrankParallax scrolling in HTMLI’m unashamed to say I have a soft spot for parallax scrolling in HTML. It gives a document depth, polish and dynamism without distracting…1 min read·Aug 27, 2021----
Josh FrankinGeek CultureOn Next.js, React Query, and learning to love async/awaitReact Query is a clever package of hooks and tools for the React/Next family of frameworks written by Tanner Linsley. I’m familiarizing…4 min read·Aug 25, 2021----
Josh FrankA card flip animation in React Native with HooksBefore I begin, I should mention it’s possible I won’t be blogging as frequently in the near future thanks to an unbelievable new…6 min read·Aug 13, 2021----
Josh FrankBuilding a PostgreSQL API in JavaScript with Express and Sequelize (Part 3): token-based…Today I’m going to pick up where I left off with my basic JavaScript web API cookbook. We’ve set up two simple models and a working…15 min read·Jul 29, 2021----
Josh FrankinNerd For TechNormalizing absolute SVG paths with cubic bézier conversionsThis blog post is part 3 in what’s quickly become a series about one of my favorite subjects: vector graphics—a shamefully underused way to…8 min read·Jul 25, 2021----
Josh FrankEvaluating poker hands with lookup tables and perfect hashingToday’s blog post continues my series on computer poker with a brief exploration of lookup tables and perfect hashes. Huge thanks and…11 min read·Jul 17, 2021----
Josh FrankinJavaScript in Plain EnglishTriggering File Uploads/Downloads without a Back-end in ReactToday we’re going to try something a little naughty: triggering a browser download entirely from the front-end.6 min read·Jul 7, 2021----