Noticias que mencionan Elixir

Las bondades de Gleam: un recorrido por sus características más atractivas

Gleam, un lenguaje funcional que compila para BEAM (la máquina virtual de Erlang), incorpora una serie de pequeñas decisiones de diseño que simplifican el trabajo diario del desarrollador. Este artículo repasa cinco de sus características más llamativas, útiles tanto para quienes ya trabajan en la p

Qué le pediría a un lenguaje relacional moderno

Un desarrollador repasa, tras años de borrador, las carencias que detecta en SQL y dibuja cómo sería un lenguaje de consulta relacional moderno pensado para programadores. El texto, motivado por la aparición de nuevos lenguajes como Acadia, parte de la idea de que el éxito de NoSQL se explica en bue

Conformidad frente a comprensión: el coste de los oráculos ha caído

En un ensayo publicado el 27 de junio de 2026, el ingeniero de software jubilado que firma como "rubys" reflexiona sobre cómo la inteligencia artificial ha transformado la producción de artefactos que antes requerían instituciones, como los oráculos de conformidad. El autor parte de una anécdota de

Trifle, una navaja suiza de herramientas Ruby para analítica y logs

Trifle es una colección de gemas para Ruby descrita por su autor como una 'navaja suiza' de pequeñas herramientas orientadas a resolver problemas habituales en el desarrollo de aplicaciones. La documentación, publicada bajo licencia MIT, está organizada en cinco módulos principales: Trifle::Docs, un

Hologram busca patrocinadores para dar el salto a una arquitectura local-first

Hologram es un framework full-stack para Elixir que ejecuta el lenguaje directamente en el navegador, evitando mantener una pila separada de JavaScript. Tras ocho meses sostenidos por el patrocinio principal de Curiosum, una partida por hitos de la Erlang Ecosystem Foundation y donaciones individual

Space Project Sim: un simulador de economía espacial escrito en Rust y Bevy

Space Project Sim es un simulador de economía espacial autónoma escrita en Rust con el motor gráfico Bevy. El proyecto combina un motor de simulación puro (sin entrada/salida ni asincronía) con un cliente 3D nativo que lo integra como biblioteca, de modo que la simulación y el render comparten el mi

Knock presenta su agente de IA basado en un sistema de archivos virtual y bash

Knock, plataforma de mensajería para clientes, presentó en marzo de 2026 su nuevo Knock Agent: un asistente de inteligencia artificial capaz de crear y modificar flujos de trabajo, plantillas y audiencias dentro de la cuenta del usuario, así como responder preguntas sobre el rendimiento de las campa

El operador 'or' en guards de Elixir no es conmutativo

Los guards de Elixir permiten componer comprobaciones con los operadores booleanos `and` y `or`, pero su comportamiento difiere del esperado cuando se invierte el orden de las cláusulas. La entrada analiza un módulo de ejemplo con dos funciones, `Foo.a/1` y `Foo.b/1`, cuyas guardas son idénticas sal

Rhombus 1.0: un nuevo lenguaje de programación extensible sobre Racket

Rhombus es un lenguaje de programación de propósito general, funcional, dinámico y extensible que acaba de alcanzar su versión 1.0. Está construido sobre Racket, del que hereda herramientas como el entorno DrRacket y la suite de línea de comandos raco, y se activa simplemente iniciando un módulo con

Phoenix LiveView 1.2 llega con CSS colocado y mejoras

Phoenix LiveView 1.2.0 ya está disponible. Esta versión introduce la posibilidad de colocar CSS directamente en plantillas HEEx, permitiendo que los estilos se asocien a componentes específicos y se procesen junto con el bundle de CSS. La función se apoya en la regla @scope de CSS para un ámbito lim

Cómo mapear un clúster de Erlang con código que se propaga a sí mismo

El ingeniero de software Lucas Sifoni presenta una técnica para mapear la topología de un clúster de Erlang —incluso cuando las conexiones entre nodos son dispersas— mediante un módulo de código que se propaga a sí mismo. En un clúster de Erlang completamente conectado, cada nodo mantiene conexión c

AccessOwl busca ingeniero senior en TypeScript para automatización con IA

AccessOwl es una startup respaldada por Y Combinator que busca transformar la gestión de aplicaciones SaaS en empresas. Su enfoque principal es automatizar el acceso, el gasto y el cumplimiento normativo mediante inteligencia artificial y automatización robótica de procesos (RPA). La compañía fue fu

