desarrollo 2014-07-28
2 minutos de lectura

Qué, Cómo... mejor, ¿Por qué?

Uno de los avances más grandes en el desarrollo del software fue el intento de estandarizar, industrializar o sistematizar el proceso de creación del software. Este esfuerzo nos ha llevado a disponer de técnicas de gestión del tiempo, procesos y tareas. Ha evolucionado la generación de software. ¿Qué debemos hacer? Indica el análisis. ¿Cómo lo hacemos? Indica el diseño... pero, ¿Por qué lo hacemos?

Leer más ➤
productividad 2014-07-23
5 minutos de lectura

Bootstrapping o Los Duros Inicios

A lo largo de los últimos meses he aceptado muchos proyectos. Todos los proyectos estimados según la forma de hacer de cada empresa y según sus necesidades. No importa. Pero, ¿qué sucede cuando una empresa solicita una tecnología nueva, en la que no tiene experiencia y necesitan aprender?

Leer más ➤
seguridad 2014-06-25
7 minutos de lectura

Desde Rusia con Amor

Dan las 14:00h en el reloj y me extraño de no haber recibido mucho correo electrónico a lo largo de la mañana. De repente, en la bandeja de entrada 120 mensajes, todos errores de Postfix y entre ellos un mensaje del proveedor de los servidores: hemos cortado el acceso al puerto 25 en el router porque hemos detectado muchos mensajes con una alta puntuación de spam saliendo del servidor. Raudo me pongo a ver los logs y hay entre 2 y 3 veces más que de costumbre, ¿qué o quién está haciendo esto?

Leer más ➤
productividad 2014-06-11
3 minutos de lectura

Motivación y Trabajo

Llevamos 12 horas de caída del sistema, al final la copia de la base de datos se realizó, 45 millones de registros activos y una tabla de 20 GiB, vamos a reunión con la dirección y al entrar nos aplauden, abrazan y nos dan un café para comenzar una retrospectiva sobre qué hemos conseguido y qué podemos conseguir la siguiente vez, ¿no hay enfado, reprimendas ni sermones de horas? ¿Por qué?

Leer más ➤
sistemas 2014-05-28
3 minutos de lectura

¿Reinicio ahora?

De repente un servidor se apaga, se enciende la alarma en Nagios, nos preocupamos y al poco rato los mensajes de monit y por Skype una explicación: He visto que teníamos una versión comprometida de OpenSSL para el heartbleed, he actualizado y reiniciado; ¿y por qué has reiniciado?

Leer más ➤
opinión 2014-05-22
4 minutos de lectura

Software: Libre o Propietario

En proyectos actuales como Android donde Microsoft ha perdido terreno contra este sistema operativo abierto deja presente que el software desarrollado por una comunidad activa suele tener una calidad y un ritmo de crecimiento mientras que el software propietario crece únicamente según la inversión económica que se le destine. ¿Aún piensas que hay ventajas en el software propietario?

Leer más ➤
noticias 2014-04-25
5 minutos de lectura

Erlang 17.0

El día 9 de abril recibimos la noticia de la liberación de Erlang 17.0. Esta nueva versión marca un hito en Erlang por tres motivos fundamentales: una nueva nomenclatura en el número de versión, la adición de mapas como tipo básico y clausuras con nombre. ¿Qué relavancia tiene esto realmente?

Leer más ➤
productividad 2014-04-16
2 minutos de lectura

TODO, FIXME, DEPRECATED... ¡Marca tu código!

Si programas con frecuencia y lees código de software libre, sabrás o te habrá llamado la atención el uso de ciertas etiquetas dentro de los comentarios del código que comienzan por TODO, o FIXME, o XXX... estas etiquetas se conocen con el nombre de codetags, ¿sabes para qué sirve cada una?

Leer más ➤
noticias 2014-04-15
1 minutos de lectura

We.Developers 031: Erlang

El pasado día 7 de abril se publicó el último episodio de we.developers hasta la fecha titulado Erlang. La entrega número 031 según indica la propia web. Ha sido un placer participar en transmitir más sobre Erlang de una forma distendida y abierta con José Antonio Blanco. ¿Quieres saber de qué hablamos?

Leer más ➤
seguridad 2014-04-13
4 minutos de lectura

Heartbleed: El Gran Bug de Seguridad

Se ha destacado como uno de los mayores peligros para la seguridad de Internet que ha afectado, según unos a dos tercios de todos los servidores de la red, y según otros solamente al 17%. Lo que sí es seguro es que este error ha afectado no solo a sitios pequeños y desarrollos aislados, sino a todos los usuarios y a todos los desarrollos. ¿En qué consiste el corazón sangrante?

Leer más ➤
desarrollo 2014-03-24
5 minutos de lectura

DSL: Lenguaje de Alto Nivel

Las siglas DSL tienen como signficado domain-specific language (lenguaje específico del dominio). La construcción de un lenguaje específico es algo natural en el ser humano, el lenguaje se adapta al entorno en el que vivimos y al uso que de él hacemos. ¿Sabías que esto mismo es extrapolable a los lenguajes de programación?

Leer más ➤
productividad 2014-03-12
8 minutos de lectura

Diferencia entre Startup y Empresa

La mentalidad del empresario respecto a la visión de la empresa, la monetización de la misma y el conseguir más clientes, más valor y menos competencia es algo que me ha fascinado al verlo en diferentes entornos dentro y fuera de España. Pero desde que Internet llegó se ha acuñado a otro tipo de empresarios el nombre de emprendedores y a sus empresas el nombre de startup, ¿en qué se diferencia?

Leer más ➤