Índice

|2018 |2017 |2016 |2011 |2009 |2008 |

Catalogación de Bichos

Revisando una lista curiosa de catalogación de bichos (entendido como bugs, o errores informáticos), me he topado con una clasificación que viene de bastante tiempo atrás. Parece que hay gente que se encargó de catalogar los tipos de errores informáticos según su dificultad para ser resueltos o naturaleza. ¿Quieres saber más de estos bichos?

Leer más →

Ian Murdock y Debian 9 Stretch

El pasado 17 de junio de 2017 salió la última versión de Debian, Debian 9 Stretch. Hasta aquí todo normal, pero la noticia acompaña un suceso trágico sobre Ian Murdock. ¿Quieres saber más sobre Debian y Ian?

Leer más →

¿Qué son los Sistemas Reactivos?

En cada una de mis charlas sobre Erlang siempre comienzo explicando el cambio sucedido hace bastantes años de programación secuencial a programación paralela y concurrente. Cambio que significó repensar el software de otra forma. Un grupo de programadores escribió el Manifiesto de Sistemas Reactivos para indicar pautas a seguir, ¿aún no lo has firmado?

Leer más →

Viber y Couchbase

Viber es una de las compañías de mensajería que ha abrazado Erlang/OTP a través de uno de sus productos destacados: Couchbase. En 2014 cambió todos sus MongoDB y Redis por Couchbase, ¿sabes los beneficios que obtuvo?

Leer más →

El Final de la Causalidad

Pasó en agosto de 2016. Un grupo de persona decidió poner fin a un proyecto que duró algo más de un año abanderados por el conocimiento de crear un lenguaje de vanguardia y el apoyo de una comunidad creciente. Finalmente los contratos no llegaron y tuvieron que echar el cierre a su empresa Causality Ltd. ¿Quiénes eran?

Leer más →

El Teorema CAP

De estas tres características: consistencia, disponibilidad y tolerancia a particiones, el teorema CAP nos dice que tan solo es posible seleccionar dos. Esta elección deben realizarla todos los sistemas que trabajan en cluster compartiendo información. En bases de datos cada sistema hace su propia elección, ¿sabrías decir cuáles eligieron los diseñadores de la base de datos que usas?

Leer más →

Twelve-Factor App: Construyendo Servicios

De vez en cuando la gente se reune y medita sobre las acciones que se están llevando a cabo para el desarrollo de software. Esta actividad de reflexión es muy positiva y nos proporciona estudios o manifiestos muy interesantes. En este caso quiero hablar de uno llamado The Twelve-Factor App para aplicaciones web que se ofrecen como servicio (Software as a Service, SaaS), ¿de qué se trata?

Leer más →

Prefijo Binario: mebibytes, kibibytes, etc.

Estudiando la asignatura de sistemas operativos, en un repaso a los sistemas de numeración, se nombraban a las unidades con kibibyte, mebibyte, gibibyte, … en lugar de los prefijos griegos de siempre (kilo, mega, giga, …). ¿Qué es esto?

Leer más →

Demonware: Videojuegos y Erlang

Demonware es una división de Activision y Blizzard, encargada de desarrollar la parte de cliente-servidor para que los jugadores online puedan echar sus partidas con los amigos.

Leer más →

La Historia de Erlang

He encontrado un documento (en inglés) que redacta la historia de Erlang contada por su desarrollador principal, en los laboratorios de Ericsson:

Leer más →

Manifiesto Ágil

El manifiesto ágil fue fruto de una reunión que se mantuvo en Salt Lake City en marzo de 2001. Diecisiete críticos de los modelos de mejora del desarrollo del software basado en procesos, convocados por Kent Beck, padre del Xtreme Programming, escribieron el siguiente manifiesto:

Leer más →

Filosofía Unix

Desde que comencé en GNU/Linux, sobre el 2002, siempre se ha resaltado la filosofía con la que se fundamentó el sistema al que “copia”, que es Unix.

La filosofía Unix se basa en algunos apartados básicos que todo buen informático debería de emplear en sus desarrollos, ya sea a nivel de sistemas o gestión. El uso de estas directivas, asegura que el trabajo, cuanto más pase el tiempo, más llevadero será.

Leer más →