Kevin SimonsinKitemaker blogFixing a 3 second lockup in our app by switching from Apollo Client to URQLA few weeks ago, the Kitemaker team was working on diagnosing a performance problem one of our larger customers reported. A few seconds…5 min read·Feb 22, 2023----
Kevin SimonsinKitemaker blogLessons learned from moving to Recoil.jsAt Kitemaker, we recently made the leap to Recoil.js for our React state management needs. Before using Recoil, Kitemaker used a simple…5 min read·Oct 12, 2022----
Kevin SimonsinKitemaker blogEmpower your engineersI recently read a great article by Gergely Orosz called “What Silicon Valley “Gets” about Software Engineers that Traditional Companies Do…4 min read·Jan 14, 2021----
Kevin SimonsinKitemaker blogYou should consider making your web app offline-firstMost web application developers reach for the tried and tested approach of fetching data from their API right when they need it, and they…6 min read·Nov 26, 2020----
Kevin SimonsinKitemaker blogBuilding a rich text editor in React with SlateJSBuilding an awesome editor for your React-based web application is by no means easy. But with SlateJS things get much easier8 min read·Sep 22, 2020--4--4
Kevin SimonsinKitemaker blogCSS is giving us a headache. Maybe Tailwind CSS is the cure?Let’s face it — sometimes CSS can be a pig. You need to learn the magic incantations, carefully follow the phases of the moon, and pray…11 min read·Aug 26, 2020----
Kevin SimonsinKitemaker blogYou need to get your team talkingAt Kitemaker, we’re firm believers in the fact that the single best way to get your team to perform better is to get them to collaborate…5 min read·Jul 6, 2020--1--1
Kevin SimonsinKitemaker blogThe hardest part of finishing something? Starting itI’ve been managing teams of engineers for a number of years and during that time, I’ve spent a lot of time helping my team members with…5 min read·May 27, 2020--1--1