Huzaifa Rasheed

Huzaifa Rasheed

Software Engineer

Email at dev@rhuzaifa.com


Blogs

All Blogs

juice.log

Sometimes the blocker isn't in the code - it's in the backyard.

June 28, 2025

    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