-
[01:37] Reducir dependencias en los proyectos.
-
[05:52] Usar librerías hace que no sepas cómo funcionan las
cosas.
-
[09:52] La "nube" te factura toda esa ineficiencia.
-
[16:22] Delegar en la magia hace que no sepas cómo funcionan las
cosas, pero también te permite ocuparte de problemas de más alto
nivel.
- Entender los pros y contras. Decisión informada.
-
[18:47] doctest
https://docs.python.org/3/library/doctest.html.
-
[22:42] ZODB https://zodb.org/en/latest/.
-
[23:20] Jesús Cea se plantea mantener Durus
https://www.mems-exchange.org/software/DurusWorks/ por su
cuenta.
-
[25:57] Problemas para conectar la persistencia tradicional con
el nuevo paradigma asíncrono.
-
[26:57] La persistencia tiene un sistema de almacenamiento
concreto configurable:
-
[29:52] Más de lo que nunca quisiste saber sobre Group Committing.
-
[32:52] Persistencia y Durus.
-
[34:52] Persistencia y versionado de objetos.
-
Versionado objeto por objeto. Se actualiza al ir cargando
objetos durante el funcionamiento normal.
-
Versión de la base de datos. Migración de todos los objetos
al arrancar el programa.
- Rompe el encapsulamiento de objetos.
-
La migración es algo que no se explica nunca lo suficiente
en la documentación.
-
[47:52] La mayoría de los tutoriales son demasiado simples.
-
[51:57] Un motivo para no tener temáticas cerradas en las
tertulias es que es difícil que los intereses de dos expertos se
solapen.
-
[55:42] El tema legal habitual sobre grabar los audios de las
tertulias.
-
[57:37] Python Madrid.
-
[01:09:52]super()
https://docs.python.org/3/library/functions.html#super.
-
[01:11:17] Operador Morsa.
-
[01:13:42] La sintaxis de Python cada vez se complica más.
-
[01:15:57] Guido van Rossum sigue muy activo como "core
developer": https://es.wikipedia.org/wiki/Guido_van_Rossum.
-
[01:16:22] Funciones lambda.
-
[01:21:12] Función universal que se comporta de forma diferente
dependiendo de si se llama de forma síncrona o asíncrona.
-
[01:30:17] Stackless Python:
https://en.wikipedia.org/wiki/Stackless_Python.
-
[01:37:07] Licencia del logotipo de Python.
-
[01:40:44] Repesca de temas de tertulias anteriores:
-
"Closures".
-
Respuestas "de nivel" en las listas de correo cuando la
pregunta es interesante.
-
Versionado de diccionarios.
-
Cacheo de "lookups" en la implementación actual de Python.
-
[01:46:12] Nuestra relación con PEP 8
https://www.python.org/dev/peps/pep-0008/.
- Jesús Cea: Problemas por ser un dinosaurio y por programar
en varios lenguajes diferentes.
-
[01:47:12] Jesús Cea y código abierto:
-
Mercurial de Jesús Cea: http://hg.jcea.es/.
-
https://blog.jcea.es.
-
El código publicado no es bueno. Personal. Hago lo mínimo
para que funcione.
-
No hay test, por practicidad.
-
El código pagado no se puede enseñar.
-
Solo puede enseñar código el que tiene tiempo para programar
código abierto, por ejemplo, gente joven sin cargas
familiares.
-
Ideas interesantes, código regulero.
-
[01:52:02] Equilibrio entre practicidad y perfección.
-
[01:57:32] Los clientes son muy vagos y no quieren hacer los
deberes.
-
[02:01:32] Compartir archivos en la tertulia, para cositas
pequeñas. Algo pendiente para el futuro.
-
[02:03:32] El valor de leerse la documentación de Python como si
fuera un libro, de principio a fin.
- Aparte de aprender en profundidad, el valor de colaborar
puliendo la documentación.
-
[02:05:42] Cambio de licencia de Python 1.x a Python 2.x.
-
[02:06:37] Estudiar el código fuente de las propias librerías de
Python.
-
[02:07:02] El bug 35930 sigue coleando. Estado de la cuestión.
-
[02:11:27] Despedida.
-
[02:13:10] Los riesgos de caerse con nieve en polvo.
-
[02:14:29] Final.