Jeremy Wood
22 posts
I built NextJS starters directory in 54 minutes
Hey builders. I’ve built & launched a directory from 0→1 in 54 minutes. A real experiment with a…
Validating forms in React Apps with Zod
After a lot of attempts, and experimenting different versions of it, I’ve come with what I’d say is…
Partitioned S3 Bucket from DynamoDB
I’ve been working recently with some data that doesn’t naturally fit into my AWS HealthLake datastore. I have…
The Magic of Interfaces in Go
Introduction DRY, or Don’t Repeat Yourself, is one of the most well-known software development principles. Many engineers will…
Essential HTML Tags: Best Practices Breakdown
Essential HTML Tags: Best Practices Breakdown Introduction If you’re just starting out in the exciting world of frontend…
Build Custom Authentication Using Appsmith and APISIX
Authentication flow is a fundamental part of web applications. It ensures the security and privacy of user data…
Why Hackathons and Swag are Essential for ICT Undergraduates
Introduction Information and Communication Technology (ICT) is an ever-evolving field, with new technologies and trends emerging all the…
How to check if a node file is running as a script?
What is a Script? A script is a code that you can run directly from your terminal. It…
How to fix “‘tuple’ object is not callable” in Python
✋ Update: This post was originally published on my blog decodingweb.dev, where you can read the latest version…
Comparing Kubernetes Gateway and Ingress APIs
A couple of months ago, the new Kubernetes Gateway API graduated to beta. Why do you need another…