Reading Material

A collection of blog posts, links and interesting material

:bookmark

Prismaliser

2023-01-31

Design your database using the exact syntax you need for schema.prisma
prismadatabases
:article

My Mode Sonnet

2023-01-15

Preview of My Mode Sonnet
I love building custom keyboards, from selecting a keyboard whose layout suits my preferences to selecting the switches, keycaps, cables and other components. Completing the build and having the final product sitting on my desk is an amazing experience.
keyboardssetup
:article

Typescript UI Component

2022-11-21

Preview of Typescript UI Component
Have you ever wanted to build a component that could dynamically output tags depending on that parameters used when calling the component? Let's take a look at one way to structure your component that is easy to implement and easier to maintain.
TypescriptReact
:bookmark

Create T3 App

2022-10-01

create-t3-app combines Next, tRPC, Prisma and Tailwind for a full stack application that is a dream to work with.
frameworkreactnextjsprismatrpctailwind css
:bookmark

Avoiding useEffect with callback refs

2022-08-17

Skip useRef+useEffect in favour of useCallback
reactuseEffectuseRefuseCallback
:snippet

More Inferring Typed with zod

2022-06-22

Another, more detailed example of inferring types using zod, and validation API data as you do.
ZodTypeScriptAPI Data
:bookmark

FNM - Alternative to NVM

2022-06-09

Fast and simple Node.js version manager, built in Rust
nodenpm
:bookmark

Oh Shit, Git!?!

2022-06-01

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible.
git
:bookmark

TypeScript Deep Dive

2022-06-01

TypeScript Deep Dive is a solid resource for referencing TypeScript related stuff.
TypeScript
:bookmark

Neetcode

2022-05-26

Neetcode is a great site covering 150 question from Leetcode, including great videos on how to solve and code examples.
javascriptinterviewsalgorithms
:snippet

Map Object to select component instead of nested ternaries

2022-05-16

Avoid nested ternaries or if statements and easily render out different components based on state
React
:bookmark

Preview.js

2022-05-09

Preview a React, Vue or SolidJS component right in your IDE. No need for Storybook.
ReactVueSolidJSstorybookpreview