December 3, 2024
I'm Leaving TwitterAfter spending three years building a brand on Twitter, I've decided to move to bluer skies...
December 3, 2024
I'm Leaving TwitterAfter spending three years building a brand on Twitter, I've decided to move to bluer skies...
July 17, 2024
Dynamic 'where' statements in DrizzleHow to crete dynamic 'where' statements in Drizzle ORM
July 9, 2024
Why I use Next.jsI've been using Next.js for a while now and I wanted to share why I still choose it.
July 7, 2024
Data Fetching in Next.jsA deep dive in the different ways you can fetch data in Next.js
June 9, 2024
Running a CRON job in Next.js with QueuebaseUsing, Queuebase you can easily add and manage CRON jobs in your Next.js applications.
June 6, 2024
How to use tRPC with Next.js App RouterIn this article, we'll at how you can setup and use tRPC with Next.js App Router.
June 5, 2024
Introducing Queuebase - Background job and queue management for Next.jsQueuebase is a background job and queue management tool for Next.js applications.
May 26, 2024
Building a Startup in Two WeeksThis is how I built Queuebase in two weeks and what I learned from it.
January 27, 2024
Setting up React Query in a Next.js applicationThis article shows you how to set up and using React Query in a Next.js application
January 24, 2024
Setting up and using React Query in a Remix applicationThis article shows you how to set up and using React Query in a Remix application
January 20, 2024
My goals for 2024My goals for 2024 are and how I plan on hitting them
January 17, 2024
Creating extendable Zod schemas with refineIn this article, we’ll look at how you can create expandable Zod schemas that also apply custom refinements
November 19, 2023
How to fix the `Already 10 Prisma Clients are actively running` error in PrismaHere's How to fix the 'Already 10 Prisma Clients are actively running' error in Prisma in your Next.js app
November 11, 2023
My experience with Remix as a Next.js developerAn overview of my experience using Remix as somebody who primarily uses Next.js.
November 5, 2023
Getting started with QStash and Next.jsLearn how to use QStash messaging queues with your Next.js application
October 8, 2023
Using React Hook Form with Next.js 13 Server ActionsHere's how to use React Hook Form with Next.js Server Action
September 30, 2023
How to use Drizzle with PlanetscaleHere's how to use Drizzle ORM with a Planetscale database
August 20, 2023
How to do conditional 'where' statements in PrismaHow to add conditionally add 'where' statements to your Prisma queries
August 12, 2023
brockherion.dev site updatesI recently made some pretty large changes to brockherion.dev. Here's what I did and why.
July 29, 2023
Next.js - A simple fix for hydration issuesA simple solution to fixing Next.js hydration errors
June 17, 2023
SSR vs CSR vs SSG: Which is right for your site?Here are the differences between SSR, CSR, and SSG, and why you would choose one over the other for your web project.
May 20, 2023
5 databases to use for your next appHere are five awesome databases you should for your next application
May 6, 2023
Getting started blogging in 2023Here's are some different ways you can start a blog in 2023
May 2, 2023
Vercel is doing storage nowMy take on Vercel now offering Redis, Postgres, and blob storage solutions.
April 29, 2023
Why I'm using NanoIDs for my database keysHere's why I'm using NanoIDs for unique keys in my database models.
April 16, 2023
Eight great React libraries you need to be using in 2023Eight libraries that will make your React apps better for you and your users.
April 1, 2023
Tech I'm shipping with in 2023Here's the tech I'm going to be using in 2023 to ship my side projects
March 25, 2023
My goals for 20232022 was a great year and I'm carrying that momentum into 2023. Here are my goals that I'm aiming to accomplish in 2023.
March 18, 2023
You might be using JavaScript objects wrongObjects and maps are used to store key-value pairs in JavaScript. When you should use one over the other?
March 8, 2023
Build bulletproof React forms with Zod and React Hook FormUsing Zod and React Hook Form, you can build robust React forms with ease.
October 17, 2022
The use hook is a game changer for ReactThe React use hook would let use resolve promises within our React components and hooks, including on the client.
October 11, 2022
Enums vs String Literal Types in TypeScriptIn TypeScript, named constants can be created by using an enum or with a union of string literal types.
September 1, 2022
Keep your async code fast with Promise.all()Promise.all() is a method in JavaScript that you can use to resolve your Promsies in parallel. It returns a Promise with the results of the promises passed in.
August 1, 2022
Setting up a monorepo with pnpm and TypeScriptLearn about monorepos and how to set them up for your TypeScript projects using pnpm
July 25, 2022
Fixing issues and finding new ones - Chirpmark Devlog #3This week, I spent time fixing bugs that came up during initial user testing and cleaning up some areas of code.
July 18, 2022
Finding a focus - Chirpmark Devlog #2With the first few users on Chirpmark, I got some great feedback that helped me refine what the focus of the platform should be.
July 14, 2022
My favorite Mac apps for programming (July 2022)Great tooling is essential in software development. Here are some of my favorite apps that I use for programming.
July 11, 2022
Welcome to Chirpmark! - Chirpmark Devlog #1Chirpmark is an app I'm building for managing Twitter bookmarks. It will allow users to save, organize, and do more with their bookmarks.
July 2, 2022
Is your website climate-friendly?Here's how I reduced the carbon footprint of brockherion.dev and how you reduce the footprint of your site as well.
June 28, 2022
I rebuilt my Next.js site in Astro. Does it live up to the hype?I spent a few hours rebuilding this Next.js site in Astro. Here's how my experience was with it and my thoughts on Astro as a whole.
May 12, 2022
Using higher-order functions to build per-page layouts in Next.jsThis article will show you how to create per-page layouts in Next.js using a higher-order function.
May 2, 2022
Things about software development I wish somebody had told meLooking back on my journey, there are a few things I wish I had known about being a developer when I started out.
April 26, 2022
How I built brockherion.devJoin me as I share how I built brockherion.dev! We'll look at where it started, where it is now, and plans for the future.
April 4, 2022
Stop building REST APIs for your Next.js apps, use tRPC insteadAs you build your Next.js, there's a good chance that you'll need an API, and the best way to build one is with tRPC.
March 2, 2022
The Top 5 Must-Read Books for Software DevelopersThere are a lot of great books about software development, but these books are some that every developer should read!
Febuary 6, 2022
Building Reusable Components in React with Typescript and GenericsIn this article, I will be showing you how you can use Typescript generics to build reusable and more robust components for your React applications
January 7, 2022
Creating Per-Page Layouts with Next.JS, Typescript, tRCP, and NextAuthIn this article, I will be showing you how you can use NextJS Per-Page layouts with Typescript, NextAuth, and tRPC to build shared layouts.
January 4, 2022
What did I learn from 2021?A look back on my journey through 2021 and a reflection on what I learned from it all.
October 14, 2021
Designing and Building REST APIs for Other HumansIn this guide, you will learn how to create a REST API that will keep you and other developers happy.