2 nov. 2016

Así empecé a trabajar en Silicon Valley


Por estos días, vivo en la gran ciudad de San Francisco. Obtuve un trabajo que amo, y uno con el cual soñé con tener durante mucho tiempo. Parece fácil ahora, pero no siempre fue así.

Nací en San Pedro Sula, un pequeño pueblo en la esquina noroeste de Honduras. Comencé a programar cuando tenía 12 años. Todo empezó con BASIC. Un día, estaba jugando un vídeo juego y se colgó. Cuando ví la pantalla llena de códigos de error y mensajes, me picó la curiosidad,entonces comencé a aprender algunos comandos BASIC, que eventualmente me llevaron a comprar libros de programación sobre Clipper, Turbo Pascal, C, C++, etc. Fue genial. Tenía todo el tiempo del mundo para gastar programando cualquier cosa que quisiera: sin limites de tiempo (aparte de la escuela, que no era tan demandante como un trabajo de tiempo completo) o responsabilidades de adulto.

25 oct. 2016

Cómo realizar una aplicación con AngularJS


AngularJS es un marco de JavaScript MVC desarrollado por Google, el cual permite construir aplicaciones front-end bien estructuradas y fáciles de comprobar y mantener.

Si no has probado AngularJS todavía, es una lástima. El marco consiste en un conjunto de herramientas bien integradas que te ayudará a construir aplicaciones del lado del cliente, bien estructuradas en un sistema modular, con menos código y más flexibilidad.

17 oct. 2016

¿A qué se debe el éxito de Python?


Python es asombroso.

Sorprendentemente, esa es una declaración bastante ambigua. ¿A qué me refiero con "Python"?, ¿Me refiero a la interfaz abstracta de Python?, ¿Me refiero a CPython, la implementación común de Python (y no confundir con Cython, que son similares en sus nombres)?, ¿O me refiero a algo completamente distinto? Tal vez me esté refiriendo indirectamente a Jython, o IronPython, o PyPy. O tal vez me he ido al extremo y estoy hablando de RPython o RubyPython (los cuales son cosas muy, muy distintas).

Mientras las tecnologías mencionadas anteriormente son llamadas de formas parecidas y referenciadas de la misma manera, algunas de ellas sirven para propósitos completamente distintos (o, al menos, operan de maneras completamente distintas).

9 jul. 2015

¿Estoy obligado a dar mi DNI a Facebook?


Últimamente Facebook España está bloqueando un enorme número de cuentas, para a continuación proceder a enviar e-mails a sus dueños con el fin de que les envíen el DNI y luego así desbloquearla. He de decir que aunque se les envíe copia del DNI, la cuenta no la desbloquean casi nunca, pero el asunto que quiero tratar no es ese, sino: ¿estamos obligados por ley a facilitarles dicha información personal a una compañía privada, y encima por vía Internet y en una conexión ni encriptada, ni segura? La respuesta, obviamente, es NO.

De hecho en España, con la ley en la mano, no tenemos que facilitar el DNI a nadie, salvo a las autoridades oficiales (policía, juzgados...), que en cuyo caso es enseñárselo, y no dárselo. Facebook quiere ir más allá, y quiere hacer no solo de dueño y señor de su red social (que es suya, y está en su derecho), sino de policía cibernética, cuya integridad y legalidad es claramente dudable.