16 abril 2026

Cómo pasar de UI genérica a diseño premium usando awesome-design-md

awesome-design-md: el truco para que la IA deje de diseñar interfaces feas

Vale, te voy a ahorrar tiempo: si estás usando IA para programar interfaces y todo te sale con pinta de plantilla cutre… no eres tú, es la falta de contexto.

Aquí entra awesome-design-md, un repo que básicamente dice: “oye, en vez de pedirle magia a la IA, dale instrucciones de diseño claras”. Y lo hace con algo tan simple que duele: archivos Markdown.

Sí, Markdown. Nada de Figma, nada de tokens raros, nada de pipelines complejos. Un archivo llamado DESIGN.md donde defines colores, tipografías, espaciados, componentes… y listo. Lo metes en tu proyecto y le dices al agente: “usa esto”. Fin.

La idea es potente porque soluciona un problema real: las IAs programan bien, pero diseñan como si vivieran en 2014. Botones genéricos, layouts reciclados… todo correcto, pero sin alma.

Este repo lo que hace es convertir el “gusto” en texto reutilizable. No estás copiando componentes, estás copiando criterios de diseño.

Y aquí está la magia: puedes hacer que tu app parezca Stripe, Notion o Apple simplemente cambiando un archivo. Literalmente eliges un estilo y la IA lo sigue como si fuera un manual de marca.

Además, cada DESIGN.md no es un resumen cutre. Tiene de todo:

  • paleta de colores con roles semánticos
  • jerarquía tipográfica completa
  • estilos de botones, inputs, cards
  • reglas de espaciado y layout
  • comportamiento responsive
  • incluso “qué NO hacer”

O sea, es como pasarle a la IA el cerebro de un diseñador comprimido en texto.

Y lo mejor: funciona porque Markdown es justo el idioma que las LLM entienden mejor. No hay que parsear nada raro.

Ahora bien, tampoco es la panacea.

#diseñografico #uxui #frontend #ia #programacion #webdesign #openSource #designsystems #markdown #aiTools

8 abril 2026

Pencil.dev: diseña y programa sin salir del editor

Si alguna vez has diseñado en Figma y luego has tenido que “traducir” eso a código… sabes perfectamente el dolor.

Horas perdidas, inconsistencias, y ese momento en el que el diseño final no se parece en nada al mockup. Pues bien, ahí es donde entra Pencil.dev y viene a romper esa dinámica de raíz.

La idea de pencil.dev es simple pero potente: diseñar interfaces directamente dentro de tu editor de código. Sí, dentro del propio VS Code o Cursor. Nada de saltar entre herramientas. Nada de handoff. Todo en el mismo sitio.

Funciona como un lienzo vectorial (rollo Figma), pero integrado en tu entorno de desarrollo. Tienes canvas infinito, capas, componentes reutilizables… lo típico de diseño, pero pegado a tu código.

Y aquí viene lo interesante: está pensado para trabajar con IA desde el minuto uno. Puedes generar interfaces enteras con prompts, iterar diseños o modificar componentes sin salir del editor.

En lugar de diseñar algo bonito y luego pelearte para implementarlo, aquí el diseño ya vive dentro del proyecto. Literalmente se guarda como archivos versionables en Git, lo que significa que diseño y código están sincronizados desde el principio.

Esto cambia bastante el juego, sobre todo si eres desarrollador con inquietudes de diseño o si trabajas solo. Porque elimina ese paso intermedio donde todo se rompe.

Además, la herramienta tira fuerte hacia lo que ahora llaman “vibe coding”: generar interfaces directamente con IA mientras programas. Es decir, describes lo que quieres y el sistema te monta la UI y el código a la vez.

¿Es perfecta? Ni de lejos.

Al ser una herramienta bastante nueva, todavía está verde. Le faltan cosas que Figma ya tiene súper pulidas, y dependiendo de cómo la uses puede volverse algo inestable o consumir bastantes recursos. Pero eso es bastante normal en este tipo de herramientas que están naciendo ahora mismo.

Aun así, lo importante no es si hoy es mejor que Figma o no. Lo importante es hacia dónde apunta:

Eliminar la separación entre diseño y desarrollo
Trabajar directamente sobre el producto final
Usar IA como parte del flujo, no como añadido

Si estás empezando en diseño o desarrollo, esta es de esas herramientas que merece la pena probar aunque sea por entender por dónde va el futuro.

Porque esto huele a cambio gordo.

#DiseñoUI #UX #IA #Herramientas #Programación #Frontend #WebDesign #AItools #Figma #Desarrollo

