Mostrando las entradas con la etiqueta conferencias. Mostrar todas las entradas
Mostrando las entradas con la etiqueta conferencias. Mostrar todas las entradas

sábado, 24 de abril de 2010

El software libre es para todos (y todas, claro ;))

Es un hecho: el ambiente universitario es un buen escenario para un festival como FLISOL. Hoy tuvimos la fiesta de instalación de GNU/Linux, además de las ponencias que ya se han vuelto una tradición aquí. Como lo dije, la sede nuevamente fue la Universidad Regiomontana y me dio mucho gusto haber estado esta mañana para compartir mi charla relativa a Software Libre. El título de mi charla fue: "El Software Libre es para todos (y todas, claro ;)). El ABC del Software Libre". Sí, ya sé que el título suena muy "básico", pero fue el título que me pareció más adecuado, además de que fue lo mejor que se me ocurrió en los 5 minutos que me dieron de plazo para elegirlo. La intención fue hablar acerca de algunos conceptos fundamentales sobre Software Libre y Código Abierto, que si bien no son lo mismo, están relacionados de alguna manera para representar la libertad que debiera tener un programador de modificar un programa para adecuarlo a sus necesidades y mejorarlo para bien de la comunidad. Creo que vale la pena darle un vistazo a la presentación y ¡al video! Ahora sí está publicado y pueden verlo en:

http://www.justin.tv/flisolmty/b/262704058


Pueden adelantarle al minuto 0:54, que es donde yo comienzo, y termino en el 1:57 ;)... una hora de sano entretenimiento :D, o ir directo a la siguiente liga:

http://es.justin.tv/knaverit/b/262779679

De lo que me gustaría rescatar de esta plática fue la participación de los asistentes; hice algunas preguntas "expertas" (así les llamé) sobre aspectos del software libre, y me sorprendió que había algunos que sí se supieron la mayoría (la que no se supieron fue la pregunta de la cerveza, si ven el video se darán cuenta; por cierto, ¿sabían que existen cervezas "open source"? Cualquiera puede tener la receta, fabricarla y venderla, y si mejora la receta la tiene que compartir... yo no tomo cerveza ni otras bebidas alcohólicas, pero es interesante hasta dónde puede llegar un modelo así. No es por hacer promoción, pero si tienen curiosidad, pueden googlear "free beer open source", y encontrarán una cerveza que no es gratis, pero sí es libre... qué raro). Otra nota curiosa es que la presentación se llama "Software libre para todos (y todas)", pero al iniciar no había ni una sola mujer; poco después llegó una muchacha, la única asistente a mi charla, y por ella el título mereció quedarse como está; no se me ocurrió, pero debieron regalarle una playera del evento a ella, por ser la única. :D (si eres esa muchacha y lees esto, ponte en contacto conmigo y te la consigo ;), en serio).

La nota de promoción del evento salió también publicada en un periódico local de Monterrey periódico local de Monterrey, en la sección dedicada a tecnología.

Y también tuve una entrevista con mis amigos de AppCAST:
http://appgtp.blogspot.com/
(Posiblemente la entrevista se escuche en el podcast a partir de este lunes 26 de abril, yo les aviso).

Y para los interesados en tener una copia libre de la presentación, se las comparto con mucho gusto, con la intención de que ayude a promover la cultura del software libre. Viene en dos formatos, para que descarguen el que más les convenga:

Presentación para PowerPoint
Presentación para OpenOffice

Esta presentación se distribuye bajo la licencia de Creative-Commons Atribución-Licenciamiento Recíproco 2.5 México, con la que eres libre de copiar, distribuir y comunicar públicamente la obra, así como hacer obras derivadas, siempre y cuando reconozcas la autoría de la obra en los términos especificados por el autor [o sea, por mi], y si alteras, transformas o creas una obra a partir de esta obra, sólo podrás distribuir la obra resultante bajo una licencia igual a ésta.
http://creativecommons.org/licenses/by-sa/2.5/mx/


