Artículos
-
C++
Concepts y requires en C++20: constraints que sustituyen al SFINAE
Los concepts de C++20 permiten añadir restricciones a templates con una sintaxis legible y errores de compilación comprensibles. Guia práctica con requires, abbreviated templates y conceptos estándar.
-
PHP
Interfaces y clases abstractas en PHP: cuándo usar cada una
Aprende cuándo usar interfaces y cuándo usar clases abstractas en PHP. Con ejemplos reales de pagos, reportes, usuarios y pedidos verás la diferencia práctica entre implements y extends, y el error más común al elegir mal.
-
C
Makefiles en 2026: escribir un Makefile moderno sin morir en el intento
Aprende a escribir Makefiles modernos en C: variables, reglas de patrón, compilación incremental, dependencias automáticas y targets phony. Ejemplos listos para usar.
-
PHP
Herencia en PHP: extends, sobreescribir métodos, parent:: y final
Aprende a usar extends en PHP para crear clases hijas que heredan propiedades y métodos del padre. Sobreescribe métodos con parent::, gestiona constructores heredados y evita subclases con final. Con instanceof y constantes heredadas.
-
Scala
Scala con Apache Spark en 2026: procesamiento de datos a escala con el lenguaje nativo de Spark
Scala es el lenguaje nativo de Apache Spark. Dataset tipado vs DataFrame, Spark 3.5 con ANSI mode y Spark Connect, Structured Streaming y configuración SBT para proyectos de datos a escala.
-
BBDD
Índices en PostgreSQL: B-tree, GIN, GiST y BRIN cuándo usar cada uno
PostgreSQL tiene cuatro tipos principales de índice. B-tree es el de uso general. GIN va bien para arrays y JSONB. GiST es ideal para datos geoespaciales y rangos. BRIN es perfecto para tablas de logs con datos temporales correlacionados.
-
C++
Smart pointers en C++ moderno: unique_ptr, shared_ptr y weak_ptr sin memory leaks
unique_ptr, shared_ptr y weak_ptr son la base del manejo de memoria en C++ moderno. Esta guia explica cuándo usar cada uno, cómo evitar ciclos y los errores más comunes.
-
PHP
Clases en PHP: propiedades, métodos, constructor y visibilidad
Aprende a declarar clases en PHP con class y new, a usar el constructor __construct() para inicializar objetos y a controlar la visibilidad con public, protected y private. Incluye constructor promotion de PHP 8.0 y propiedades readonly de PHP 8.1 con ejemplos progresivos.
-
C
Punteros en C: aritmética, doble puntero y los errores más comunes
Guía práctica sobre punteros en C: aritmética de punteros, void*, doble puntero (char** argv), errores frecuentes y cómo evitarlos con ejemplos reales.
-
PHP
Números aleatorios en PHP: rand, mt_rand, random_int y random_bytes seguros
Aprende a generar números aleatorios en PHP con rand(), mt_rand(), random_int() y random_bytes(). Descubre cuándo cada función es adecuada para criptografía y cuándo no, con ejemplos reales de contraseñas, tokens CSRF, sorteos y códigos de recuperación de cuenta.









