Abdullah Abid: TIL

Things I've learned, collected in mabdullahabid/til. You may also enjoy my blog.

Atom feed

Browse by topic: ai 1 · azure 2 · chatbots 1 · compliance 1 · content-moderation 1 · debugging 1 · devops 1 · google-maps 1 · heroku 3 · hestiacp 1 · plane 1 · rancher 1 · salesforce 1 · shopify 1 · stripe 1 · web-scraping 1 · zoom 1 · zsh 1

Recent TILs

rancher Rancher Namespace Project Binding - 2026-04-11

For preview deployments in Rancher, use the "move" action for namespace project assignment rather than direct annotation editing. The Rancher API has specific endpoints for this that handle project bindings correctly. …

debugging PHP Backend Product Count Debug - 2026-04-11

When debugging why products don't appear in search or API responses, compare the actual product count returned by the backend against the expected count. …

shopify Shopify Webhook Date Trap - 2026-04-11

When handling Shopify webhooks for order automation, always validate using the original creation date - not the last modified date. …

compliance TCPA Compliance Double Layer - 2026-04-11

For voice campaigns: even if your CRM (like HubSpot) handles Do-Not-Call filtering and quiet-time rules, implement a second compliance layer on your side. …

stripe Stripe Pricing Seeding for Preview Deployments - 2026-04-11

When using preview deployments for testing billing flows, Stripe pricing rules need to be automatically seeded or the billing UI will fail with missing price errors. …

chatbots Chatbot Container Validation Prompt Strategy - 2026-04-11

For validating user inputs like container sizes, use explicit enumeration of valid options rather than open-ended validation. …

web-scraping RSS Feed URL Discovery Pattern - 2026-04-11

Many news sources and publications don't publicly document their RSS feed URLs. When you need to find them, systematic URL pattern testing is sometimes the only approach that works. …

ai AI Model Sizing Rule of Thumb - 2026-04-11

When running local AI models, a useful rule of thumb: you need roughly 3x the model size in RAM to handle back-and-forth messaging. …

salesforce Salesforce Matching Fallback Logic - 2026-04-11

When matching calendar meetings to Salesforce contacts, the primary key is email. When that's absent, name matching can work as a fallback - but expect lower accuracy. …

zoom Zoom Transcript Polling Fallback - 2026-04-11

When Zoom auto-transcription isn't enabled system-wide, you can implement a polling fallback that checks the last day's meetings every 15 minutes for missing transcripts. …

devops PR Review Apps Isolation - 2026-04-11

PR review apps provide isolated environments essential for debugging Sentry errors per environment. Each PR gets its own namespace with isolated resources. …

google-maps Google Maps API Caching Opportunity - 2026-04-11

ZIP code areas are small and don't change. Caching distance lookups by ZIP code can reduce Google Maps API costs by 60-70%. …

content-moderation Content Safety Transcript Dependency - 2026-04-11

Content safety analysis has a hard dependency on transcripts. If meetings aren't transcribed, content safety checks cannot run. …

hestiacp Webmail Internal Server Error after migration - 2024-06-01

After backing up and restoring a user with multiple domains to a new host, and configuring the DNS to point to the correct IP address, the webmail interface displayed an internal server error. After going through HestiaCP forums, I found that this is a permissions issue. …

zsh Terminal Setup - 2024-05-10

A guide to setting up a terminal environment for development. …

heroku Upgrade Review App Environment Variable - 2024-05-09

A script to update the UI_ROOT_PATH environment variable in a Heroku review app based on the value in the staging app. …

heroku Upgrade Review App Addons based on Production Addons - 2024-05-09

A script to upgrade the addons in a Heroku review app based on the addons in the production app. …

heroku Upgrade Review App Dynos based on Production Dynos - 2024-05-09

A script to scale the dynos in a Heroku review app based on the dynos in the production app. …

plane Migrate plane.so deployment to a new server - 2024-05-09

A guide to migrating the plane.so deployment to a new server. …

azure Useful Azure Kubernetes Service (AKS) commands - 2024-04-29

A collection of useful commands and tips for working with Azure Kubernetes Service (AKS). …

azure Get or Create Secrets in Azure Key Vault using Python - 2024-04-24

A script to get or create secrets in Azure Key Vault using Python. …

Browse all 21 TILs