Gracias a los que pudieron asistir; de verdad es muy importante la participación de todos para la difusión del software libre, especialmente de la comunidad universitaria que siempre está deseosa de aprender cosas nuevas.


¡Nos vemos en FLISOL 2011! (O antes, si es posible). Síganme en Twitter, yo soy @knaverit, y pueden buscarme en Google.

Ah, casi lo olvidaba: Si alguien tomó alguna fotografía donde salga su servidor (o sea yo, no su server de GNU/Linux), les agradeceré que me la manden a romeo dot sanchez at amsi dot org dot mx, para publicarla aquí. Sus comentarios también son bienvenidos, aquí en el blog o por e-mail. Gracias



:wq!

lunes, 12 de abril de 2010

El tema sigue y seguirá siendo libre



Ha transcurrido ya un año desde nuestro último Festival Latinoamericano de Instalación de SOftware Libre, mejor conocido como El FLISOL. El de Monterrey 2009 se puso bueno, y el de 2010 promete estar mejor, pues el Grupo de Usuarios de Linux de la Universidad Regiomontana (GULUR) vuelve a la carga con la organización del evento y, en honor a la verdad, debo decir que son unos expertos en estos menesteres.

En esta ocasión he tenido el honor de haber sido invitado nuevamente para compartir con la comunidad una ponencia (que en mi caso es como dejar a un farmacodependiente a cuidar una farmacia, por todo lo que yo disfruto dando una conferencia, seminario, curso, charla, o similares). El tema es tan libre, que todavía no lo decido...:D quiero decir que tengo dos o tres temas de los que podría hablar (todos muy interesantes, por cierto), pero estoy esperando la iluminación para elegir el adecuado para ese día, considerando que (por si fuera poco) la ponencia de apertura es la mía (¡a madrugar!). El año pasado hablé sobre NetBeans, pero como todavía estoy de luto por la compra de Sun Microsystems, no voy a abordar el tema porque no quiero que me vean llorar, y más sabiendo que James Gosling (el padre de Java) ya renunció a Oracle, el nuevo dueño de Sun. Si me preguntan, en este momento no sé qué pasará con los proyectos de Open Source que patrocinaba Sun Microsystems (como NetBeans, OpenSolaris, MySQL, el mismo Java y OpenOffice, entre otros), y Oracle no se ha pronunciado al respecto con alguna postura definida, pero mientras me repongo de la aflicción seguiré preparando mi ponencia, pues el tema sigue y seguirá siendo libre.



Les recomiendo a todos los que puedan ir que hagan el esfuerzo y vayan. Yo sé que es sábado y nos gusta levantarnos tarde (¿o seré el único?), pero es una vez al año, y escuchar las ponencias o asistir a talleres siempre es enriquecedor (¿mencioné que la entrada es libre?). Sólo tienen que visitar el sitio de FLISOL Monterrey 2010 en http://www.flisolmty.org y registrarse (es gratis); si alguien no alcanza a registrarse y quiere asistir, puede hacerlo, nos dará mucho gusto recibirlos. Si quieren comenzar a usar Linux y tienen una computadora que quieran "revivir", llévenla al InstallFest, y saldrá estrenando Linux Ubuntu.

Por cierto, para los fans de las redes sociales, pueden seguir a FLISOL Monterrey en Twitter y FaceBook.

Nos vemos en el FLISOL, no falten. Como siempre, si van, me saludan.

:wq!


miércoles, 2 de diciembre de 2009

Conferencia: ¿Seguro que está seguro?


