Software Engineering Blog, page 8
Notes on software engineering from the Atyantik practice.
Latest posts
Ronak Makwana
Spatie activity log best practices for audit at scale
Spatie activity log best practices for Laravel: log domain events not model churn, index real queries, retain by compliance class, keep PII out of the diff.
Read the postRonak Makwana
Laravel DigitalOcean deployment with Laravel Forge
Laravel DigitalOcean deployment with Laravel Forge, as a production runbook: atomic deploys, queue workers, migration safety, sizing math, and hardening.
Read the postMaulik Macwan
WordPress serialization and JSON: why core still stores PHP serialize() strings
WordPress serialization and JSON compared: why core keeps PHP serialize(), how to read it into an array, and when JSON is the safer store.
Read the postIshan Chavda
Site speed optimization 2026: Core Web Vitals guide
Site speed optimization 2026 as a field guide: read Core Web Vitals at p75, split LCP and INP into subparts, fix the one that owns the time, re-measure.
Read the postMaulik Macwan
WordPress Lifecycle Hooks: index.php to Rendered Page
WordPress lifecycle hooks, source-traced from index.php to shutdown: what state each hook exposes, and why hooking too early or too late breaks.
Read the postIshan Chavda
WordPress vs Laravel which to choose in 2026, scored on eight questions and measured throughput
WordPress vs Laravel which to choose: score your project on eight questions, read named benchmarks, and see when headless WordPress plus Laravel fits.
Read the postAyush Makwana
How do computers generate random numbers?
How do computers generate random numbers? Statistical PRNGs versus kernel CSPRNGs, the one question behind each call, and why a wrong pick predicts tokens.
Read the postAyush Makwana
Unix time epoch explained: epoch, Y2038, leap seconds
Unix time epoch explained by derivation: the one invariant, epoch and timezone conversion, the Y2038 overflow, leap seconds, monotonic vs wall clock.
Read the postKalpesh Patel
Web development innovations of 2026 that change how a team builds
Web development innovations of 2026, judged by Baseline and Interop 2026: what each removes from your build and the month you can drop the fallback.
Read the postAatman
How manual testing improves automation quality, from one session to the next regression check
Why manual testing still matters, and how manual testing improves automation quality: run a chartered session, then turn each finding into a stable check.
Read the postAjay Patel
What is custom software development, and what do you own when you build it?
Custom software development defined the way US national accounts measure it: the three routes from buy to build, what you own, and when not to build.
Read the postKalpesh Patel
PHP vs JavaScript web development: choose by how each one serves a request
PHP vs JavaScript web development, decided by execution model: a PHP-FPM worker per request or one Node.js event loop, with worked numbers per layer.
Read the post