El 31 de marzo se cumplieron 20 años de la fundación Mozilla por parte de algunos miembros de  Netscape, luego del anuncio de la liberación del código fuente de ese navegador (una historia interesante cubierta en el documental Code Rush). Desde entonces, ha ayudado a formar la web y ser uno de los principales representantes de la web abierta y la privacidad en línea gracias a sus productos y proyectos. Por ejemplo, con la creación de Firefox se logró destronar el monopolio de Internet Explorer en los navegadores y abrirle paso a alternativas como Google Chrome, con tecnologías como FirefoxOS se impulsó la creación de APIs para mejorar las aplicaciones web y mejorar la web móvil, con asm.js se logró demostrar la posibilidad de aplicaciones de alto rendimiento y con ello formar la creación del estándar WebAssembly que funciona entre todos los navegadores, por mencionar algunas cosas.

¿Qué es Mozilla y por qué colaborar?

Según el sitio web, es una fundación sin fines de lucro cuya misión es: «garantizar que Internet sea un recurso global público, abierto y accesible a todos. Una Web que verdaderamente priorice a las personas y en la que los individuos tengan el poder, la seguridad y la independencia para definir su propia experiencia». Por esa razon sus proyectos giran en torno a la accesibilidad de la web, protección de la privacidad de los datos, como es el caso de Firefox que es un navegador que sigue la misión de Mozilla.

Existen muchas comunidades de software libre y proyectos de código abierto donde puedes colaborar, pero considero Mozilla una de las importantes porque es una de las pocas no financiadas por una compañía sin fines de lucro (existe Mozilla Corporation pero no busca lucración para un sector de personas). Esto permite la creación de proyectos que protegen los intereses de los usuarios y permiten proteger a Internet. A diferencia de proyectos de Google o Microsoft que buscan es aumentar sus beneficios sacrificando libertad de sus usuarios.

Ademas, Mozilla ofrece proyectos mas allá de software como educar a otros, investigar sobre la libertad de Internet, activismo entre otros. Algo que me parece muy llamativo, pues van mas allá de un  software.

Diversidad de proyectos y cómo colaborar

Una de las peculiaridades de Mozilla es la gran diversidad de proyectos. No es necesario saber programar para ayudar, de hecho, mis inicios con Mozilla fue a través de compartir información por redes sociales y traduciendo artículos. Si sabes otro idioma puedes traducir, puedes redactar buen contenido colaboras con la creación de contenido.Como diseñador gráfico puedes crear arte o editar imágenes para el contenido,si te gusta encontrar fallas a programas puedes colaborar en control de calidad. ¿Te la pasas en redes sociales? Entonces ven y colabora compartiendo contenido e interactuando con otros mozilleros.

Existe un proyecto para todo tipo de personas. En el sitio What can I do for Mozilla podrás encontrar un proyecto adecuado a tus habilidades, con contestar pocas preguntas podrás descubrir el área donde puedes colaborar y cómo empezar. ¡Entra y anímate a colaborar!

En Mozilla hay un proyecto para cada tipo de persona, así que todos son bienvenidos en participar

En Mozilla hay un proyecto para cada tipo de persona, así que todos son bienvenidos en participar

Mi experiencia

Aunque he sido usuario de Mozilla desde el 2002 no fue sino hasta el 2010 que he estado participando como voluntario, principalmente  en la parte de difusión de contenido en redes sociales. Ayudé en el proceso del lanzamiento de FirefoxOS en Venezuela. Organizo eventos locales para promover las tecnologías libres y gratuitas. También traduzco artículos para llevar el mensaje de Mozilla a usuarios que solo conocen español. Actualmente soy TechSpeaker, entonces me encargo de hablar sobre conocimientos de la web abierta en eventos y mas.

Como pueden ver, a lo largo de estos años he podido colaborar con la comunidad a través de distintas tareas. En cada una de ellas he aprendido cosas nuevas y en algunos casos Mozilla me ha entrenado para ello, por lo que he adquirido nuevas aptitudes, contactos, experiencia y mucho mas.

¿Qué puedo ganar?