Elixir v1.20 ya es un lenguaje de tipado gradual sin anotaciones

El equipo de Elixir ha publicado la versión 1.20 del lenguaje de programación, que incorpora un sistema de tipado gradual sin necesidad de añadir anotaciones de tipo. Se trata del primer hito de desarrollo del proyecto de tipos, iniciado en 2022, que convierte a Elixir en un lenguaje gradualmente ti

Alerta: Vulnerabilidad pone en riesgo aplicaciones Erlang y Elixir

El Erlang Ecosystem Foundation (EEF) ha alertado sobre una vulnerabilidad crítica en el ecosistema BEAM que afecta a aplicaciones de Erlang y Elixir. El agotamiento de átomos, una clase de vulnerabilidad de denegación de servicio, representa el 35,8% de los CVEs publicados por la CNA del EEF, convir

Cómo crear minijuegos online con Elixir y Swift

El artículo detalla la experiencia de desarrollo de 'Migo Games', una plataforma de juegos sociales arcade creada utilizando Elixir en el backend y Swift en el frontend. Este proyecto es un excelente ejemplo de cómo la Inteligencia Artificial está revolucionando la ingeniería de software, permitiend

Elixir adopta hashing sin estado: nueva alternativa HRW sin configuración

Johanna Larsson, desarrolladora técnica en jola.dev, presenta una alternativa sin estado para el hashing distribuido en el ecosistema Elixir. Mientras que la librería ExHashRing de Discord es probada y fiable, requiere gestionar procesos de estado persistentes bajo un árbol de supervisión. El artícu

Erlang acelera conteos con los módulos :atomics y :counters

El artículo explora dos módulos de OTP ( Erlang/OTP y Elixir) diseñados para realizar conteos rápidos bypassing el modelo tradicional de procesos: :atomics y :counters. La mayoría de los lenguajes de programación comenzó con estructuras de datos mutables y rápidas y posteriormente añadieron caracter

IA local en Macs: Qwen 3.5 logra 40 tokens por segundo con chip M4

Investigadores y desarrolladores ahora pueden ejecutar modelos de inteligencia artificial localmente en Macs con chip M4 y 24 GB de memoria, reduciendo la dependencia de las grandes tecnológicas. La autora Johanna Larsson probó varias herramientas como Ollama, Llama.cpp y LM Studio, encontrando que

SQLite ahora con pub/sub: extensión Honker revoluciona

Un desarrollador ha creado 'Honker', una extensión para SQLite que añade capacidades de publicación/suscripción (pub/sub) al estilo de PostgreSQL, sin necesidad de un servidor externo como Redis o Celery. Honker permite la creación de colas de tareas, flujos de eventos y notificaciones entre proceso

Surelock: Nueva Biblioteca Rust Evita Bloqueos de Código

Desarrolladores de Rust han presentado 'Surelock', una nueva biblioteca diseñada para eliminar los bloqueos (deadlocks) en el código. Los bloqueos, difíciles de detectar y que pueden causar fallos inesperados en sistemas, son un problema común en la programación concurrente. Surelock aborda este pro

Quickbeam: JavaScript ahora corre en Erlang/Elixir

Un nuevo proyecto llamado Quickbeam permite ejecutar JavaScript dentro del BEAM, la máquina virtual de Erlang/Elixir, abriendo nuevas posibilidades para el desarrollo de aplicaciones concurrentes y distribuidas. Quickbeam integra un entorno de ejecución de JavaScript, respaldado por Web APIs, un DOM

Blog con Elixir y Phoenix: una arquitectura inusual

Este artículo detalla la construcción de un blog utilizando Elixir y Phoenix, enfocándose en una arquitectura inusual pero eficiente. La autora, Johanna Larsson, explica su decisión de evitar un enfoque estático, optando por renderizado del lado del servidor con Phoenix para permitir futuras experim

OpenTelemetry Profiles: Alpha pública para optimizar apps

OpenTelemetry ha anunciado que su funcionalidad 'Profiles', destinada a la creación de un estándar industrial para el perfilado continuo en producción, ha entrado en fase Alpha pública. Esto permite a la comunidad probar y proporcionar retroalimentación sobre la nueva señal, que complementa las capa

IA: Lenguajes inesperados lideran benchmarks de código

Un nuevo análisis, basado en el benchmark AutoCodeBench, revela resultados sorprendentes sobre el rendimiento de diferentes lenguajes de programación con modelos de IA para codificación. Contrario a la expectativa de que los lenguajes con mayor cantidad de datos de entrenamiento (como JavaScript) se

