A good[ish] website
Web development blog, loads of UI and JavaScript topics
Currying explained simply with few examples. The name "currying", coined by Christopher Strachey in 1967 citation needed , is a reference to…
Here’s how to build a really simple code demo iframe with Gatsby, which lives outside the site’s main CSS scope. The nice thing about static…
In my previous post I wrote about tabs. That post circles around the general logic and accessibility features of tabs, but the tab system…
Storing multiple refs to an array or an object. You can use an array or an object to store React refs, depending on if you have access to a…
Modern and accessible tabbed navigation which spark joy in the user and in the dev. For tabs to be good it needs to achieve the following at…
Here’s a cool iframe component that loads fast, is accessible, and easy on the eyes. I’m thinking the iframe (Inline Frame) should have the…
Here’s a simple way to style lists in CSS, without touching the HTML or adding SVGs. There’s tons of ways to make nice looking lists; simply…
When rendering deep lists, recursion is pretty much the only right way to do it. Recursive React components work like a charm. Deep array…
Here’s some text shadow effects like outline, fake bold, and blurry text. The basic text-shadow syntax The length and the color values can…
A searchable tmux keyboard shortcut and command reference. What is Tmux? Tmux is a terminal multiplexer. For example you can open a tmux…