Devoogle tiene indexados actualmente 17967 recursos relacionados con el desarrollo de software.

Web
31-07-2013
-
Los principios de Peter o Dilbert nos dan una respuesta a cómo es posible que determinadas personas hayan llegado (y mantenido) a según qué puestos en sus organizaciones. Otra respuesta la tenemos también en las condiciones que ha tenido el mercado hasta hace pocos años, en los que entraba suficientemente dinero como para que apenas …Leer Más - por Jummp
Web
31-07-2013
-
Se llega a este antipatrón por la creencia de que si se retrasa la entrega, se llegará a producción con un mayor número de funcionalidades y de más calidad. Es posible que quien haga esta planteamiento lleve razón pero un retraso en la entrega debe sustentarse en bases más sólidas, ¿más solidas que esa? Sí, …Leer Más - por Jummp
En marzo de 2012 se hizo oficial la incorporación de algunos componentes de Symfony 2 en Drupal 8. Desde entonces, ambas comunidades han trabajado unidas en un proceso en el que antiguos componentes de Drupal fueron reemplazados por modernos y mucho más flexibles componentes de Symfony. Una difícil tarea que sólo se ha podido realizar hasta ahora gracias a la participación de ambas partes tanto de forma remota como presencial. En esta charla se revisarán algunos de estos componentes explicando cómo han reducido la deuda técnica que Drupal arrastraba y resaltando los beneficios que se obtienen de cada uno de ellos. Entre ellos están Twig, HTTP Foundation, HTTP Kernel, Event Dispatcher y Routing. También se verán las relaciones que se han establecido entre ambas comunidades y los retos a los que se enfrenta la comunidad de Drupal ante la nueva versión, la cuál saldrá a la luz en 2014.
Sphinx es un motor de busqueda full-text, rapido, tiene soporte para indexar multiples bases de datos SQL, muestra la relevancia de cada resultado e incluso, entre otras muchas caracteristicas, tiene su propio lenguaje SQL(SphinxQL). Sphinx aparte de brindarnos rapidez, nos ayudara a integrar en nuestros proyectos con muchisima facilidad caracteristicas de busqueda como las busquedas semanticas o busquedas relacionadas. En esta ponencia explicaremos brevemente como configurar un servidor Sphinx, que ventajas, caracteristicas y opciones nos ofrece y como integrarlo dentro de Symfony2.
AngularJS es un framework Javascript relativamente nuevo, patrocinado por Google, que está ganando mucha popularidad gracias a su potencia, flexibilidad y simplicidad. En esta charla haremos una introducción de sus caulidades más importantes, veremos como se acopla con Symfony para la creación de aplicaciones web con interfaz ricas y complejas, incluyendo consejos prácticos de como diseñar nuestra aplicación establecer su estructura. Por último, mostraremos una aplicación escrita en AngularJS que se conecta a servidores REST y WebSockets creados con Symfony.
Cuando realizas una petición HTTP a un servidor con una aplicación Symfony, hay una increible cantidad de procesos que se ponen en marcha antes de obtener una respuesta: construcción del contenedor de dependencias, enrutamiento, accesos a la base de datos, templating, etc... ¿Cómo puede Symfony manejar toda esta complejidad y aún así ser super rápido? En esta ponencia hablaremos de la principal arma que usa Symfony: las cachés de aplicación (que no deben confundirse con los caches HTTP). Estudiaremos los distintos cachés que Symfony usa, como se construyen (cuando y por quien), como son usados, las principales diferencias entre los entornos de desarrollo y producción y que se puede hacer para hacer Symfony más rápido aún.
Desde hace varios meses en Bodaclick estamos trabajando para cambiar la antigua plataforma (un monolito PHP 4 que abarca varias aplicaciones internas aparte de la web) por una nueva plataforma basada en Symfony 2. Esta ponencia hablará cómo hemos pulido las asperezas de la convivencia de dos aplicaciones diametralmente diferentes utilizando: * RabbitMQ * Diseño Orientado a Servicios * Lazy migration * Mapeo parcial de bbdd * Eventos asíncronos (en Symfony 2) * Redis Y otras más junto con los trucos que hemos encontrado para resolver el manejo de hasta 5 bases de datos diferentes.
Actualmente el mundo de CSS esta mejorando increíblemente para los desarrolladores como nosotros. Lenguajes como Sass y Less nos ayudan a crear hojas de estilo que son fácilmente mantenibles y esto nos da una velocidad para crear increíble. Al mismo tiempo como desarrolladores web tenemos que crear sites que sean útiles en todo tipo de dispositivos, desde móviles a televisores. En Ofertix estamos reescribiendo el frontal y estamos aplicando este conjunto de técnicas. En la ponencia se darian unas pinceladas de Sass/Less, y explicaríamos los pequeños trucos que utilizamos en Ofertix. Al mismo tiempo explicaría las diferentes técnicas para hacer que un site sea multidispositivo (Responsive Design, Multiface Application, etc...) y que decisiones hemos aplicado en Ofertix. Y como final ver como Assetic i Twig nos simplifican la vida para aplicar todas estas técnicas.