Artículos
-
PHP
Generadores en PHP: yield, lazy evaluation y cómo ahorrar memoria
Aprende a usar generadores en PHP con yield para procesar ficheros grandes y consultas de base de datos sin agotar la memoria. Cubre yield from, send(), getReturn() y secuencias infinitas, con comparativa real de uso de memoria.
-
Otros lenguajes
DataFrames.jl en Julia: análisis de datos al estilo pandas pero con rendimiento nativo
DataFrames.jl lleva el análisis tabular de Julia con una API similar a pandas pero con tipos estrictos y compilación nativa. Filtrado, agrupaciones, joins y transformaciones con código real y comparativa de rendimiento.
-
Lua
Coroutines en Lua: concurrencia cooperativa sin threads del sistema operativo
Las corrutinas de Lua permiten implementar concurrencia cooperativa sin hilos del sistema operativo. Aprende a usar coroutine.create, resume y yield para construir iteradores, máquinas de estado y schedulers ligeros.
-
Erlang
Gleam vs Elixir: cuándo elegir uno u otro en el ecosistema BEAM
Gleam y Elixir comparten la máquina virtual BEAM pero son muy distintos: Gleam tiene tipado estático y compila a JavaScript, Elixir tiene macros y un ecosistema más maduro con Phoenix. Comparativa práctica para elegir bien.
-
PHP
PDO en PHP y prepared statements: prevenir SQL injection de forma correcta
Aprende a usar PDO en PHP para acceder a bases de datos con seguridad. Guía práctica con prepared statements, parámetros posicionales y nombrados, modos de fetch ASSOC/OBJ/CLASS, transacciones con beginTransaction y rollBack, y por qué la concatenación de SQL es un error grave.
-
Otros lenguajes
Tidyverse en R: dplyr para manipular datos y ggplot2 para visualizarlos
El tidyverse es la colección de paquetes R más usada en análisis de datos. Aprende a manipular tablas con dplyr usando filter, mutate, group_by y summarise, y a crear visualizaciones con la gramática de gráficos de ggplot2.
-
PHP
filter_var() y filter_input() en PHP: validar y sanitizar datos de entrada
Aprende a usar filter_var() y filter_input() en PHP para validar emails, URLs, enteros con rango e IPs, y a sanitizar datos de formularios. Con ejemplos reales de formularios, el antipatrón de FILTER_SANITIZE_STRING y cuándo estas funciones no bastan.
-
Otros lenguajes
Tipos y multiple dispatch en Julia: el sistema que hace que el código genérico sea rápido
El multiple dispatch de Julia elige qué función ejecutar según los tipos de todos los argumentos, no solo del primero. Esto permite código genérico con rendimiento de código especializado: cómo funciona y por qué importa.
-
Lua
Tablas en Lua: la única estructura de datos que lo hace todo
La tabla es la única estructura de datos de Lua y sirve como array, diccionario, objeto y módulo. Este artículo explica cómo funciona internamente, cómo iterar con ipairs y pairs, y los patrones más habituales para modelar datos complejos.
-
Erlang
Tipos y pattern matching en Gleam: el sistema de tipos que evita errores en tiempo de compilación
Gleam usa inferencia de tipos completa, sin null ni excepciones. Option y Result reemplazan los valores nulos y los try/catch. El pattern matching con case cubre todos los casos y el compilador lo verifica antes de ejecutar.









