Tech blogs


As mentioned on the home page, this website is the test bed for things I wanted to learn on the technical front.


At first it started with full server side rendering to make an informed decision about our path forward for SEO. It then became about static rendering...from there every dev's favorite topic: performance.


I've learned about Vercel hosting & its git integration, its analytics platform, and the pains of immediate production releases of bugs.


As I continue working on this site, I'll add links out to my Medium blog that highlights what I've learned about this project!


High level


This site is built on NextJS leveraging (largely) its static site generation behavior. This results in a static HTML page on initial response from the server, which can be infinitely cached per build. This is by and large the biggest win for this project as it is super efficient (build time only generation of the document).


It is hosted on Vercel and is built automatically from the github repo.


For styling, I chose Chakra UI which leverages Emotion under the hood to generate styles via Javascript.


For forms, React Hook Form is leveraged.


Blog content is rendered from Markdown using React markdown.


Direct learnings


  • A tale of SEO - The story of how this site was used to explore how we can increase SEO rankings in a client side rendered site.
  • NextJS Static Render & Performance - An extension of the previous article after it clicked how the static site generation could be used to substantially increase core web vitals scores...and then some!

Related articles



Did you like what you read? Was it helpful? Help spread the information! I don't advertise and I surely can't compete on SEO alone.


Would you like to be notified of new articles? Join the Trello board.. It is set up to email whenever an article ticket is moved into the done column! The invite link will also allow you to file a bug or feature request if you'd like!


I am not a certified financial advisor or tax preparer. The information on this site is purely for informative purposes and you should further investigate any information you may find here.

Additionally, by using this site you agree to be tracked in every way possible...

Just kidding, it's only Google Analytics and I don't collect personally identifiable information. It is only here so I can see what is popular with my users.

Also, this is open source. Please check out the github repository.