El pasado 21 de noviembre de 2009 (sí, ya sé, hace mucho que no escribo) se llevó a cabo el Primer Simposio de Seguridad de la Información AMSI '09, que organizó la Asociación Mexicana de Seguridad de la Información (AMSI), y que tuvo su sede en la Universidad Regiomontana, en Monterrey, N.L. Yo no pude estar desde el inicio del evento, pues me encontraba dando un curso de Java Programming, pero llegué justo a tiempo para el final... porque me tocó la ponencia final (para variar, igual que en Flisol'09, cuando ya se fueron la mitad de los asistentes a ver el futbol). A pesar de haber sido la última ponencia, hubo muy buena participación y yo me divertí mucho.

El enfoque de mi charla fue el de aclarar algunos mitos en torno a la seguridad de las aplicaciones web, tratando de darle un toque de ingenio y usando una metáfora que se me ocurrió, al comparar a Spiderman con un desarrollador Web (Web developer... "el que fabrica la telaraña", suena lógico, ¿no? :D), y explicando la importancia de implementar la seguridad desde la programación, antes de pensar en controles como firewalls y cosas así. Hubo buenos comentarios al final respecto al Simposio, así que creo que se logró el cometido y ya nos estamos preparando para los de este año, porque pretendemos hacer dos, uno nuevamente en la Universidad Regiomontana que nos ha abierto incondicionalmente sus puertas, y posiblmente otro en la Universidad Autónoma de Nuevo León ("La Uni"), pero nada está escrito aún, yo les aviso.

Es posible que ahora sí me faciliten el video que grabaron durante mi plática, y si es así, lo voy a publicar para que tengan oportunidad de verlo aquellos que no pudieron asistir, y tal vez se interesen en mejorar la seguridad de sus aplicaciones.


La nota chusca de mi sesión fue cuando me presentaron, porque mi reseña dice que tengo más de 20 años de experiencia en IT, y todo mundo se imagina a alguien mucho mayor (en realidad no soy tan viejo, ese día era la víspera de mi cumpleaños 34). Tuve que explicarles, mientras abría mi presentación para proyectarla, que la verdad es que comencé desde muy chavito a interesarme en las cuestiones de la computación (en ese tiempo no era como ahora, que todos los niños saben de todo, como los míos que se la pasan buscando de todo en Google, o jugando en un mundito virtual de pingüinos), y siempre he leído mucho, siempre estoy tratando de aprender algo nuevo y leyendo cuanto libro llegue a mis manos (o al dispositivo de almacenamiento correspondiente). Estoy convencido de que es la única manera de mantenerse vigente en esta profesión que cada día está más inmersa en la vida cotidiana de la gente, aún de la que no es alfabeta en bits y bytes.

En conclusión, espero que con eventos de este tipo más profesionales adquieran consciencia de la importancia de la seguridad de la información, en un mundo cada vez dependiente de la informática, pero también cada vez más confiado.

Los dejo con la frase con la que abrí mi charla: "Creer que se tiene seguridad sin realmente tenerla, es peor que saberse inseguro.” (Romeo Sánchez, 2009). No sé si alguien más ya había dicho algo así, pero al menos con estas palabras exactas, esta frase es mía ;).

Se me olvidaba... si quieren ver la presentación en línea, pueden hacerlo en esta dirección:

http://docs.google.com/present/view?id=ddb3stqf_45fsrwdrp9&interval=10&loop=true

Hasta la próxima.

:wq!


sábado, 25 de abril de 2009

Conferencia sobre NetBeans en FLISOL 2009 Monterrey



Este sábado fue el Festival Latinoamericano de Instalación de Software Libre 2009, y el evento en Monterrey fue todo un éxito. Debo reconocer en primer lugar el esfuerzo en la organización; en verdad fue un evento bien realizado, con una buena asistencia. Como comenté anteriormente, el anfitrión fue la Universidad Regiomontana (UR), en la Facultad de Ingeniería y Arquitectura (FACIYA). Yo tenía toda la intención de llegar desde temprano, pero en la mañana me conecté y entré al sitio de Flisol Monterrey, y descubrí que estaban haciendo un broadcasting, es decir, una transmisión en vivo del evento. Así que estuve siguiendo la primera parte del evento desde mi casa. Esa transmisión fue lo que llaman "la cereza del pastel", aunque como a mi no me gustan los pasteles, lo llamaría... no sé, mejor lo dejaré como un bonus ;-)

