Mayo 12, 2008

testFest 2008

Archivado en: Administrativos, Eventos — Pablo Viquez @ 10:11 am

¡Gracias a todos los que participaron en el testFest!

Hice una presentación para el evento con el fin de explicar como funcionan las pruebas phpt.Para los que quieran verla, pueden hacerlo aquí

Muchas gracias a la Universidad Nacional por haber hospedado el evento y en especial a Edgardo Ramos, que fue nuestro anfitrión en la Universidad y nos facilitó las instalaciones.

Nos vemos en la próxima reunión.

Abril 23, 2008

PHP TestFest - Mayo 2008

Archivado en: PHP General — Pablo Viquez @ 4:08 pm

PHP TestFest

¿Querés ser parte del equipo de prueba de PHP?

El equipo de QA de PHP esta organizando un dia para probar la ultima versión de PHP (5.3/HEAD) y estan invitando a las comunidades de cada localidad a que participen. El evento se llama “PHP TestFest 2008

Información del evento
Cuando: Sábado 10 Mayo del 2008, de 10 am hasta las 3pm.
Donde: Universidad Nacional de Costa Rica. Laboratorio de Computo, Escuela de Ciencias Agrarias. Ver mapa de Google.

¿Quienes pueden participar?

TODOS!, no importa su nivel de experiencia en PHP, siempre y cuando manejen la sintaxis. En el evento tendremos “mentores” disponibles para aclarar dudas.

¿Donde se llevará a cabo?

Se anunciará la fecha y lugar, preferiblemente un sábado en algun laboratorio durante el mes de Mayo. Si alguien desea ofrecer las instalaciones… bienvenido sea.

¿En que me beneficia?

Bueno, en primera instancia, estará ayudando a que el lenguaje sea mas robusto, además de experiencia a escribir casos de prueba mediante un framework de prueba para aplicaciones enterprise.

También que obtendrá mucha experiencia en PHP, ya que conocerá las funciones de PHP mas a fondo.

Algo importante es que entre todas las personas que escriban pruebas correctas, se estarán rifando 10 elefantesPHP. Cada prueba correcta contará, asi que entre mas pruebas, mejores opciones de ganar.

¿Es requerido saber inglés?

No, solo saber codificar PHP.

Quiero participar, ¿como me inscribo?

Si no estás subscrito a la lista de PHP, podés hacerlo en la siguiente dirección: Subscribirse Una vez inscrito, envie un correo a la lista, para apuntarte y asi planear las instalaciones.

¿Me interesa, cuando me inscribo?

Lo antes posible, asi se puede coordinar el espacio en el laboratorio.

¿Puedo anunciar este evento?

¡Claro! Se hizo este anuncio si lo desea publicar: Click aqui

Abril 16, 2008

Presentaciones Memcached / QCodo

Archivado en: Administrativos — Karolina Hidalgo @ 6:50 pm

Aqui estan disponibles las presentaciones enviadas por David Mora y Eduardo Garcia, las cuales fueron presentadas el pasado 8 de abril. Gracias a todos los que aportaron su ayuda en dicha reunión.

Marzo 30, 2008

Próxima reunión Martes 8 de Abril

Archivado en: Administrativos — Karolina Hidalgo @ 10:36 am

Fecha: martes 8 de abril, 6:30pm
Lugar: edificio Centro Colón, Piso 7, oficina 4. (Open Source Consulting)
Exposiciones:

  • Memcache (técnicas de cacheo diseñadas para reducir la carga a bases de datos en sitios web dinámicos), a cargo de David Mora
  • QCodo Framework a cargo de Eduardo Garcia.
  • Discusión acerca de experiencias en la vida real utilizando ambos aportes.

Para los que van en carro, hay parqueos privados detrás del Centro Colón.

Los Esperamos!

Marzo 4, 2008

Minuta: Segunda Reunión

Archivado en: Administrativos — Pablo Viquez @ 8:05 am

Gracias a todos los que asistieron a la segunda reunión del grupo.

El total de asistentes fue de 15 personas y los temas que se expusieron estuvieron a cargo de Jose Pablo Baltodano, Pablo Viquez y Braulio Solano:

  • Patrones de diseño
    • Introducción
    • Singleton
    • Factory
    • Observer
  • Seguridad Web
    • Introducción
    • XSS, CSRF y SQL Injection.

Ya estamos planeando la próxima reunión, tenemos 2 encuestas en este momento, los invito a que participen dando su opinion y voto.

Las encuestas son:

  • ¿Que día de la semana debería ser la reunión? Encuesta
  • Temas para la próxima exposición Encuesta

Las presentaciones se pueden bajar aqui:

Febrero 22, 2008

Segunda reunión el próximo jueves 28 de febrero

Archivado en: Administrativos — Karolina Hidalgo @ 9:43 am

El tema ganador: Introducción a los Patrones de Diseño.
Lugar: Escuela de Ciencias de la Computación (ECCI), UCR, San Pedro.
Fecha: Jueves 28 de Febrero
Hora: 6:15pm - 8:15pm.

Como adicional, se planea ir cubriendo temas de seguridad en exposiciones
pequeñas de alrededor de 15-20 minutos.

Los esperamos!

Enero 31, 2008

Minuta de reunión 29 Enero, 2008

