Bassam Ismail
← Writing library

Writing

The complete chronological archive.

All writing

Page 2 of 11
Your DAM bill grows with your library. Your library only grows.
Aug 2026·DAM pricing rises as your asset library succeeds. Learn how to model storage, usage, operations, retention, and exit costs without penalising growth.
Engineering
The library said the bytes were there and only the download disagreed
Aug 2026·Missing objects still look downloadable? Fix object storage integrity with direct store probes, bounded queue progress, and tenant-bound tokens.
Engineering
A grid that holds a hundred thousand assets and still answers the keyboard
Aug 2026·An accessible virtualized grid can expose 100,000 assets yet fail after 60. Align window loading, ARIA positions, and keyboard focus.
Engineering
Your bucket, your keys, your bill
Aug 2026·Need control of DAM storage costs and encryption? A bring your own bucket DAM keeps S3 objects, KMS policy, and billing in your account.
Engineering
When a Product Brief Wants a New Service Before the System Map Exists
Aug 2026·How to assess microservice boundaries when a product brief proposes a new service before ownership, data authority, and dependencies are mapped.
Thought Leadership
When an 8 GB pnpm Cache Cost Minutes to Save Seconds
Aug 2026·A pnpm CI cache grew to 8 GB, saved seconds, and broke builds. Here is how measurement justified removing it and bounding Gradle cache growth.
Engineering
I Spent an Hour Proving the TLS Was Fine
Aug 2026·Debug a KOReader Tailscale proxy failure step by step: check DNS and routing, rule out TLS, and add HTTP CONNECT tunnelling to LuaSocket and LuaSec.
Engineering
The Plugin Only Wrote, It Never Read
Aug 2026·How I extended a KOReader bookmark plugin without rebuilding existing work: check remote branches, add search, fix device bugs, and report test scope.
Thought Leadership
Jailbreaking a Paperwhite in 2026
Aug 2026·A practical Kindle Paperwhite jailbreak guide for firmware 5.18.1.1.1: identify the model, block updates, run Sanctuary, and verify it worked.
Engineering
Replacing Hand-Rolled Acquia Deployments With a CDK-Defined, Verification-Gated Pipeline
Aug 2026·Replace fragile Git deployment scripts with an Acquia deployment pipeline using AWS CDK, supported CLI operations, and verification gates.
Engineering