Las conferencias fueron muy buenas, y a pesar de recibir (indirectamente, nada personal) críticas hacia las certificaciones de seguridad (¿por qué medio mundo critica a alguien que se certifica?, ¿acaso no les gusta hacer exámenes?), el contenido fue de gran calidad. En cuanto a mi presentación, hablé sobre NetBeans y el crecimiento que ha tenido desde su primera aparición en Praga hasta nuestros días, y sobre todo, traté de hacer énfasis en la importancia de los desarrolladores en la aportación a la comunidad Open Source, pues quienes programan son precisamente los que mantienen vivo el crecimiento, por eso es que necesitamos que más se incorporen a la red de colaboradores del Open Source, especialmente los jóvenes universitarios que, con su entusiasmo y deseos de libertad, aportan mucho.

Para mi presentación instalé Linux Ubuntu en una memoria flash (pen-drive) USB, con OpenOffice 3.0, pues no tendría el descaro de presentarme al FLISOL con un Windows o con PowerPoint, ni Dios lo quiera ;). Lo único que lamento es no haber tenido tiempo suficiente para hacer una demostración con NetBeans IDE, para que vieran lo fácil que es programar con él. Es posible que el video de la conferencia esté disponible en los próximos días en YouTube, y si es así, pondré el enlace aquí mismo. La presentación pueden verla directamente al inicio de esta entrada.

Durante la conferencia me comprometí a iniciar un blog para hablar específicamente sobre NetBeans y Java, así que espérenlo muy pronto. El propósito es, como siempre, compartir un poco con la comunidad de quien también he aprendido.

En resumen, fue una buena experiencia compartir con la comunidad (principalmente universitaria) este sábado, y espero que esta experiencia se vuelva a repetir. Por cierto, gracias a quienes asistieron y permanecieron hasta mi conferencia, que fue la última del día (los agarré cansados, no pudieron correr :D).

Hasta luego.

:wq!

lunes, 20 de abril de 2009

Hoy el tema es "libre"

Qué día. Aún estoy recuperándome del shock recibido esta mañana con la noticia de la adquisición de Sun Microsystems por Oracle, aunque muy en el fondo de mi corazón me parece bien que haya sido Oracle y no IBM. Me dá curiosidad ver qué hace Oracle con MySQL después de haber completado (commit;) la transacción (por decirlo en términos de bases de datos). La realidad es que Oracle había estado trabajando muchísimo con Sun desde hace varios años y sus productos se habían integrado muy bien en los ambientes de Sun (Oracle ejecutándose en Solaris, por ejemplo, o Java Stored Procedures), por lo que la integración de ambas compañías se vuelve, hasta cierto punto, natural. La verdad es que el shock fue porque he trabajado muy de cerca con tecnologías de Sun Microsystems desde hace 10 años (administrando, desarrollando, configurando, enseñando, investigando, etc.), y traigo (todavía) puesta la camiseta de Stanford University Network (SUN), por lo que cambiar de "color" de morado a rojo no será tan sencillo. Mientras tanto, una de las grandes preocupaciones de la comunidad será referente al código abierto de Sun (Java, OpenSolaris, NetBeans, MySQL, GlassFish, OpenOffice,...), que todos esperamos siga abierto y libre. Que así sea.

