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.

Frontend & UI

Vue 3 / Quasar

Framework principal per a frontends d'aplicacions enterprise. Quasar aporta un sistema de components complet i suport SPA/SSR/PWA sense configuració extra.

Angular / Nebular

Per a projectes on es necessita una arquitectura frontend més rígida i tipada. Nebular estén Angular amb components de UI llestos per a dashboards i panells d'administració.

React

En projectes on l'equip o el client ho requereix. Components funcionals amb hooks, sense frameworks pesants a sobre.

Astro

Per a llocs de contingut i portfolis com aquest. Islands Architecture, zero JS per defecte i rendiment excepcional en Core Web Vitals.

Tailwind CSS

CSS utility-first per a tots els projectes frontend. Elimina la fricció del CSS a mida i manté consistència visual sense esforç.

Backend i Llenguatges

PHP 8.3 / Laravel 11

Stack principal per a projectes de backend. Ecosistema madur, ORM excel·lent i Eloquent per al dia a dia.

Java 21 / Spring Boot 3

Per a sistemes amb alta càrrega, microserveis i clients enterprise. Spring Security i JPA cobreixen el 90% dels casos.

TypeScript / Node.js

APIs secundàries, scripts i eines d'automatització. Prefereixo backend TS pur sense frameworks pesants.

Python 3.12

Scripts de processament, automatització d'infraestructura i tasques de dades quan l'ecosistema ho justifica.

Bases de dades

PostgreSQL 16

Primera opció per a gairebé tot. JSONB, arrays, full-text search natiu. L'eina més completa de l'ecosistema relacional.

Redis 7

Caché, sessions, rate limiting i cues lleugeres. Imprescindible en qualsevol sistema amb càrrega real.

MySQL 8 / MariaDB

En projectes on ja existeix o quan el client ho requereix. Ben configurat amb InnoDB és perfectament vàlid. MariaDB en contextos on es necessita compatibilitat amb Galera Cluster.

Elasticsearch

Cerca full-text, logs i analítics. Potent però costós d'operar — només quan hi ha un cas d'ús clar.

Infraestructura & Cloud

AWS (ECS Fargate, RDS, S3, SQS, Lambda)

El proveïdor que més faig servir. ECS Fargate per a contenidors sense gestionar instàncies, RDS per a bases de dades gestionades.

Terraform

Tot com a codi. Mòduls reutilitzables, workspaces per entorn, estat remot a S3 + DynamoDB per a bloquejos.

Docker / Docker Compose

Dev, staging i prod en el mateix contenidor. Compose per a local, ECS per a producció.

GitHub Actions

CI/CD principal. Tests, linting, build d'imatge Docker i deploy automatitzat a ECS en cada push a main.

Nginx

Reverse proxy, terminació TLS, configuració de capçaleres de seguretat. El fidel company de producció.

Missatgeria & Cues

RabbitMQ

Per a comunicació asíncrona entre serveis, amb routing de missatges, dead letter queues i confirmacions manuals.

AWS SQS

Quan el sistema ja està a AWS i no necessita el routing avançat de RabbitMQ. Simple, escalable i gestionat.

Laravel Queues / Horizon

Per a workers en Laravel sobre Redis o SQS. Horizon dóna visibilitat completa de les cues en producció.

Eines de desenvolupament

IntelliJ IDEA / PhpStorm

IDEs de JetBrains. Indispensables per a refactoring, navegació de codi i debugging en Java i PHP.

VS Code

Per a TypeScript, Python, edició de Terraform i markdown. Lleuger i extensible.

TablePlus

GUI per a bases de dades. Molt més ràpid que pgAdmin per a exploració i consultes ràpides.

Insomnia / HTTPie

Testing d'APIs. Insomnia per a projectes complexos amb entorns, HTTPie per a proves ràpides en terminal.

Git + GitHub

Control de versions. Conventional Commits, PRs amb reviews i branch protection a main.

Monitorització & Observabilitat

AWS CloudWatch

Logs, mètriques i alertes quan tot està a AWS. Log Insights per a consultes ad hoc.

Sentry

Error tracking en producció. L'stack trace amb context és imprescindible per a diagnosticar bugs ràpid.

Datadog (selectiu)

En clients que el tenen. APM i mètriques d'infraestructura en temps real.

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.