Nuevas ofertas de trabajo para programadores Symfony

Jueves, 5 de enero de 2012

Ofertas de trabajo recientemente publicadas para programadores Symfony:

Desarrollador web senior en Madrid (España):

  • Desarrollo y mantenimiento del portal Dext.es
  • Se requiere dominio de PHP5 y experiencia con Symfony2 y Doctrine2 (con MySQL)
  • Se valora además Git, Twig, administración de sistemas y las tecnologías habituales (HTML, CSS, jQuery)
  • Contrato fijo con incorporación inmediata o colaboración estable como autónomo
  • Sueldo: 24.000 a 30.000 euros
  • Contacto: cesar@dext.es y más información en domestika.org

Desarrollador web senior en Santiago de Compostela (España):

  • Desarrollo de una aplicación como parte de un sistema de monitorización industrial en tiempo real basado en un dispositivo ARM con interface GSM
  • Se requiere dominio de PHP5, MySQL y experiencia demostrable con Symfony2 así como Doctrine2 y nociones básicas de diseño gráfico
  • Se valora además Subversion, Git, Twig, administración de sistemas y las tecnologías habituales (HTML, CSS, jQuery)
  • No es obligatorio disponer de un título universitario, basta con tener talento y valía
  • Contrato fijo con incorporación inmediata, horario flexible y equipo joven
  • Sueldo: 30.000 euros
  • Contacto: alejandro.romero@cludeen.com
10 comentarios »

Jornadas sobre Symfony2 en Galicia

Miércoles, 2 de noviembre de 2011

El Grupo de Amigos de Linux de Pontevedra anuncia la celebración de las primeras Jornadas sobre Symfony2 en Galicia. Las jornadas tendrán lugar los próximos días 25 y 26 de noviembre y el lugar de celebración será el espectacular Centro Social Novacaixagalicia.

El programa completo incluye nueve ponencias a cargo de varios de los ponentes de las pasadas Jornadas Symfony 2011 en Castellón:

Programa del primer día (viernes 25 de noviembre):

  • 16:00 – 16:15 – Presentación e inicio
  • 16:15 – 17:00 – Instalación y primeros pasos (Javier López)
  • 17:00 – 17:45 – El modelo. Doctrine2. (Nacho Martín)
  • 17:45 – 18:00 – Descanso
  • 18:00 – 18:45 – Twig avanzado (Javier Eguíluz)
Programa del segundo día (sábado 26 de noviembre):
  • 9:00 – 10:00 – Formularios (Javier López)
  • 10:00 – 11:00 – Backend (Javier Eguíluz)
  • 11:00 – 12:00 – Descanso
  • 12:00 – 13:00 – Micro-framework Silex (Nacho Martín)
  • 13:00 – 14:00 – Optimización. Assetic. JavaScript y jQuery (Raúl Fraile)
  • 14:00 – 16:30 – Comida
  • 16:30 – 17:30 – Symfony2, interacción con CSS y HTML5 (Raúl Fraile)
  • 17:30 – 18:30 – Ponencia por confirmar (Nacho Martín)
  • 18:30 – 18:45 – Descanso
  • 18:45 – 20:30 – Presentación de proyectos (Bandness, WirelessGalicia, etc.) y Mesa Redonda

Además, aquellas empresas y asistentes que lo deseen también podrán presentar sus proyectos y participar  en una bolsa de empleo. La inscripción es gratuita, así que no te lo pienses más y apúntate:

Formulario de inscripción

Si tienes cualquier duda o pregunta, puedes contactar con la organización en el email xornadas@galpon.org  y cuando hables del evento en Twitter, no olvides incluir la etiqueta #sf2Vigo

1 comentario »

Drupal 8 integra los primeros componentes de Symfony2

Miércoles, 26 de octubre de 2011

El repositorio de código de la próxima versión de Drupal acaba de integrar el componente HttpFoundation de Symfony2 (ver commit). Este es el componente que transforma la petición de un usuario en un objeto de tipo Request() y el que elabora una página de respuesta mediante la información que se le pasa en un objeto de tipo Response().

