Matthew Bub

Home Blog My Setup
Go to Matthew's GitHub
  • Logging Aspirations

    Aug 22, 2024

  • Hand rolling drop-zone components in React

    Aug 2, 2024

  • Why Most Agencies / Freelancers Won't Let You Mess With Your Website Code

    Jul 31, 2024

  • Whats up with Prisma Migrate

    Mar 20, 2024

  • Serving Static Content with Go and Gin

    Mar 19, 2024

  • How to Create a PostgreSQL Instance in Railway

    Mar 15, 2024

  • Connect to PostgreSQL with Golang

    Mar 14, 2024

  • A Step by Step Guide to Environment Variables in Go

    Mar 12, 2024

  • There's a File Explorer Built Into Your Terminal

    Mar 10, 2024

  • Converting an XML Sitemap to JSON in Go

    Mar 8, 2024

  • Reducing Friction in the User Experience When Rolling Out Big UI/UX Updates

    Mar 8, 2024

  • How To Serve a robots.txt file in Next.js App Router

    Mar 6, 2024

  • What's The Difference Between Heroku and Vercel

    Mar 5, 2024

  • How I Made My Blogs Content Feel More Immediate

    Mar 3, 2024

  • Vim Motions: A Generalist's Guide

    Feb 29, 2024

  • Introduction to Lua Syntax

    Feb 27, 2024

  • Revert to a Specific Commit in Git

    Feb 25, 2024

  • Mark Zuckerberg is Pretty Hyped About the new Apple Vision

    Feb 15, 2024

  • 6 Types of Readers Consuming Technical Content

    Feb 14, 2024

  • Biome - A Next-Gen Code Formatter and Linter

    Feb 13, 2024

  • Zed's Intuitive IDE is Reshaping Coding

    Feb 11, 2024

  • My Favorite Productivity Tools of 2023

    Nov 27, 2023

  • How to build a Gravatar Icon with Next.js

    Nov 25, 2022

  • Tailwind CSS Is Good for Us

    Jul 2, 2021

  • Why does GitHub Deploy my Readme?

    Mar 21, 2021

  • How to Fix 'Non-Fast-Forward' Git Errors Using Terminal Commands

    Mar 19, 2021

  • How to set up GitHub Workflows to work with ESLint, Prettier, Stylelint and Travis.

    Aug 31, 2020

  • How To Register Your Google Domain From Your Smart Phone

    Aug 30, 2020

© 2025 By Matthew Bub. All rights reserved.