Huzaifa Rasheed

Huzaifa Rasheed

Software Engineer

Email at [email protected]


Blogs

All Blogs

Balancing Fast Builds with Long-Term Maintainability

Shipping fast is fun. Supporting it six months later? That's where the real test begins.

June 12, 2025

    🛰️ Hosting My Own Git Server at Home - Just Because I Could

    No SaaS. No middlemen. Just `git push` and a homelab that listens.

    June 05, 2025

      Tracking emails "for educational purposes"

      Built a tiny email tracker - which I totally don't use personally, promise. Just vibes, tech, and a pixel-sized amount of power.

      May 12, 2025

        Docker Is Great, Just Not for Local Dev

        It's great - just not in my dev loop. Here's why I avoid it for local development and what I do instead.

        September 17, 2024

          One Wildcard SSL Certificate to Secure All Subdomains via Certbot

          Wildcard + Certbot + DNS = one cert to rule them all.

          July 18, 2024

            Aggregating RSS Feeds Locally with a Simple Bash Script

            A portable, dependency-free Bash script to turn RSS/Atom subscriptions into a local markdown reading checklist - great for automation or note-based workflows.

            July 09, 2024

              Enhancing ChatGPT Responses with Fabric's AI Prompts

              A guide on how to use engineered prompts from Fabric directly in the ChatGPT web interface

              June 23, 2024

                Using aria2c To Automate Batch Downloads

                A no-fuss script for managing and automating batch downloads using aria2c - perfect for remote and low-overhead workflows

                June 05, 2024

                  Xcode Caches Ate My SSD - How I Got 80GB Back

                  Reclaiming dev performance and disk sanity by nuking Xcode's leftover junk.

                  May 11, 2024

                    Valid Sudoku Algo - Leetcode

                    Solving the valid sudoku problem on Leetcode

                    March 21, 2023

                      How to Avoid Default Props Render Trap in React

                      Avoid infinite re-renders in your react components

                      February 20, 2022

                        Add Google reCAPTCHA v2 to plain HTML

                        Learn how to integrate Google reCAPTCHA v2 into a plain HTML form to protect your site from bots.

                        February 13, 2022

                          Running Batch Requests In Postman

                          Learn how to run batch requests in Postman to seed data efficiently in your projects.

                          February 13, 2022

                            How to abstract Socket.IO connections in your SPA.

                            Learn how to abstract and manage Socket.IO connections in your single-page application (SPA) with a clean and maintainable approach.

                            February 10, 2022

                              Regex? The Minimum You Need To Know.

                              Learn the basics of Regex (Regular Expressions) to validate and manipulate strings in your code efficiently with practical examples and use cases.

                              April 07, 2021

                                Solid. Is It Still Useful In 2021?

                                Explore the relevance of SOLID principles in modern software development. From fostering maintainable and scalable code to navigating real-world examples, this article delves into the practical applications and significance of SOLID design principles in today's coding landscape.

                                April 04, 2021

                                  Why The Dependency Inversion Principle Is Worth Using

                                  Discover the Dependency Inversion Principle of SOLID design, which ensures abstractions do not depend on details, but the vice versa.

                                  April 02, 2021

                                    Is It Practical To Use Interface Segregation Principle?

                                    Explore the Interface Segregation Principle of SOLID design, which advocates for creating specific interfaces to prevent clients from depending on methods they do not use.

                                    March 31, 2021

                                      2 Simple Tips To Clean Nested IF/ELSE Conditions.

                                      Make sure your conditional logic is readable

                                      March 30, 2021

                                        Explained: OPEN/CLOSE Principle In 2 Minutes

                                        Learn about the Open/Close Principle of SOLID design, which advocates for extending software functionality without modifying existing code.

                                        March 29, 2021

                                          Is The Liskov Substitution Principle Really Useful?

                                          Discover the Liskov Substitution Principle of SOLID design, which ensures that subclasses can replace their parent classes without causing errors.

                                          March 29, 2021

                                            WHY YOU SHOULD BE FOLLOWING THE SINGLE RESPONSIBILITY PRINCIPLE

                                            Discover the Single Responsibility Principle of SOLID design, which ensures that change in a OOP class has only one reason.

                                            March 28, 2021

                                              TOP 5 Node-Express Boilerplates For Building RESTful API's In 2021

                                              A compilation of the 5-best publicly available node-express boilerplates for building RESTful APIs in 2021

                                              March 27, 2021