• Vectores en Rust – Aprende Rust 11/x

    Cuando vimos los tipos de datos en Rust, uno de ellos fue array. Este es capaz de guardar elementos del mismo tipo en una misma variable, sin embargo, está cerrado a una longitud definida en tiempo de compilación, es decir, no hay manera de que la cantidad de elementos cambie, ni para arriba ni para…

    Leer más: Vectores en Rust – Aprende Rust 11/x
  • Strapi ERR_INVALID_ARG_TYPE

    Este es un pequeño post que resuelve un problema que me topé haciendo otro post para el tema de Strapi ERR_INVALID_ARG_TYPE. Este error aparece cuando quiero instalar dependencias y marca un error. Cabe destacar que no todas. El error es el siguiente: Solución #1 ERR_INVALID_ARG_TYPE Ya que puede ser que algo ande fallando con los…

    Leer más: Strapi ERR_INVALID_ARG_TYPE
  • Enums en Rust – Aprende Rust 10/x

    En este post veremos las enumeraciones (enumerations), o enums en Rust. Estos nos permiten crear un tipo personalizado, enumerando los posibles valores que pueda tener. Los enums traen otro par de temas interesantes: el tipo de enum llamado Option y algo que ya vimos en el ejemplo de adivinar el número, que se llama pattern…

    Leer más: Enums en Rust – Aprende Rust 10/x
  • Enviar correos son cURL y SMTP

    Hace unos días tuve una tarea que consistía en enviar, mediante SMTP, unos correos a los clientes de mi cliente, algo así como un newsletter, pero al ser pocos correos y sin archivos adjuntos podíamos hacerlo con la configuración del SMTP, que este caso fue del servicio de email que ofrece GoDaddy. Aquí veremos cómo…

    Leer más: Enviar correos son cURL y SMTP
  • Filtrar datos en Strapi

    En los post anteriores ya vimos cómo crear información y cómo activar la API en Strapi, además de obtener información. Sin embargo, algo vital cuando consultamos información es poder filtrar información, paginar y ordenar los datos. Ahora aprenderemos cómo filtrar datos en Strapi. Ordenar datos en Strapi Una acción común cuando recuperamos datos de una…

    Leer más: Filtrar datos en Strapi
  • Usar la API de Strapi

    Antes vimos cómo crear modelos de datos y cargar información en ellos. Sin embargo, esto es solo la mitad de lo que querramos resolver, porque solo tenemos los datos, ¿cómo usamos esa información? Pues en este post veremos cómo usar la API de Strapi para obtener los registros de la base de datos. Hoy solo…

    Leer más: Usar la API de Strapi
  • Como usar Strapi

    Ya hace unos días publiqué un post que permitía conectar el CMS Headless, Strapi, con PostgreSQL, reemplazando SQLite. Ahora aprenderemos como usar Strapi y crear tipos con el plugin built-in Content-Type Builder, donde crearemos algunos modelos para iluminar lo que iremos haciendo. Recordando, estoy usando la versión 4.20.3 de Strapi con Node v18.19.1 y la…

    Leer más: Como usar Strapi
  • L2TP con IPsec en Fedora

    Hace unos días, tuve la necesidad de conectarme a la VPN de un cliente para revisar unas bases de datos en SQL Server y PostgreSQL. En este mini-post vamos a ver cómo conectarnos a una VPN L2TP con IPsec en Fedora, que es el SO que yo estoy usando. Por default, en Fedora no puedes…

    Leer más: L2TP con IPsec en Fedora
  • Métodos en Rust – Aprende Rust 9/x

    En este post vamos a ahondar un poco en el tema de los structs. Como ya vimos, un struct es una serie de datos organizados y agrupados dentro de un ámbito definido. También hacía referencia a este tema de los métodos y su similaridad con la POO. Bueno, pues desarrollaremos más los métodos en Rust…

    Leer más: Métodos en Rust – Aprende Rust 9/x
  • Dockerizar Strapi con Postgres

    Hace unos días un cliente puso sobre la mesa un proyecto en el que su equipo quería usar Strapi como CMS. Siendo sincero no he leído o escuchado mucho sobre Strapi, así que siempre, lo primero que se me ocurre es “¿cómo puedo usar docker para no llenar de cosas mi compu?”. Así que el…

    Leer más: Dockerizar Strapi con Postgres