Software Engineering Blog, page 2
Notes on software engineering from the Atyantik practice.
Latest posts
Tirth Bodawala
Keycloak vs Auth0 Cost at 5,000 Users: A Three-Year Build or Buy Guide
Keycloak vs Auth0 cost at 5,000 monthly active users, from dated list prices: the AWS bill line by line, 36-month totals, break-even and migration risk.
Read the postAjay Patel
Laravel Keycloak user migration without a password reset, for multitenant apps
A Laravel Keycloak user migration that keeps bcrypt passwords: the provider, the first-login rehash, migrate on login, and tenants as Organizations.
Read the postAjay Patel
AI data extraction with Cloudflare Clairic: the cost, the accuracy and the Worker that runs it
AI data extraction with Cloudflare Clairic, priced per document and per month, with accuracy measured per field and the smallest Worker that runs it.
Read the postTirth Bodawala
paper-docx vs python-docx openpyxl python-pptx AI edits: which library keeps an Office file intact?
paper-docx vs python-docx openpyxl python-pptx AI edits, tested: what each Word, Excel and PowerPoint save kept, and the guarded code to use.
Read the postTirth Bodawala
When AI agents edit Excel Word PowerPoint files: what breaks and five guardrails
When AI agents edit Excel Word PowerPoint files, formulas lose results and tracked changes vanish. See what breaks, five guardrails, and build or buy.
Read the postMitanshi Upadhyay
RFID scan vs stock count: how tag reads become a number you can trust
RFID scan vs stock count: why a sweep's tag list is not a stock level, how to reconcile it with the record, and when a scan may trigger a reorder.
Read the postMargi Varmora
RFID inventory software: the five builds behind RFID inventory tracking, and what goes wrong
RFID inventory software needs five builds for RFID inventory tracking: SKU checks, tag printing, reconciliation, reader adapters and tenant separation.
Read the postAnkit Prajapati
Android RFID reader SDK: one app, an adapter per vendor, dedupe by EPC
Put every Android RFID reader SDK behind one adapter interface: dedupe by EPC, map session and power per vendor, and fix init failures on Android 12.
Read the postAjay Patel
RFID tag uses and ROI: the common RFID uses and when tags pay back
RFID tag uses and ROI in plain terms: the common RFID uses, which tag type fits your goods, what drives the cost, and how to work out your payback.
Read the postHardip Patel
AI purchase order entry for B2B: the model reads, rules match, a person sends
AI purchase order entry for B2B, step by step: what a model should read, which rules match each line safely, and a small Python file to start from.
Read the postIshan Chavda
WordPress multisite malware ad injection: how it gets in, where it hides, how to clean it
How WordPress multisite malware ad injection gets in, where it hides, the WP-CLI checks that find it, and a cleanup order that stops it coming back.
Read the postTushar Sharma
WordPress multisite network lessons: the five functions that act at network scope
WordPress multisite network lessons: why loops stop at 100 sites, what switch_to_blog() leaves behind, where options live, and how to roll out safely.
Read the post










