En el vuelo 15, los brazos de la torre de Starbase atraparon la nave Starship el sábado 14 de noviembre hacia las 15:20 de la CDMX, tras 22 horas y media de vuelo y 14 vueltas a la Tierra. Es la primera vez que una nave que regresa de órbita se atrapa así. El propulsor…En el vuelo 15, los brazos de la torre de Starbase atraparon la nave Starship el sábado 14 de noviembre hacia las 15:20 de la…
La Orange Pi O1 lleva el chip SOPHGO BM1688, con un acelerador de IA de 16 TOPS, decodificación de video de 16 cámaras 1080p, 8 o 16 GB de memoria, NVMe, SATA, dos puertos Ethernet y opción de 4G/5G. Cuesta desde unos $203 USD con ventilador, pero su procesador es más lento que el del…La Orange Pi O1 lleva el chip SOPHGO BM1688, con un acelerador de IA de 16 TOPS, decodificación de video de 16 cámaras 1080p, 8…
Microsoft lanzó .NET 11 el 10 de noviembre con C# 15, que trae union types y closed hierarchies: el compilador avisa si un switch olvida un caso. Es una versión STS, pero su soporte termina el 14 de noviembre de 2028, igual que el de .NET 10 LTS. Probamos las novedades con el SDK 11.0.100…Microsoft lanzó .NET 11 el 10 de noviembre con C# 15, que trae union types y closed hierarchies: el compilador avisa si un switch olvida…
Muhammad Zulali conectó un Arduino Nano de $3 USD a la computadora de su Jeep Cherokee 1994, que no tiene OBD-II, y dejó que Claude Code la leyera para entender por qué reprobaba la prueba de emisiones de California. Al final no cambió una pieza: Codex metió código propio en la memoria de la computadora…Muhammad Zulali conectó un Arduino Nano de $3 USD a la computadora de su Jeep Cherokee 1994, que no tiene OBD-II, y dejó que Claude…
Investigadores de Intezer pusieron a agentes de IA a convertir de nuevo en código fuente tres programas ya compilados: el cliente de Slack (con un servidor compatible hecho desde cero), el Finder de macOS y una puerta trasera del grupo Turla. Lo lograron con huecos, sin publicar nada, y su consejo a los fabricantes es…Investigadores de Intezer pusieron a agentes de IA a convertir de nuevo en código fuente tres programas ya compilados: el cliente de Slack (con un…
Samsung abrió el 12 de noviembre la preventa de sus lentes inteligentes con Gemini, hechos con Google sobre Android XR y con monturas de Gentle Monster y Warby Parker. Salen el 10 de diciembre en EE. UU. y Corea del Sur, desde $395 USD. Tienen cámara de 12 MP, cuatro micrófonos y bocinas abiertas, pero…Samsung abrió el 12 de noviembre la preventa de sus lentes inteligentes con Gemini, hechos con Google sobre Android XR y con monturas de Gentle…
decodigo.com
Código que funciona, explicado paso a paso
Ejemplos de Java, Python, Go, Rust y otros lenguajes que puedes copiar y adaptar, además de noticias de tecnología: espacio, robótica e inteligencia artificial.
El 9 de septiembre de 1947, el equipo del ordenador Harvard Mark II encontró una polilla atrapada en un relé y la pegó en su cuaderno con una nota: «primer caso real de bug encontrado».
ps3recomp, un proyecto de código abierto, traduce los juegos de PlayStation 3 a C y C++ para compilarlos como programas nativos, sin emulador. Ha publicado…
Los mantenedores del kernel Linux acordaron dejar de exigir la etiqueta Assisted-by en los parches hechos con ayuda de IA. Ante las críticas, Linus Torvalds…
Meta ha contado por dentro Prometheus, su superclúster de IA de escala gigavatio en New Albany, Ohio, donde entrena los modelos Muse. Tiene cientos de…
La ola de ports hechos con IA ha llevado al navegador Halo, GTA: Vice City, Call of Duty: Black Ops, Skate 3, God of War…
Tómate un descanso
Juegos clásicos hechos en JavaScript
Bloques
Pulsa «Jugar» para empezar
Puntos0
Líneas0
Nivel1
Récord0
Siguiente
Flechas: mover y girar · espacio: soltar · P: pausa
Serpiente
Pulsa «Jugar» para empezar
Puntos0
Largo3
Nivel1
Récord0
Flechas o WASD para girar · P pausa
2048
Puntos0
Mayor0
Récord0
Pulsa «Jugar» para empezar
Flechas o WASD: junta fichas iguales
Cursos y guías
Para leer en orden, no para consultar
Aprende Python
10 lecciones
Entornos virtuales desde el primer día, tipos, colecciones, comprensiones, funciones, dataclasses, excepciones y pathlib, hasta un paquete instalable con pruebas.
Del primer programa —que en Java 25 ocupa tres líneas— a un proyecto con paquetes, pruebas y un jar: records, interfaces selladas, colecciones, excepciones y streams.
Propiedad, préstamos y tiempos de vida explicados desde cero, con el compilador como profesor. Cada ejemplo se compiló antes de publicarlo, incluidos los que no compilan.
Del primer programa a los módulos y las pruebas: tipos y conversiones, closures, copias que no copian, this, promesas y el bucle de eventos. Con esquemas y todo ejecutado con Node.js 24.
Para quien ya sabe JavaScript: qué revisa el compilador, uniones y estrechamiento, genéricos, tipos avanzados y un proyecto real migrado paso a paso. Con el mensaje real de tsc en cada error.
Desde el primer SELECT hasta JOIN, subconsultas, índices medidos y funciones de ventana, con una base de ejemplo y un editor en el navegador. Cada consulta, ejecutada de verdad.
Desde cero con .NET 10: dotnet run con un solo archivo, tipos y null, colecciones, clases y records, LINQ, async y un proyecto con pruebas. Con el mensaje real del compilador en cada error.
Desde cero con PHP 8.5: tipos y strict_types, arrays, clases y enums, Composer y pruebas, formularios, sesiones y bases de datos, y un proyecto. Con la seguridad en cada lección.
Desde cero con C23 y GCC 15: tipos y desbordamientos, punteros, struct y memoria dinámica, archivos y make, y un proyecto con pruebas. Con los sanitizadores y la seguridad en cada lección.
Desde cero con C++23 y GCC 15: contenedores y algoritmos, clases y RAII, punteros inteligentes y movimiento, plantillas y un proyecto con CMake. Con los sanitizadores y la seguridad en cada lección.
Desde cero con Bash 5.3: variables y comillas, condiciones y bucles, tuberías, grep, sed y awk, scripts robustos y un proyecto con pruebas. Con ShellCheck y la seguridad en cada lección.
Desde cero, sin saber programar: tu primera página, enlaces e imágenes, formularios, selectores, el modelo de caja, Flexbox, Grid y diseño responsivo. Con el resultado en vivo bajo cada ejemplo.
Desde cero con Kotlin 2.4: hola mundo, null safety, colecciones y lambdas, data classes y sealed, funciones de extensión, corrutinas y un proyecto con Gradle y pruebas. Con el mensaje real del compilador en cada error.
Desbordamientos de búfer, uso tras liberar, enteros, cadenas de formato y más: el patrón que hay que evitar, cómo lo detectan los sanitizadores y la forma segura.
Iteradores invalidados, uso tras liberar o mover, referencias colgantes, enteros y carreras de datos: el patrón que hay que evitar, cómo lo detectan los sanitizadores y la forma segura.
Variables sin comillas, eval, archivos temporales, rm -rf con rutas vacías y secretos a la vista: el patrón que hay que evitar, lo que avisa ShellCheck y la forma segura.
Un test de 24 preguntas de opción múltiple sobre el curso de PHP de decodigo.com, con la nota, los aciertos por lección y la explicación de cada respuesta.
Un test de 24 preguntas de opción múltiple sobre el curso de C de decodigo.com, con la nota, los aciertos por lección y la explicación de cada respuesta.
Un test de 24 preguntas de opción múltiple sobre el curso de C++ de decodigo.com, con la nota, los aciertos por lección y la explicación de cada respuesta.
Un test de 24 preguntas de opción múltiple sobre el curso de Bash de decodigo.com, con la nota, los aciertos por lección y la explicación de cada respuesta.