Artículos

  • 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.

  • Apache 0

    Cómo crear URLs amigables mediante el archivo htaccess

    Todo el mundo quiere posicionar su sitio web en la primera página de resultados de los principales buscadores. Hay muchos factores que influyen en el posicionamiento en buscadores, y uno de ellos son las URLs legibles por humanos o URLs amigables. Una URL amigable debe reflejar el contenido del ...

  • ASP.NET 0

    Mostrar y esconder el contenido de un grid del lado del servidor (.Net) y del lado del cliente (jQuery)

    GridView es potente control de ASP.NET el cual puede incluir otros controles dentro de él. Incluso podemos tener un GridView dentro de otro GridView. En este artículo veremos cómo acceder a los controles y eventos de dentro del GridView.

  • Redes 0

    Cómo crear una app de LinkedIn y obtener el Client ID y el Client Secret

    Para trabajar con la API de LinkedIn necesitamos crear una app de LinkedIn. Necesitaremos dos valores para autenticarnos en la API, estos son el Client ID y el Client Secret. Al crear la app en LinkedIn, podremos obtener tanto el Client ID de la app, como el Client Secret.