Tipos y errores: un análisis de Map.take! en Elixir

Este artículo explora las limitaciones de los sistemas de tipos en lenguajes de programación dinámicos, utilizando como ejemplo la propuesta de una función `Map.take!/2` en Elixir. `Map.take/2` es una función existente en Elixir que extrae un subconjunto de claves de un mapa, ignorando las claves in

Distintivos IoT muestran fotos: innovación en Suecia

Durante la conferencia Goatmire Elixir en Varberg, Suecia, en septiembre de 2025, la empresa Tigris patrocinó la creación de distintivos de hardware únicos para los asistentes. Estos dispositivos, basados en el hardware 'Wisteria' y el software Nerves (un framework para dispositivos IoT con Linux),

ia desafía a Unix: ¿un sistema obsoleto?

El auge de los agentes de inteligencia artificial está revelando una incompatibilidad fundamental con la arquitectura de Unix, según un análisis reciente. Unix, diseñado para un mundo de humanos interactuando con comandos o servicios automatizados, carece de un modelo nativo para procesos interactiv

Guía facilita creación de ejecutables para Gleam

Un desarrollador ha publicado una guía sobre cómo crear ejecutables para el lenguaje de programación funcional Gleam, el cual compila a Erlang y JavaScript. Gleam, aunque prometedor, carece de soporte nativo para la creación de ejecutables, lo que dificulta su distribución. La guía explora tres méto

Sistemas concurrentes: ¿por qué Erlang sigue siendo clave?

Este artículo de Variant Systems explora por qué los sistemas basados en procesos, como los que utiliza Erlang/Elixir (BEAM y OTP), siguen siendo relevantes y efectivos en la construcción de sistemas concurrentes y distribuidos, especialmente en el contexto de la inteligencia artificial y los agente

Fostrom: Nueva plataforma IoT para gestionar dispositivos

Fostrom ha lanzado una nueva plataforma en la nube de IoT diseñada para la gestión y control de flotas de dispositivos. La plataforma, anunciada recientemente, permite a los usuarios monitorizar y controlar dispositivos a través de kits de desarrollo de software (SDKs) fáciles de integrar, esquemas

Elixir y Python se integran: Oban facilita el procesamiento

Oban, una herramienta para el procesamiento de trabajos, ha simplificado la interoperabilidad entre aplicaciones Elixir y Python. El proyecto "Badge Forge" demuestra cómo integrar funcionalidades de Python, como la generación de PDF con WeasyPrint, en una aplicación Elixir. La clave reside en que am

Elixir impulsa la IA: un nuevo contendiente emerge

Un reciente artículo destaca cómo el lenguaje de programación Elixir, construido sobre la máquina virtual BEAM (originalmente desarrollada por Erlang en 1986), está ganando terreno en el desarrollo de inteligencia artificial, desafiando los marcos tradicionales basados en Python. Un estudio de Tence

CruxLabx: Nuevo Lenguaje MOL Simplifica Desarrollo de IA

CruxLabx ha lanzado MOL, un nuevo lenguaje de programación diseñado específicamente para simplificar el desarrollo de pipelines de Inteligencia Artificial (IA) y Retrieval-Augmented Generation (RAG). MOL aborda las complejidades del desarrollo de IA al introducir operadores de pipeline nativos (|>),

Fallo en WolfSSL: Problemas de Seguridad con TLS 1.3

Un investigador ha descubierto un fallo de seguridad en la biblioteca de cifrado WolfSSL que impide su correcta compatibilidad con clientes TLS 1.3. El problema radica en que WolfSSL no implementa el modo de compatibilidad con 'middleboxes' (dispositivos intermediarios que pueden alterar el tráfico)

Hologram: Elixir en el navegador avanza a gran paso

Un equipo de desarrolladores ha anunciado la versión 0.7.0 de Hologram, un proyecto que busca portar Elixir a JavaScript para ejecutar código Elixir directamente en el navegador. Esta nueva versión representa un hito significativo, aumentando la cobertura del runtime Erlang del 34% al 96% y la prepa

Desarrolladores Revelan Proyectos Tecnológicos de 2026

Este hilo de discusión, originado en un foro de tecnología (Ask HN), ofrece una visión fascinante de los proyectos personales y profesionales en los que están trabajando diversos desarrolladores y entusiastas tecnológicos a mediados de 2026. La diversidad de proyectos es notable, abarcando desde apl