
Sign up to save your podcasts
Or
En esta ocasión grabamos un miércoles porque ayer fue festivo en
Participantes:
Eduardo Castro, email:
Jesús Cea, email: [email protected], twitter:
Miguel Sánchez, email:
Víctor Ramírez, twitter: @virako,
Artur, conectando desde Vigo.
Audio editado por Pablo Gómez, twitter:
La música de la entrada y la salida es "Lightning Bugs", de Jason
[00:52] Problemas de sonido.
[01:57] "Duda/problema con mod_wsgi-express"
Referencia a un
Los módulos se importan una sola vez.
mod_wsgi: https://pypi.org/project/mod-wsgi/.
matplotlib: https://matplotlib.org/.
Damos con la solución: Ojo con los objetos globales y
[07:52] Python 3.9.1.
PEP 384: https://www.python.org/dev/peps/pep-0384/.
Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are not
[09:07] Estado de persistencia en Python.
ZODB: http://www.zodb.org/en/latest/.
Durus: https://www.mems-exchange.org/software/DurusWorks/.
[10:07] ¿Cómo conectar la tecnología de persistencia con el
[11:47] Según la opinión de Jesús Cea, la implementación actual
La idea es buena, pero la implementación es chapucera y poco
Es muy difícil combinar los mundos síncronos y asíncronos.
El código asíncrono "contamina" todo el programa.
[15:52] Moderación en la lista de correo.
[18:47] Reconducimos la tertulia. ¿Estáis usando Python 3.9?
Las distribuciones no están a la última. Cada cliente tiene
Utilizar cosas como Docker
Los tests te salvan el día a la hora de actualizar de
[25:22] Sistemas de tests avanzados.
Hypothesis: https://pypi.org/project/hypothesis/.
Prueba de mutación:
[27:37] Podcasts en inglés que escucha Jesús:
Python Bytes https://pythonbytes.fm/.
Seis temas, media hora. Semanal.
Opinión con criterio.
Podcast de testing: Test & Code https://testandcode.com/.
[30:52] Justificar actualizar a versiones modernas de Python.
No suele haber problemas de compatibilidad actualizando a
Problema: Los paquetes precompilados de librerías complejas
Muchas librerías complejas no publican versiones
Si tardas en actualizar, actualizar múltiples versiones de
[34:32] El nuevo "resolver" de dependencias de PIP
Se puede usar la opción -use-deprecated=legacy-resolver.
Librerías compatibles con versiones nuevas de Python, pero
[38:24] ¿Desde dónde conectamos cada uno?
Spam de Jesús en las listas de correo.
¿Qué pasa con la gente de hispanoamérica?
Mucha gente conectando desde Vigo y alrededores.
Comunidades técnicas en el entorno de Vigo.
Vigo Tech Alliance https://vigotech.org/.
A Industriosa https://aindustriosa.org/.
[43:42] Aviso de que las tertulias se graban.
[44:42] Las ideas de Jesús Cea sobre las tertulias.
[46:37] Bases de datos.
SQLAlchemy https://www.sqlalchemy.org/.
Modelos de datos.
Diversas bases de datos.
PostgreSQL: https://www.postgresql.org/.
MySQL: https://www.mysql.com/.
MongoDB: https://www.mongodb.com/.
Jesús Cea usa sistemas de persistencia. Se ha hablado mucho
[51:42] Persistencia en Python.
Tema abordado de forma extensa en la tertulia anterior:
[01:02:52] La persistencia no usa teoría relacional.
Trabajando con persistencia, no puedes traerte tus ideas de
Acceso al sistema de persistencia a través de un API.
[01:09:27] Nuevas incorporaciones a la tertulia.
[01:10:12] ¿ORM de Django https://www.djangoproject.com/ o
[01:14:32] Jesús insiste en sus sistemas de persistencia.
ZODB: http://www.zodb.org/en/latest/.
¿Cómo se actualiza la definición de objetos? Jesús describe
Versión global de la base de datos con actualización en
Cada objeto tiene su versión y se actualiza al cargarlo
Los objetos son objetos nativos de Python. Para que otros
[01:26:32] Tecnología "publicar & suscribir"
Event Sourcing
Lenguaje Linda
RabbitMQ: https://www.rabbitmq.com/.
ZeroMQ: https://zeromq.org/.
Redis: https://redis.io/.
Pyro: https://pyro5.readthedocs.io/en/latest/.
Colas persistentes.
BerkeleyDB: https://en.wikipedia.org/wiki/BerkeleyDB.
[01:40:37] Open Source y mantenedores quemados.
Github: https://github.com/.
[01:49:54] Final.
En esta ocasión grabamos un miércoles porque ayer fue festivo en
Participantes:
Eduardo Castro, email:
Jesús Cea, email: [email protected], twitter:
Miguel Sánchez, email:
Víctor Ramírez, twitter: @virako,
Artur, conectando desde Vigo.
Audio editado por Pablo Gómez, twitter:
La música de la entrada y la salida es "Lightning Bugs", de Jason
[00:52] Problemas de sonido.
[01:57] "Duda/problema con mod_wsgi-express"
Referencia a un
Los módulos se importan una sola vez.
mod_wsgi: https://pypi.org/project/mod-wsgi/.
matplotlib: https://matplotlib.org/.
Damos con la solución: Ojo con los objetos globales y
[07:52] Python 3.9.1.
PEP 384: https://www.python.org/dev/peps/pep-0384/.
Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are not
[09:07] Estado de persistencia en Python.
ZODB: http://www.zodb.org/en/latest/.
Durus: https://www.mems-exchange.org/software/DurusWorks/.
[10:07] ¿Cómo conectar la tecnología de persistencia con el
[11:47] Según la opinión de Jesús Cea, la implementación actual
La idea es buena, pero la implementación es chapucera y poco
Es muy difícil combinar los mundos síncronos y asíncronos.
El código asíncrono "contamina" todo el programa.
[15:52] Moderación en la lista de correo.
[18:47] Reconducimos la tertulia. ¿Estáis usando Python 3.9?
Las distribuciones no están a la última. Cada cliente tiene
Utilizar cosas como Docker
Los tests te salvan el día a la hora de actualizar de
[25:22] Sistemas de tests avanzados.
Hypothesis: https://pypi.org/project/hypothesis/.
Prueba de mutación:
[27:37] Podcasts en inglés que escucha Jesús:
Python Bytes https://pythonbytes.fm/.
Seis temas, media hora. Semanal.
Opinión con criterio.
Podcast de testing: Test & Code https://testandcode.com/.
[30:52] Justificar actualizar a versiones modernas de Python.
No suele haber problemas de compatibilidad actualizando a
Problema: Los paquetes precompilados de librerías complejas
Muchas librerías complejas no publican versiones
Si tardas en actualizar, actualizar múltiples versiones de
[34:32] El nuevo "resolver" de dependencias de PIP
Se puede usar la opción -use-deprecated=legacy-resolver.
Librerías compatibles con versiones nuevas de Python, pero
[38:24] ¿Desde dónde conectamos cada uno?
Spam de Jesús en las listas de correo.
¿Qué pasa con la gente de hispanoamérica?
Mucha gente conectando desde Vigo y alrededores.
Comunidades técnicas en el entorno de Vigo.
Vigo Tech Alliance https://vigotech.org/.
A Industriosa https://aindustriosa.org/.
[43:42] Aviso de que las tertulias se graban.
[44:42] Las ideas de Jesús Cea sobre las tertulias.
[46:37] Bases de datos.
SQLAlchemy https://www.sqlalchemy.org/.
Modelos de datos.
Diversas bases de datos.
PostgreSQL: https://www.postgresql.org/.
MySQL: https://www.mysql.com/.
MongoDB: https://www.mongodb.com/.
Jesús Cea usa sistemas de persistencia. Se ha hablado mucho
[51:42] Persistencia en Python.
Tema abordado de forma extensa en la tertulia anterior:
[01:02:52] La persistencia no usa teoría relacional.
Trabajando con persistencia, no puedes traerte tus ideas de
Acceso al sistema de persistencia a través de un API.
[01:09:27] Nuevas incorporaciones a la tertulia.
[01:10:12] ¿ORM de Django https://www.djangoproject.com/ o
[01:14:32] Jesús insiste en sus sistemas de persistencia.
ZODB: http://www.zodb.org/en/latest/.
¿Cómo se actualiza la definición de objetos? Jesús describe
Versión global de la base de datos con actualización en
Cada objeto tiene su versión y se actualiza al cargarlo
Los objetos son objetos nativos de Python. Para que otros
[01:26:32] Tecnología "publicar & suscribir"
Event Sourcing
Lenguaje Linda
RabbitMQ: https://www.rabbitmq.com/.
ZeroMQ: https://zeromq.org/.
Redis: https://redis.io/.
Pyro: https://pyro5.readthedocs.io/en/latest/.
Colas persistentes.
BerkeleyDB: https://en.wikipedia.org/wiki/BerkeleyDB.
[01:40:37] Open Source y mantenedores quemados.
Github: https://github.com/.
[01:49:54] Final.
1,115 Listeners