The Orange Cat
The Orange Cat is a massive Maine Coon with a zest for life, blending a passion for coding with a flair for storytelling. With an enthusiasm for diving into the latest web development trends, this adventurous feline eagerly explores the world of React and its libraries. When not busy with code, The Orange Cat can be found basking in sunny spots and relishing delicious treats, perfectly capturing a mix of curiosity and relaxation.
On this blog, The Orange Cat shares captivating tales from the coding universe, providing insights and reflections that inspire tech lovers. Whether you're into web development, enjoy engaging narratives, or simply have a fondness for cats, there's something here for everyone to enjoy.
The latest articles by The Orange Cat
-
Brownies: Browser Storage You Can Eat With a Spoon
Native browser storage is four different APIs, all stringly-typed, none reactive. Brownies collapses them into one object-shaped interface where types survive and changes notify you.
-
Orval: Pour Yourself a Type-Safe API Client Straight From OpenAPI
Hand-writing fetch calls, TypeScript interfaces, and React Query hooks for every endpoint is the kind of busywork that quietly rots out of sync with your backend. Orval generates all of it from your OpenAPI spec, so the spec becomes the single source of truth.
-
opentype.js: Turning Letters Into Vectors You Can Actually Touch
The browser will happily paint text on the screen, but it guards the actual shapes of letters like a secret. opentype.js hands you the key.
-
Partytown: Move the Noisy Guests Off Your Main Thread
Your code is fast. It's the four tracking pixels and Google Tag Manager fighting for the main thread that aren't. Partytown gives them their own room to party in.
-
Critical: Painting the Fold Before the Stylesheet Lands
A render-blocking stylesheet can hold your whole page hostage. Critical defuses that by inlining just the styles the first screen needs and deferring everything else.
-
Syncpack: Herding Your Monorepo's Dependency Versions Into Line
If your monorepo has three packages asking for three different versions of React, this little CLI is about to become your favorite cleanup crew.
-
Word Documents Without Word: Generating .docx Files with docx
Building a .docx file by hand means wrestling zipped XML until something corrupts. docx hands you a clean, typed object model instead, and it runs the same in the browser and on the server.
-
RxDB: The Reactive Database That Lives Inside Your App
Most web apps treat the network as their source of truth. RxDB flips that around: the database lives on the client, reads and writes are instant, and your UI reacts to data changes on its own.
-
Kysely: SQL With Types That Actually Have Your Back
If you love SQL but hate hand-maintaining result types, Kysely sits in exactly the right spot: SQL-shaped queries with end-to-end type inference and no ORM magic.
-
NES.css: Press Start to Style Your App Like an 8-Bit Game
Sometimes you don't need a design system that scales to a thousand engineers. Sometimes you just want your hackathon demo to look like a Game Boy cartridge. NES.css is exactly that kind of joy.