Y hablando de "temas libres", me complace anunciarles que el Festival Latinoamericano de Instalación de Software Libre (FLISOL) en Monterrey, edición 2009, se llevará a cabo el sábado 25 de abril (sí, claro, de 2009) en la Universidad Regiomontana, y me han invitado a dar una de las pláticas de ese día (les llaman "conferencia", pero siguiendo fiel a mi estilo, voy a "platicar"), mientras se lleva a cabo el installfest, que es algo así como una "fiesta de instalación de Linux" (mi hermana se escandaliza: "¿¡festival!?, ¿¡qué les pasa a ustedes, informáticos!?"), donde instalarán Linux Ubuntu en las computadoras que lleven; por cierto, la instalación es legal y gratuita, y también el registro al evento es gratis. Así que les recomiendo registrarse, asistir, llevar aquella computadora con poca memoria que usaban antes y que ahora sirve para detener la puerta, y además participar en alguno de los talleres o escuchar alguna conferencia (la mía, por ejemplo ;-)) o todas.
Si van, me saludan. Si no van... pues no. :-P
Hasta luego.
:wq!

sábado, 31 de mayo de 2008

ISO 27001:2005, Primera Reunión de Intercambio de Experiencias en Monterrey

"La Seguridad no es un producto; la Seguridad es un proceso".

La frase anterior es el mantra que todos los gurús profesionales en seguridad repiten una y otra vez (¿repetimos?). Esto es una gran realidad, pues en la actualidad muchas empresas no han entendido que la seguridad no es algo que se compre en caja, ni un proyecto que tenga una fecha de inicio y una fecha de conclusión, o algo que sea responsabilidad exclusiva de TI, sino que es un proceso de mejora continua, en el que todo el personal de la compañía debe estar involucrado.

Con esto en mente, ALAPSI Noreste organizó el 29 de mayo la Primera Reunión Cumbre de Intercambio de Experiencias con Sistemas ISO 27001:2005 Certificados, que tuvo como finalidad juntar a representantes de algunas empresas de México que han obtenido la certificación en Sistemas de Gestión de Seguridad de Información ISO27001:2005, para que platicaran sus experiencias en torno a la certificación, los beneficios obtenidos, las recomendaciones para aquellos que estén planeando iniciar el proceso de certificación, los retos que enfrentaron, etc. Entre los panelistas tuvimos a Patricia Molina de Elcoteq, a Carlos Rincón de Laboratorios Armstrong, a Daniel Aldrete de Hispanic Teleservices y a Ricardo Morales de Alestra. Todos ellos coincidieron en algo: la certificación ISO 27001:2005 les trajo beneficios a sus respectivas organizaciones, tales como mayor confianza por parte de sus clientes, estandarización y mejora de sus proceso internos, ahorros significativos, entre otros más.

ISO 27001:2005 es un estándar para la seguridad de información basado en la norma británica BS 7799, y que define lo nececesario para implementar, mantener y mejorar un Sistema de Gestión de Seguridad de Información, de acuerdo al Ciclo de Deming (o Plan, Do, Check, Act). Aunque la seguridad en sí no es un producto ni un proyecto, como ya lo mencioné anteriormente, la implantación de este estándar en una empresa con miras a la certificación sí requiere que se maneje como un proyecto, con su propio presupuesto. En general la implantación de ISO 27001 puede durar entre 6 meses y un año, según el alcance requerido y qué grado de madurez tienen los procesos en la organización. Aunque algunas empresas requieren el apoyo de consultores externos, es importante considerar dos cosas: primero, que tengan la experiencia suficiente en implementaciones anteriores, no que vengan a aprender con la empresa; y segundo, que su participación se limite a guiar al personal estratégico en cómo hacer las cosas, y no a hacer él sólo todo el trabajo desde lo básico (créanme, un consultor puede resultar muy caro). Una vez que el sistema está implementado y se tienen al menos unos 3 meses de evidencia documentada, ya se puede invitar a un organismo certificador (externo a la empresa) para que revise los procesos, la evidencia documental y se cerciore de que se cumple con lo establecido en el estándar. Por lo que escuchamos por parte de los que ya han recorrido este camino, no es fácil, pero vale la pena.

