blogs.theharsh.xyzNow You Know How to Self-Host Typesense Using Docker and Caddy — The Easy WayIntroduction When I was assigned the task of migrating our search infrastructure from Algolia to Typesense, I took it as an opportunity to dive deep into self-hosting and managing search at scale. After exploring the setup, deployment, and optimizati...Oct 9, 2025·8 min read
blogs.theharsh.xyzZod parse vs safeParse: Key Differences and When to UseZod is a powerful schema validation library that offers two primary methods to validate data: .parse and .safeParse. Both can be used synchronously or asynchronously (.parseAsync and .safeParseAsync), depending on your needs. Define A Schema: We’ll c...Sep 11, 2024·2 min read
blogs.theharsh.xyzCreating an EC2 Instance on AWS: A Step-by-Step Guide for BeginnersWhat is AWS? AWS is Amazon’s Cloud Service. It let’s you Rent servers Upload objects (mp4 files, jpegs, mp3s …) Autoscale servers Create k8s clusters The offering we will be focusing on today is Renting servers. Prerequisites: Before we dive i...Mar 4, 2024·2 min read
blogs.theharsh.xyzCloud Computing 101: A Beginner's Roadmap“Computing Can be sold as a Utility, like Water and Electricity.” - John McCarthy In today's digital landscape, cloud computing has become a cornerstone of modern technology. From fledgling startups to global enterprises, organizations of all sizes ...Feb 16, 2024·3 min read