Programación asíncrona, hilos y bloqueos
Quiero conocer mejor como funciona la asincronía internamente en los hilos, y principalmente con el reto más importante que resuelve, las operaciones de E/S (Entrada/Salida).
Quiero conocer mejor como funciona la asincronía internamente en los hilos, y principalmente con el reto más importante que resuelve, las operaciones de E/S (Entrada/Salida).
Selección de algunos artículos interesantes leídos durante la semana.
En mi “aproximación profunda” sobre la programación asíncrona, he querido estudiar la base de esa asincronía. Así que en última instancia me he visto envuelto en comprender el funcionamiento sobre la gestión de los hilos. Mi objetivo es poder explicar los conceptos que me he encontrado sobre los hilos y cómo funcionan.
Selección de algunos artículos interesantes leídos durante la semana.
Selección de algunos artículos interesantes leídos durante la semana.
Selección de algunos artículos interesantes leídos durante la semana.
Selección de algunos artículos interesantes leídos durante la semana.
Selección de algunos artículos interesantes leídos durante la semana pasada.
Selección de algunos artículos interesantes leídos durante la semana pasada.
Selección de algunos artículos interesantes leídos durante la semana pasada.
Después de la lectura de libro, considero que debería ser uno de los libros de cabecera de cualquiera que trabaje en el mundo del desarrollo de software, ya sea front, back, junior, senior, arquitecto o apagafuegos. Especialmente este último. Cualquier organización que le suene bien el término "value-driven" debería también tomar en cuenta los principios DevOps.
Las organizaciones deben propiciar un entorno seguro a sus trabajadores donde experimentar, extraer aprendizajes y compartirlos. Solo así podemos mejorar de forma continuada nuestro flujo de trabajo.
Este principio nos habla de la necesidad de tener un buen sistema de información y herramientas que nos den feedback inmediato de todo lo que está ocurriendo en nuestro flujo de trabajo y en nuestro sistema (PARTE 3).
El uso más típico de la función de agregación COUNT es count(*) donde ponemos en las condiciones del WHERE qué es lo que queremos contar. Pero la sintaxis permite hacer mucho más y suele ser más eficiente que traer todos los datos y hacerlo desde nuestro propio código.
Al igual que una optimizada cadena de montaje en una fábrica, hay que crear una cadena de valor para que fluya eficientemente desde el inicio del desarrollo hasta la entrega real del valor al cliente. Tenemos que trabajar de forma continua toda nuestra value stream para que sea lo más rápida y fiable posible (PARTE 2).
Qué son las deudas técnicas en el desarrollo de software, por qué pueden ser útiles y cómo deberías controlarlo