Entradas

Libros de programación gratuitos

Todo tipo de temáticas como programación web (HTML5, CSS, JavaScript, TypeScript o ReactJS), bases de datos (MySQL, PostgreSQL, MongoDB o también Oracle), herramientas (Git, Latex, Linux), lenguajes (Perl, PHP, Python o Ruby entre otros), y muchos más. Libres de descargar en formato PDF:

https://books.goalkicker.com/

Arrays, vectores y slices en Rust

Debido al compromiso de Rust con la seguridad en el acceso a memoria, existen algunas diferencias en el uso de arrays y vectores respecto a otros lenguajes inseguros.

Los slices, por otro lado, son un concepto nuevo, aunque muy útil.

https://hashrust.com/blog/arrays-vectors-and-slices-in-rust/

Rust, instrucciones «if let» y «while let»

  • if let es una sofisticada condición if
  • while let es un sofisticado bucle while

Ejecutan un bloque de código si una asignación funciona.

https://dev.to/nickymeuleman/rust-syntax-if-let-and-while-let-12im

Sobre el movimiento «No-Code»

No había leído nada sobre el «No-Code» o el Movimiento «Sin Código» y he encontrado este tuit de David Bonilla en el que difunde una lista de enlaces que preparó sobre el tema. Me la guardo:

https://gist.github.com/dbonillaf/cf8c4a18800a087020bd08528cdb0d63

Lecciones aprendidas migrando una aplicación en producción a Flutter

Excelente artículo de Dhananjay Trivedi contando las dificultades a las que tuvieron que hacer frente en la migración de un código base nativo a Flutter, son 10 lecciones aprendidas.

https://medium.com/better-programming/lessons-learned-migrating-a-production-app-to-flutter-78195067b2cb

Cómo tratar los errores en Flutter

Aún no lo he leído, pero me guardo este artículo sobre cómo manejar adecuadamente los errores y evitar la «pantalla roja de la muerte«.

Ante un error irrecuperable, una aplicación debe ser proactiva; si debe bloquearse debemos hacer el esfuerzo de hacerlo con gracia.

https://medium.com/flutter-community/error-handling-in-flutter-98fce88a34f0

Usar la cámara y la galería en Apps con Flutter

También me guardo este tutorial para aprender a programar una aplicación que tome las imágenes a través de la cámara o desde la galería y las almacene en el dispositivo.

https://heartbeat.fritz.ai/using-the-camera-gallery-in-flutter-apps-2f9e8e0e5899

Tutorial con Flutter: una UI para App de tiendas

Me guardo este enlace que desarrolla una interfaz de usuario en Flutter para una tienda multipropósito que puede usarse para todo tipo de tiendas. El ejemplo está aplicado a una App de reparto de comida.

https://cybdom.tech/flutter-tutorial-multipurpose-shop-app/

Pensamiento computacional y programación para las Humanidades

Y más concretamente, programación con Python. El autor es Silvio Peroni, el título del libro «The CTP book» y sus fuentes están disponibles en GitHub. El material se comparte con una licencia Creative Commons con Atribución/Reconocimiento y desde el índice puedes acceder a sus capítulos a través de Google Docs o leerlos en PDF.

La intención del autor es ofrecer material abierto y gratuito para ayudar a estudiantes que vienen del mundo de las humanidades a aprender conceptos básicos sobre pensamiento computacional y programación informática usando el lenguaje Python.

Vía programamos.es

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