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!

Certificación Zend para PHP 5

Archivado en: PHP General — Karolina Hidalgo @ 9:41 am

Si estás interesad@ en mejorar tu nivel de programación en PHP, la certificación que ofrece Zend puede ser una buena opción.

El examen consiste de una serie de preguntas aleatorias relacionadas con diferentes temas que van desde las bases de PHP, hasta temas avanzados como seguridad, redes y técnicas de programación.

Algunas personas se cuestionan que tan buena es esta certificación, ya que además de evaluar temas generales, también requiere de una buena memoria para diferentes aspectos como funciones, parámetros, configuración, etc.

Lo anterior es cierto, sin embargo el tratar de obtener esta certificación expone al desarrollador a una serie de temas avanzados que podrían ser desconocidos para éste, lo cual lleva a mejores opciones y técnicas de programación.

En Costa Rica puedes obtenerla por medio de New Horizons, por un costo aproximado de $125.

Entre algunos de los materiales de estudio se encuentra el libro “Zend PHP 5 Certification Study Guide” el cual cubre gran porcentaje de los temas a evaluar. Además, puedes comprar exámenes de práctica los cuales son bastante similares al examen real. Una nota importante es que tanto el examen como las practicas únicamente están disponibles en idioma inglés.

Todos los estudiantes certificados son listados en las páginas amarillas del sitio de Zend, lo cual les da reconocimiento asi como la posibilidad de ser tomado en cuenta en opciones de empleo ofrecidas por parte de diferentes empresas.

Puedes ver la lista de ingenieros certificados de Costa Rica aquí .

Enero 8, 2008

¡Bienvenid@ al grupo de PHP en Costa Rica!

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

¿De que se trata?

Desde hace un tiempo nació la idea y necesidad de que los desarrolladores de PHP tuvieran un grupo para compartir sus ideas, experiencias e incrementar sus conocimientos acerca este lenguaje tan apasionante.

Primero que nada, este grupo no pertenece a una persona o empresa en particular, si agradecemos el apoyo de las empresas y las personas que contribuyen con el grupo. Para tener claro el propósito del grupo, se crearon la misión y visión del mismo.

Misión

Compartir el conocimiento y la experiencia de la comunidad de desarrolladores PHP en Costa Rica haciendo uso de diferentes medios de comunicación que faciliten el crecimiento a nivel profesional.

Visión

Mantener una comunidad activa reconocida a nivel nacional e internacional, que sea apoyo para mejorar el nivel de calidad y la eficiencia de los desarrolladores.

Como participar

Participar es muy fácil. El grupo tendrá reuniones mensuales en la noche, debido a que los desarrolladores en PHP trabajamos (si no tenés trabajo también estas invitado… de fijo conseguís ;) ). En estas reuniones estaremos hablando sobre temas que nos importan a todos relacionados con PHP. Si es importantísimo tener un lugar donde reunirnos, asi que si alguien (empresa o persona) desea aportar al grupo con un lugar para llevar a cabo la reunión, se le agradecerá muchísimo.

En primera instancia se desea tener una reunión mensual, la cual se llevara a cabo en la primera semana de cada mes. La locación donde se haga se estará anunciando, aunque se desea por mayor comodidad un lugar céntrico (Paseo Colón, San Pedro, etc).

Tambien se puede involucrar en el grupo de una manera mas activa, preparando temas y exponiendolos en las reuniones, escribiendo sobre temas importantes o contestando preguntas que otros usuarios puedan tener. También cualquier otra ayuda en alguna otra manera será mas que bienvenida.

Si quiero aclarar que este no es un grupo de enseñanza, es decir, no vamos a enseñar PHP, aunque si algun miembro es nuevo en el lenguaje va a encontrar este grupo de mucha ayuda para evacuar dudas y adquirir experiencia.

Gracias por visitar el sitio y espero que se una a esta iniciativa para mejorar el nivel de PHP en el país :)

Feliz PHP!