Artículos
-
Generales
Los backends de V: de la transpilación a C a los nuevos backends nativos SSA
Novena entrega de la serie sobre V: por que el backend clasico transpila a C en vez de generar codigo maquina, los nuevos backends v2 de la version 0.5.1 (cleanc, ssa/arm64, ssa/amd64) y por que todavia no hay benchmarks independientes que los evaluen.
-
Javascript
Métodos de array en JavaScript III: sort, at(), includes y métodos de búsqueda
Aprende a ordenar arrays correctamente con sort y su función comparadora, accede al último elemento con at(-1), distingue includes de indexOf cuando hay NaN, convierte iterables con Array.from y entiende la diferencia entre splice y slice con ejemplos prácticos.
-
Generales
Gradle con Kotlin DSL en 2026: adiós al Groovy, bienvenido el autocompletado
Gradle 8.x recomienda usar build.gradle.kts con Kotlin DSL para proyectos nuevos: tipado estático, autocompletado real en IntelliJ y errores detectados antes de ejecutar el build.
-
Javascript
Type inference avanzado en TypeScript: infer, distribución y tuplas variádicas
TypeScript va mucho más allá de anotar tipos a mano: con infer, conditional types distribuidos y tuplas variádicas puedes derivar tipos complejos directamente del código sin duplicar una sola línea de anotaciones.
-
Generales
PGO en Go: compilación guiada por perfiles para exprimir el rendimiento
PGO (Profile-Guided Optimization) llegó estable en Go 1.21 y permite al compilador optimizar el binario usando datos reales de producción, logrando mejoras de rendimiento del 2 al 14% sin tocar una sola línea de código.
-
Generales
El operador ? en Rust: propagar errores sin escribir match en cada línea
El operador ? en Rust propaga errores automáticamente sin necesidad de escribir un match en cada línea. Aprende cómo funciona, cómo convierte tipos de error con From, cómo encadenarlo en funciones que pueden fallar y cómo usarlo en main(), con cuatro ejemplos progresivos.
-
Generales
Axum 0.8: construir APIs HTTP en Rust en 2026
Axum es el framework web de Rust mantenido por el equipo de Tokio, y en 2026 es la opción preferida de la comunidad para construir APIs HTTP. Esta guía explica cómo funciona, qué trajo la versión 0.8 y cómo estructurar un proyecto real.
-
Javascript
Navigation API: historial web sin los hacks de la History API
La Navigation API llega para resolver los problemas reales que lleva arrastrando la History API desde HTML5: intercepta el botón atrás, detecta la dirección de la navegación y se integra con View Transitions sin necesidad de frameworks.
-
Python
Clases en Python: __init__, variables de instancia vs clase y el error con mutables
Guía práctica sobre clases en Python: __init__, self, variables de instancia vs clase y el error clásico con listas mutables compartidas. También @classmethod, @staticmethod, __repr__, __str__ y cómo evitar el bug con dataclasses.
-
PHP
Job Batching en Laravel: procesar ficheros CSV grandes sin bloquear la aplicación
Cuando tienes un CSV de cien mil filas, procesarlo en la petición HTTP es una receta para el timeout. Aprende a dividirlo en chunks, despacharlos como jobs en background y monitorizar el progreso con Bus::batch() de Laravel.









