Software Engineering Blog, page 12
Notes on software engineering from the Atyantik practice.
Latest posts
Vishal 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 postTirth 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: the states, children and keys each role owes, tabs worked key by key, and an HTML5 tags list.
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 post