El siguiente componente de Symfony2 que se integrará en Drupal 8 será ClassLoader, un componente que carga automáticamente las clases que siguen el estándar PSR-0 de PHP. Y ya se están estudiando más partes de Drupal que se pueden reemplazar con código de Symfony2.

La integración de los componentes de Symfony2 es el resultado de una iniciativa que Drupal comenzó hace casi tres meses. El objetivo es reemplazar código propio por librerías y componentes externos de mucha calidad y que hayan sido probados en multitud de proyectos reales. Las ventajas son una mayor interoperabilidad con otros proyectos PHP y un menor coste de mantenimiento del código.

Después de una evaluación preliminar, los dos frameworks finalistas fueron Symfony2 y Zend Framework 2. Las principales razones por las que se eligió Symfony2 fueron las siguientes:

  • El componente HttpFoundation de Symfony2 es más completo y está más desacoplado que su equivalente de Zend Framework.
  • Zend obliga a todos los programadores que colaboran con Zend Framework a firmar un acuerdo legal de colaboración llamado Contributor License Agreement. Symfony2 no tiene ninguna traba legal que dificulte la colaboración con el proyecto.
  • Cuando Drupal anunció que estaba buscando componentes de otros frameworks, Fabien Potencier (creador de Symfony) y Lukas Smith (core developer de Symfony) se ofrecieron rápidamente a ayudar en todo lo que pudieran. Este ofrecimiento sigue vigente después de la elección de Symfony2.
Con esta incorporación, Symfony2 ya se utiliza en dos de los cuatro proyectos PHP más grandes que existen: phpBB 4 y Drupal 8. Así que el próximo reto consiste en convencer a los otros dos grandes proyectos que quedan: WordPress y Joomla!

Fuente: Drupal 8 adopts Symfony2 and PHP-standard autoloading

4 comentarios »

La seguridad de utilizar Symfony2

Domingo, 16 de octubre de 2011

El pasado 13 de enero de 2011 el proyecto Symfony iniciaba una campaña de recogida de donativos para financiar una auditoría de seguridad del código fuente de Symfony2 y de Twig. El total necesario eran 6.000 euros y, gracias a la generosidad de de la comunidad Symfony, se recaudaron más de 8.200 euros a los pocos días.

Han pasado más de 10 meses desde ese anuncio y el código de Symfony ya ha sido exhaustivamente auditado. Las buenas noticias son que el código original era tan bueno que la empresa SektionEins encargada de la auditoría sólo ha podido encontrar incidencias menores.

El blog oficial de Symfony publica el listado completo de errores encontrados y enlaces a los commits que los solucionan. Igualmente, el blog de Twig ha publicado el brevísimo listado con los dos errores encontrados en su auditoría.  Teniendo en cuenta que el total entre los dos proyectos son unas 15 incidencias y que el coste fueron 6.000 euros,  el bug sale a 400 euros (bastante barato si se compara con Mozilla y Google Chrome, que pagan hasta 3.000 dólares a quien descubra un error en su código).

Así que a la larga lista de razones para utilizar Symfony2, ya podemos añadir el título de ser probablemente el framework PHP más seguro que exista. Y si además de Symfony2 utilizas algún otro framework, no olvides preguntarles cuántas auditorías de seguridad independientes han realizado de su código fuente.

Fuente: Symfony2 Security Audit

Comenta este artículo »

deSymfony 2011: Entorno de desarrollo productivo

Miércoles, 6 de julio de 2011

Entorno de desarrollo productivo fue una ponencia impartida durante el tercer día de las Jornadas Symfony 2011.

Pablo Godel, de la empresa ServerGrove, resumió muchas de las cosas que ha aprendido a lo largo de su carrera profesional. Desde consejos de sentido común que a veces obviamos, hasta listados de las mejores herramientas para cubrir las diferentes necesidades del entorno de desarrollo de los programadores.

No te pierdas el truco de la transparencia #45. Personalmente no lo conocía y creo que me va a ahorrar mucho tiempo y molestias a partir de ahora. ¡Gracias a Pablo por compartir sus conocimientos!

Presentación

9 comentarios »