# Javier Delgado's Blog > Blog de Javier Delgado, ingeniero en computación y desarrollador web full stack: artículos sobre desarrollo web, Vue, AWS, automatización e inteligencia artificial. Autor: Javier Delgado (https://javierdelgado.com.ve), Ing. en Computación · Desarrollador web full stack. Escribo sobre desarrollo web, Vue, AWS, automatización e inteligencia artificial aplicada a proyectos reales. Cada entrada está disponible en HTML y en Markdown limpio (enlace .md). Portafolio y contacto: https://javierdelgado.com.ve. Esta edición está en español. Edición en inglés: https://blog.javierdelgado.com.ve/llms.txt ## Desarrollo web - [Cómo migré mi portafolio de Vue 2 a Vue 3 con Vite (sin reescribirlo desde cero)](https://blog.javierdelgado.com.ve/es/posts/como-migre-mi-portafolio-de-vue-2-a-vue-3-con-vite.md): Migré un portafolio de 2017 (Vue 2, Webpack 3, jQuery) a Vue 3 con Vite por fases, reemplazando cada dependencia muerta sin rehacer el diseño. Aquí está el plan, las decisiones y lo que aprendí. ## Herramientas - [Un blog estático en hosting compartido cPanel: Markdown, Node y deploy por FTP](https://blog.javierdelgado.com.ve/es/posts/blog-estatico-en-hosting-cpanel-con-markdown-y-ftp.md): Cómo funciona este blog: entradas en Markdown, un generador en Node sin frameworks, un .htaccess para Apache y un script que sube por FTP solo los archivos que cambiaron. Todo en un hosting cPanel normal. ## Inteligencia artificial - [VoiceGraph: cómo construí un asistente de voz con LangGraph para demostrar grafos con estado](https://blog.javierdelgado.com.ve/es/posts/voicegraph-como-construi-un-asistente-de-voz-con-langgraph-para-demostrar-grafos-con-estado.md): Construí VoiceGraph, un asistente de voz con RAG orquestado como grafo de estado en LangGraph, para mostrar en mi portafolio branching, retries y checkpointing reales, no solo un chatbot. ## Seguridad - [5 problemas de seguridad que encontré al revisar un frontend de hace diez años](https://blog.javierdelgado.com.ve/es/posts/5-problemas-de-seguridad-en-un-frontend-heredado.md): Al retomar un proyecto web de 2016 encontré claves expuestas, un formulario PHP vulnerable y APIs muertas. Esta es la lista de lo que revisar antes de tocar una sola línea de código nuevo. ## Optional - [Javier Delgado — Portafolio](https://javierdelgado.com.ve) - [RSS](https://blog.javierdelgado.com.ve/es/rss.xml) - [Sitemap](https://blog.javierdelgado.com.ve/es/sitemap.xml) - [Contenido completo en Markdown](https://blog.javierdelgado.com.ve/es/llms-full.txt)