DiscoverArtesanos del Código
Artesanos del Código
Claim Ownership

Artesanos del Código

Author: Iván Portillo Pérez

Subscribed: 0Played: 0
Share

Description

El desarrollo de software no es solo para jóvenes de 20 años en hoodies. Soy Iván Portillo y, tras reinventarme profesionalmente, he entendido que la madurez es una ventaja competitiva en tecnología.

Artesanos del Código es el podcast para programadores que ya saben programar, pero quieren profesionalizarse. Analizamos buenas prácticas, estrategia técnica y productividad real (sin quemarse). Si quieres dejar de ser un "recurso" y convertirte en un activo estratégico para tu empresa, bienvenido.
13 Episodes
Reverse
¿Alguien nos ha preguntado a qué velocidad queremos llegar al futuro? Hoy el episodio es diferente. No hablo de herramientas, arquitecturas ni modelos nuevos. Hablo de algo que lleva semanas sin dejarme en paz: la velocidad a la que avanzamos hacia una inteligencia artificial superior a la humana, sin que nadie nos haya preguntado si es eso lo que queremos, ni bajo qué condiciones. Soy un early adopter convencido. Trabajo con IA cada día, la integro en proyectos reales y creo que es una de las tecnologías más increíbles que ha creado la humanidad. Pero precisamente porque la conozco, no puedo ignorar lo que los propios laboratorios que la construyen ya están documentando. En este episodio hablo de: — Por qué la velocidad de desarrollo es el problema real, más allá de si la IA es buena o mala — Qué pasa si la destrucción de empleo supera la capacidad de adaptación de la sociedad — Los comportamientos que los modelos de IA ya están mostrando: chantaje, engaño, trampas... documentados por los propios investigadores — Todo lo que la IA ya está haciendo de forma increíble hoy, sin necesitar ir más lejos — Por qué necesitamos gobernanza global, como se hizo con la energía nuclear — Y qué puedes hacer tú, desde donde estás, para que tu voz cuente No vengo a crear miedo. Vengo a abrir un debate que creo que todos deberíamos estar teniendo. ¿Conoces alguna iniciativa de gobernanza global de la IA? Cuéntamelo, me interesa mucho descubrirlas. Puedes escribirme a través del formulario o encontrarme en LinkedIn. Enlaces mencionados y recursos Cuéntame qué te ha parecido o qué temas quieres que trate → https://tally.so/r/9qXVRp LinkedIn → https://www.linkedin.com/in/ivan-portillo-perez/ Web → https://ivanportilloperez.com/ Instagram → https://www.instagram.com/artesanosdelcodigo/ Newsletter → https://ivanportillo.substack.com/ GitHub → https://github.com/PortilloDev Apoya el podcast Si estás pensando en montar tu web o proyecto, puedes hacerlo con Hostinger. Usando mi enlace de referido me ayudas a seguir creando contenido sin coste extra para ti → https://hostinger.com?REFERRALCODE=ARTESANOSCODIGO Artesanos del Código es un podcast sobre cómo iniciarse y avanzar en el mundo de la tecnología y el desarrollo web, en cualquier momento de la vida. Especialmente para quienes empiezan tarde o están haciendo un cambio de profesión.
Integrar IA en tu aplicación no es “pegar un endpoint”. Es introducir probabilidad en un sistema que hasta ahora era determinista. Y eso cambia completamente las reglas del juego. En este episodio hablamos de lo que realmente ocurre cuando añades un LLM a tu backend en producción: No determinismo Latencia variable Coste por request Respuestas inválidas El problema no es el modelo. El problema es que la mayoría de arquitecturas no están diseñadas para convivir con incertidumbre. La IA no debe contener tu lógica de negocio. Debe ser un adaptador, no tu núcleo. Si tu regla vive en un prompt, ya tienes deuda técnica. Cuatro ideas base que debes recordar 1️⃣ Dominio determinista / Modelo probabilístico Separa claramente tu core de negocio del comportamiento incierto del modelo. 2️⃣ El contrato es más importante que el prompt Define entradas, salidas y validaciones como si integrarás cualquier proveedor externo. 3️⃣ La incertidumbre debe aislarse Crea capas de validación y control. No mezcles modelo y dominio. 4️⃣ La arquitectura debe sobrevivir al modelo Si mañana cambias de proveedor o el modelo falla, tu sistema debe seguir siendo estable. Este episodio forma parte del enfoque de AI-First Backend Architecture, donde hablamos de cómo integrar IA en sistemas reales sin romper arquitectura ni criterio técnico . Si quieres evolucionar tu backend sin caer en el hype, este es tu sitio. Enlaces Hosting recomendado https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO Formulario de contacto https://tally.so/r/9qXVRp LinkedIn https://www.linkedin.com/in/ivan-portillo-perez/ Web personal https://ivanportilloperez.com/ GitHub https://github.com/PortilloDev Instagram https://www.instagram.com/artesanosdelcodigo/ Newsletter – Tech & IA desde la trinchera https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web
Integrar un LLM en tu backend parece trivial: una llamada y listo. Pero el problema no es técnico, es arquitectónico. Estás introduciendo comportamiento probabilístico dentro de un sistema diseñado para ser determinista. Eso implica latencias más altas, errores silenciosos (alucinaciones con 200 OK) y variabilidad en el formato de salida. Si lo metes directamente en tu caso de uso principal, estás debilitando tu núcleo de negocio. La solución no es un mejor prompt, es un mejor diseño. Trata el LLM como infraestructura, no como dominio. Define un contrato (Puerto) en tu capa de aplicación y crea un Adaptador en infraestructura que encapsule el SDK de turno. Al final, integrar IA no va de hype ni de prompts mágicos. Va de aplicar ingeniería clásica: inversión de dependencias, capa anticorrupción, resiliencia y testing. La herramienta cambia. La arquitectura permanece. Enlaces Web: ⁠https://ivanportilloperez.com/⁠ LinkedIn: ⁠https://www.linkedin.com/in/ivan-portillo-perez/⁠ GitHub: ⁠https://github.com/PortilloDev⁠ Instagram: ⁠https://www.instagram.com/artesanosdelcodigo/⁠ Newsletter: ⁠https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web⁠ Formulario: ⁠https://tally.so/r/9qXVRp⁠ Hosting recomendado: ⁠https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO
Vivimos en una industria donde parece que si no estás aprendiendo cinco cosas a la vez, estás muerto. Cloud. IA. Arquitectura. Soft skills. Prompts. Otro framework más. Y mientras tanto, esa sensación silenciosa: *“voy tarde”*. En este episodio hablo de algo incómodo pero liberador: La productividad no va de hacer más. Va de elegir mejor. Ideas clave del episodio Basado en el libro **“Lo único” de Gary Keller**, comparto las seis mentiras que nos han hecho creer sobre el éxito profesional… y cómo aplicarlas en el desarrollo de software sin postureo ni teoría vacía. - No todo importa por igual (aunque tu lista diga lo contrario). - Estar ocupado no es lo mismo que ser valioso. - La multitarea no es productividad, es cambio constante de contexto. - La disciplina no es infinita: es una batería. - El equilibrio perfecto no existe, pero el contrapeso consciente sí. - Pensar en grande no genera más estrés; genera mejores decisiones. Y sobre todo, una pregunta que puede cambiar tu forma de trabajar: Cómo lo estoy aplicando ¿Qué es lo único que puedo hacer ahora que hará que todo lo demás sea más fácil… o innecesario? - Trabajo en bloques de **tres meses**. - Una sola prioridad real por trimestre. - Bloques de tiempo temprano para lo importante. - Sin negociar con Slack ni correo. Menos tareas pero con más impacto. Y como poder aplicarlo de forma real. Recursos y enlaces: Web personal https://ivanportilloperez.com/ Newsletter — *Tech & IA desde la trinchera https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web LinkedIn https://www.linkedin.com/in/ivan-portillo-perez/ GitHub [https://github.com/PortilloDev Instagram https://www.instagram.com/artesanosdelcodigo/ Formulario de contacto / propuestas https://tally.so/r/9qXVRp Hosting recomendado https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO Si este episodio te ha removido algo, no necesitas hacer veinte cambios. Empieza por uno. Empuja la ficha correcta. Nos escuchamos la semana que viene
El desarrollo de software ha cambiado con la llegada de la IA y la inteligencia artificial aplicada a la programación. Hoy, trabajar en backend, en proyectos reales y en producción, ya no consiste solo en escribir código, sino en saber dirigir el desarrollo con IA y utilizar correctamente asistentes de código como parte del proceso. En este episodio de Artesanos del Código hablo desde mi experiencia como desarrollador sobre cómo ha evolucionado mi forma de programar usando inteligencia artificial, por qué el "vibe coding" no escala y cómo el Spec-Driven Development (SDD) se ha convertido en un enfoque clave para el desarrollo de software moderno. Analizamos cómo integrar la IA en el día a día, qué problemas resuelve en la programación backend, qué herramientas como Cursor encajan en este flujo y qué habilidades necesitas desarrollar para seguir siendo relevante en el mundo de la tecnología. Que encontrarás hoy: - Por qué el problema no es la IA, sino cómo la usamos - Qué es el Spec-Driven Development (SDD) y por qué encaja tan bien con asistentes de código - Los 3 pilares del SDD: contexto, especificación y ciclo comprimido - Qué problemas reales soluciona frente al *vibe coding* - Cómo lo aplico yo en mi día a día (sin dogmas) - Herramientas e IDEs que ya trabajan con este enfoque - Inconvenientes reales del SDD y cuándo no usarlo - Qué habilidades empiezan a ser clave para los developers en esta nueva etapa Yo utilizo Hostinger tanto para proyectos web como para desplegar aplicaciones en Laravel, y estoy muy contento con el servicio. Además, tienes un 20 % de descuento en cualquiera de sus tres planes usando mi enlace de referidos: https://hostinger.com/?REFERRALCODE=ARTESANOSCODIGO⁠ Enlace al formulario (1 minuto) para saber qué temas te interesan y cómo prefieres aprender: ⁠https://tally.so/r/9qXVRp Enlace de suscripción a la newsletter, como complemento al podcast. - Conceptos más prácticos de cada episodio - Recursos semanales seleccionados - Directo a tu bandeja de entrada Todos los miércoles a las 9:00 de la mañana Suscríbete aquí: ⁠https://ivanportillo.substack.com/?utm_campaign=pub&utm_medium=web⁠ Dónde puedes encontrarme o contactarme: - LinkedIn: https://www.linkedin.com/in/ivan-portillo-perez/⁠ - Web personal: https://ivanportilloperez.com/ - ‍ GitHub: https://github.com/PortilloDev - Instagram (podcast): https://www.instagram.com/artesanosdelcodigo/ Si este episodio te ha parecido interesante, compártelo con otros developers a los que les pueda ayudar y deja tu apoyo en la plataforma donde lo escuches. Nos escuchamos en el próximo episodio.
¿Tu integración de IA es una demo o un sistema real?Cualquiera puede llamar a la API de OpenAI y que funcione una vez. Pero construir un sistema que escale, que sea rápido y que no arruine a tu empresa a final de mes es pura ingeniería. En este episodio, dejamos de tratar a la IA como "magia" y empezamos a tratarla como física computacional. Analizamos la arquitectura de TicketAI, un sistema de soporte automatizado, para enseñar cómo reducir la latencia, bajar la factura un 90% y blindar la seguridad. ENCUESTA RÁPIDA (1 min): Ayúdame a definir el futuro del podcast. ¿Qué temas técnicos te quitan el sueño? ⁠Enlace al formulario aquí⁠: https://tally.so/r/9qXVRp - La Física del KV Cache: Por qué el orden de los factores sí altera el producto (y el precio). Aprende la "Higiene de Prefijos" para no re-calcular documentos estáticos. - El Impuesto del Español: Cómo el algoritmo BPE (Byte-Pair Encoding) penaliza nuestro idioma y el truco del "System Prompt en Inglés" para ahorrar tokens y mejorar la obediencia. - Muerte al "JSON Mode": Por qué pedir JSON "por favor" es programar con fe. Introducción a Structured Outputs (strict: true) y Decodificación Restringida para garantizar determinismo matemático. - Patrones de Routing: Cómo montar una cascada de modelos (Portero vs. Experto) para que el 80% de tu tráfico cueste casi cero. - Guardrails y Seguridad: Defensa en 3 capas (Código, Router, Prompt) para evitar que tu bot de soporte acabe escribiendo poemas o recetas de cocina. "Ordena tus prompts por volatilidad: lo que menos cambia, siempre al principio." "Programa las instrucciones en inglés, sirve la respuesta en español." "No mates moscas a cañonazos: usa una arquitectura de Routing." KV Cache (Key-Value Cache): El estado mental temporal del modelo. BPE (Byte-Pair Encoding): El algoritmo de tokenización usado por GPT-4, Llama 3, etc. Structured Outputs: La feature de OpenAI/DeepSeek para forzar esquemas JSON. DeepSeek V3: Mencionado como opción eficiente para modelos "Portero". Pydantic / Zod: Librerías recomendadas para definir esquemas de datos. Si te ha gustado este enfoque de "Ingeniería de Software aplicada a la IA", suscríbete y comparte el episodio con ese compañero que sigue poniendo la fecha al principio del prompt. Web: ⁠ivanportilloperez.com⁠ LinkedIn: ⁠ https://www.linkedin.com/in/ivan-portillo-perez/⁠ En este episodio aprenderás: Mantras del Episodio: Recursos y Conceptos mencionados: ¿Quieres más?
¿Sigues pegándote con el chat de la web intentando que la IA te haga caso? Es hora de dejar de ser usuario y empezar a ser arquitecto. En este episodio de Artesanos del Código, destripamos la "caja negra" de la Inteligencia Artificial. Nos olvidamos del hype para centrarnos en la ingeniería real que hay debajo de un sistema de agentes. Si eres desarrollador y quieres integrar IA en tu backend, necesitas entender las 4 piezas fundamentales que convierten un modelo de lenguaje en una herramienta productiva. En este episodio aprenderás: El Cerebro (LLM): Por qué tu modelo está "congelado" y la diferencia crítica entre Entrenamiento e Inferencia. ⚡ La RAM (Ventana de Contexto): Entendiendo los tokens, el problema del "Efecto Dory" y por qué la IA olvida lo que le dijiste hace 10 mensajes. El Disco Duro (RAG y Vectores): Cómo darle memoria infinita a tu IA usando Embeddings (y por qué un SELECT * no sirve aquí). ️ Las Manos (Tools y MCP): De chatbot a Agente. Cómo conectar la IA con tu base de datos y el nuevo estándar que lo cambia todo: el Model Context Protocol (MCP). Recursos mencionados: Conceptos: RAG (Retrieval Augmented Generation), Embeddings. Tecnologías: Vector Databases (Pinecone, Milvus, PGVector). Estándar: MCP (Model Context Protocol). ¿Te ha gustado? Suscríbete para no perderte el próximo episodio donde profundizaremos en cómo diseñar un sistema RAG que no alucine.
2026 ya llega, y en nuestro sector la cosa no para Entre el auge de la IA Generativa, la nube y los nuevos frameworks que salen cada semana, es fácil sentir parálisis por análisis. ¿Tengo que estudiar Data Science? ¿Debo aprender Rust? ¿Mi inglés es suficiente? En este episodio no te voy a vender humo ni a generarte ansiedad. He analizado varios informes de tendencias del mercado laboral tecnológico para separar el ruido de la señal. Hablamos de cómo dejar de ser un programador que solo "pica teclas" para convertirte en el Perfil Multidimensional o Híbrido que las empresas se van a pelear por contratar. En este episodio analizamos: Alfabetización en IA: Por qué no necesitas ser Data Scientist, sino saber Pedir, Juzgar y Conectar. ☁️ El nuevo cinturón de Hard Skills: Arquitectura, Cloud y Seguridad como base, no como extra. El retorno del Full-Stack: Por qué la barrera técnica baja y la visión global sube de valor. ️ Soft Skills estratégicas: El inglés como "llave maestra" y la comunicación como herramienta de productividad. La Superhabilidad: Cómo entrenar tu adaptabilidad para que ningún cambio tecnológico te deje fuera de juego. Menos ruido, más foco y herramientas reales para tu carrera. ¡Nos escuchamos dentro! Enlaces y Recursos: Conecta conmigo: Mi Web: ⁠ivanportilloperez.com⁠ LinkedIn: ⁠Ivan Portillo Perez⁠ Informes analizados en este episodio: Informes analizados en este episodio: Experis (ManpowerGroup): Tendencias tecnológicas 2026 https://www.manpowergroup.es/estudios/experis-analiza-las-tendencias-tecnologicas-que-marcaran-la-digitalizacion-en-2026 UOC: Competencias digitales para 2026 https://www.uoc.edu/es/estudios/blog/las-competencias-digitales-que-buscaran-las-empresas-en-2026 JetBrains: State of Developer Ecosystem 2025: https://blog.jetbrains.com/research/2025/10/state-of-developer-ecosystem-2025
¿Tienes el disco duro lleno de repositorios a medias? ¿Has comprado cursos que nunca empezaste? ¿Te emocionas con una tecnología nueva cada semana pero sientes que no avanzas? No es falta de disciplina, es química cerebral. En este episodio de regreso de Artesanos del Código, hablamos del Síndrome del Objeto Brillante (SOS) Analizamos por qué tu cerebro te sabotea buscando novedad, qué es "El Abismo" de Seth Godin y, lo más importante, te doy 3 herramientas tácticas para dejar de empezar cosas y empezar a terminarlas. Además, repasamos la actualidad del desarrollo: - Analizamos el informe GitHub Octoverse 2025: El dominio de la IA, Python y por qué TypeScript está creciendo a la par. - Mi experiencia real con las nuevas IAs: Google Gemini, Nano Banana (y su sorprendente edición de imagen) y por qué Anthropic + Cursor sigue siendo mi combo favorito para programar. En este episodio aprenderás: - La Ciencia: Por qué la dopamina y el "Novelty Bias" matan tu productividad. - El Coste: Por qué cambiar de contexto te cuesta 23 minutos y un 40% de rendimiento. - Herramientas: La Regla de las 24h, el "Definition of Done" y la Iteración Pública. - Aprendizaje: La diferencia clave entre aprendizaje Directo e Indirecto. Recursos y Enlaces Mencionados: - El Informe del año: [⁠GitHub Octoverse - The state of open source⁠](https://octoverse.github.com/) - Concepto Clave: "The Dip" (El Abismo) de Seth Godin. - Mi Proyecto Personal: Cómo monté una App para aprender inglés con Ollama + Mistral (y cómo hacerlo público me salvó de abandonarlo) . Marcas de Tiempo: - Intro: El regreso y la confesión. - ¿Qué es el Síndrome del Objeto Brillante? Diagnóstico. - La Ciencia: Dopamina y el coste de los 23 minutos. - Estrategias: Cómo vencer al síndrome hoy mismo. - Noticias: Análisis del GitHub Octoverse (Python vs TypeScript). - Review de IAs: Gemini, Nano Banana y Cursor/Claude. - Cierre y un reto para ti. Sobre Mí: Soy Iván Portillo, desarrollador backend senior especializado en PHP y arquitecturas escalables . Llevo 9 años en tecnología resolviendo problemas (y a veces creándolos) . Comparto lo que aprendo sobre arquitectura, APIs y buenas prácticas para ayudarte a crecer . ¡Conecta conmigo! - Newsletter y Blog: https://ivanportilloperez.com - LinkedIn / Twitter: https://www.linkedin.com/in/ivan-portillo-perez/
¿PHP está muerto? ¡Para nada! En este episodio de Artesanos del Código, te cuento cómo Laravel, uno de los frameworks más usados con más de 1,200,000 sitios web a nivel mundial, puede ser tu aliado perfecto para cerrar la brecha entre ser un novato y convertirte en un profesional del desarrollo web. Exploramos cómo Laravel aprovecha la evolución de PHP para ofrecer un framework moderno, intuitivo y demandado en el mercado laboral. Desde su arquitectura MVC, herramientas como Eloquent ORM y Blade, hasta su integración con tecnologías como React o Vue, descubre por qué gigantes como Slack y Vimeo lo eligen para sus proyectos. Además, te doy una guía para empezar, consejos prácticos y cómo usar Laravel para construir un portafolio que impresione a cualquier reclutador. ¡Dale play y lleva tus habilidades al siguiente nivel! - https://www.linkedin.com/in/ivan-portillo-perez/ - https://notasweb.me/blog/ - https://artesanosdelcodigo.net/
¿Sabías que una de las principales habilidades que te piden en cualquier oferta de empleo para desarrollador web es el conocimiento de APIs, especialmente las REST? Hoy te voy a hablar del secreto detrás de las APIs REST. Te explicaré los fundamentos de esta tecnología y te ofreceré una pequeña guía de uso y buenas prácticas. Así que, si te interesa, ¡quédate para saber más! Enlaces: - Articulo relacionado con el episodio : https://notasweb.me/entrada/apis-rest-guia-de-buenas-practicas/ - Como aplicar principios SOLID en un APIRest con Laravel: https://notasweb.me/entrada/principios-solid-aplicado-a-una-api-rest-en-laravel/ - Guía para construir APIS con Laravel 11: https://notasweb.me/entrada/crear-un-api-rest-en-laravel/ - Post de linkedin: ⁠ ⁠: https://www.linkedin.com/feed/update/urn:li:ugcPost:7262054222525784064/ - ⁠Web Artesanos del Código⁠: https://artesanosdelcodigo.net/ - ⁠Newsletter : https://notasweb.me/suscripcion/
En este episodio de Artesanos del Código, exploramos una técnica fundamental que te ayudará a mejorar tu forma de programar: el pseudocódigo. Antes de sumergirte en la sintaxis y los lenguajes de programación, es vital que aprendas a pensar en algoritmos y en cómo resolver problemas de manera estructurada. Iván Portillo te cuenta por qué dejar el código para el final es la clave para ser un programador más eficiente. Desde su experiencia personal, te hablará de cómo el pseudocódigo le ha permitido ahorrar tiempo y evitar errores, y cómo puede hacer lo mismo por ti. Aprender a programar no se trata solo de memorizar sintaxis, sino de dominar la lógica detrás de cada solución. Descubre cómo organizar tus ideas, visualizar flujos complejos y comunicarte mejor con tu equipo usando pseudocódigo y diagramas, y empieza a enfocarte en lo que realmente importa: resolver problemas. Si quieres llevar tus habilidades de programación al siguiente nivel, este episodio es para ti. Enlaces: - Artículo de mi blog Notas Web https://notasweb.me/entrada/pseudocodigo-la-clave-para-mejorar/ - Herramientas para crear diagramas: https://app.diagrams.net/ https://whimsical.com/
En este episodio inaugural de "Artesanos del Código", te cuento como con 35 años y sin experiencia en programación, conseguí adentrarme en el mundo del desarrollo de software. También te presenta la visión y el propósito de este podcast: ser un espacio de aprendizaje, motivación y comunidad para todos aquellos que deseen explorar el arte de programar, sin importar su edad o experiencia previa. Si estás pensando en dar un giro profesional, adentrarte en la programación o simplemente buscas inspiración, este episodio es para ti. ¡Únete a la aventura y descubre que tú también puedes ser un artesano del código! Enlaces: Blog: https://notasweb.me
Comments 
loading