charlie
Lessons learned building beemy
Building my First Production App - and then Blogging on it
My journey to building a full-stack blog builder and lessons learned as a developer with no professional work experience
React
Handling React Children
Have you ever wanted to access the children for a wrapper React component? Well, you can!
Managing Client and Server Data - React
Dealing with data is the foundation of any interactive application. Handling fetches and updates, although foundational to how the web works, can be a challenge to get right. Here are some common patterns that will help you better manage client and server data.
Misc
Pagination Patterns
A general guide on how to handle some common pagination patterns.
CSS Tricks Worth Knowing
CSS Tricks Worth Knowing
Handling Security - Next Auth JWT & MongoDB
Some lessons I learned when dealing with Security with Next Auth and MongoDB. Also applies to any authentication system, but the code samples will use MongoDB-like queries.
Accessible Buttons
Buttons are everywhere on the web, coming in all sorts of colors and sizes. The types of buttons are many. Here is a comprehensive list of all those buttons!