Categorías
Lifestyle Mundo 2.0

Brendan Eich

Muchos no conocer√©is a Brendan Eich. Es un se√Īor, como otro cualquiera que te puedes encontrar por la calle.

Nosotros estudiamos su nombre en la carrera, porque fue el creador del lenguaje JavaScript.

Brendan Eich. Chronicle Archive, 2008
Brendan Eich. Chronicle Archive, 2008

Ser el creador de JavaScript no es un logro menor. Aunque en 1995, cuando estaba en Netscape, sólo empezaba a utilizarse, ahora es la base de muchas de las nuevas tecnologías que ya están pisando fuerte, como jQuery o Node.js.

Brendan Eich también es uno de los precursores de la Fundación Mozilla, lo que ha hecho que haya sido el mejor candidato para ser el nuevo CEO de Mozilla.

Pero, ¬Ņqu√© puede haber pasado para que, un d√≠a despu√©s de su nombramiento,¬†Mozilla haya tenido que dejar clara su postura sobre la diversidad? Os traduzco.

Mozilla siempre ha estado profundamente comprometida a honrar la diversidad en la orientaci√≥n sexual y creencias dentro de nuestro personal y la comunidad, a trav√©s de todas las actividades del proyecto. Un ejemplo concreto de esto est√° en nuestras pol√≠ticas de beneficios de salud. Mozilla proporciona el mismo nivel de beneficios y ventajas tanto a las parejas de hecho como¬†a las parejas casadas en los Estados Unidos, incluso en estados donde no es obligatorio. Para aquellos que opten por el seguro de vida, la cobertura de c√≥nyuge voluntaria se extiende a las parejas de hecho, incluidas las parejas del mismo sexo. Con miles de personas que atraviesan muchos pa√≠ses y culturas, la diversidad es el n√ļcleo de lo que somos, y estamos unidos en nuestra misi√≥n de mantener la web abierta y accesible para todos.

El causante de esta aclaración no ha sido otro que Hampton Catlin. Y no habría sido tan relevante, si no fuera porque Catlin es el creador de los lenguajes de programación Sass, Haml y Tritium, además de la versión móvil de la Wikipedia.

La cuesti√≥n de Catlin ha sido clara. Como cuenta en su art√≠culo, ha pasado por bastantes dificultades para crear su empresa y para poder vivir con su pareja, un brit√°nico, en Estados Unidos, a causa de la Proposici√≥n 8. Catlin considera¬†que el hecho de que Eich haya apoyado econ√≥micamente la Proposici√≥n 8¬†deber√≠a incapacitarlo para el puesto de CEO, puesto p√ļblico en el que otros (como Jobs) han demostrado que no s√≥lo se trata de un representante de la empresa, sino del centro y alma estrat√©gica, de la imagen que se da al resto del mundo.

Despu√©s de escribir este art√≠culo s√≥lo en tono informativo, lo que s√≠ me planteo es la importancia de la figura p√ļblica en los medios. En un mundo como el nuestro, tan social y tan 2.0,¬†hay que saber separar muy bien qu√© es p√ļblico y qu√© es privado. Y, sobre todo, tener sentido com√ļn a la hora de plantear ciertos asuntos. Si algo no te afecta, mejor que no opines en p√ļblico.

BjmIfbgCMAAl_MU

Categorías
Mecus WordPress

AJAX 101

Hace¬†mucho tiempo, para programar una p√°gina web necesitabas¬†conocer un pseudo-lenguaje de programaci√≥n llamado HTML. Era un lenguaje interpretado (es decir,¬†que no necesita compilaci√≥n, se√Īores de Microsoft¬†‚Äďalguna vez hemos visto a alguien compilando el HTML y nos hemos quedado blancos‚Äď)¬†que constaba de nada menos que 22 elementos, denominados etiquetas.

En el a√Īo 1997 cambiaron las reglas del juego. Apareci√≥ HTML 4.0, y PHP sac√≥ su tercera versi√≥n. Esta versi√≥n de PHP fue¬†distinta a las anteriores, y tambi√©n cambi√≥ su nombre. A partir de ahora se llamar√≠a¬†PHP: Hypertext Preprocessor, y ser√≠a un preprocesador para el HTML. Es decir, PHP nos dar√≠a las herramientas para automatizar procesos en HTML.

Pero no todo era HTML y PHP.¬†Tambi√©n participaba en este juego el JavaScript, otro lenguaje interpretado que se pod√≠a utilizar para hacer p√°ginas web din√°micas. En aquella √©poca todos aprend√≠amos DOM y DHTML, com√ļnmente denominado¬†HTML din√°mico, que nos permit√≠a hacer, en sus inicios, algo que ya tenemos asumido como normal: que un men√ļ se desplegara al pasar el rat√≥n por encima.

Para cualquier profano en la materia una p√°gina web no es m√°s que magia. ¬ŅC√≥mo es posible que una serie de l√≠neas de un c√≥digo incomprensible sean capaces de crear algo as√≠? No s√≥lo es posible, sino que cada¬†vez la idea va mejor√°ndose y ampli√°ndose. Tanto, que hay varios rumores muy fundados acerca de la incorporaci√≥n de Node.js a WordPress.¬†¬†Y no es ninguna locura. Igual que necesitamos¬†que un servidor tenga un entorno de programaci√≥n en PHP¬†para ejecutar WordPress,¬†posiblemente para la versi√≥n 4.0 se incluya en los requisitos un entorno de Node.js para acelerar, y mucho, la carga de Backbone.js, Underscore.js y jQuery en general, usados en WordPress de forma interna.

Dejándonos de tecnicismos, el futuro de la web, y el futuro de WordPress, pasan por el uso de jQuery en mayor o menor medida. No podemos sólo saber HTML, o PHP, o las dos. JavaScript, el gran lenguaje olvidado, está haciéndose fuerte y en algunos entorno hasta ha desplazado a PHP y ASP (en los móviles, por ejemplo). Nuestras habilidades técnicas deben centrarse ahora en aprender más y mejor HTML5, jQuery, JavaScript y CSS3.

OQAAAI1PPrJY0nBALB7mkvju3mkQXqLmzMhxEjeb4gp8aujEUQcLfLyy-Sn4gZdkAas6-k8eYbQlGDE-GCjKfF5gIrUA15jOjFfLRv77VBd5t-WfZURdP9V3PdmT

Es por eso que este jueves d√≠a 20,¬†aprovechando que tenemos reuni√≥n del grupo de WordPress Sevilla, y aprovechando la vinculaci√≥n entre WordPress y jQuery, voy a hacer una peque√Īa charla/taller introductoria sobre AJAX/jQuery en WordPress.¬†C√≥digo b√°sico y unos cuantos ejemplos para que teng√°is la base para poder trabajar con jQuery y toda su potencia.

Si os apetece, nos vemos el jueves en Mecus. (Y si vais a venir, un comentario aquí o allí se agradece, para tener montadas las sillas)