Why does parse() require an except() or unwrap() method?

Spoiler, es para controlar la interpretación de cadenas que no sean números. Pero como siempre ocurre en la comunidad Rust, lo explican muy bien y muy detallado. Ideal para aprender.

https://www.reddit.com/r/rust/comments/bmkuor/why_does_parse_require_an_except_or_unwrap_method/

Convierte tu WordPress en una plataforma de formación

8 Powerful plugins that turn WordPress into an LMS (Learning Management System).

https://speckyboy.com/lms-wordpress-plugins/

No una, ni dos, ni diez; sino ¡46 buenas practicas para el diseño de formularios web!

When a form baffles, frustrates or asks for more than is necessary, the risk of a respondent giving up is sky-high. Some people will abandon the form altogether. Others will unsubscribe. Either way, you’re not likely to get a second chance.

https://www.noupe.com/design/46-form-design-best-practices.html

Esto me interesa, ¿plugins con Rust sin recompilar?

How would you go about creating an app architecture that supports plugins? I’m thinking about Java where you can just drop .jar files and have them being loaded into your app without the need to recompile the main app.

https://www.reddit.com/r/rust/comments/ble186/how_would_you_go_about_creating_an_app/

Integración Continua con GitLab para principiantes

Cada vez que un desarrollador cambia código y guarda los cambios con un commit y los envía a GitLab, quedará a disposición de otros desarrolladores para que puedan revisarlo.

Pero GitLab también puede iniciar otras operaciones si se ha configurado GitLab CI / CD. Este trabajo es ejecutado desde un servidor y ahí empieza la magia.

https://about.gitlab.com/2018/01/22/a-beginners-guide-to-continuous-integration/

Cómo resolvió Rust las dependencias entre paquetes

Por lo pronto es clave el versionado semántico (Semantic Versioning o SemVer):

https://stephencoakley.com/2019/04/24/how-rust-solved-dependency-hell

Seguridad en el desarrollo de software desde el minuto uno

Tareas fundamentales para programar código seguro:

  • Recogida de información que afecte a la seguridad (por ejemplo, ¿qué normativas pueden afectar a este desarrollo?).
  • Modelado de amenazas.
  • Establecer contramedidas.
  • Durante el desarrollo implementar las contramedidas y pasar un SAST.
  • Al finalizar el desarrollo, realizar las pruebas de seguridad correspondientes (SAST, DAST, ethical hacking).

Enlace:
https://blog.elevenpaths.com/2019/04/seguridad-en-el-desarrollo-de-software.html

Novedades de la nueva …

Novedades de la nueva LOPD para los ciudadanos, el sector privado y el sector público. Lo han tuiteado desde la propia Agencia Española de Protección de Datos: