Blog

LetsEncrypt: Shaving ~50 bytes off HTTPS certificates with `tlsserver` profile

LetsEncrypt now supports "profiles", and this article explains how I shaved off nearly 50 bytes of the HTTPS certificates using the `tlsserver` profile.

Feedback on my PHP 8: What's new and changing presentation

Reflecting on my favorite presentation last year, and the highest-attended presentation of DrupalCon Europe 2020.

A new home: ayesh.me → aye.sh

A new home for my personal web site: ayesh.me → aye.sh

Git Tag: Sort tags by semantic version / natural order

How to list git tags by semantic version numbers.

Regular Expression to validate Sri Lankan National Identity Card numbers

Validate old and newer scheme of Sri Lankan national identify card numbers with a simple regular expressions

Regular Expression to validate Sri Lankan phone numbers

A quick regular expression to validate Sri Lankan phone numbers against known carriers and area codes.

Traveling in 2018: Looking Back

My story of travels - 2018

Secure Password Hashing for WordPress

Secure Password Hashing with BCrypt and Argon2 for WordPress