Command Palette
Search for a command to run...
More from this blog
A Solution to Control Global State with Storybook
I recently started working with both Storybook and Recoil. In order to make the Storybook controls faithful to the component's capabilities, it was necessary to somehow connect Storybook's controls to Recoil. Storybook usually controls a component by...
From ESL Teacher to Front End Dev
Or, "My Front End Dev Origin Story"

Genponent - a React component generator written in Go
After a while of working with React, you'll start to notice that creating new components always requires the same sort of boilerplate code. A new folder, a file for your component, a style file... Props, if you're using TS. And where repetitive actio...
A Dummy Websocket Server for developing a Blockchain Explorer
At my old company, a colleague was tasked to update a project I made a year ago. A blockchain explorer - to migrate it from React to Next.js This project includes a websocket element, for live updates. In order to help the colleague develop the webso...
Developing Chrome Extensions: a Cautionary Tale
If you're a React dev thinking of developing a chrome extension, this is for you. A Chrome extension is basically a webpage. However, it comes with a bunch of extra restrictions. The extension I made was a cryptocurrency wallet. It has login functio...