Ayush Raj

Ayush Raj

  • ayushraj.dev/portfolio
  • software development
  • www.youtube.com/c/AyushRaj1024
  • How To Fix SSL Timeout and Rate-Limit Errors in CyberPanel (acme.sh + ZeroSSL → Let’s Encrypt)

    Oct 12, 2025

    ·

    software development
    How To Fix SSL Timeout and Rate-Limit Errors in CyberPanel (acme.sh + ZeroSSL → Let’s Encrypt)
  • Fixing Table Column Shift in Expandable Rows: Tailwind CSS vs Pure CSS

    Tables are often the backbone of displaying structured data in dashboards, admin panels, and product listings. However, when you introduce interactive elements like expandable content in a table row, subtle layout bugs can creep in. One particularly frustrating issue is column shifting when you expand content in one of the… Read ⇢

    Fixing Table Column Shift in Expandable Rows: Tailwind CSS vs Pure CSS
  • Bypassing CORS Errors for Localhost Development: Without Access To Backend

    Cross-Origin Resource Sharing (CORS) is a browser security feature designed to prevent malicious websites from interacting with APIs or resources from another domain. While it enhances security, it can become a serious hurdle during local development, especially when frontend and backend services run on different ports or domains. In this… Read ⇢

    Bypassing CORS Errors for Localhost Development: Without Access To Backend
  • Building a Dynamic Blog Section with Angular and a Drupal Backend

    Creating a fully functional blog section powered by a Drupal backend and displayed through an Angular frontend is not only possible but also scalable, SEO-friendly, and maintainable. In this blog post, I will walk you through how I successfully implemented such a setup using JSON:API from Drupal and dynamic routing… Read ⇢

    Building a Dynamic Blog Section with Angular and a Drupal Backend
  • Unraveling a Mystery: How We Traced a CloudFront + Lambda + Drupal Hosting Setup Without Source Code

    A Practical Guide for Debugging Unknown AWS Web Application Architectures When you’re handed an unfamiliar project without documentation or source code, and asked to “make a small change,” it can feel like solving a mystery. Recently, I faced exactly this challenge. I was tasked with updating the navigation menu on… Read ⇢

    Unraveling a Mystery: How We Traced a CloudFront + Lambda + Drupal Hosting Setup Without Source Code
  • Designing a Modular Blog Architecture in React: A Real-World Case Study

    The aim was straightforward when we began developing the blog area of our React project: show a list of blogs and reveal the blog specifics by clicking on a blog. Like most programmers, we started with a static blogs.ts file full of blog objects, each with rich material and metadata… Read ⇢

    Designing a Modular Blog Architecture in React: A Real-World Case Study
  • Overcoming Dynamic Route Handling in a Static Next.js + Firebase Hosting Project

    In one of the recent projects we worked on the SEO of a full-featured e-commerce website using Next.js which was hosted on Firebase Hosting. While this stack offers excellent performance and scalability, it also posed some unique challenges—especially when it came to handling dynamic routes in a statically exported Next.js… Read ⇢

    Overcoming Dynamic Route Handling in a Static Next.js + Firebase Hosting Project
  • A Triumph Over Adversity: The WordPress IONOS Hosting User’s Guide to Redirecting .aspx Files

    Redirecting a URL should be straightforward, correct? That’s what we thought, too. However, as we discovered, redirecting a specific .aspx path to an external URL in a WordPress site hosted on IONOS proved to be more of a trial by fire than anticipated. This article describes the frustrating—but ultimately successful—journey… Read ⇢

    A Triumph Over Adversity: The WordPress IONOS Hosting User’s Guide to Redirecting .aspx Files
  • How to implement Job Queuing in Spring Boot with RabbitMQ

    While working on a microservice in my current organization I noticed that I had the need to do some very large jobs in queues. This was because the jobs that I was attempting to perform were sometimes taking a long time and blocking the system. Hence, to increase its responsiveness… Read ⇢

    How to implement Job Queuing in Spring Boot with RabbitMQ
  • How to Use Google Apps Script to Automate Google Sheets

    Google Apps Script (GAS) is a powerful tool for automating, customizing, and enhancing Google Sheets. Recently, I investigated various automation techniques using GAS, and I am sharing a step-by-step guide to help others use it for their own projects.Whether you are a developer or new to scripting, this guide will walk… Read ⇢

    How to Use Google Apps Script to Automate Google Sheets
Prev
1 2 3 4 5 … 13
Next

Ayush Raj

  • Twitter
  • Instagram
  • Subscribe Subscribed
    • Ayush Raj
    • Join 33 other subscribers
    • Already have a WordPress.com account? Log in now.
    • Ayush Raj
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar