Similar Posts
Complete Guide: Automating Deployment with GitHub Webhooks, Nginx, and Shell Scripts
ByAdilIn this guide, we will walk through how to set up an automated deployment system for your project hosted on GitHub. By leveraging GitHub webhooks, nginx, curl, shell scripts, and systemd, we will create a deployment pipeline that automatically triggers the deployment of your application to a VPS whenever you push to your repository. This…
Setting Up a Secure Web Server Proxy
ByAdilIn secure environments, ensuring traffic is routed safely while maintaining HTTPS-only connections is critical. This guide outlines how to configure a web server to act as an intermediary, enabling secure public access to SSH and SCP services on an internal server. Server Roles and Tools Web Server: Acts as the gateway for public users. Runs…
Setting Up a Secure Proxy for Web and App Servers
ByAdilIn modern web infrastructures, ensuring secure communication between servers is crucial, especially when dealing with sensitive environments. In this guide, we’ll walk through setting up a secure, HTTPS-based reverse proxy between a web server and an app server, while also enabling SSH and SCP access to the app server via the web server. Server Roles…
Your-Error-Handling-is-a-Mess-and-Its-Costing-You-💸
ByAdilGitHub Home Your Error Handling is a Mess, and It’s Costing You 💸 I still remember the bug that kept me up all night. A payment callback endpoint, when handling a rare, exceptional status code from a third-party payment gateway, had a .catch() that was accidentally omitted from a Promise chain. The result? No logs,…
How to Integrate MTN Mobile Money in PHP – Complete Guide
ByAdilHow to Integrate MTN Mobile Money in PHP – Complete Guide Mobile Money is the dominant payment method in Africa, with MTN Mobile Money (MoMo) leading the market. If you’re building a PHP application that needs to accept payments or send money in Africa, integrating MTN MoMo is essential. In this guide, I’ll show you…
SmartSpend – Agentic Expense Management with Auth0 FGA
ByAdilThis is a submission for the Auth0 for AI Agents Challenge What I Built I built SmartSpend, an intelligent expense management system designed to solve the complex authorization challenges in a typical organization. The core problem with expense management isn’t just tracking receipts; it’s managing who can see, approve, and audit what. Traditional systems often…