Bilbo Stack schedule

Saturday 2nd June 2012

  • ASP.NET MVC 4

    by Alfredo Fernández

    Durante esta sesión daremos una introducción a la nueva opción que nos ofrece Microsoft para desarrollo web, Asp.Net Mvc 4. Un framework enfocado realmente a la web, muy flexible y pensado para crear aplicaciones testeables.

    Agenda:

    · ¿Por qué MVC?
    · Arquitectura.
    · Razor.
    · Puntos de extensibilidad.
    · Inyección de dependencias.
    · Testing.

    At 9:00am to 9:50am, Saturday 2nd June

  • Repaso rápido a los nuevos estándares web: HTML5, CSS3 y las nuevas API de Javascript

    by txipi

    En esta sesión aportaremos una visión panorámica de lo que ofrecen los estándares web en torno a HTML5 que actualmente están siendo desarrollados por el W3C, desde los nuevos elementos para documentos HTML, hasta el espectacular incremento de la funcionalidad de los agentes de usuario a través de las nuevas API de Javascript (dibujado 2D, 3D, audio, vídeo, geolocalización, gestión de la sesión, almacenamiento local, etc.), pasando por las mejoras de visualización mediante CSS3.

    At 9:00am to 9:50am, Saturday 2nd June

  • Conociendo la Programación Extrema

    by Aitor Alzola

    Todos (¿todos?) hemos oido hablar de la “Programación Extrema” o “eXtreme programming”, pero ¿qué demonios es eso?En esta sesión hablaremos de los principios, valores y prácticas en los que se apoya, conociendo lo que hay detrás de la XP, y hablaremos de como podemos intentar incorporar todo esto en nuestro día a día.
    Intentaremos acercarnos un poco más a términos del calibre de “source control”, “continous integration”, …. y otras hierbas.

    At 10:00am to 10:50am, Saturday 2nd June

  • Windows 8 para desarrolladores web

    by Andoni Arroyo and Ibon Landa

    El objetivo de esta sesión es dar a conocer la nueva plataforma de Windows 8 desde la visión de un desarrollador web, el cuál no tiene por qué haber trabajado anteriormente con tecnologías Microsoft.

    La sesión contendrá una primera parte dedicada a hacer una introducción a la plataforma Windows 8 y los nuevos paradigmas y oportunidades que se nos presentan a los programadores. Se verá cómo es la nueva plataforma de desarrollo, sus APIs, sus modelos de ejecución de Apps., sus paradigmas de UX, etc.

    Posteriormente se continuará explicando en más detalle cómo es posible desarrollar aplicaciones en HTML para la plataforma y cómo funciona WinJS, uno de los elementos claves para trabajar con Windows 8 desde HTML y JavaScript.

    At 10:00am to 10:50am, Saturday 2nd June

  • Groovy – Un nombre tonto para una palanca de productividad sobre Java

    by Jorge Uriarte

    El nombre suena un poco tonto, y la correspondencia Ruby/Rails con Groovy/Grails no ha hecho ningún bien a Groovy.

    ¿Qué es groovy? ¿Qué es grails? ¿Qué nos aporta?
    Mediante ejemplos de código intentaremos ver algunas de las ventajas, rarezas, inconvenientes, y mejoras productivas que brindan Groovy, Grails, y algunos de los frameworks menos conocidos del ecosistema.

    At 11:10am to 12:00pm, Saturday 2nd June

  • PHP en el 2012

    by Asier Marqués

    PHP, junto a javascript, es indiscutiblemente el lenguaje más utilizado para el desarrollo web. Sobre él se ha dicho de todo, y se le ha colgado injustamente la etiqueta de ser un lenguaje poco serio para desarrollar sitios web.

    Sin embargo, actualmente empresas como Facebook y frameworks como Symfony2 están demostrando el potencial que este lenguaje tiene en realidad.

    En esta sesión, destinada tanto a programadores que son escépticos al uso de este lenguaje como a los que se interesan por él, veremos por qué PHP se ha convertido en un lenguaje de uso tan masificado, qué características lo ponen al nivel de otros lenguajes considerados más serios como Java, C#, Ruby o Python y los recursos y herramientas más interesantes con las que que podemos contar actualmente para desarrollar con este lenguaje.

    At 11:10am to 12:00pm, Saturday 2nd June

  • Control de proyectos y métricas en las metodologías ágiles

    by Rodrigo Corral

    El control de los proyectos siempre a sido una gran preocupación para los gestores. ¿En qué situación se encuentra el proyecto?. ¿Llegaremos en fecha?. ¿Cuánta funcionalidad tenemos que sacrificar para llegar en fecha?.

    Las métricas son la respuesta a esta preocupación, pero a menudo los proyectos no cuentan con ellas debido a la dificultad para recoger los datos de campo en los que basarlas.

    A menudo se piensa que las metodologías ágiles sacrifican el control del proyecto en post de la flexibilidad, pero la realidad no es esta. ¿Qué métricas son relevantes en las metodologías ágiles?. ¿Cómo nos ayuda publicarlas e interpretarlas?. ¿Cómo facilita el disponer de métricas el control del proyecto y la toma de decisiones?.

    En esta sesión trataremos de contestar todas esta preguntas… y las que los asistentes planteen.

    At 12:10pm to 1:00pm, Saturday 2nd June

  • Responsive Web De(sign)…¿qué?

    by Ainhoa

    Antes, la pregunta del millón a la hora de diseñar una página web era: ¿para qué resolución mínima? Si ya era complicado tomar una decisión, ahora los diseñadores se vuelven locos intentando convivir entre pantallas panorámicas, tablets, mini-portátiles, smartphones…

    La respuesta es muy sencilla: Responsive Web Design. Ya no existe un único diseño optimizado, sino que mostraremos a los usuarios la mejor optimización posible para su dispositivo, adaptándolo a sus necesidades: resolución, tipografías, tamaños… incluso optimizando el peso de la página.

    At 12:10pm to 1:00pm, Saturday 2nd June

  • Diseño de frontend con javascript (y Jasmine)

    by Guillermo Gutiérrez

    Llevamos ya varios años experimentando un cambio en la manera en la que entregamos funcionalidad a nuestros clientes. De un modelo basado en aplicaciones nativas estamos migrando hacia un escenario en el que consumimos software cada vez más complejo en forma de aplicaciones web.

    Sin embargo, es frecuente encontrar código en Javascript que no sigue los mismos criterios de calidad que en código de servidor, bien por que el uso excesivo de librerías o herramientas de generación de código, o bien por puro desconocimiento del lenguaje y otros colaterales como HTML y CSS.

    En mi charla usaremos el paradigma MVC como hilo conductor para analizar un ejemplo de la típica aplicación Ajax que consume datos JSON y los representa en HTML. Propondré una serie de patrones de diseño y técnicas que nos ayudarán a conseguir una arquitectura adecuada y realizaré una pequeña demo de BDD con Jasmine para desarrollar una parte de la aplicación propuesta.

    Los objetivos de esta charla son, en primer lugar, convencer a su audiencia de que el código del frontend (JavaScript, HTML, CSS, etc.) es nuestra responsabilidad como piezas del engranaje de entrega de valor y, en segundo lugar, que tenemos a nuestra disposición múltiples herramientas para seguir siendo ágiles y profesionales cuando programamos nuestros frontends.

    At 1:10pm to 2:00pm, Saturday 2nd June

  • Mobile Responsive Developer

    by Javi Jiménez Villar

    Charla evangelizadora sobre el desarrollo HTML5 optimizado para dispositivos móviles que ha obtenido muy buenas críticas tanto en el Mobile Hackathon by Google como en la reciente DevUp12 by Ideateca.

    Conoceremos las buenas prácticas en el desarrollo mobile así como a aprovecharemos de las features actuales de HTML5: utilizar <markup/ > semántico, utilizar las APIs ya disponibles para hacer aplicaciones más rápidas, respetar a JavaScript como un lenguaje serio, entender que mobile y desktop no es lo mismo, apoyar el Open Source, no utilizar siempre librerías de terceros, saber porque ooCSS es un WIN.

    Este taller evangelizador se divide en 3 partes:

    HTML5 Y APIS QUE DEBERIAS UTILIZAR: Aprovéchate de las features actuales para hacer tu App más eficiente, semántica, rápida, ahorradora de bateria y que el modo offline no sea un quebradero de cabeza.
    OOCSS: Conoce el paradigma que pone OOrden en CSS y porque Facebook lo utiliza y le ayudó a ahorrar el 19% de su ancho de banda.
    JAVASCRIPT: Los cowboys se extinguieron hace siglos, no te conviertas en uno de ellos no respetando este lenguaje. Utilizar una libreria como jQuery no te hace dominar el lenguaje, aprende cómo y porqué.

    At 1:10pm to 2:00pm, Saturday 2nd June

Schedule incomplete?

Add a new session

Filter by Day