Software Engineering Blog, page 11
Notes on software engineering from the Atyantik practice.
Latest posts
Tirth Bodawala
Accessible multimedia under WCAG 2.2: captions, transcripts and audio description for every clip
Accessible multimedia under WCAG 2.2: what 1.2.1 to 1.2.5 ask of each clip at A and AA, with WebVTT captions, transcripts and audio description.
Read the postJanki Gandhi
Accessible forms in HTML and ARIA: the four things every field must expose for WCAG 2.2
Accessible forms give every field a name, a hint, a state and a linked error. See the HTML, ARIA and WCAG 2.2 rule behind each, plus how to test them.
Read the postTirth Bodawala
ARIA roles for developers: every role is a contract you must keep
ARIA roles for developers, read as contracts: what a role changes, the states, children and keys it leaves you owing, and tabs worked key by key.
Read the postTirth Bodawala
Color contrast accessibility under WCAG 2.2 and the ADA: ratios, checks and dark mode
Color contrast accessibility explained: the WCAG 2.2 ratios, what ADA color compliance means, and how to check every color pair in light and dark mode.
Read the postTirth Bodawala
Screen reader compatibility testing: a five-check loop for NVDA, JAWS, VoiceOver and TalkBack
Screen reader compatibility testing as a loop per component: pick pairings from survey data, run five checks in four screen readers, record each result.
Read the postTirth Bodawala
A web accessibility introduction: WCAG 2.2, the laws that cite it, how to make a website accessible, and a checklist
A web accessibility introduction: what WCAG 2.2 asks at Level AA, which laws cite it, how to make a website accessible, and a short checklist.
Read the postIshan Chavda
Headless CMS guide: what it is, how it works and when to skip it
A headless CMS guide for 2026: what headless means, how the content API works, what five CMSs charge a team of eight, and when to stay traditional.
Read the postTirth Bodawala
Monolithic vs microservices pros and cons: four inputs that decide
Microservices vs monolith for CTOs: the pros and cons of each, the modular monolith as the default, and one product priced both ways at AWS list rates.
Read the postIshan Chavda
CMS types explained: the six kinds of CMS and how to pick yours
CMS types compared: traditional, headless, decoupled, hybrid, DXP and e-commerce, with W3Techs usage data and a two-question test to pick yours.
Read the postDharmesh Patel
PHP features for developers in 2026: what 8.4, 8.5 and 8.6 add, and which version brought the rest
PHP features for developers in 2026: what 8.4 and 8.5 add, when 8.6 ships, the PHP floor of each framework, and which version introduced each older feature.
Read the postTirth Bodawala
Supabase Astro blog on Cloudflare: one guide from database to deploy
Build a Supabase Astro blog on Cloudflare Workers: tables and grants, row level security, a react-admin panel, Astro pages and a wrangler deploy.
Read the postTirth Bodawala
Nodejs HTTP2 server setup in Node.js: createSecureServer, allowHTTP1, ALPN and curl tests
Set up a nodejs http2 server with createSecureServer and allowHTTP1, learn what ALPN negotiates, and prove h2 with curl, from the Node.js v26 docs.
Read the post