Posts
All the articles I've posted.
Quick Guide: Automating Tailscale Certificate Configuration on Synology DSM
A bash script, run as root over SSH, that issues a Tailscale certificate with tailscale cert and installs it as Synology DSM's default certificate.
Mastering Static Website Hosting on AWS with Terraform: A Step-by-Step Tutorial
Host a static website on AWS with Terraform: a private S3 bucket behind CloudFront with OAC, an ACM certificate, Route 53 DNS and a www redirect function.
Building a Todo App with TypeScript Using Clean Architecture: A Detailed Look at the Directory Structure
The directory layout of a TypeScript todo app in Clean (Hexagonal) Architecture: entities, use cases and repository interfaces in the core, TypeORM outside it.
Configuring a custom domain for AWS Lambda Function URLs
Put an AWS Lambda Function URL behind a custom domain with the Serverless Framework, using CloudFront, an ACM certificate and Route 53 instead of API Gateway.
A PHP Slugify Function with UTF-8 Support for Latin, Arabic, Chinese and More
A short PHP function that turns any UTF-8 string, in Latin, Arabic, Chinese or other scripts, into a URL slug, with an optional length limit.
Facebook Graph API Workaround: Get a Group's ID from Its URL
A PHP bot built on cURL and DOMXPath that logs in to Facebook and reads a group's numeric ID from its page, since the Graph API and FQL could not.





