V Volkanic

Eines

Stack i eines

Les tecnologies que faig servir en projectes de producció reals. No exhaustiu — només el que realment posso en producció amb regularitat.

Backend & Llenguatges

PHP 8 / Laravel

Stack principal. Ecosistema madur, Eloquent per al dia a dia i una comunitat que ja ha resolt el 90% dels problemes habituals.

Laravel Octane

On el rendiment mana. Manté l'aplicació en memòria entre peticions i elimina el cost d'arrencada del cicle tradicional de PHP. En rutes de consulta molt sol·licitades, la diferència es nota.

Java / Spring Boot

Per a serveis on interessa el tipatge fort i l'ecosistema enterprise. Spring cobreix seguretat, persistència i configuració sense muntar-ho a mà.

PHP vanilla / legacy

No és una elecció, és una realitat de molts sistemes en producció. Saber moure's en una base legacy sense trencar-la és una habilitat en si mateixa.

Node.js

Backend en JavaScript, sobretot en projectes web on la resta de l'stack ja viu en el mateix llenguatge.

JavaScript / TypeScript

Frontend, scripting i eines. TypeScript sempre que el projecte hagi de durar més d'un parell de mesos.

Frontend & UI

Vue 3

Framework principal de frontend. La Composition API manté la lògica ordenada a mesura que creix el component.

Quasar

Sobre Vue, per a aplicacions de gestió: extranets, intranets i panells. Aporta un catàleg de components consistent i evita refer el sistema de disseny a cada superfície.

React

En projectes on l'equip o el client ja el té. Components funcionals amb hooks, sense arrossegar un framework pesat a sobre.

Angular

Per a frontends que demanen una estructura més rígida i tipada de sèrie, habitual en aplicacions de gestió amb equips grans.

WordPress

Desenvolupament a mida sobre WordPress quan el client necessita gestionar el seu propi contingut sense dependre de ningú.

Astro

Per a llocs de contingut com aquest. Zero JavaScript per defecte i contingut en Markdown sense muntar un CMS.

Tailwind CSS

Utility-first. Consistència visual sense acumular un full d'estils que ningú gosa tocar.

Bases de dades

MySQL / MariaDB

Les bases de dades amb què he treballat en producció. Ben modelades i indexades aguanten molt més del que se sol assumir abans de necessitar res exòtic.

Redis

Cache, sessions i dades d'accés molt freqüent. En un motor de disponibilitat és la diferència entre respondre a l'instant i tornar a preguntar el mateix a la base de dades.

Modelatge de dades

L'esquema és la decisió més cara de revertir d'un sistema. Mereix més temps del que normalment se li dedica.

Optimització de consultes

Llegir plans d'execució, entendre quin índex s'està fent servir i per què. En sistemes amb càrrega real és on apareixen les millores grans.

Replicació master-slave

Separar lectures d'escriptures quan el volum de consulta supera de molt el d'escriptura, que és l'habitual en motors de disponibilitat.

Infraestructura

AWS

El proveïdor cloud amb què treballo. EC2, RDS i S3 cobreixen la major part del que un backend necessita sense afegir serveis per moda.

Docker / Docker Compose

Entorns reproduïbles. Compose per a desenvolupament local amb paritat raonable respecte a producció.

Terraform

Infraestructura declarada en codi. El valor real no és automatitzar l'alta, és poder llegir en un repositori què hi ha aixecat i per què.

Nginx

Reverse proxy, terminació TLS i capçaleres de seguretat. La peça que gairebé mai dóna problemes i per això s'oblida.

Linux

El sistema on acaba corrent tot. Saber llegir logs, processos i consum de recursos estalvia moltíssim temps de diagnòstic.

Autoescalat horitzontal

Per absorbir pics de càrrega sense sobredimensionar la infraestructura la resta del temps.

GitHub Actions / CI/CD

Integració i desplegament continus. Si desplegar fa por, es desplega poc; i si es desplega poc, cada desplegament és més arriscat.

Arquitectura

REST APIs & Webservices

Disseny d'APIs pensant en qui les consumirà, no en com està organitzada la base de dades per dins.

Integracions amb tercers

Un adaptador per proveïdor, un model únic cap a dins. Tota la raresa de cada tercer continguda en un sol lloc.

Clean Architecture / DDD

Sense cerimònia: el que importa són les fronteres i la direcció de les dependències, no reproduir un diagrama.

Sistemes d'alt rendiment

Mesurar abans d'optimitzar, i prioritzar deixar de fer feina per damunt de fer-la més ràpida.

Eines

PhpStorm / IntelliJ IDEA

IDEs de JetBrains per a PHP i Java. El refactor automàtic i la navegació de codi compensen de sobres en bases grans.

VS Code

Per a frontend, TypeScript, Terraform i Markdown.

Git + GitHub

Control de versions, pull requests amb revisió i protecció de la branca principal.

Aquesta pàgina s'actualitza amb el stack real que faig servir en projectes actuals. Algunes tecnologies canvien amb el temps — l'elecció sempre depèn del problema, no de la tendència.