Si estas animado a participar en el proyecto, te puedo decir que ganaras muchas cosas como persona y a nivel profesional. Estas son algunas experiencias que he ganado en todo este tiempo en Mozilla:

  • La satisfacción de hacer de Internet un lugar mejor, accesible a todos, abierto y donde se respete tu privacidad.
  • Participo en una comunidad innovadora y aprendo sobre grandes tecnologías antes que lleguen al mercado. Traduciendo los nuevos cambios al navegador, descubro tecnologías antes que salgan a la luz.
  • Colaborando en el código fuente aprendo a usar herramientas mucho antes que el resto. Descubro como es la estructura de software profesional y de alta magnitud.
  • Conocí a otros entusiastas como yo,  y a diferencia de otras comunidades, la mayoría no son programadores por lo que es interesante conocer personas de partes del mundo con otras aficiones y culturas.
  • He hecho grandes amigos en varias partes del mundo, también muchos contactos profesionales que directamente e indirectamente me han permitido conseguir trabajos.
  • Es un excelente currículo, he aprendido sobre mercado, manejo de redes sociales, desarrollo web, como se trabaja en proyectos gigantes, lanzamientos de productos, tecnologías web estándar, entre otras. Ademas, todos conocen a Mozilla y el trabajo es público por lo que puedes demostrar lo que has hecho.
  • He podido conocer varias partes del mundo como Canadá, volver a España, varias partes de Colombia, el oriente de Venezuela. He tenido la gran oportunidad de viajar a eventos de Mozilla y llevar el mensaje a varios lugares del planeta.

En las oficinas de Google Toronto, CA. Promocionando Mozilla jeje

Realmente te animo a unirte, puedes dejar un comentario aquí o escribir a @mozillaVe en Twitter para indicarte como seguir. Te garantizo que no te arrepentirás.

¡Felices 20 años Mozilla!

El Maracaibo Tech Meetup es el encuentro tecnológico con mayor asistencia, con mas ediciones y por ende mas ponencias del país. Desde hace tiempo le he seguido el rastro y al enterarme que Joco Gonzalez, una persona activa en los chats de desarrollo del país, forma parte de los organizadores, le pregunté la posibilidad de brindar una charla por parte de Mozilla. Aceptó y preparé una sobre «Como desarrollar la web desde tu navegador».

Luego de confirmar mi asistencia, tema de la charla y demás. Inicié el viaje de 8 horas en bus para llegar a Maracaibo, la segunda ciudad mas grande del país.

El Maracaibo Tech Meetup

El evento se realiza en el CEVAZ en un auditorio grande, amplio y buena calidad de sonido. Algunas personas llegan antes del evento y permite la interacción entre los asistentes. En mi caso, pude conocer a alguien que sigo en Twitter y pudimos compartir opiniones y conocernos en persona.

Las presentaciones abarcaron múltiples temas como: mercadeo, robótica, desarrollo de software, eventos locales, por mencionar algunos. La presentación de marcas con historias (story telling) realizada por Genesis Barrios, me gustó tanto que no pude tomar fotos. Me encantó los espacios y noticias entre ponencias, pues permite preparar a los ponentes mientras el público se entera de próximos eventos a realizar. La presentación de robótica también me fascinó porque me permitió conocer personas que también hacen robots y probablemente en mi ciudad no saben de estos proyectos.

Al terminar las presentaciones, los asistentes disfrutamos de unos refrigerios por parte de los patrocinantes. Las personas se reúnen, comienzan a platicar sobre las charlas y realizar enlaces.

Mi presentación

Fue mi primera presentación como Tech Speaker en Venezuela. El contenido de la misma es presentar herramientas de desarrollo del navegador para crear sitios web. Mi charla iba dirigida a principiantes y nivel medio. Me gustó como la audiencia iba aportando sus opiniones durante mi charla. Además, como el nivel del público era medio-alto me permitió tratar temas mas técnicos. Excelente poder hablar sobre los navegadores sin problemas.

A continuación pueden visualizar la presentación sobre cómo construir la web desde tu navegador.

La experiencia de vivir un meetup de otra ciudad

Lo primero que notas al asistir a un evento de otro estado, es conocer gente nueva que está en la misma onda que tú. El evento me permitió conocer a varias personas no activas en mi círculo de Internet pero si en sus trabajos. Varios proyectos están relacionados con otros que se realizan en mi ciudad y así establecer esos vínculos. Las ponencias involucraban empresas o proyectos locales que no conocía, ademas que aprendes un poco de como es el movimiento tecnológico de la ciudad.

Aprendí ideas para tomar en los meetups que organizo. Me gustó la participación de empresas y organizaciones que pueden participar con breves comunicaciones y ayudar al evento con contenido. El tiempo de las presentaciones es mas corto que lo habitual en mi ciudad, pero me gustó porque es mas cómodo y permite extenderse un poco. Ofrecer unos pasapalos al final de las presentaciones para promover la interacción de los asistentes y crear acciones mas alla de escuchar las charlas.

