Software Engineering Blog, page 10
Notes on software engineering from the Atyantik practice.
Latest posts
Jaykrishna Vijayan
Choosing testing tools for your project, one layer of the test pyramid at a time
Choosing testing tools for your project, layer by layer: the one criterion that decides each layer, checked in the official docs, then a first test to run.
Read the postMaulik Macwan
JavaScript one-liners that stay readable and correct, shown beside the input that breaks each one
JavaScript one-liners for flatten, swap, Set dedupe, string to number and reverse, each beside the input that breaks it, with measured speed.
Read the postSachin Sanchania
Laravel performance optimization: find what is slow, fix the cause, know the cost
Laravel performance optimization that starts by measuring: Pulse, Telescope and EXPLAIN first, then each fix with what it costs and how it backfires.
Read the postTirth Bodawala
Rancher on DigitalOcean Kubernetes: a Helm install with Traefik, cert-manager and TLS
Install Rancher on DigitalOcean Kubernetes with Helm: pick a DOKS version, add Traefik and cert-manager, get a Let's Encrypt certificate, fix the 3 breaks.
Read the postIshan Chavda
HTML5 tags for frontend developers: the tags list and what each one tells a screen reader
HTML5 tags for frontend developers, listed with what each tag means in the WHATWG standard and the role it exposes to screen readers under HTML-AAM.
Read the postKalpesh Patel
Tailwind vs Bootstrap in 2026: Tailwind CSS v4 and Bootstrap 5.3 built on the same page
Tailwind vs Bootstrap at current versions: one page built in Tailwind CSS v4 and Bootstrap 5.3, bytes measured, and which one fits your team.
Read the postTirth Bodawala
Ecofyre low-carbon design theme for Figma: what each design choice costs in bytes, grams and access
The Ecofyre low-carbon design theme, measured choice by choice: image and font bytes, grams of CO2e per view, dark surfaces and the WCAG 2.2 floors.
Read the postAjay Patel
WCAG UI UX design: the share of WCAG 2.2 a designer settles before code
WCAG UI UX design, split at the handoff: the WCAG 2.2 numbers a design file can check, what it must annotate, and what only code and testing can prove.
Read the postIshan Chavda
API types and architectures: what REST, GraphQL, gRPC, SOAP, webhooks and event streams cost to run and to change
API types and architectures compared by cost: measured bytes, caching, versioning and team skills for REST, GraphQL, gRPC, SOAP, webhooks and Kafka.
Read the postVishal Prajapati
Accessible single-page applications: what each router does on a route change, and how to fix the gap
Accessible single-page applications move focus and announce the new page on every route change. See what six routers do by default and how to patch them.
Read the postVishal Prajapati
ARIA live regions: how to make screen readers announce dynamic content
How ARIA live regions work: pick role status, alert or log, predict aria-live and aria-atomic, fix a silent region and size a screen reader test plan.
Read the postJanki Gandhi
Keyboard navigation focus management under WCAG 2.2: six stops, a test and a native fix for each
Keyboard navigation focus management under WCAG 2.2: tab order, visible and unobscured focus, widgets, modal dialogs and route changes, each with a test.
Read the post