Esta reunión fue organizada por ALAPSI Noreste, que es la Asociación Latinoamericana de Profesionales en Seguridad Informática, de la cuál formo parte. Nuestra misión es crear conciencia y capacitar a organizaciones e individuos en el área de Seguridad de Información, por medio de cursos, seminarios, conferencias, artículos en publicaciones relacionadas con seguridad, etc., y promover prácticas que aseguren la confidencialidad, integridad y disponibilidad de los recursos informáticos de las organizaciones.

En resumen, espero que con eventos como éste cada vez más empresas se sientan comprometidas con la seguridad de la información, y comiencen a establecer las bases necesarias para que sus organizaciones mantengan los niveles de seguridad que se requieren en esta era de la información.

:wq!

martes, 27 de mayo de 2008

Lo nuevo en Sun Tech Days 2008, México

Otro año más y no he podido ir al JavaOne. Ni modo. Pero esta ocasión estuve nuevamente en el Sun Tech Days 2008, en la Ciudad de México, que sigue siendo una buena (y barata) opción para actualizarse en temas de Java y Solaris. El evento lo organiza Sun Microsystems y es algo así como un "world tour". Ahora no escuché a Sang Shin, pero estuve en varias conferencias con Raghavan "Rags" Srinivas (el del sombrero vaquero), por ejemplo, y nuevamente con Fabiola Gallegos. Mi objetivo principal en este viaje fue el de actualizarme en temas como SOA (Service Oriented Architecture), seguridad en Web Services y, por supuesto, en Mobile Applications.

Como un plus, estuve en una demo de Sun SPOT (Small Programmable Object Technology), que es una tecnología (aún experimental) de Sun Labs para la programación de dispositivos inalámbricos, equipados con sensores de luz y temperatura, acelerómetros, y un transmisor de radiofrecuencia de 2.4GHz, entre otras cosas (sin olvidar que corre con una implementación especial de virtual machine llamada Sqwawk, que corre directamente en la flash del dispositivo, hace la función de sistema operativo e implementa Java ME). La sesión se enfocó en demostrar la programación del dispositivo para transmitir la información recolectada por los sensores, o la incorporación de un dispositivo electrónico externo (en ese caso, una brújula electrónica) que transmitió la orientación hacia el basestation, y fue representada gráficamente en una aplicación de escritorio con Swing; fue sencilla, pero bastante ilustrativa. Lo malo es que en México aún no pueden conseguirse los kits de Sun SPOT, porque tienen que cumplirse ciertas regulaciones antes, pero un día de éstos conseguiré mi propio kit para jugar un rato.

Referente a Java ME, las demostraciones de Fabiola en este año se enfocaron a ejemplificar la ejecución de programas Java en dispositivos ejecutando Windows (como Pocket PC) y en BlackBerry. Fue todo un show, porque ejecutar una aplicación de Java ME en una Pocket PC requiere primero la instalación de una JVM específica para esa plataforma, y luego ya la instalación de la aplicación Java, que no es nada sencillo, sin embargo es posible. Para el caso de BlackBerry es más sencillo, pero aún así no es tan directo como en la mayoría de los teléfonos celulares habilitados con Java.

Y para terminar, las sesiones de SOA fueron bastante extensas y muy ricas en contenido. Como lo mencioné, mi principal preocupación era escuchar sobre los temas referentes a seguridad, y no me decepcionaron. Esto es particularmente importante por tratarse de una arquitectura que pretende integrar múltiples servicios a través de Web Services independientes de lenguaje, BPEL para coordinar u orquestar las transacciones que deban hacer uso de múltiples Web Services, y que permite la integración de tecnologías de seguridad que protegen la integridad y confidencialidad de los datos a través de todas las operaciones entre todas las entidades, y no sólo entre dos servidores. Sobre este tema escribiré en otra ocasión más ampliamente.

Bueno, así fue la semana anterior: "100% Pure Java".

:wq!

lunes, 4 de junio de 2007

La seguridad en tiempos de Internet

