Artículos

  • C 0

    Gestión de memoria en C: malloc, free, realloc y cómo encontrar fugas con Valgrind

    Domina malloc, calloc, realloc y free en C. Aprende a detectar fugas de memoria y errores de acceso con Valgrind --tool=memcheck con ejemplos prácticos.

  • C 0

    C23 en 2026: las novedades del estándar que ya soporta GCC 15 y Clang 20

    El estándar C23 llega con #embed, typeof, nullptr, _BitInt y atributos modernos. GCC 15 y Clang 20 ya lo soportan. Repasamos las novedades más útiles del nuevo C.

  • Otros lenguajes 0

    12 funciones y patrones de Rust que casi nadie usa (y deberías)

    Doce funciones del lenguaje y patrones idiomaticos de Rust poco conocidos: let-else, metodos de Option y Result, std::mem::take, Newtype, extension traits, must_use, Cow, builder pattern, type-state y Pin. Con ejemplos de codigo antes y despues.

  • JDBC 1

    Acceso a bases de datos con JDBC: tutorial completo Java 21

    Tutorial completo de JDBC actualizado a Java 21. Cubre conexión con HikariCP, PreparedStatement, transacciones, batch, patrón DAO, metadatos, pruebas de integración con H2 y migración de esquemas con Flyway.

  • Algoritmos 0

    Problema de asignación de horarios con coloración de grafos

    La asignación de horarios es un problema NP-completo que se puede modelar como coloración de grafos: cada asignatura es un vértice y cada conflicto entre alumnos compartidos es una arista. Un algoritmo voraz asigna colores (franjas horarias) minimizando solapamientos. Incluye implementación e...

  • C 0

    Rust 1.95 ya está disponible: menos dependencias y patrones más expresivos

    Rust 1.95.0 llega con la macro cfg_select! para compilación condicional sin depender de crates auxiliares, if let guards en match para reducir anidamiento, nuevas APIs en Vec, atomics y MaybeUninit, y un cambio importante en JSON target specs fuera de stable.

  • C 0

    Turbo C: Un Clásico del Desarrollo de Software

    Turbo C es un entorno de desarrollo integrado (IDE) y compilador para el lenguaje de programación C, desarrollado por Borland y lanzado por primera vez en 1987. Este compilador se convirtió rápidamente en una de las herramientas más populares para programadores de C debido a su accesibilidad,...

  • Visual C++ 0

    Visual C#: La Potente Herramienta de Desarrollo de Microsoft para Aplicaciones Modernas

    Visual C#, a menudo conocido simplemente como C# o C Sharp, es un lenguaje de programación moderno y orientado a objetos desarrollado por Microsoft como parte de su plataforma .NET. Lanzado oficialmente en el año 2000, Visual C# ha evolucionado hasta convertirse en uno de los lenguajes más pop...

  • XML 0

    XML 1.0 Celebra 26 Años: Un Repaso por su Historia y Legado en el Mundo de la Programación

    El 10 de febrero de 1998 marcó un antes y un después en el desarrollo web y la programación cuando el World Wide Web Consortium (W3C) publicó la recomendación final de la especificación XML 1.0 (Extensible Markup Language). A 26 años de ese acontecimiento, es un excelente momento para reco...

  • Otros lenguajes 0

    Aspectos a tener en cuenta a la hora de adquirir un software para tu empresa

    Adquirir un software para nuestro negocio no es tarea sencilla. Son muchas las opciones entre las que poder elegir, pero si no tenemos claro lo que necesitamos, decantarnos por uno o por otro puede ser todo un problema.