Hello, Welcome to my blog
I'm a software engineer and I'm going to share my thoughts and experiences with you.
- Using environment variables in Astro when deploying to Cloudflare
showing different ways on how to access environment variables in Astro project when deploying to Cloudflare, in both SSG and SSR pages using the Github integration with Cloudflare workers to trigger deployment on pushing to a branch. - Create live preview page in Astro with headless Payload CMS
how you can create ssr page to preview Payload cms pages, this is not meant to be live builder editing but a simpler workaround to allow content editors to preview their work before commiting changes and redeploy the Astro site to live environment. this is also a good way in case the pages are ssg and requires rebuild and redeploy it can be previewed first. - Building Custom PDFs with PDFKit - A Template-Driven Approach
Learn how to leverage PDFKit to build a scalable, template-driven PDF generation system in Node.js applications. This guide covers everything from core concepts to production-ready implementation patterns including CMS integration, preview systems, and handling complex layouts with precise control. - Setting Up n8n in Queue Mode on EasyPanel - A Complete Walkthrough
A step-by-step guide to deploying n8n with queue mode on EasyPanel using Redis and PostgreSQL. Learn how to properly configure n8n workers and editors for scalable workflow automation with detailed screenshots and environment configurations. - Universal Ecommerce Tracking for GHL with a Custom Data Layer
GoHighLevel (GHL) lacks a default ecommerce data layer, making tracking complex. This guide provides a custom JavaScript snippet to run in GTM that builds a GA4-compatible ecommerce data layer from GHL's local storage, enabling robust tracking for purchases and user identification.