56,966 blogs · [ { "id": "01a0876d-cc51-73c2-8f96-548c09f65ba1", "title": "Putting the \"Universal\" in Universal Clipboard", "url": "https://djoker.dev/posts/universal-clipboard/", "published_at": "2026-04-13T19:24:42+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0ad78381", "title": "Every Public Facing Organisation should run a Provenance Service", "url": "https://djoker.dev/posts/on-public-asset-provenance/", "published_at": "2025-08-18T11:24:46+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0b5ac319", "title": "How We Built a Serverless PDF Processing Pipeline for Tax season", "url": "https://djoker.dev/posts/automating-tax-certificate-workflow/", "published_at": "2025-07-04T16:26:28+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0be45456", "title": "Rethinking payment aliases - Moving beyond phone numbers", "url": "https://djoker.dev/posts/rethinking-payment-aliases/", "published_at": "2025-04-12T20:47:55+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0c8f8463", "title": "Realtime Digital Payments in India - Part-1", "url": "https://djoker.dev/posts/realtime-payments-in-india/", "published_at": "2025-04-06T08:05:45+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0d011a9e", "title": "Building a stateful serverless feature flag application on the edge", "url": "https://djoker.dev/posts/building-feature-flag-application/", "published_at": "2025-03-26T15:05:59+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0d38c036", "title": "Building a serverless backend for ingesting data from a smartphone", "url": "https://djoker.dev/posts/realtime-qrcodes-backup/", "published_at": "2024-08-10T09:40:18+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0db74efe", "title": "Part-1: Phone In A Box Series", "url": "https://djoker.dev/posts/part-1-phone-in-a-box/", "published_at": "2024-07-08T13:07:46+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0dde00a4", "title": "How to Programatically generate large(5000+) page PDF", "url": "https://djoker.dev/posts/programatically-generating-pdf/", "published_at": "2024-06-04T20:08:29+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0e402cbe", "title": "Using cloudflare workers as a timer to defer actions", "url": "https://djoker.dev/posts/cloudflare-webhook-buffer/", "published_at": "2024-05-29T17:18:42+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0ec4b005", "title": "Designing Serverless Pipeline on AWS", "url": "https://djoker.dev/posts/aws-serverless-eda-pipeline/", "published_at": "2024-05-23T18:00:00+00:00" }, { "id": "01a0876d-cc51-73c2-8f96-548c0f24110c", "title": "Using Cloudflare Workers to serve custom robots.txt", "url": "https://djoker.dev/posts/cloudlfare-workers-for-robots/", "published_at": "2024-05-17T22:04:54+00:00" } ] posts Claim your blog
Back to djoker.dev
Blog · corpus.blog/blogs/djoker.dev/posts

djoker.dev

djoker.dev

2026

2025

2024