El sábado pasado ofrecí una plática en una Universidad acerca de algunos temas relacionados con la seguridad en Internet. Debo decir que, para satisfacción mía, fue un grupo muy participativo y bastante interesado en los temas tratados. Me llamó mucho la atención una pregunta que alguien me hizo durante la exposición (voy a parafrasearla): "¿quiénes son los responsables de educar a los usuarios de Internet acerca de los temas de seguridad?". La realidad es que en gran parte la responsabilidad es de quienes están involucrados directamente con la información. El problema es que muchas veces, si no es que siempre, damos por hecho que los demás saben exactamente lo que se tiene qué hacer y lo que no; y en temas que se han vuelto tan cotidianos, como es el caso de Internet, esto no es la excepción. La inquietud que revela esta pregunta es muy interesante, pero al mismo tiempo preocupante: no hay mucha divulgación acerca de cómo estar protegidos en Internet, y los peligros aumentan cada vez más.

Pero también la responsabilidad es de quienes tienen conocimiento del tema. Es una cuestión de responsabilidad social. Por ejemplo, si yo sé que alguien está en algún riesgo de cualquier tipo (no necesariamente informático), mi deber es advertirle. En resumen, si alguien sabe acerca de cómo tomar medidas de seguridad al estar en Internet, debería compartirlo con los demás.

Para la plática del sábado preparé una presentación con algunos consejos de seguridad personal que debemos tomar en cuenta cuando se navega o trabaja en Internet. Me pareció que la plática del sábado resultó muy productiva, tanto que decidí comentarlo aquí. Me gustaría compartir algunos puntos sobresalientes de la charla:
  1. Es importante conocer las amenazas a las que estamos expuestos cuando realizamos actividades en Internet.
  2. Tomar acciones preventivas para protegernos de ataques tales como robo de información, suplantación de identidad y manipulación de datos. Para esto, conocer acerca de cómo prevenir el spam, el phishing, virus, worms y spyware, entre otros ataques.
  3. Ser precavido, incluso desconfiado, cuando se trata de proporcionar información personal a través de Internet.
  4. Si es posible, comparta los consejos de seguridad con más gente que lo necesite. Mientras mejor informados estemos, seremos menos vulnerables.
  5. Cuidar a los niños y enseñarles cómo usar de manera segura las herramientas que Internet ofrece.

Si gusta puede bajar la presentación sobre Seguridad en Internet. No hay problema si alguien quiere compartirla; es más, ojalá puedan compartirla para que otras personas tomen nota de los consejos. La verdad es que no es lo mismo leer la presentación que escuchar la exposición y ver las demostraciones en vivo, pero de cualquier forma espero que sea de utilidad la información que contiene.

Espero que estos consejos sean útiles y que hagamos que nuestras experiencias en Internet sean mucho más provechosas. Obviamente no se trata de volvernos paranoicos, pero en la medida en que protejamos la privacidad de nuestra información, viviremos más tranquilos.

Ah, una cosa más: me gustaría leer aquí sus comentarios, especialmente si asistió a la plática del sábado. Por favor, hágame saber su opinión.

:wq!

jueves, 24 de mayo de 2007

Sun Tech Days 2007 y NetBeans

La semana pasada (del 16 al 18 de mayo) estuve en la Ciudad de México en los "Sun Tech Days 2006-2007 - A World Wide Developer Conference", que es el ciclo de conferencias que organiza Sun Microsystems durante el año en todo el mundo para dar a conocer las últimas novedades y evangelizar a todos aquellos que no han tenido la oportunidad de experimentar la tecnología de Sun, y que en México es la quinta vez que se realiza (sólo me he perdido dos). Debo admitir que me hubiera gustado más haber estado en el JavaOne 2007 en San Francisco, CA, pero no se pudo. Aún no pierdo la esperanza, tal vez el 2008 se pueda (cualquier patrocinador es bienvenido).