Apoya el meetup

Agradezco al programa de Mozilla Tech Speakers por brindarme la posibilidad de asistir. Si tienen la oportunidad de estar en en las cercanías de Maracaibo en la fecha de un Maracaibo Tech Meetup. Les recomiendo movilizarse y asistir al evento, la calidad es muy buena, es gratis y conocen gente de distintas áreas. Este tipo de eventos son difícil de realizar en el país y requieren apoyo de todos, colabora asistiendo u organizando.

Felicito a los organizadores, sé por experiencia la dificultad de hacer estos eventos, por asegurarse y confirmar la calidad del contenido antes de hacer el evento, el manejo de las preguntas, el tiempo de las ponencias, pautas publicitarias, entre otros.

Les digo que valió la pena las 16 horas de viaje para asistir a este Maracaibo Tech Meetup.

 

 

 

 

El Maracaibo Tech Meetup, es uno de encuentros (meetups) con mas antigüedad y con mas ediciones en el país, el cual reúne a personas para conocer sobre lo último en tecnología. En la edición del próximo de 6 mayo fui invitado y estaré presente hablando sobre «Construye tu web desde el navegador». Una charla donde explicaré como pueden usar las Herramientas de Desarrollo de Firefox (aplica para cualquier otro navegador) para construir sitios totalmente modernos. Por supuesto, utilizando lo último en tecnología.

Sobre el evento

Así que si están en la ciudad de Maracaibo, asistan a la sede del CEVAZ a la 1pm. Para mayor información entren a la página de Maracaibo Tech Meetup, creen una cuenta y confirmen su asistencia para ayudar a los organizadores conocer cual será la asistencia al evento.

Afiche de mi ponencia en el Maracaibo Tech Meetup

Afiche de mi ponencia en el Maracaibo Tech Meetup

Te espero por allá para que charlemos sobre el desarrollo de sitios web utilizando tu navegador.

El pasado octubre recibí la noticia de haber sido seleccionado como Mozilla TechSpeakers, el cual consiste en formar parte de un programa de Mozilla para evangelizar sobre la adopción de la Web, Firefox y diversas tecnologías abiertas para el desarrollo web a través de: talleres, charlas, presentaciones, entre otros.

Mozilla's TechSpeakers

Mozilla TechSpeakers

El proceso de participación comenzó rellenando una solicitud y recomendación avalada por otro miembro de Mozilla, en esta solicitud debías agregar información sobre temas técnicos que dominas, presentaciones o conferencias realizadas, las láminas que hayas usado, vídeos, entre otros. Luego de que me aprobaron, pasé al programa como tal, el cual duraba 6 semanas, donde cada 2 semanas se realizaban 3 clases magistrales dictadas por conferencistas de gran reconocimiento y actividades prácticas con miembros de Mozilla entre cada una clases. Mi experiencia fue muy buena, a pesar de ser profesor y contar con experiencia hablando en público, los ejercicios fueron muy creativos y te ayudaban a desarrollar aún mas tus actividades, aprendí como redactar buenos CFP (Call for proposals), como vender tus charlas, entre otros. Siento que aprendí mucho y esas habilidades me ayudarán a ser mejor profesor.

Si deseas conocer sobre el programa, puedes ver el vídeo ubicado al final del párrafo, pero si deseas mas información y conocer como puedes participar, visita el sitio de TechSpeakers en la wiki de Mozilla, cada cierto tiempo abren vacantes para participar en el programa y al final graduarte como TechSpeaker.

Para mi es un honor participar y ser el primero en Sudamérica para el idioma español, así que pueden contactarme si desean invitarme para hablar o realizar talleres sobre: desarrollo web apoyadas en tecnologías abiertas, las herramientas de desarrollo de Firefox, Javascript y más. Les aseguró que haré lo posible para llevarles lo último de la web a su evento o institución.

Viendo el canal de Youtube de Mozilla Hispano, vi un vídeo de la nueva campaña de Firefox que me gustó porque explica muy bien como se construye el navegador, las funcionalidades principales, el espíritu de privacidad y otro. Así que decidí compartirlo con ustedes junto al de los 10 años del navegador por transmitir el mismo contenido y estar bien producidos.

