# Lo que uso

Con qué trabajo día a día: el escritorio, el editor, el stack detrás de este sitio y los servicios donde corre. Cambia a medida que cambia mi trabajo, así que es una foto del momento más que una recomendación.

_Última actualización: octubre de 2026_

## Hardware

- [MacBook Pro M5](https://www.apple.com/macbook-pro/): La computadora en la que escribo, construyo y grabo todo.
- [Shure MV7](https://www.shure.com/en-US/products/microphones/mv7): Mi micrófono para llamadas, podcasts y charlas.

## Editor y terminal

- [Visual Studio Code](https://code.visualstudio.com): Mi único editor, para código y para escribir, con las extensiones que recomienda el repositorio.
- [GitHub Theme](https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme): Cambia entre su versión clara y oscura junto con la apariencia del sistema.
- [Oxc](https://marketplace.visualstudio.com/items?itemName=oxc.oxc-vscode): Formatea y revisa al guardar con el mismo oxfmt y oxlint que usa el repositorio.
- [Terminal](https://support.apple.com/guide/terminal/welcome/mac): La terminal que viene con macOS, donde corre mi shell.
- [Zsh](https://www.zsh.org): Mi shell, configurada para elegir la versión de Node.js de cada proyecto.
- [Claude Code](https://www.claude.com/product/claude-code): Trabaja en mi monorepo con las reglas de su AGENTS.md, mientras yo reviso y dirijo.

## Stack

Con qué están hechos este sitio y los paquetes @sdxc.

- [TypeScript](https://www.typescriptlang.org): El lenguaje en el que escribo todo, frontend y backend.
- [Remix](https://remix.run): Remix v3 renderiza este sitio: su router, middleware y componentes, sobre Web APIs.
- [Bun](https://bun.sh): Instala dependencias y corre cada script del monorepo.
- [Vite+](https://viteplus.dev): Formatea, revisa y chequea tipos de todo el repositorio en una pasada con caché.
- [Vitest](https://vitest.dev): Corre los tests, en Node, en un navegador real y dentro de workerd con bindings reales.
- [Mock Service Worker](https://mswjs.io): Simula el HTTP saliente en los tests, así nada reemplaza fetch.
- [@sdxc packages](https://sdxc.dev): Mis propias librerías de auth, jobs, mail, caché y UI, que usan todas mis apps.

## Hosting y servicios

- [Cloudflare Workers](https://workers.cloudflare.com): Donde corren este sitio y mis otras apps, cerca de cada lector.
- [Cloudflare D1, KV and R2](https://developers.cloudflare.com/d1/): La base de datos, cachés y backups del sitio, junto al Worker.
- [GitHub](https://github.com/sergiodxa): Donde vive todo mi código, del monorepo a Remix Auth.
- [GitHub Actions](https://github.com/features/actions): Chequea cada push y publica los paquetes @sdxc en un release diario.
- [npm](https://www.npmjs.com/org/sdxc): Donde se publican los paquetes @sdxc.

## Apps

- [Safari](https://www.apple.com/safari/): Mi navegador principal.
- [Mail](https://support.apple.com/guide/mail/welcome/mac): El correo, con la app que viene con macOS.
- [Calendar](https://support.apple.com/guide/calendar/welcome/mac): Reuniones y planes, también incluida en macOS.
- [Cursor](https://cursor.com): Un editor pensado para IA que tengo junto a VS Code.
- [Xcode](https://developer.apple.com/xcode/): Para construir y correr apps para las plataformas de Apple.
- [Figma](https://www.figma.com): Para diseñar y bocetar interfaces antes de construirlas.
- [ChatGPT](https://chatgpt.com): Un asistente de IA en el escritorio.
- [Claude](https://claude.ai/download): La app de escritorio de Claude, para chats y sesiones de trabajo largas.
- [GitHub Desktop](https://desktop.github.com): Para revisar y preparar cambios de forma visual antes de un commit.
- [Docker Desktop](https://www.docker.com/products/docker-desktop/): Corre contenedores localmente cuando un proyecto lo necesita.