Seguramente algunos de ustedes saben que soy un fiel seguidor y promotor de la tecnologías de Sun Microsystems, sin embargo quiero ser lo más objetivo posible en esta narración. Todas las conferencias en general cumplieron mis expectativas, aunque obviamente hay cosas que pueden mejorar en la organización. No quiero extenderme mucho, así que sólo hablaré de un tema en particular: el nuevo NetBeans 5.5.

Como ya habrán leído anteriormente en mi entrada "¿IDE o no IDE?", en mi experiencia profesional casi no he utilizado herramientas para desarrollo de aplicaciones y prácticamente todo el tiempo programo tecleando todas las líneas, sin ayuda de cosas como el autocompletar o las sugerencias de código. Sin embargo, después de atender a las demostraciones del nuevo NetBeans 5.5 he cambiado mi opinión respecto al uso de los IDEs. Me impresionó la facilidad y rapidez con la que las aplicaciones Java para web y para dispositivos móviles se pueden desarrollar usando NetBeans. Mi sugerencia sigue siendo la misma: usa algún IDE con el que te sientas bien, pero definitivamente después de todo lo que vi de NetBeans me he decidido a instalarlo (ya lo hice) y a usarlo regularmente. Tengo especial interés en retomar el desarrollo de aplicaciones para móviles, que dejé hace ya algún tiempo, justo después de haber obtenido la certificación como SCMAD (Sun Certified MAD... :D, o sea Sun Certified Mobile Application Developer). También el desarrollo de Web Services y aplicaciones usando Java Server Faces (JSF) y AJAX es extremadamente fácil con NetBeans, se los recomiendo.

Otra de las características que se agradecen del nuevo NetBeans son los Add-ons (Mobility Pack y Visual Web Pack son sólo unos ejemplos). Hay uno en particular que consideron muy útil: el Profiler, que se puede usar para monitorear en tiempo real el uso de memoria de una aplicación, los objetos que crea, el tiempo que permanecen en memoria, etc. Sin duda algo muy útil para gente interesada en mejorar el desempeño de sus aplicaciones (como yo). En este particular, hubo una sesión muy padre referente a desempeño, dada por Jorge Vargas que me pareció bastante interesante, especialmente porque los chavos que lo dieron son mexicanos y sin duda conocen muy bien de lo que están hablando. Las conferencias que no podía perderme eran las de Sang Shin acerca de Web Services (que tiene una serie de cursos en linea sobre Java EE y ¡gratis!, en su sitio javapassion) y las de Carol McDonald sobre Java EE. Este año faltó Ángela Caicedo, pero Fabiola Gallegos (de Sun, Czech Republic) hizo una excelente demostración en vivo de Java ME y a todos nos apantalló (incluyéndome, ¿cómo ven?).

Por lo demás todo transcurrió muy bien, salvo los linuxeros que nunca faltan y que casi siempre van a este tipo de eventos a cuestionar los términos de licenciamiento y otras cosas por el estilo. También sufrí mucho (y no fui el único) cuando le tocó hablar al chino... en definitiva el inglés y el chino no combinan. Me llamó la atención que una gran mayoría de los asistentes eran muchachos universitarios, y eso es buena señal, pues las universidades ahora están tomando más en serio el papel de involucrar a los estudiantes con el mundo real, y este tipo de eventos en realidad son invaluables desde el punto de vista académico. Por cierto, si alguien requiere alguna conferencia sobre Java en su Universidad o en algún otro lugar, pueden ponerse en contacto conmigo.

Hay mucho qué contar, pero por lo pronto lo dejaré hasta aquí. Si pueden bajen el NetBeans y comprueben lo que les he dicho. Posiblemente en alguna entrada futura agregue algún tutorial o aplicación demo, para quienes estén interesados en desarrollar aplicaciones Java, e incluso tal vez inicie un blog sólo para eso... no sé, luego les aviso.

:wq!