25 marzo 2026

Awesome GitHub Copilot: convierte GitHub Copilot en una máquina de productividad brutal

Si ya usas GitHub Copilot y sientes que podría dar más de sí… no estás loco. La realidad es que Copilot es potente, pero lo que realmente marca la diferencia es cómo lo usas. Y aquí es donde entra Awesome GitHub Copilot para volarte la cabeza.

Estamos hablando de una especie de “repositorio cheat code” creado por la comunidad que reúne prompts, agentes, instrucciones y configuraciones para sacarle todo el jugo a Copilot. No es una herramienta nueva, es mejor: es un kit de mejoras para una herramienta que ya usas.

Dentro te encuentras auténticas joyas: prompts listos para generar documentación sin sufrir, instrucciones que hacen que Copilot siga estándares de código como si fuera tu senior más exigente, y agentes especializados que entienden flujos concretos de trabajo. Todo pensado para que dejes de pelearte con la IA y empieces a dirigirla como toca.

La gracia de todo esto es que no partes de cero. En lugar de escribir prompts random esperando que Copilot adivine lo que quieres, aquí tienes estructuras ya probadas por otros desarrolladores. Es literalmente aprender de la experiencia colectiva, pero sin tener que leer mil hilos de foros.

Además, el proyecto no para de crecer. Es open source, así que cualquiera puede aportar nuevos prompts, mejorar los existentes o crear colecciones completas para casos específicos como DevOps, testing, documentación o incluso arquitectura de software.

Y por si fuera poco, han montado incluso una web navegable donde puedes explorar todo esto como si fuera una tienda de mejoras para tu Copilot: agentes, skills, plugins, workflows… todo organizado para que encuentres rápido lo que necesitas sin perderte entre markdowns.

¿El resultado? Que pasas de usar Copilot como “autocompletado fancy” a convertirlo en un copiloto real que entiende contexto, sigue reglas y trabaja contigo. Productividad, sí, pero con cabeza.

Porque al final, la diferencia entre una IA que ayuda y una que estorba no es la tecnología… es cómo la configuras. Y ahí Awesome GitHub Copilot juega en otra liga.

#GitHubCopilot #IA #Programación #DesarrolloWeb #Productividad #DevTools #AIcoding #OpenSource

19 marzo 2026

Mapcn: crea mapas interactivos en React sin configuración y gratis

Mapcn te deja crear mapas interactivos en React sin APIs, sin configuración y con un diseño listo para producción

Si alguna vez has intentado meter mapas en una app web, ya sabes el drama: APIs, claves, configuraciones eternas y documentación que parece escrita por villanos. Pues bien, eso se acaba con Mapcn, un proyecto open source que básicamente dice: “pega esto y ya tienes mapas funcionando”.

Este repositorio de GitHub creado por Anmoldeep Singh se centra en algo muy claro: ofrecer componentes de mapas listos para usar en React, sin complicaciones y con una estética brutal desde el minuto uno. Y lo mejor, sin API keys ni configuraciones infernales. Literalmente puedes instalarlo con un comando y empezar a jugar.

Mapcn está construido sobre MapLibre GL, lo que significa que tienes toda la potencia de un motor de mapas moderno, pero sin depender de servicios de pago ni limitaciones raras. Además, utiliza Tailwind CSS para el diseño, así que encaja perfectamente con proyectos modernos y, especialmente, con shadcn/ui.

Lo interesante aquí es que no estás usando una librería cerrada que te limita, sino que puedes copiar los componentes directamente a tu proyecto y modificarlos como quieras. Es decir, control total. Nada de cajas negras.

En cuanto a funcionalidades, Mapcn no se queda corto: puedes añadir marcadores, popups, rutas, controles de zoom, brújula, localización e incluso animaciones tipo “fly to” para mover el mapa con estilo. Todo esto con componentes declarativos que hacen que trabajar con mapas sea mucho más intuitivo.

Otro puntazo es que es “theme-aware”, es decir, se adapta automáticamente al modo claro u oscuro de tu app, lo que te ahorra tiempo en diseño y hace que todo quede coherente sin esfuerzo.

Además, al no depender de APIs externas obligatorias, puedes usar proveedores como OpenStreetMap o MapTiler sin coste, lo que lo convierte en una opción perfecta tanto para proyectos personales como para productos en producción.

En resumen, Mapcn es de esas herramientas que te hacen preguntarte por qué todo no es así de simple. Si trabajas con React o Next.js y necesitas mapas, esto es prácticamente un must: rápido, bonito, flexible y totalmente gratis.

