Huzaifa Rasheed

Huzaifa Rasheed

Software Engineer


All Blog Posts

Aggregating RSS Feeds Locally with a Simple Bash Script

A lightweight bash script that aggregates RSS and Atom feeds into a local markdown reading checklist.

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 simple script that helped me save time from manually downloading content with aria2c

      June 05, 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


                                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