# Mahamudul Hasan Rubel — Senior Software Engineer > Senior Software Engineer with 12+ years of experience building SaaS platforms, WordPress products, and React/Next.js applications. Team lead at JoulesLabs, creator of CodeToolStack. Personal site of Mahamudul Hasan Rubel. This file maps the site's public content — pages, courses, blog articles, and projects — for AI assistants and crawlers. ## Pages - [Home](https://rubel.dev/): Senior Software Engineer with 12+ years of experience building SaaS platforms, WordPress products, and React/Next.js applications. Team lead at JoulesLabs, creator of CodeToolStack. - [About](https://rubel.dev/about): Background and experience of Mahamudul Hasan Rubel. - [Projects](https://rubel.dev/projects): Engineering case studies and shipped products. - [Services](https://rubel.dev/services): Freelance development services — Laravel, Next.js, WordPress, DevOps, and AI integration. - [Courses](https://rubel.dev/courses): Structured, multi-part learning series. - [Blog](https://rubel.dev/blog): Articles on software engineering and web development. - [Skills](https://rubel.dev/skills): Technologies and tools. - [Experience](https://rubel.dev/experience): Professional work history. - [Contact](https://rubel.dev/contact): Get in touch. ## Projects - [E-commerce Real-time Data API](https://rubel.dev/projects/e-commerce-real-time-data-api): Real-time e-commerce API: 90% latency reduction, 3x throughput increase. - [This Portfolio](https://rubel.dev/projects/mhrubel-portfolio): Personal portfolio built with Next.js 16 — the very site you are viewing - [RactStudio.com](https://rubel.dev/projects/ractstudio): Agency website built with Next.js 16 + Cloudflare Workers - [SaaS Backend Platform](https://rubel.dev/projects/saas-backend-laravel): Multi-tenant Laravel/FilamentPHP/PostgreSQL backend - [ToolsXpo](https://rubel.dev/projects/codetoolstack): 300+ developer tools built with Next.js — browser-based dev toolkit + API - [Live IP TV](https://rubel.dev/projects/live-ip-tv): Streaming platform with 8,000+ channels built on React/Vite - [ReviewX v2](https://rubel.dev/projects/reviewx-v2): WooCommerce reviews SaaS platform with 10,000+ active users - [Essential WP Tools](https://rubel.dev/projects/essential-wp-tools): Open source WordPress plugin — 5,000+ active installs ## Services (hire for freelance/contract work) - [Next.js Full-Stack Web App Development](https://rubel.dev/services/nextjs-full-stack-web-app-development): From $500. A fast, SEO-ready full-stack web app built with Next.js 16 — from idea to deployed product, by an engineer who ships to production. - [Laravel SaaS MVP & Multi-Tenant App Development](https://rubel.dev/services/laravel-saas-mvp-multi-tenant-app-development): From $600. Launch your SaaS MVP on Laravel — multi-tenant, subscription-ready, and built by the engineer behind a platform serving 10,000+ paying users. - [Next.js E-commerce Store Development](https://rubel.dev/services/nextjs-e-commerce-store-development): From $350. Turn your Facebook page or small shop into a real online store — fast, mobile-first, and built to sell. Own your storefront, not just a social page. - [Custom WordPress Plugin Development](https://rubel.dev/services/custom-wordpress-plugin-development): From $200. Custom WordPress & WooCommerce plugins built to standard — by the developer behind a plugin with 5,000+ active installs and a SaaS with 10,000+ users. - [Custom Email & File Storage System on Cloudflare (Google Workspace Alternative)](https://rubel.dev/services/custom-email-file-storage-system-on-cloudflare-google-workspace-alternative): From $600. Your own private email + file storage suite on your domain — unlimited mailboxes, no per-seat fees. A self-owned Google Workspace alternative for a flat ~$5/month. - [AI Chatbot & LLM Integration for Your App or Website](https://rubel.dev/services/ai-chatbot-llm-integration-for-your-app-or-website): From $250. Add a smart AI chatbot or LLM feature to your product — trained on your content, integrated into your stack, and shipped by an AI-native engineer. - [Laravel REST API Development](https://rubel.dev/services/laravel-rest-api-development): From $180. Clean, secure, well-documented Laravel REST APIs — the backend engine for your app, mobile client, or SaaS. Built by an API specialist. - [AI Automation & Agentic Workflow Development](https://rubel.dev/services/ai-automation-agentic-workflow-development): From $300. Automate the repetitive work eating your time — content pipelines, data workflows, and agentic AI tasks that run themselves. - [Next.js Website & Landing Page Development](https://rubel.dev/services/nextjs-website-landing-page-development): From $150. A blazing-fast, SEO-optimized website or landing page in Next.js — the kind that loads instantly and ranks. Design-to-code, done right. - [FilamentPHP Admin Panel & Dashboard Development](https://rubel.dev/services/filamentphp-admin-panel-dashboard-development): From $250. A powerful admin panel for your Laravel app — built with FilamentPHP so you can manage everything without touching the database. - [Headless WordPress + Next.js Frontend Development](https://rubel.dev/services/headless-wordpress-nextjs-frontend-development): From $450. Keep WordPress for content, get a lightning-fast Next.js frontend. The best of both worlds — familiar editing, modern speed. - [React & Next.js Dashboard / Admin UI Development](https://rubel.dev/services/react-nextjs-dashboard-admin-ui-development): From $300. A clean, data-rich dashboard UI in React or Next.js — charts, tables, and real-time data that your users will actually enjoy using. - [Custom WordPress Theme Development](https://rubel.dev/services/custom-wordpress-theme-development): From $250. A custom WordPress theme built exactly to your design — fast, clean, and easy to manage. No bloated page builders, no compromises. - [WooCommerce Store Setup & Customization](https://rubel.dev/services/woocommerce-store-setup-customization): From $180. A WooCommerce store that's set up right, customized to your brand, and ready to sell — by a developer who builds WooCommerce products, not just stores. - [CI/CD Pipeline & Docker Containerization](https://rubel.dev/services/cicd-pipeline-docker-containerization): From $150. Ship with confidence: automated CI/CD pipelines and Docker setups so every push is tested and deployed — no more manual, error-prone releases. - [VPS Server Setup, Deployment & Hardening](https://rubel.dev/services/vps-server-setup-deployment-hardening): From $90. Get your app live on a fast, secure server — properly configured, hardened, and deployment-ready. No more wrestling with the command line. - [Laravel Bug Fixes, Maintenance & Optimization](https://rubel.dev/services/laravel-bug-fixes-maintenance-optimization): From $60. Stuck on a Laravel bug or a slow app? Fast, reliable fixes, upgrades, and performance tuning from an experienced Laravel engineer. - [WordPress Speed Optimization, Malware & Bug Fixes](https://rubel.dev/services/wordpress-speed-optimization-malware-bug-fixes): From $60. Slow, hacked, or broken WordPress site? I clean it up, speed it up, and lock it down — fast, by a 12-year WordPress veteran. ## Courses - [SEO Foundations: Rank Your First Pages](https://rubel.dev/courses/seo-foundations-rank-your-first-pages): Learn how search works and get a real site indexed, optimized, and ranking from scratch. - [Intermediate SEO: Technical, Content & Authority](https://rubel.dev/courses/intermediate-seo-technical-content-authority): Go beyond the basics with technical SEO, content strategy, internal linking, and link building. - [Advanced SEO: Strategy, Scale & Modern Search](https://rubel.dev/courses/advanced-seo-strategy-scale-modern-search): Master enterprise-scale SEO, automation, and ranking in the age of AI search. - [AWS: AWS Core Services for Developers](https://rubel.dev/courses/aws-aws-core-services-for-developers): Master AWS from scratch — aws core services for developers. - [Node.js: Build Your First Server & CLI](https://rubel.dev/courses/node-js-build-your-first-server-and-cli): Master Node.js from scratch — build your first server & cli. - [Database Design: Data Modeling & Normalization Basics](https://rubel.dev/courses/database-design-data-modeling-and-normalization-basics): Master Database Design from scratch — data modeling & normalization basics. - [Software Testing & Debugging: Testing & Debugging Foundations (QA)](https://rubel.dev/courses/software-testing-and-debugging-testing-and-debugging-foundations-qa): Master Software Testing & Debugging from scratch — testing & debugging foundations (qa). - [Next.js: Build Full-Stack Apps with the App Router](https://rubel.dev/courses/next-js-build-full-stack-apps-with-the-app-router): Master Next.js from scratch — build full-stack apps with the app router. - [PHP: Modern PHP from the Ground Up](https://rubel.dev/courses/php-modern-php-from-the-ground-up): Master PHP from scratch — modern php from the ground up. - [JavaScript: From Zero to Interactive Web Pages](https://rubel.dev/courses/javascript-from-zero-to-interactive-web-pages): Master JavaScript from scratch — from zero to interactive web pages. - [GraphQL: Your First GraphQL Schema & Server](https://rubel.dev/courses/graphql-your-first-graphql-schema-and-server): Master GraphQL from scratch — your first graphql schema & server. - [Linux: Linux Command Line for Developers](https://rubel.dev/courses/linux-linux-command-line-for-developers): Master Linux from scratch — linux command line for developers. - [PostgreSQL: SQL & PostgreSQL from Scratch](https://rubel.dev/courses/postgresql-sql-and-postgresql-from-scratch): Master PostgreSQL from scratch — sql & postgresql from scratch. - [Kubernetes: Kubernetes Concepts & Your First Pod](https://rubel.dev/courses/kubernetes-kubernetes-concepts-and-your-first-pod): Master Kubernetes from scratch — kubernetes concepts & your first pod. - [Redis: Redis Essentials & Data Types](https://rubel.dev/courses/redis-redis-essentials-and-data-types): Master Redis from scratch — redis essentials & data types. - [TypeScript: Typing JavaScript with Confidence](https://rubel.dev/courses/typescript-typing-javascript-with-confidence): Master TypeScript from scratch — typing javascript with confidence. - [Docker: Containers & Your First Image](https://rubel.dev/courses/docker-containers-and-your-first-image): Master Docker from scratch — containers & your first image. - [Cloudflare: Cloudflare for Developers: DNS to CDN](https://rubel.dev/courses/cloudflare-cloudflare-for-developers-dns-to-cdn): Master Cloudflare from scratch — cloudflare for developers: dns to cdn. - [Git & GitHub: Git & GitHub from Zero](https://rubel.dev/courses/git-and-github-git-and-github-from-zero): Master Git & GitHub from scratch — git & github from zero. - [Python: Programming from Zero with Python](https://rubel.dev/courses/python-programming-from-zero-with-python): Master Python from scratch — programming from zero with python. - [Tailwind CSS: Utility-First Styling from Scratch](https://rubel.dev/courses/tailwind-css-utility-first-styling-from-scratch): Master Tailwind CSS from scratch — utility-first styling from scratch. - [REST API Design: Design Your First Clean REST API](https://rubel.dev/courses/rest-api-design-design-your-first-clean-rest-api): Master REST API Design from scratch — design your first clean rest api. - [System Design: System Design Fundamentals](https://rubel.dev/courses/system-design-system-design-fundamentals): Master System Design from scratch — system design fundamentals. - [Advanced Laravel: Architecture, Scaling & Performance](https://rubel.dev/courses/advanced-laravel-architecture-scaling-performance): Architect, optimize, and scale large Laravel applications for production. - [Advanced React: Performance, Architecture & Patterns](https://rubel.dev/courses/advanced-react-performance-architecture-patterns): Optimize, architect, and scale large React applications like a pro. - [Advanced WordPress Plugin Engineering: Scale, Security & React UIs](https://rubel.dev/courses/advanced-wordpress-plugin-engineering-scale-security-react-uis): Engineer secure, performant, production-grade plugins with rich React UIs. - [Advanced AI/ML: Deep Learning, LLMs & Production Systems](https://rubel.dev/courses/advanced-ai-ml-deep-learning-llms-production-systems): Master deep learning, LLMs, and deploying ML systems to production. - [Intermediate Laravel: Real-World Application Patterns](https://rubel.dev/courses/intermediate-laravel-real-world-application-patterns): Go beyond CRUD with services, events, queues, APIs, and testing in Laravel. - [Intermediate WordPress Plugins: REST API & React Admin](https://rubel.dev/courses/intermediate-wordpress-plugins-rest-api-react-admin): Add REST APIs and modern React-powered admin pages to your plugins. - [Laravel Fundamentals: From Zero to Your First App](https://rubel.dev/courses/laravel-fundamentals-from-zero-to-your-first-app): Learn modern Laravel from scratch and ship your first database-backed web app. - [React Fundamentals: Build Modern UIs from Scratch](https://rubel.dev/courses/react-fundamentals-build-modern-uis-from-scratch): Learn React from zero — components, props, state, and hooks — by building real UI. - [WordPress Plugin Development: Foundations (PHP & MVC)](https://rubel.dev/courses/wordpress-plugin-development-foundations-php-mvc): Build your first WordPress plugins with clean PHP and an MVC structure. - [AI/ML Foundations: Core Concepts & First Models](https://rubel.dev/courses/ai-ml-foundations-core-concepts-first-models): Understand machine learning from the ground up and train your first models. - [Intermediate Machine Learning: Real-World Pipelines](https://rubel.dev/courses/intermediate-machine-learning-real-world-pipelines): Build robust ML pipelines with feature engineering, tuning, and evaluation. - [Intermediate React: Hooks, State & Data Patterns](https://rubel.dev/courses/intermediate-react-hooks-state-data-patterns): Master hooks, context, routing, and data fetching to build real applications. - [CI/CD: Continuous Integration from Scratch](https://rubel.dev/courses/ci-cd-continuous-integration-from-scratch): Master CI/CD from scratch — continuous integration from scratch. ## Blog (3162 articles, 50 most recent shown) - [Troubleshooting Network Policies: A Docker Guide](https://rubel.dev/blog/troubleshooting-network-policies-a-docker-guide): Master troubleshooting network policies in Docker. Learn how to inspect routes, test firewall rules, and verify inter-container connectivity step-by-step. - [Container Orchestration Concepts: Docker Compose vs Kubernetes](https://rubel.dev/blog/container-orchestration-concepts-docker-compose-vs-kubernetes): Master container orchestration concepts by comparing Docker Compose and Kubernetes. Learn when scaling requires a production orchestrator. - [Capstone: The Full CI/CD Pipeline in GitHub Actions](https://rubel.dev/blog/capstone-the-full-ci-cd-pipeline-in-github-actions): Master the final capstone project of our DevOps course. Review and assemble all learned components into a professional-grade, multi-stage CI/CD pipeline. - [Managing Large Data Sets: Storage & Performance in Docker](https://rubel.dev/blog/managing-large-data-sets-storage-performance-in-docker): Master data management, storage, large files, and performance optimization for Docker. Learn to handle massive datasets outside containers safely. - [Advanced Debugging: Troubleshooting Pipelines with tmate](https://rubel.dev/blog/advanced-debugging-troubleshooting-pipelines-with-tmate): Master advanced debugging and troubleshooting techniques for GitHub Actions. Learn how to use tmate for interactive SSH sessions and inspect runner environments. - [Registry Authentication and Security: Securing Docker Repositories](https://rubel.dev/blog/registry-authentication-and-security-securing-docker-repositories): Learn how to secure registry authentication in Docker. Master credential helpers, secure logins, and access tokens for private repository access. - [Cleaning Up Environments: Automated Staging Resource Management](https://rubel.dev/blog/cleaning-up-environments-automated-staging-resource-management): Learn how to automate staging cleanup in your CI/CD pipeline. Master resource management and cleanup jobs to prevent orphaned cloud infrastructure. - [Container Health Monitoring: Keep Your Docker Services Stable](https://rubel.dev/blog/container-health-monitoring-keep-your-docker-services-stable): Master container health monitoring in Docker. Learn to define robust health checks, track live service states, and automate container restarts. - [Integrating External Security Tools: Scanning in CI/CD](https://rubel.dev/blog/integrating-external-security-tools-scanning-in-ci-cd): Master integrating external security tools like Snyk into your GitHub Actions pipeline. Learn to run automated scans and analyze vulnerability reports. - [Database Maintenance Tasks: Keeping Your PostgreSQL Healthy](https://rubel.dev/blog/database-maintenance-tasks-keeping-your-postgresql-healthy): Learn essential PostgreSQL maintenance tasks like VACUUM and ANALYZE. Discover how to prevent bloat and maintain query performance in your store database. - [Full-Text Search Basics: Mastering tsvector and tsquery](https://rubel.dev/blog/full-text-search-basics-mastering-tsvector-and-tsquery): Learn how to implement efficient full-text search in PostgreSQL using tsvector and tsquery to find relevant product data beyond simple string matching. - [Git Mastery and Next Steps: Your Roadmap to Proficiency](https://rubel.dev/blog/git-mastery-and-next-steps-your-roadmap-to-proficiency): Mastery is not a destination but a process. Review your Git workflow, consolidate your skills, and plan your next steps toward professional development. - [Working with Arrays: Storing Multiple Values in PostgreSQL](https://rubel.dev/blog/working-with-arrays-storing-multiple-values-in-postgresql): Learn how to use PostgreSQL arrays to store multiple values in a single column. Master array definition, querying, and manipulation for flexible data schemas. - [Project Cleanup and Archiving: Clean Up Your GitHub Repositories](https://rubel.dev/blog/project-cleanup-and-archiving-clean-up-your-github-repositories): Learn the essential skill of archiving on GitHub to keep your workspace organized. Master repository management by retiring old projects safely. - [Advanced Networking Concepts: Understanding the CNI and Pod Traffic](https://rubel.dev/blog/advanced-networking-concepts-understanding-the-cni-and-pod-traffic): Master the Kubernetes CNI and visualize how Pods communicate across nodes. Learn the core principles of cluster networking and how traffic flows in a real cluster. - [Creating Triggers: Automating Audit Logs in PostgreSQL](https://rubel.dev/blog/creating-triggers-automating-audit-logs-in-postgresql): Learn how to use Triggers and PL/pgSQL to automate database tasks. Build a self-maintaining audit log for your store application to track data changes. - [Preparing for Deployment: Your Guide to Moving Live](https://rubel.dev/blog/preparing-for-deployment-your-guide-to-moving-live): Learn to prepare your web project for deployment by mastering file structure, relative paths, and local server setup for a production-ready finish. - [Final Release Management: Create GitHub Releases and Tags](https://rubel.dev/blog/final-release-management-create-github-releases-and-tags): Learn how to create a professional GitHub Release to package your production code. Master versioning and tagging to make your software ready for the world. - [Managing Releases with Helm: Upgrades and Rollbacks](https://rubel.dev/blog/managing-releases-with-helm-upgrades-and-rollbacks): Master Helm releases by learning how to perform safe upgrades and instant rollbacks. Keep your Kubernetes deployments stable with effective versioning strategies. - [Introduction to Stored Procedures: Automating Logic in PostgreSQL](https://rubel.dev/blog/introduction-to-stored-procedures-automating-logic-in-postgresql): Learn to encapsulate business logic in PostgreSQL with stored procedures. Master creating, parameterizing, and calling procedures to streamline your database. - [Performance Optimization: Speed Up Your JavaScript Dashboard](https://rubel.dev/blog/performance-optimization-speed-up-your-javascript-dashboard): Performance optimization is the key to a professional web app. Learn how to minify assets, optimize DOM updates, and reduce unnecessary fetches in your dashboard. - [Service Container Basics: Managing Dependencies in PHP](https://rubel.dev/blog/service-container-basics-managing-dependencies-in-php): Learn how a service container simplifies object creation and dependency management in PHP. Stop manual instantiation and build cleaner, scalable architectures. - [Responsive Images: Mastering Aspect Ratio and Object Fit](https://rubel.dev/blog/responsive-images-mastering-aspect-ratio-and-object-fit): Master responsive images in Tailwind CSS. Learn to use aspect-ratio utilities and object-fit properties to ensure your media looks perfect on every device. - [Security Auditing: Automating Dependabot and GitHub Security](https://rubel.dev/blog/security-auditing-automating-dependabot-and-github-security): Learn to secure your code with automated security auditing. Master GitHub security tools and Dependabot to catch vulnerabilities before they reach production. - [Introduction to Helm: Simplifying Kubernetes Deployment](https://rubel.dev/blog/introduction-to-helm-simplifying-kubernetes-deployment): Stop managing endless YAML files. Learn to use Helm, the Kubernetes package manager, to simplify complex application deployment with reusable charts. - [Performance Tuning Checklists: Optimize PostgreSQL Databases](https://rubel.dev/blog/performance-tuning-checklists-optimize-postgresql-databases): Master performance tuning with our systematic checklist. Learn to audit indexes, review query plans, and remove unused indexes to keep your database fast. - [Advanced Permissions (ACLs): Granular Security for Linux](https://rubel.dev/blog/advanced-permissions-acls-granular-security-for-linux): Master Linux Access Control Lists (ACLs) to move beyond basic permissions. Learn how to use setfacl and getfacl to secure your server project with granular access. - [Final Code Cleanup: Preparing Your Project for Deployment](https://rubel.dev/blog/final-code-cleanup-preparing-your-project-for-deployment): Before you ship, perform a final code cleanup. Learn to audit your JavaScript, remove debug logs, and optimize your file structure for a professional finish. - [Unit Testing with PHPUnit: A Practical Guide for PHP Developers](https://rubel.dev/blog/unit-testing-with-phpunit-a-practical-guide-for-php-developers): Master unit testing with PHPUnit to automate code verification. Learn to write simple tests, run them from the CLI, and assert expected outcomes confidently. - [Advanced Hover Effects: Creating Interactive UI in Tailwind CSS](https://rubel.dev/blog/advanced-hover-effects-creating-interactive-ui-in-tailwind-css): Learn to build professional interactive hover effects in Tailwind CSS. Master complex transitions, border animations, and responsive card states today. - [The Path Forward: Your Roadmap to Professional Python Development](https://rubel.dev/blog/the-path-forward-your-roadmap-to-professional-python-development): You’ve built CLIs and APIs—now what? Learn how to structure your portfolio, choose the right frameworks, and continue your journey as a professional developer. - [Continuous Integration Pipeline: Automate Your Testing Workflow](https://rubel.dev/blog/continuous-integration-pipeline-automate-your-testing-workflow): Learn to build a Continuous Integration (CI) pipeline using GitHub Actions. Automate your testing workflow to ensure code quality on every pull request. - [Cluster Upgrades and Maintenance: How to Safely Drain Nodes](https://rubel.dev/blog/cluster-upgrades-and-maintenance-how-to-safely-drain-nodes): Master node maintenance and cluster upgrades. Learn how to use kubectl drain to safely evacuate workloads and keep your Kubernetes cluster running smoothly. - [Database Constraints Refinement: Multi-Column Logic in PostgreSQL](https://rubel.dev/blog/database-constraints-refinement-multi-column-logic-in-postgresql): Master database constraints beyond simple columns. Learn to implement multi-column CHECK constraints to enforce complex business rules and data integrity. - [Monitoring System Logs: A Practical Guide to journalctl](https://rubel.dev/blog/monitoring-system-logs-a-practical-guide-to-journalctl): Master real-time log monitoring with journalctl. Learn to filter by service, tail output, and identify error patterns to troubleshoot your Linux servers efficiently. - [Securing the Schema: Field-Level Authorization in GraphQL](https://rubel.dev/blog/securing-the-schema-field-level-authorization-in-graphql): Learn how to secure your GraphQL schema by implementing field-level authorization. Protect sensitive data and control access with robust resolver logic. - [Debugging Techniques: Mastering Browser Dev Tools for JS](https://rubel.dev/blog/debugging-techniques-mastering-browser-dev-tools-for-js): Master essential debugging techniques in JavaScript by learning to use breakpoints, the debugger statement, and the Network tab to fix bugs faster. - [Creating a CLI Utility: PHP Automation from the Ground Up](https://rubel.dev/blog/creating-a-cli-utility-php-automation-from-the-ground-up): Learn to build powerful PHP CLI utilities to automate backend tasks. Master argument parsing and script execution to streamline your development workflow. - [Event-Driven Architecture: Building Reactive Distributed Systems](https://rubel.dev/blog/event-driven-architecture-building-reactive-distributed-systems): Master Event-Driven Architecture to build decoupled, reactive systems. Learn to replace synchronous calls with asynchronous events for true horizontal scaling. - [Building a Pricing Table: Responsive UI Grids with Tailwind CSS](https://rubel.dev/blog/building-a-pricing-table-responsive-ui-grids-with-tailwind-css): Learn to build a professional, high-converting pricing table. Master grid layouts, plan highlighting, and mobile responsiveness using Tailwind CSS utilities. - [Deploying the API: Docker and Production Configuration](https://rubel.dev/blog/deploying-the-api-docker-and-production-configuration): Learn how to move your Python API to production. We cover containerizing your app with Docker, managing environment variables, and basic server deployment. - [Final Project Integration: Preparing for Production Deployment](https://rubel.dev/blog/final-project-integration-preparing-for-production-deployment): Learn how to perform the final integration of your Git branches into the main production branch and prepare your project for a successful deployment. - [Multi-Container Pods: Mastering Sidecar Patterns in Kubernetes](https://rubel.dev/blog/multi-container-pods-mastering-sidecar-patterns-in-kubernetes): Learn to build multi-container pods using the sidecar pattern. Discover how shared volumes and networking enable powerful, modular application architecture. - [Recursive Queries: Mastering Hierarchical Data with PostgreSQL](https://rubel.dev/blog/recursive-queries-mastering-hierarchical-data-with-postgresql): Learn how to use recursive CTEs to traverse hierarchical data structures like product categories in PostgreSQL. Master the base case and termination logic today. - [Backup Automation: Scripts, Compression, and Integrity](https://rubel.dev/blog/backup-automation-scripts-compression-and-integrity): Learn to build robust backups with automation, shell scripting, and cron. Protect your Linux web server data with verifiable, compressed archives. - [Subscriptions Overview: Real-Time GraphQL and Pub/Sub](https://rubel.dev/blog/subscriptions-overview-real-time-graphql-and-pub-sub): Learn how to implement real-time data updates in your API using GraphQL Subscriptions. Discover the Pub/Sub model and how to build live-updating services. - [Cleaning Up Global Namespace in JavaScript for Beginners](https://rubel.dev/blog/cleaning-up-global-namespace-in-javascript-for-beginners): Stop polluting the global namespace. Learn how to use IIFEs and ES Modules to encapsulate your JavaScript code and prevent costly variable naming conflicts. - [Sanitizing Output for XSS Prevention in PHP: A Secure Guide](https://rubel.dev/blog/sanitizing-output-for-xss-prevention-in-php-a-secure-guide): Learn to defend your PHP applications against XSS attacks. Master output escaping with htmlspecialchars to safely render user content in your MVC views. - [Distributed Locking: Managing Concurrency in Scalable Systems](https://rubel.dev/blog/distributed-locking-managing-concurrency-in-scalable-systems): Learn to implement robust distributed locks to ensure data consistency across services. Master atomic acquisition, TTL management, and deadlock prevention. - [Performance Optimization: Mastering Tailwind CSS Build Speed](https://rubel.dev/blog/performance-optimization-mastering-tailwind-css-build-speed): Learn how to achieve high-performance web builds with Tailwind CSS. We'll cover minimizing unused CSS, optimizing build configurations, and JIT logic. - [Browse all articles](https://rubel.dev/blog): Complete index of 3162 articles in https://rubel.dev/sitemap.xml ## Contact - Email: bd.mhrubel@gmail.com - GitHub: https://github.com/mhrubel - LinkedIn: https://linkedin.com/in/mhrubel - X/Twitter: https://twitter.com/mhrubel ## Optional - [Full content](https://rubel.dev/llms-full.txt): Same map with full article and course text inlined.