El sitio web de tnotstar

Esta semana: segunda de enero de 2023

Uf! Esta semana comienza para mí, el período de trabajo de 2023. En lo profesional, este será un año en el que las prioridades serán sólo: mantenerme económicamente a flote y continuar formándome mientras pueda; dado que la incertidumbre no parece querer quedarse atrás.

Como parte de este proceso de (re)formación continua, he vuelto a retomar algunos asuntos acerca de Python (que por ahora lo tengo muy aparcado en favor de Node.js), explorando temas como:

Además, y dado que sigo intentando mantenerme activo escribiendo mi sitio web y la réplica de mi blog (por ahora manual) en Substack, he dedicado alguno que otro minuto libre a:

A destacar

Lo primero a destacar es el decubrimiento de Faust Streaming, un framework para la construcción de processos en línea basados en Python. Faust emplea tópicos Kafka para recibir y enviar objetos que serán procesados a través de sendos agentes (workers) codificados en funciones simples.

Y a pesar de que actualmente ninguno de mis clientes parecen necesitar algo como esto, ha sido un gran descubrimiento dada la complejidad de las herramientas con las que intenta competir, y lo útil que es disponer de algo así para nuestro trabajo. Seguiremos explorando este tema.

Lo segundo, y no menos importante, ha sido trabajar con PDM para crear un proyecto desde cero, para construir una proof-of-concept más o menos real.

En particular, el paso a PEP 582 ha sido para mí una manera mucho más natural de trabajar las dependencias, a diferencia de mis experiencias previas con virtualenv o conda, vía poetry o pipenv; dado el tiempo que he estado trabajando últimamente en Node.js y en particular, dados mis primeros pasos con pnpm. Queda pendiente explorar la interación de PDM con el resto de estándares “modernos” de Python.

#segunda-semana #enero #2023 #esta-semana #blog