Nuevo blog


Introducción

Este es mi nuevo blog, quiero hacer algunos experimentos con web3 y este es el lugar donde va a suceder, además de ser donde se va a probar y explicar qué, cómo, etc. Todavía voy a actualizar y publicar como de costumbre en mi blog principal aquí sobre Linux, Kubernetes, contenedores, etc.


Web3

Web3 puede que no sea la solución definitiva, pero resuelve algunos problemas interesantes, así que exploremos cuáles son y cómo podemos usarlo en nuestro mundo “Web2”. Esa es la idea para este blog. Por ahora, no vas a ver mucho “Web3” en él, pero tarde o temprano estará aquí. Primero, veamos cómo está funcionando todo esto y corriendo acá…


Generando la app

Necesitamos instalar hex localmente, luego el generador de Phoenix y después nuestra app. También generamos un Dockerfile para el despliegue en producción.

mix local.hex
mix archive.install hex phx_new
# Crear la app
mix phx.new tr
# Crear el Dockerfile
mix phx.gen.release --docker

No te olvides de Ecto y la base de datos:

mix ecto.create
mix ecto.migrate

Podés ver todos los archivos modificados en esta branch.

Después podés seguir este artículo para crear el tuyo propio, es relativamente fácil, solo tené cuidado con los nombres.


¿Qué se viene?

Ya que lo básico está hecho, ahora toca mejorar un poco los visuales y empezar a trabajar en algunos de los experimentos. Esperá cambios en este blog y, con suerte, muchos posts interesantes. Algunas de las cosas que quiero hacer para este blog es un sistema de comentarios con autenticación Web3 (mensajes firmados), por ejemplo, y algunas otras cosas que vendrán después. Por ahora es suficiente para empezar…

El próximo artículo va a explorar la configuración para llegar hasta acá, pero eso probablemente pertenezca a mi blog principal. Como es algo bastante complejo, voy a intentar resumirlo lo más posible.


Notas finales

Haceme saber si hay algo que te gustaría ver implementado, probado o explorado acá…


Errata

Si encontrás algún error o tenés alguna sugerencia, mandame un mensaje para que se pueda corregir.



No tienes cuenta? Regístrate aqui

Ya registrado? Iniciar sesión a tu cuenta ahora.

Iniciar session con GitHub
Iniciar sesion con Google
  • Comentarios

    Online: 0

Por favor inicie sesión para poder escribir comentarios.

by Gabriel Garrido