Articles & Insights

Explore my thoughts on web development, technology trends, and programming best practices

Showing 8 of 8 articles

Internal
Featured
Backend
March 30, 20263 min

PHP Attributes in Laravel 13 — The Complete Guide

Laravel 13 doubles down on PHP's native Attribute system, letting you replace scattered configuration arrays, boot callbacks, and interface implementations with clean, colocated #[...] annotations directly on your classes and methods. This article explains what PHP Attributes are, why they matter, and walks through every place Laravel 13 uses them — with working code examples and direct links to the official docs.

BackendPhpLaravel 13 +1
Vue 3.4+ defineModel(): Simplifying Two-Way Binding
Internal
Featured
Frontend
September 13, 20253 min

Vue 3.4+ defineModel(): Simplifying Two-Way Binding

Simplify v-model in Vue 3.4 with defineModel(). Cut boilerplate, enable two-way binding, TypeScript support, and modifiers for cleaner code.

Frontendjavascriptweb development +1
Biome vs ESLint: The Ultimate 2025 Showdown for JavaScript Developers — Speed, Features, and Migration Guide
External
Frontend
September 13, 2025 min

Biome vs ESLint: The Ultimate 2025 Showdown for JavaScript Developers — Speed, Features, and Migration Guide

Biome is an all-in-one toolchain that’s gaining serious momentum in 2025. What makes it special? It’s incredibly fast and works out of the box with minimal setup.

Frontendjavascriptlinter
Using defineExpose script: A hidden gem in Vue 3
Internal
Frontend
September 6, 20255 min

Using defineExpose script: A hidden gem in Vue 3

Explore Vue 3’s defineExpose macro to safely expose child methods and properties. Learn patterns, best practices, and real examples.

VueFrontendweb development
External
Frontend
August 28, 2025 min

Alpine.js: A Modern Lightweight JavaScript Framework — A jQuery Replacement ?

Alpine.js promotes a reactive programming paradigm, similar to Vue.js. This means that data binding and updates are automatically handled by the framework, eliminating the need for manual event handling and DOM manipulation.

Frontendjavascriptalpinejs
WhereAll() and WhereAny() in Laravel
Internal
Backend
August 26, 20253 min

WhereAll() and WhereAny() in Laravel

Laravel 11 adds whereAll() and whereAny() to Query Builder, making it easier to apply the same conditions across multiple columns.

LaravelBackendPhp
How to Use DTOs Perfectly in Laravel PHP
Internal
Backend
August 28, 20256 min

How to Use DTOs Perfectly in Laravel PHP

DTO (Data Transfer Object) is a design pattern used to transfer data between application layers. This object-oriented approach encapsulates data for efficient and easy transmission

LaravelBackenddto +1
VueUse-Vue composable library that has collection of vue composition utilities
External
Frontend
August 26, 2025 min

VueUse-Vue composable library that has collection of vue composition utilities

VueUse is a powerful collection of Vue.js utility functions built on the Composition API. It provides ready-to-use composables that simplify state management, reactivity, and common application logic, making it easier to build scalable and maintainable Vue applications.

VueFrontend
Showing 1 to 8 of 8 results