#Mapcn #React #NextJS #OpenSource #DesarrolloWeb #Frontend #JavaScript #TailwindCSS #Mapas #UIComponents #Programación

17 marzo 2026

OpenRouter: la API definitiva para usar múltiples IA (GPT, Claude, Gemini…) en un solo lugar

OpenRouter te deja usar múltiples modelos de IA (GPT, Claude, Gemini…) desde un solo sitio.

Si te mueves en el mundo de la inteligencia artificial, seguro que ya te has dado cuenta de algo: cada semana aparece un modelo nuevo. Que si GPT, que si Claude, que si Gemini… y al final acabas con mil APIs, claves y facturas diferentes. Aquí es donde entra OpenRouter, una herramienta que básicamente hace de “hub” universal para modelos de IA.

OpenRouter es una plataforma que te permite acceder a cientos de modelos de inteligencia artificial desde una única API. Sí, una sola clave para gobernarlos a todos. La idea es sencilla pero potente: en lugar de integrar cada proveedor por separado, usas OpenRouter como intermediario y listo.

Lo interesante es que no solo simplifica el trabajo, sino que también optimiza costes y rendimiento. La propia plataforma puede enrutar tus peticiones al modelo más adecuado según precio, velocidad o disponibilidad, algo clave cuando trabajas con apps o automatizaciones a escala.

Además, funciona con una barbaridad de modelos (más de 300 y más de 60 proveedores), lo que significa que puedes probar, comparar y cambiar de IA sin tocar prácticamente tu código. Esto es oro puro para desarrolladores, startups y gente que está experimentando con productos basados en IA.

Otro punto fuerte es que OpenRouter es compatible con la API de OpenAI, así que si ya has trabajado con ChatGPT o herramientas similares, la curva de aprendizaje es mínima. Cambias la URL, tu API key y a correr.

También mola su sistema de créditos: en lugar de pagar suscripciones individuales por cada modelo, compras saldo y lo usas donde quieras. Esto hace que tengas más control sobre el gasto, especialmente si estás testeando diferentes modelos o construyendo prototipos.

Y ojo, porque esto no es solo para developers hardcore. Cada vez más herramientas y apps integran OpenRouter por debajo, lo que significa que indirectamente lo estás usando sin darte cuenta. De hecho, ya hay cientos de miles de aplicaciones funcionando sobre esta infraestructura.

En resumen, OpenRouter es como el “Spotify de las IA”: eliges el modelo que quieras, cuando quieras, sin casarte con ninguno. Y en un mundo donde la IA cambia cada mes, esa flexibilidad es justo lo que necesitas.

#OpenRouter #InteligenciaArtificial #IA #MachineLearning #Desarrollo #APIs #GPT #Claude #Gemini #Programacion #Tech #AItools

10 marzo 2026

Aprende Next.js Gratis con el Curso Oficial de Nextjs.org

Aprende Next.js Gratis con el Curso Oficial de Nextjs.org

Si te interesa el desarrollo web moderno y React, hay un recurso que deberías guardar ya mismo en favoritos: el curso oficial Learn Next.js de la web de Next.js. Se trata de un tutorial interactivo y totalmente gratuito creado por el propio equipo del framework para aprender a construir aplicaciones web modernas paso a paso.

La gracia de este curso es que no se limita a teoría ni a ejemplos sueltos. Desde el primer momento empiezas a construir una aplicación real mientras aprendes cómo funciona el framework por dentro. El tutorial está organizado en varios capítulos que te guían desde los conceptos básicos hasta características más avanzadas, con ejercicios y pequeños tests para comprobar que realmente has entendido cada parte.

A lo largo del curso crearás un proyecto completo, configurando el entorno de desarrollo y trabajando con un proyecto base llamado “ACME”. Poco a poco irás añadiendo funcionalidades reales como estilos con CSS o Tailwind, optimización de imágenes y fuentes, creación de páginas y layouts, navegación entre rutas o gestión de datos en el servidor.

También aprenderás temas bastante potentes del ecosistema moderno de React: renderizado estático y dinámico, streaming para mejorar tiempos de carga, búsqueda y paginación de datos, autenticación de usuarios, manejo de errores y optimización SEO mediante metadata. Todo ello dentro del propio flujo de desarrollo de Next.js.

Una de las mejores cosas del curso es que puedes hacerlo completamente a tu ritmo. La plataforma guarda tu progreso, así que puedes seguir aprendiendo cuando tengas un rato libre sin perder el hilo. Además, al terminar tendrás una aplicación funcional lista para desplegar, lo cual es perfecto si quieres empezar a crear tus propios proyectos con este framework.

