I am a self taught developer, chess player and sometimes I draw. I love good design and thoughtfully built software. This website serves as my playground, and a commonplace to document things i find interesting. Here's bit more on why i built this website.
Feel free to check out my github or drop me a line at jeffgichukidev@gmail.com if you'd like to chat.
Arrows
Adding KaTeX for Math in Astro
Auto-Generating a Table of Contents (TOC)
Building a File Structure Component with Radix UI
Extending Native HTML Props in React/TS
monomania
Dynamic Favicons for Light and Dark Themes
class-variance-authority
cn()
Highlighting search terms in page content
?? Operator
Animating icons in Radix Components based on state
Tailwind `&` Selector
System based dark mode in Astro
Array.reduce
CSS backgrounds
Learning React: Modern Patterns for Developing React Apps Notes and whatnot
Tailwind bits
Fonts I like
Paul Graham's Principles of Good Design