Software Engineering Blog, page 12
Notes on software engineering from the Atyantik practice.
Latest posts
Tirth Bodawala
Co-founder and Chief Technology Officer
Authorize payments now and capture later. Manage cart updates with payment intents in e-commerce checkout systems with working code.
Read the postAjay Patel
Laravel Folio in 2026: when it was released, how file-based routing works, and when to skip it
Laravel Folio shipped in July 2023 and supports Laravel 10.19 to 13. See its release history, how its file-based routing works, and when to use routes.
Read the postAjay Patel
Laravel toRawSql(): Debug Queries Faster
How Laravel 10.x's toRawSql() method prints raw SQL queries with bindings replaced inline as actual values, eliminating placeholder question marks in debugging.
Read the postMitesh Rathod
Livewire vs Splade vs Inertia.js in 2026: what a Laravel team should pick now that Splade is archived
Livewire vs Splade vs Inertia.js for Laravel in 2026: Splade is archived and stops at Laravel 12, so here is how to pick Livewire 4 or Inertia.js 3.
Read the postAjay Patel
HTMX vs React: Making the Right Choice
When choosing between HTMX vs React, understand their opposite approaches to web interactivity. Compare their philosophies, complexity, and best use cases.
Read the postAjay Patel
Automated Lighting with ESP8266 and Kotlin
Build an automated lighting system using ESP8266, Kotlin, Jetpack Compose, and Ktor. Control a smart bulb through an Android app as of June 2023.
Read the postTirth Bodawala
From Fortnite to your first game: game development
A transfer ledger for someone who already ships software: which habits carry into game work unchanged, which three break on a frame deadline, and what the licence terms actually cost a first project.
Read the postMitesh Rathod
Filament PHP Laravel admin panels: v5, the TALL stack and a safe production install
Filament PHP Laravel guide to v5.9.0: what the TALL stack does, v4 or v5, which PHP and Laravel versions stay patched, and the production sign-in fix.
Read the postAjay Patel
SurrealDB overview: a multi-model database for modern applications
SurrealDB overview: how one database holds documents, graphs, vectors and time-series, and when consolidating on it is the right call.
Read the postTirth Bodawala
Svelte 4: Upgraded and Optimized for Developers
Svelte 4 delivers 75% smaller package size, streamlines the developer experience with better tooling, and provides a solid foundation for Svelte 5.
Read the postKamil Khan
JavaScript clean code practices, from naming to the event loop, with measured costs and the ESLint rules that hold them
JavaScript clean code practices from naming to async ordering, cancellation and race conditions, with before and after code and measured Node.js costs.
Read the postAjay Patel
Progressive Web Apps and SEO: Gains for Search Visibility
Progressive web apps combine mobile performance and user engagement with improved SEO rankings. Learn how PWAs reduce load times and boost search visibility.
Read the post