Middleware is extremely powerful, accessing and using geolocation to provide your users with a custom experience has never been easier.
All Posts
I've written a total of 36 articles.
Next.js - How to optimize fonts
5/2/2022
When using 3rd party fonts we have to make sure they are optimized, in the times before Next.js 10.2 you had to manually optimize them for example:
Warp is the future of terminals
4/13/2022
I spend a lot of time working with tooling, whether it's for my job, content creation, or just development tools in general. Warp is a brand new terminal experience, so lets talk about it.
How to reload an SSR page
4/2/2022
When using SSR you might need to update the data that has been served. We are going to look at how we do that today.
Chakra Prose is finally here
3/27/2022
Someone on the Chakra team finally released prose support, which reduced my code significantly. Here is how to implement it.
Here we are, the new year is upon us, and if you are like me, you have set some New Year’s resolutions for yourself. Possibly learning a new language, skill or improving on the foundation that you have. What a better way to kick
How to add claps to your blog
1/22/2022
Interactions are a content creators favorite thing, it allows you to know if your content is providing value.
How to use Chakra UI and Next Image
1/21/2022
Next.js has it's image optimization and ChakraUI has it's own Image componet but you can use them together. I will show you how.
Here we are, the new year is upon us, and if you are like me, you have set some New Year’s resolutions for yourself. Possibly learning a new language, skill or improving on the foundation that you have. What a better way to kick off the year then we with a crash course!
I have learnt alot since starting my own microsaas so here is the first 30days.
When working with Data objects in ServerSideProps or StaticProps Next.js doesn't like it because they don't serailize it for performance. So you are on your own to handle it.
git-ultimate-cloner is an absolute game changer, it allows you to clone, install open an idea and get ready to develop. This will speed your productivity up and allow you to move quickly.
The trials of portable coding
11/8/2021
We were traveling to TN to check out the area, and I didn’t want to take a laptop. Mostly to stop me from writing YouTube videos or working on Roll Your Tweet and enjoy my vacation away.
This is a bit of a different blog post but I had to blog about this as I was extremely impressed with a Smart “Oven”.
Should you recycle content
11/5/2021
I’ve heard and seen a lot of “What language should I pick first?” Questions in my time as a developer. It’s an interesting question that I seem to have the opposite response to most.
Supercharge your astro blog
11/4/2021
Supercharge your Astro blog with open source comments
I have to focus on important tasks throughout the day and I find I can get distracted easily, as a YouTube and Dev Advocate there are plenty of excuses to open Twitter, TikTok or YouTube. I use Session and AppleScript to automate this.
My experience with Netlify
11/1/2021
My experience with Netlify was short lived, in fact, under 36 hours before I returned to Vercel. This post describes how, and what happened to make me returned so quickly.
How to automate your PRs
10/31/2021
When using static sites like Next, Hugo or Astro sometimes you want to use a seperate branch and then deploy it at a particular time. I have built a few automated workflows so here is how
How I setup Next.js Projects
10/30/2021
I create 100s of Next projects a year, and I have a particular way of setting everything up. It might be for you, it might not.
How to open a link in a new tab
10/29/2021
Next Link has made links easier for developers, but what if you need to open a external link in a new tab?
DaisyUI allows you to bring the power of tailwind into clean concise components.
Roll Your Tweet my microsaas is live
10/7/2021
I’ve heard and seen a lot of “What language should I pick first?” Questions in my time as a developer. It’s an interesting question that I seem to have the opposite response to most.
Force Reload Next.js Pages
10/5/2021
Sometimes you need to just force reload a page in Next.js, lets look at a couple ways you can do this!
The Developers Hangout podcast has been rocking and rolling for almost two months. I've had some fantastic guests and have some even greater ones coming in the future.
SSR VS SSG
8/4/2021
I’ve heard and seen a lot of “What language should I pick first?” Questions in my time as a developer. It’s an interesting question that I seem to have the opposite response to most.
Adding Comments To My Blog
7/17/2021
Comments are important to a blog, people love to engage but I did not want to pay for a service, or invade my readers with ads or tracking.
Developer Relations - What do we do?
7/17/2021
Developers relations / advocacy is a role that is a mix of Sales, Marketing, Developer and Educator. Our role at any company is too encourage developers to adopt a platform, but, more importantly in my opinion is making developers successful
Last month I created a new podcast / livestream called Developers Hangout which is a weekly livestreamed podcast where I hangout with guests and chat for 90 minutes. I thought now would be the time to how this ended up happening and why
I've been very much avoiding using Typescript for quite a while, not because I don't believe in statically typed software, I spent a decade in production Java and was a certified PERL developer. I just never found a reason to use it, being a content creator and Jamstack developer for the past 3 years I have just been using JavaScript without much issue. If I ended up working on a project with typescript I just understood the system coded and moved on
I have spent so much of my career debugging code, whether its Production code in a large scale enterprise applications or in my own personal code. Every time I start debugging I treat it as a murder mystery.
NextJS FaunaDB Crash Course
5/7/2021
Welcome to my latest blog post, which is a crash course on NextJS and Fauna, in this blog post I am going to show you how to Create a Database, Read from that database and finally update the collection.
Creating content on something you just learned such as a youtube video or a blog post is another way to solidify your knowledge.
Why flag parameters suck
4/17/2021
When coding people tend to use flag parameters to drive their functions, without considering that they absolutely suck! They cause more trouble when a you write complex functions or a codebase that is large in nature, because the readability is just terrible let me explain
Pick a lanaguage and do something
9/17/2019
I’ve heard and seen a lot of “What language should I pick first?” Questions in my time as a developer. It’s an interesting question that I seem to have the opposite response to most.