Image
user avatar
Miguel Ángel Durán
@midudev
🧠 Enseño Programación e Inteligencia Artificial 👨‍💻 Software Engineer y Speaker ⭐ +18 años de experiencia · +3M comunidad ✉️ Contacto: [email protected]
Barcelona, España
Joined February 2016
  • Pinned
    user avatar
    Felices fiestas. Mi regalo de Navidad para ti. Todos mis Cursos de Programación gratis: JavaScript → midu.link/js Python → midu.link/python React → midu.link/react Astro → midu.link/astro Node → midu.link/node MCP →
    Ilustración estilo pixel art de un programador con pelo rizado y gafas, llevando un gorro de Santa, trabajando en su escritorio de noche. La escena está decorada con luces de Navidad y un pequeño árbol. En la pared cuelgan cinco pósters de pixel art sobre tecnologías: Node.js, TypeScript, Python, AWS y React. Un gato duerme en una silla.
  • user avatar
    Aprender a PROGRAMAR NO TIENE que ser ABURRIDO. ¡Te comparto 12 JUEGOS GRATUITOS para que mejores en Desarrollo Web a tu ritmo! [ H I L O ] ⇩
  • user avatar
    ¿Quieres dejar de PROCRASTINAR? Aquí te dejo 7 TRUCOS que a mi me funcionan y pueden ayudarte:
  • user avatar
    ¿Quieres dejar de PROCRASTINAR? Aquí te dejo 7 TRUCOS que me funcionan y pueden ayudarte:
  • user avatar
    He visto cientos de CURRÍCULUMS en mi vida y muchos tienen errores graves. 5 CONSEJOS para MEJORAR instantáneamente tus POSIBILIDADES de contratación:
  • user avatar
    TODOS mis CURSOS de PROGRAMACIÓN GRATIS 🧑‍💻 ⬇️🧵
  • user avatar
    Hilo con Libros para Aprender Programación en formato PDF. 100% en ESPAÑOL y para descargar GRATIS ↓
  • user avatar
    GitHub tiene millones de repositorios para aprender programación. Pero sólo unos cuantos realmente marcan la diferencia. ¡Te comparto los MEJORES! [ H I L O ] ⇩
  • user avatar
    Todos mis cursos de programación GRATIS 🧑‍💻 👇🧵
  • user avatar
    Hilo de CERTIFICACIONES gratuitas para PROGRAMADORES:
  • user avatar
    ¿No entiendes los JOIN en SQL? ¡Eso se acabó! Esta guía visual te los explica con ejemplos de código ↓
    INNER JOIN: Muestra la intersección de A y B. Consulta:
SELECT * FROM A INNER JOIN B ON A.key = B.key;

FULL JOIN: Muestra la unión completa de A y B. Consulta:
SELECT * FROM A FULL JOIN B ON A.key = B.key;

FULL JOIN con NULL: Muestra los elementos no coincidentes. Consulta:
SELECT * FROM A FULL JOIN B ON A.key = B.key WHERE A.key IS NULL OR B.key IS NULL;

LEFT JOIN: Muestra todos los elementos de A y los coincidentes de B. Consulta:
SELECT * FROM A LEFT JOIN B ON A.key = B.key;

LEFT JOIN con NULL en B: Muestra elementos de A sin coincidencia. Consulta:
SELECT * FROM A LEFT JOIN B ON A.key = B.key WHERE B.key IS NULL;

RIGHT JOIN: Muestra todos los elementos de B y los coincidentes de A. Consulta:
SELECT * FROM A RIGHT JOIN B ON A.key = B.key;

RIGHT JOIN con NULL en A: Muestra elementos de B sin coincidencia. Consulta:
SELECT * FROM A RIGHT JOIN B ON A.key = B.key WHERE A.key IS NULL.
  • user avatar
    ChatGPT es IMPRESIONANTE pero... ¡Existen alternativas todavía MÁS POTENTES! Te comento las MEJORES que debes probar YA para mejorar tu productividad [ H I L O ]
  • user avatar
    Juegos para APRENDER a PROGRAMAR: JavaScript → warriorjs․com Python → codedex․io Ethereum → cryptozombies․io SQL → mystery.knightlab․com CSS → flukeout․github․io Git → ohmygit․org
  • user avatar
    GitHub tiene millones de repositorios para APRENDER PROGRAMACIÓN desde CERO. Pero sólo unos cuantos realmente marcan la diferencia. ¡Te comparto los MEJORES! [ H I L O ] ⇩