Software Engineering Blog, page 10
Notes on software engineering from the Atyantik practice.
Latest posts
Maulik Macwan
JavaScript One-Liners: Elegance and Simplicity
Practical JavaScript one-liners using ES6 and modern syntax to solve common problems concisely and elegantly, with explanations of what makes each one work.
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 Installation Guide for DigitalOcean Kubernetes
Step-by-step guide to install Rancher on DigitalOcean Kubernetes with cert-manager, ingress configuration, and TLS certificates using Let's Encrypt.
Read the postIshan Chavda
5 HTML5 Tags for Frontend Developers to Play With
Learn five HTML5 tags that make your code more semantic and interactive: the q tag for quotes, s for strikethrough, mark for highlights, ruby for annotations, and details for collapsible content.
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 v1: an accessible low-carbon design theme
Introducing Ecofyre v1, a low-carbon design theme with WCAG compliance. Download the Figma design system and build accessible, sustainable digital experiences.
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 Explained
Learn the main API types and architectures. Understand REST, GraphQL, SOAP, and gRPC, and choose the right approach for scaling your application.
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 postTirth Bodawala
Accessible Multimedia: Audio, Video, and Transcriptions
Best practices for creating accessible multimedia content including captions, transcripts, audio descriptions, and accessible media players for all users.
Read the post