Noria, un SGBD especialmente rápido para aplicaciones Rust

Hoy me voy a guardar esta referencia a Noria, un crate para Rust que implementa un sistema de gestión de datos especialmente dirigido a aplicaciones web que requieran muchos accesos de lectura de datos.

Actúa como una base de datos, pero calcula y almacena en caché los resultados de las consultas para que las lecturas sean especialmente rápidas. Noria mantiene automáticamente los resultados en caché actualizados a medida que cambian los datos subyacentes, almacenados en tablas base persistentes.

Me guardo también esta entrevista reciente a uno de sus creadores.

Un generador de códigos QR gratuito

Se llama QRCode Monkey y permite crear códigos QR con diferentes propósitos como URL’s, tarjetas vCard, perfiles de redes sociales y otros. Permite modificar diferentes parámetros del gráfico antes de generarlo y puede generar archivos PNG, SVG o PDF.

Hacia un código más seguro

Microsoft Security Response Center respalda el uso de Rust para la programación de sistemas seguros.

https://msrc-blog.microsoft.com/2019/07/16/a-proactive-approach-to-more-secure-code

Expresiones regulares en línea

Increíble herramienta de cabecera creada por Firas Dib imprescindible para aprender, crear y probar expresiones regulares:

https://regex101.com

Rust is leading most of the new TechEmpower web framework benchmarks

¿Una guía de estilo para programar en Rust?

https://www.reddit.com/r/rust/comments/c3gyas/style_guide_available/

Getting started with #rustlang, working with files and doing file I/O

And also introduces Rust’s ownership concept and the Cargo tool.

https://www.linuxjournal.com/content/getting-started-rust-working-files-and-doing-file-io

Auth Web Microservice with rust using Actix-Web 1.0

Tutorial imprescindible no sólo para aprender a programar microservicios con #Rustlang.

https://gill.net.in/posts/auth-microservice-rust-actix-web1.0-diesel-complete-tutorial/

Ejemplo de cómo usar actix-web 1.0 con async/await

Vía @3Hren.

https://github.com/3Hren/actix-web-async-await/blob/master/src/main.rs

Actix-web 1.0 liberada

Uno de los entornos de desarrollo de servidores web más conocidos para Rust, Actix-web, acaba de liberar su versión 1.0.