Esta semana en Rust #1

11 de octubre del 2023

Hola y bienvenidos al primer post de Esta semana en Rust. Rust es un lenguaje de programación que empodera a todos para construir software fiable y eficiente. Esta semana en Rust es un blog semanal basado en la idea de This week in Rust. En este blog publicaremos noticias, tutoriales, guías, y todo lo que se nos ocurra sobre Rust.
Este es un resumen de lo que ha pasado en la comunidad de Rust en la última semana. ¿Quieres que mencionemos algo? Escribenos en
Discord. ¿Quieres involucrarte?
Amamos las contribuciones.

Esta semana en Rust es desarrolla abiertamente en GitHub. Si encuentras algún error en este post,
envía un PR.

Actualizaciones de la comunidad 🥰

Actualizaciones oficiales

Actualizaciones de Proyectos/Herramientas

Observaciones/Pensamientos

Tutoriales de Rust


En Español:

En Ingles:

Investigación

Misceláneos

Crate de la Semana

El crate de esta semana es yarer, una biblioteca y herramienta de línea de comandos para evaluar expresiones matemáticas.

¡Gracias a Gianluigi Davassi por la auto-sugerencia!

¡Por favor envía tus sugerencias y votos para la próxima semana!

Llamado a la Participación

¿Siempre has querido contribuir a proyectos de código abierto pero no sabías por dónde empezar? ¡Cada semana destacamos algunas tareas de la comunidad de Rust para que puedas elegir y empezar!

Algunas de estas tareas también pueden tener mentores disponibles, visita la página de la tarea para más información.

Si eres propietario de un proyecto Rust y estás buscando contribuyentes, por favor envía tareas aquí.

Actualizaciones del Proyecto Rust

384 pull request fueron fusionados en la última semana

Resumen del Triage de Rendimiento del Compilador de Rust

Una semana tranquila, con pocas regresiones y mejoras.

Triage realizado por @simulacrum. Rango de revisión:
9998f4add..84d44dd

1 Regresiones, 2 Mejoras, 4 Mixtas; 1 de ellas en rollups

68 comparaciones de artefactos realizadas en total

Reporte completo aquí

RFCs aprobados

Los cambios a Rust siguen el proceso RFC (solicitud de comentarios) de Rust. Estos son los RFCs que fueron aprobados para su implementación esta semana:

  • No se aprobaron RFCs esta semana.

Período de Comentarios Finales

Cada semana, el equipo anuncia el 'período de comentarios finales' para RFCs y PRs clave que están llegando a una decisión. Expresa tus opiniones ahora.

RFCs

Seguimiento de Issues y PRs

RFCs Nuevos y Actualizados

Llamado a Pruebas

Un paso importante para la implementación de RFC es que la gente experimente con la implementación y dar retroalimentación, especialmente antes de la estabilización. Los siguientes
RFC se beneficiarían de las pruebas de los usuarios antes de avanzar:

  • Ningún RFC emitió un llamado a pruebas esta semana.

Si eres un implementador de características y quieres que tu RFC aparezca en la lista anterior, añade la nueva etiqueta call-for-testing a tu RFC junto con un comentario que proporcione instrucciones de prueba y/o orientación sobre qué aspecto(s) de la característica necesita pruebas.

Eventos Futuros

Eventos Rusticos entre 2023-10-11 - 2023-11-09 🦀

Virtual

Presencial

  • 2023-11-09 | Barcelona, ES | BcnRust
    • BcnRust - Noviembre 2023 Van a haber dos charlas:
      • Conflict-Free Replicated Data Types (CRDTs) in Rust
      • Suiro: creando una librería para exponer túneles HTTP en segundos con Rust Hosted by
        Adevinta

Cita de la Semana

La misión de Rust -- de permitirte escribir software que sea rápido y correcto, productivamente -- nunca ha estado más viva. Así que la próxima Rustconf, planeo celebrar:

  • Todos los desbordamientos de búfer que no creé, gracias a Rust
  • Todas las pruebas unitarias que no tuve que escribir, gracias a su sistema de tipos
  • Todas las comprobaciones nulas que no tuve que escribir gracias a Option y Result
  • Todo el JS que no tuve que escribir gracias a WebAssembly
  • Todos los estados imposibles que no tuve que afirmar "Esto nunca puede suceder realmente"
  • Todas las claves de campo JSON que no tuve que escribir manualmente gracias a Serde
  • Todos los errores de columna SQL que capturé en tiempo de compilación gracias a Diesel
  • Todas las condiciones de carrera de las que nunca tuve que preocuparme gracias al verificador de préstamos
  • Todas las conexiones que puedo aceptar concurrentemente gracias a Tokio
  • Todos los comentarios de formato que no tuve que dejar en PRs gracias a Rustfmt
  • Todos los problemas de rendimiento que no creé gracias a Clippy.

Adam Chalmers en su resumen de RustConf 2023

¡Gracias a robin por la sugerencia!

¡Por favor envía citas y vota para la próxima semana!