En definitiva, si quieres dar el salto de React a aplicaciones web más completas y rápidas, este tutorial es probablemente uno de los mejores puntos de partida. Es oficial, está pensado para aprender construyendo y, lo mejor de todo, no cuesta absolutamente nada.

#NextJS #ReactJS #DesarrolloWeb #Programacion #JavaScript #Frontend #FullStack #WebDevelopment #DevTools #AprenderProgramacion

21 enero 2026

jQuery 4.0: la nueva versión que moderniza el clásico del JavaScript

jQuery vuelve a escena con su versión 4.0, y lo hace con una idea clara: adaptarse al desarrollo web actual. Esta nueva versión elimina soporte para navegadores antiguos y limpia muchas APIs legacy, lo que se traduce en un código más ligero y fácil de mantener.

No pretende competir con frameworks como React o Vue, sino seguir siendo una solución rápida y práctica para proyectos sencillos, scripts puntuales o mantenimiento de webs existentes. Si tu proyecto es moderno, jQuery 4.0 encaja sin problemas.

En resumen, un lavado de cara necesario para un clásico que se resiste a desaparecer

jQuery #jQuery4 #JavaScript #DesarrolloWeb #Frontend #WebDev #Programación #LibreríasJS #CódigoLimpio

13 enero 2026

Aprender Git de forma visual e interactiva con Learn Git Branching

Learn Git Branching

Aprender Git puede ser un dolor de cabeza al principio, sobre todo cuando empiezan a aparecer conceptos como ramas, merges, rebases o commits que no siempre se entienden solo leyendo documentación. Para eso existe Learn Git Branching, una web que convierte el aprendizaje de Git en algo mucho más visual y, sobre todo, práctico.

Esta herramienta funciona directamente desde el navegador y no necesitas instalar nada. A través de pequeños retos interactivos, vas ejecutando comandos Git y viendo en tiempo real cómo cambian las ramas, los commits y el historial del proyecto. Todo se representa con diagramas claros que ayudan muchísimo a entender qué está pasando realmente por debajo.

Lo mejor de Learn Git Branching es que va de menos a más. Empieza con los conceptos básicos y poco a poco te mete en situaciones más avanzadas como rebase interactivo, cherry-pick o manejo de ramas complejas, algo ideal si ya usas Git pero sientes que no lo dominas del todo.

Además, al ser completamente gratuito y estar disponible en varios idiomas, se ha convertido en un recurso imprescindible para estudiantes, desarrolladores junior y cualquier persona que quiera perderle el miedo a Git sin romper repositorios reales. Una forma divertida y muy efectiva de aprender una de las herramientas clave del desarrollo moderno.

#Git #LearnGitBranching #DesarrolloWeb #Programación #HerramientasGratis #AprenderGit #Desarrolladores

3 enero 2026

Claude Code in Action: curso práctico para programar con inteligencia artificial

Claude Code in Action es un curso creado por Anthropic que muestra cómo integrar la inteligencia artificial en el desarrollo de software de una forma práctica y realista. A través de Claude Code, un asistente de programación basado en IA, los desarrolladores pueden interactuar con su código usando lenguaje natural, automatizar tareas repetitivas, corregir errores, refactorizar proyectos y aplicar cambios reales directamente en su base de código. El curso se centra en enseñar cómo usar Claude Code dentro del flujo de trabajo diario, desde la configuración inicial hasta integraciones más avanzadas con proyectos existentes, control de versiones y automatización. Es una formación pensada para programadores que quieren aumentar su productividad y entender cómo la IA puede convertirse en una herramienta clave en su día a día, más allá de simples sugerencias de código.

#ClaudeCode #InteligenciaArtificial #Programación #IA #DesarrolloWeb #Productividad #Anthropic

10 diciembre 2025

Curso Completo de Typescript. Desde las Bases a la Práctica

UDEMY pone de forma gratuita este curso de TypeScript, donde aprenderás todo lo que necesitas saber para Dominar el Lenguaje.

Lo que aprenderás

  • Aprenderás todo lo relacionado con JavaScript y TypeScript
  • Aprenderás Fundamentos básicos de JavaScript
  • Aprenderás a implementar Funciones en TypeScript
  • Conocerás los tipos de variables que se pueden definir en TypeScript
  • Conocerás los Objetos literales en TypeScript
  • Aprenderás sobre la programación orientada a objetos (POO)
  • Conocerás las interfaces y para que se utilizan en TypeScript
  • Aprenderás a utilizar los NameSpace en Typescript