Archivado en: Administrativos — Pablo Viquez @ 3:21 pm

La primera reunión fue un éxito.

Muchas gracias a la UCR por haber prestado sus instalaciones y por darnos tan grande apoyo.

Tuvimos una asistencia total de 37 desarrolladores de diferentes industrias, lo que va a hacer que el grupo sea mas rico en experiencia y conocimiento.

La reunión se dividió en 2 areas, la primera administrativa, dando el porque del grupo, su visión y la misión, luego temas que se desean tratar a futuro seguido por una exposición técnica “Ordenando la Casa” a cargo de Karolina Hidalgo.

Los temas propuestos para futuras reuniones fueron los siguientes:

  • Guía de seguridad PHP
    • SQL Injection, session fixation, XSS, CSRF
  • Zend Framework
  • Mejorando el desempeño usando Memcache
  • Unit Testing
  • Acceptance Testing, Selenium
  • PDO
  • Patrones de diseño
  • Load testing
  • XML, Simple XML vs DOM XML
  • Herramientas para desarrolladores:
    • Firebug, Firefox Web Developer, etc.
    • IDEs: Eclipse, Zend Studio Eclipse, etc.
  • OpenID
  • Web Services
  • Arquitectura
  • Código eficiente
  • PHP 456

Entre los temas sugeridos en la reunión:

  • CakePHP
  • Como contribuir a la comunidad
    • Hacer presentaciones en la feria vocacional
  • Internacionalización y localización

Presentación de Power point: Presentación administrativa

Enero 24, 2008

Primera reunión

Archivado en: Administrativos — Pablo Viquez @ 11:28 am

Nos sentimos muy contentos de anunciar la primera reunión de este grupo, ésta se va a realizar en la UCR, el martes 29 de enero. El aula reservada es la 205 de 6pm a 8pm, en la ECCI (Escuela de Ciencias de la Computación e Informática).

Es muy importante la asistencia de todos los que quieran participar en el grupo, esto debido a que estaremos discutiendo la visión y misión del grupo, los lineamientos de los post en el blog y los futuros temas que se van a presentar.

Quiero también aprovechar para agradecer a todas las personas que han invertido un poco de su tiempo para que esta reunión se lleve acabo.

Muchas gracias a:

  • Paul Fervoy, el cual nos ha dado una ayuda incondicional.
  • Kryscia Ramirez, gracias por estar dispuesta a participar y ser nuestra anfitriona en la UCR.
  • Vladimir Lara, por ofrecer el apoyo de la UCR en este grupo.
  • Marta Calderón, por estar dispuesta a apoyar esta iniciativa.
  • Franklin García, por el contacto y su disposicion de apoyar el grupo.

Enero 14, 2008

Más acerca del sitio

Archivado en: Administrativos — Karolina Hidalgo @ 4:27 pm

Hola Gente!

Una de nuestras metas era inaugurar el grupo a inicios del 2008. Es por esto que hemos puesto el proyecto en marcha aunque el sitio web no este 100% terminado. Planeamos habilitar un fórum donde tod@s puedan comunicarse y opinar de temas en general. Además, pronto estará disponible una lista de correo oficial. El primer correo informativo lo mande de manera manual para confirmar quienes realmente se encuentran interesados y evitar el spam. Por favor sean pacientes :)

Ya hemos recibido ayuda por parte de algunos miembros para poder realizar nuestra primera reunión la próxima semana en la UCR. Les estaremos confirmando pronto. Esta reunión será importante para los que quieran expresar sus ideas acerca de que les gustaría ver en este grupo y como participar en él.

Enero 11, 2008

Control de Versiones

Archivado en: General — Karolina Hidalgo @ 10:37 am

Se suele observar todavía muchos entornos de programación donde el proceso de desarrollo presenta un único repositorio central de archivos en el cual varios programadores se encuentran trabajando al mismo tiempo. Lo anterior lleva a varios problemas como conflictos entre versiones de código, sobreescritura de código, imposibilidad para devolverse a versiones anteriores de funcionalidad, dificultad para trabajar en diferentes funcionalidades al mismo tiempo, entre muchos otros más. Yo he estado ahí! :( Hace ya algunos años desde que tuve la suerte de empezar a trabajar en proyectos donde el uso de un sistema de control de versiones es requerido sin excepción, esta experiencia ha sido genial.

Básicamente un sistema para control de versiones facilita la administración de las distintas versiones para un proyecto en desarrollo. Los sistemas de almacenamiento centralizado son los más comunes, entre ellos tenemos SVN y CVS, estos crean un repositorio central en el cual el proyecto es almacenado, por otro lado, los desarrolladores pueden generar copias locales de trabajo donde deben introducir sus cambios y luego enviarlos [ o commitearlos diría el spanglish :) ] al repositorio central.

Otra gran ventaja que ofrecen estas herramientas es la generación automática de un historial de cambios. Por ejemplo algunas de las cosas que puedes ver serían: quién modificó cierto archivo? cuando? porqué? qué cambios hizo?, diferencias entre revisiones específicas, y muchas más.

Algunas herramientas como Trac, brindan interfaces que facilitan la interacción con SVN.

Para aquellos que han estado pensando en entrarle y nunca se han decidido, vale la pena probarlo!