El vídeo de los 10 años es muy bueno porque representa muy bien, como muchos voluntarios poco a poco, a partir de pequeños aportes, construyen el navegador. En el repositorio de Mozilla, puedes descargar el código fuente y a través de Bugzilla buscar errores o reportar nuevas funcionales para comenzar a trabajar en ellas, la ventaja es que te garantizo que aprenderás lo nuevo sobre desarrollo, como funciona un navegador y a su vez, colaboras con mejorar un producto utilizado por cientos de millones de personas.

Los invito a darle una prueba este navegador si no lo usando en mucho, pronto haré una entrada de las razones por las cuales utilizo Firefox para ver si convenzo a mas de uno de cambiarse 😉

El pasado martes, tuve la oportunidad de participar junto con Nukeador y Deimidis en los Martes Mozilleros de Mozilla Hispano, unas reuniones transmitidas en vivo cada 15 días, para anunciar los acontecimientos mas importantes o el trabajo realizado por la comunidad, de esta manera, en media hora puedes estar al día de todo lo que se hace en Mozilla Hispano.

En esta oportunidad, estuve hablando sobre las herramientas de desarrollo, como participar en el proyecto e invitando a los programadores a leer el blog de Mozilla Hispano Labs, para conocer lo último sobre desarrollo web en nuestro idioma.

Así que les recomiendo suscribirse a los Martes Mozilleros y disfrutar sobre el trabajo realizado por Mozilla, noticias sobre desarrollo web y mucho mas.

Ayer 9 de noviembre, se cumplieron 10 años del lanzamiento de la versión 1.0 de Firefox, el navegador que sigo usando actualmente por diversas razones que les comentaré en esta entrada. Aunque recuerdo utilizar Netscape cuando iba a los populares cybercafes (pues en los 90s no era común tener Internet en el hogar) mi salida de Internet Explorer (que por venir instalado con Windows era mi predeterminado) fue como a finales del 2002 cuando empecé a jugar con páginas de seguridad informática y en uno de los retos me pedía falsificar el navegador, averiguando instalé K-meleon que se convirtió en mi navegador por defecto por incluir pestañas. Luego me enteré que el navegador estaba basado en otro llamado Mozilla Suite y ahí empezó todo.
Cuando me enteré del desarrollo de Firefox, recuerdo que no me gustó por ser un navegador con pocas funcionalidades respecto a Mozilla Suite (me encataba la idea de tener un cliente IRC y de correo en el navegador) y lo ignoré por completo hasta que instalé la primera versión de Ubuntu que venía con Firefox 0.93. En ese entonces, al ser una numeración menor a 1.0, pensé que el navegador era una beta y no lo probé hasta su lanzamiento; ese día recuerdo bajar un versión binaria, pues no había paquete oficial para Ubuntu 4.10 y al probarlo me gustó por su rapidez. De ahí seguí utilizando versión por versión, creo que la 1.5 no la usé por gran tiempo debido a problemas de video en mi equipo y utilicé, pero luego volví con la versión 2.0.

Haciendo una retrospectiva de las versiones del navegador, es impresionante como ha cambiado la web en 10 años. Cuando salió Firefox, Internet Explorer controlaba el mercado y casi todas las páginas se hicieron para funcionar en ella, además apenas estaba surgiendo la primeras aplicaciones web, Javascript no era tan importante, era necesario utilizar plugins de terceros para ver animaciones y videos en la web, pocos sitios usaban llamadas AJAX, entre otros. Ya hoy en día gracias a Firefox, tenemos la posibilidad de escoger otros navegadores como Chrome (Firefox permitió abrir el paso a otros navegadores), brindar mayor sentido a las estadarizaciones en la web, implementar futuras tecnologías, ejecutar código JS a velocidades cercanas a código nativo, por nombrar algunas cosas. Ademas, Firefox se ha convertido en el navegador mas rápido (a la fecha de publicación de esta entrada), sirve de base para Firefox OS, tiene una versión para Android, se enfoca en los intereses de los usuarios y no de una organización, te protege tu información y respeta tu privacidad, puedes sincronizar de forma privada y segura la información de tu navegador entre dispositivos, está desarrollado por gente de distintas partes del mundo y de forma totalmente abierta, entre otros. Por estas razones y más, les recomiendo utilizar este navegador, no solo por su gran calidad desde el punto de vista técnico, sino también porque al usarlo apoyas a la web abierta.

P.d: Puede estar un poco extraña la redacción del post pero lo redacté con mucho sueño luego de organizar y realizar el evento.