Noticias que mencionan Perl

Por qué la mayoría de las reescrituras de código no valen la pena

Un ingeniero veterano relata cómo, en un verano, madrugó hasta las 4 de la madrugada para reescribir de CakePHP a Laravel un sistema que ya funcionaba en producción. El cambio no aportó nada al negocio: la aplicación hacía lo mismo para los mismos usuarios y al mismo ritmo. La única mejora fue la co

Expresiones regulares que funcionan en cualquier herramienta

Las expresiones regulares son una de las herramientas más extendidas en programación y procesamiento de texto, pero su gran debilidad es la fragmentación: cada motor (sed, awk, grep, Emacs, Perl, PCRE) implementa un subconjunto distinto de sintaxis y funcionalidades, lo que provoca que un patrón que

LuaJIT 3.0 abre el debate sobre sus extensiones sintácticas

Mike Pall, responsable de LuaJIT, ha abierto el issue #1475 en el repositorio oficial del proyecto como punto central para definir las extensiones de sintaxis que incluirá la futura versión 3.0 del compilador. El hilo funcionará como documento vivo: la descripción recoge la propuesta inicial y un co

Matt's Script Archive: los scripts que moldearon la web primitiva

Matt's Script Archive fue una colección de scripts en Perl publicada en 1995 por el adolescente estadounidense Matt Wright desde su sitio worldwidemart.com. Ofrecía herramientas básicas para sitios web de la época —libros de visitas, formularios de contacto, contadores de visitas y, sobre todo, WWWb

pve-microvm: microVMs ligeros integrados en Proxmox VE

pve-microvm es un paquete para Debian que incorpora el tipo de máquina microvm de QEMU como invitado gestionado de primera clase en Proxmox VE. Su autor lo desarrolló tras años alternando entre contenedores LXC, eficientes pero sin aislamiento de kernel ni soporte para otros sistemas operativos, y m

Fuentes Unicode y herramientas para el sistema X Window

El proyecto documenta una extensión completa al estándar ISO 10646-1/Unicode para las clásicas fuentes bitmap del sistema X Window. Todas las fuentes de la familia «-misc-fixed-*» —desde 5x7 hasta 10x20— se han reeditado con codificación ISO10646-1, de modo que cubren el conjunto de caracteres de la

Módulo 'GPS falso' con WiFi y NTP: un proyecto de precisión abandonado

El proyecto 'Wifi Time' recoge los experimentos abandonados durante casi seis años por el autor para construir un módulo 'GPS falso' capaz de obtener la hora a través de WiFi mediante el protocolo NTP y funcionar como sustituto directo de los módulos GPS en su reloj de precisión. La motivación princ

Por qué deberías probar Janet, un dialecto de Lisp minimalista

En un panorama de lenguajes de programación cada vez más complejos, Janet se presenta como una propuesta singular: un pequeño dialecto de Lisp que combina simplicidad, potencia expresiva y portabilidad. Este artículo del autor del libro 'Janet for Mortals' —publicado en abierto— defiende por qué cua

Caen las ventas de libros de programación por la IA

Las ventas de libros de programación han caído drásticamente en los últimos años, marcando una transformación en la educación de los desarrolladores. Este declive se debe a la rápida adopción de herramientas impulsadas por inteligencia artificial que ofrecen respuestas inmediatas. Históricamente, ap

PyYAML bug converts country codes to boolean values

El 12 de enero de 2026, la librería de Python PyYAML expuso un fallo crítico conocido como el "problema de Noruega", donde el código de país "NO" se interpreta erróneamente como el valor booleano "false" en lugar de una cadena de texto. Este incidente afecta a la popularidad de YAML como lenguaje de

Escritor recurre a IA para escribir ciencia ficción sin límites de tiempo

El autor de este proyecto personal descubrió su pasión por la ciencia ficción al leer las novelas de Isaac Asimov. Buscaba específicamente historias cortas, de una o dos noches de lectura, porque había desarrollado cierto rechazo hacia las narrativas largas que se extienden indefinidamente como tele

30 años de HPC: Evolución y desafíos

Este artículo reflexiona sobre los 30 años de evolución de la computación de alto rendimiento (HPC) y la programación asociada, basándose en datos del ranking TOP500 de sistemas HPC y la evolución de los lenguajes y modelos de programación utilizados.

Byterun: Intérprete de Python en 500 líneas

Este artículo de Allison Kaptur, ingeniera de Dropbox, explora Byterun, un intérprete de Python escrito en Python. El objetivo principal es desmitificar el funcionamiento interno de un intérprete, demostrando que su estructura fundamental puede caber en un código relativamente corto (menos de 500 lí

Perl y IA: Automatización del hogar personalizada

Este artículo del blog de PetaMem, presentado originalmente en GPW 2016, explora un enfoque innovador para la automatización de viviendas complejas utilizando Perl y, más recientemente, inteligencia artificial (IA). La necesidad surgió de la falta de sistemas de automatización de viviendas robustos

Python: El operador que sacudió al lenguaje

Este artículo narra la controvertida introducción del 'walrus operator' (:=) en Python 3.8, un evento que llevó a la renuncia de Guido van Rossum, el creador y líder de facto del lenguaje durante tres décadas. ¿Qué es y por qué es importante? El walrus operator es una nueva forma de asignar valore

Rails resurge: ¿por qué este framework vuelve?

Este artículo explora el resurgimiento de Ruby on Rails (Rails) en el panorama del desarrollo web, a pesar de su relativa impopularidad actual. El autor, un desarrollador con experiencia en infraestructura y DevOps, redescubrió el placer de construir aplicaciones web de la manera tradicional utiliza

Python: Recuerdos de sus inicios con Thomas Wouters

Un proyecto de entrevistas con figuras clave en la historia temprana de Python ha comenzado con una conversación con Thomas Wouters, quien compartió sus recuerdos sobre cómo descubrió Python. La entrevista, publicada en gvanrossum.github.io, revela que Wouters se familiarizó con Python a través de L

Claude Code: Herramienta optimiza contexto y ahorra tokens

## Claude Code: Herramienta optimiza contexto y ahorra tokens La creciente popularidad de Claude Code y su ecosistema de herramientas (MCP) ha revelado una limitación crítica: el rápido agotamiento del contexto. Cada interacción con una herramienta, desde capturas de pantalla de Playwright hasta li

Desarrollo: El código es solo el inicio

El artículo "Code has always been the easy part" explora una verdad fundamental en el desarrollo de software que a menudo se pasa por alto: escribir el código en sí mismo es la parte más sencilla del proceso. Durante décadas, la industria ha tendido a sobrevalorar la calidad del código como el princ

Man pages: cómo hacerlas más fáciles de usar

Las páginas de manual (man pages) son una parte fundamental de la documentación de herramientas en sistemas Unix-like, pero a menudo pueden ser difíciles de navegar y comprender. Julia Evans, en su blog, explora cómo mejorar la usabilidad de las man pages, inspirándose en sus propias experiencias cr