Engineering scalable, secure, and smart web applications

I'm Andrea Fiori, a Full-stack developer focused on software engineering with PHP, JavaScript, and modern web technologies. I design and build high-performance web applications, refine backend architectures, and explore emerging tools that drive developer productivity. This site showcases my projects, technical articles, and long-form insights drawn from hands-on experience in full-stack development and modern software practices.

Latest projects

A curated collection of web applications, tools, and technical experiments built with precision and purpose. Each project reflects my approach to combining solid architecture, scalability, and thoughtful design to deliver real-world solutions.

Latest posts

Actionable tutorials and in-depth guides for modern developers. I write about frameworks, programming patterns, and software engineering practices that turn complex ideas into clean, maintainable code.
Laravel slow on Windows? How WSL2 fixed my performance issues

Laravel slow on Windows? How WSL2 fixed my performance issues

SummaryLaravel’s performance issues on Windows are not caused by PHP itself, nor by Laragon or XAMPP. The real bottleneck is the interaction between PHP’s execution model, Laravel’s architecture, and[...]

Read More
How to deploy an Angular app to shared hosting

How to deploy an Angular app to shared hosting

SummaryDeploy your Angular app to shared hosting in three simple steps: run ng build --prod (or ng build in Angular 12+), modify the base href if needed, and upload the contents of the dist folder to[...]

Read More
HTML Markup vulnerabilities: security risks and prevention guide

HTML Markup vulnerabilities: security risks and prevention guide

SummaryPure HTML markup can expose web applications to serious security vulnerabilities, including Cross-Site Scripting (XSS), HTML injection, clickjacking, and data exfiltration attacks. While HTML i[...]

Read More
Mastering Arrays in JavaScript and TypeScript: a complete guide

Mastering Arrays in JavaScript and TypeScript: a complete guide

SummaryArrays are fundamental data structures in JavaScript and TypeScript for storing ordered collections. TypeScript adds type safety, better autocomplete, and compile-time error detection. The most[...]

Read More
HTML5 Geolocation API: Complete Guide with Examples and Best Practices

HTML5 Geolocation API: Complete Guide with Examples and Best Practices

The HTML5 Geolocation API has revolutionized how web applications interact with user location data. Whether you're building a store locator, weather app, or location-based social platform, understandi[...]

Read More
Yii3: a well-intentioned misstep - why the framework lost its way

Yii3: a well-intentioned misstep - why the framework lost its way

SummaryMissing: advanced application template, Gii code generator, stable ActiveRecord APIProblem: architectural purity prioritized over developer productivityReality: Yii3 (as of early 2025) lacks pr[...]

Read More
0