Entrada Early Bird
34 entradasDisponibles a partir del 19 de noviembre a las 12 del mediodía.
- Acceso al track único de 8 charlas.
- Desayuno, comida y merienda.
- Bolsa de bienvenida.
Entrada general
310 entradasDisponibles a partir del 2 de enero a las 12 del mediodía.
- Acceso al track único de 8 charlas.
- Desayuno, comida y merienda.
- Bolsa de bienvenida.
Entrada de estudiante*
52 entradasDisponibles a partir del 2 de enero a las 12 del mediodía.
- Acceso al track único de 8 charlas.
- Desayuno, comida y merienda.
- Bolsa de bienvenida.
*A los portadores de una entrada de estudiante se les requerirá presentar, el mismo día del evento, una fotocopia de la matrícula (o documento similar) que acredite la condición de estudiante durante el curso actual (2018-19).
Agenda
Duendecillos en tu navegador: service workers
¿Nunca has pensado que sería genial poder contar con una ayuda extra a la hora de que tus aplicaciones trabajaran? Ahora es posible contar con unos pequeños ayudantes en tu navegador, los service workers.
En esta charla pretendemos dar a conocer todas las posibilidades que hay detras de los Services Workers más allá del cacheo de recursos en cliente. Tenemos como objetivo desmitificar lo que se esconde detrás de esta tecnología y mostrar algunas de las muchas posibilidades que ofrece.
Tras una introducción inicial mostraremos algunos ejemplos de como crear tu service workers y las distintas apliciones prácticas que puedes llegar a conseguir.
Road to Web Components
El concepto webcomponent lleva sonando un tiempecillo y cada vez suena más fuerte gracias a librerías como Polymer o Stencil.
Por ello, en esta charla veremos cuáles son los conceptos clave de un webcomponent, veremos como crear algunos de ejemplo y como aplicarlos en un proyecto real.
Así también, analizaremos como está el estándar en este sentido, las ventajas de utilizarlos y como podemos aprovecharlo para hacer de nuestro proyecto algo más nativo y menos pegado al framework que usemos en nuestro proyecto.
¿Cómo funciona un router SPA? Caso práctico con Vue Router
Cuando desarrollamos una Single Page Application, es necesario usar un Router. Cada framework tiene su propio router, React incluso tiene varios paquetes disponibles. Y, aunque cada framework sea diferente y cada router tenga un enfoque diferente, todos comparten los mismos principios.
¿Qué se esconde detrás de una API simple y fácil de usar? ¿Es realmente tan difícil implementar un router por sí mismo? ¿Qué cosas fallan hoy en día en Vue Router?
Durante esta charla, responderemos a estas preguntas usando el Router oficial de Vue como ejemplo y explicando su funcionamiento interno.
La igualdad en los espacios laborales: retos y beneficios
Los espacios laborales son lugares de puesta en común del trabajo de personas muy distintas. La diversidad es una oportunidad de aprendizaje y de pluralidad de soluciones pero, sin una valoración de la misma puede transformarse en una fuente de desentendimiento y freno.
La presencia de mujeres en ámbitos tradicionalmente considerados masculinos puede ser percibida como una ganancia en riqueza de recursos humanos o, por el contrario, como un ataque a las dinámicas tradicionales de trabajo. Del mismo modo, otras diversidades, como la LGBT o de capacidades pueden aprovecharse o perderse al generar espacios violentos.
La percepción de la diversidad misma está influida por la posibilidad de entender nuevas realidades y de cuestionarse prejuicios adquiridos. A lo largo de esta ponencia se visitarán estrategias y planteamientos que nos permitan visibilizar la diversidad y los patrones sociales que nos impiden crecer igualitariamente y aprovecharnos de nuevos caminos capacitantes.
Cómo te la "colamos" los diseñadores todos los días
Hace años se podía dibujar una línea entre el trabajo de un diseñador y el de un desarrollador frontend fácilmente: el diseñador organiza la apariencia del producto y se la pasa al desarrollador para construir la interfaz. Sin embargo, ahora invertimos más en la experiencia de usuario, además de fijarnos en la apariencia de los elementos en la interfaz también trabajamos en su comportamiento. Como resultado, la dificultad en la comunicación entre diseñadores y desarrolladores frontend está creciendo en el workflow diario: la forma tradicional de documentación de diseño no es suficientemente flexible para reflejar cómo funciona los elementos, tampoco viene en un formato developer-friendly. En esta charla propongo unos trucos para mejorar la comunicación diseño/frontend en nuestro trabajo diario.
En 40 minutos veremos de forma práctica:
- Unificación del lenguaje en la comunicación de diseño/frontend.
- Optimización y personalización del contenido y responsabilidad del trabajo de ambos lados tanto diseñadores como desarrolladores frontend.
- Como diseñador, la forma de proveer el diseño en un formato que sea más developer-friendly.
- La introducción de un mediador entre diseño y frontend en el workflow.
Cómo programar un motor de animaciones cuidando el rendimiento
Existen varios motores de animaciones muy populares entre la comunidad frontend (TweenMax, Anime.js, Velocity, Popmotion...) pero pocos saben cómo funciona uno realmente.
En ésta charla aprenderemos cómo programar uno desde cero, repasando por el camino conceptos básicos de animación, aprendiendo sobre algunos aspectos importantes del funcionamiento de un navegador y finalmente añadiendo todas las funcionalidades necesarias para dotar a nuestras webs de un "motion design" de primera.
Una vez terminado lo pondremos a prueba comparando su rendimiento con otros y veremos algunas de las ventajas e inconvenientes de programar nuestras propias librerías en lugar de usar otras ya hechas.
Las reglas han cambiado, Custom Properties!
Es el momento de aprovechar el potencial de las custom properties, no vienen a sustituir las variables de los preprocesadores sino a brindarnos nuevas formas de construir la web, la siguiente revolución después del responsive web design.
Las custom properties nos brindan un nuevo canal de comunicación con nuestros archivos CSS, dotándolos de potencia y reduciendo el número de clases que necesitamos.
Pero no todo es perfecto, las custom properties tienen sus peculiaridades y es necesario conocerlas para no llevarse sorpresas.
Se verán agunos ejemplos en la charla, como este o este.
Por supuesto que se verá como modificarlas desde Javascript, con varios ejemplos espectaculares y con muy pocas lineas de código.
Testing sin dogmas
Las charlas de testing pueden dividirse en dos grupos: las introductorias, con generalidades y comparaciones sin mucha profundidad; y las dogmáticas, en las que se enumera lo que hacer como si nos aprendiéramos los diez mandamientos. Esta charla trata de huir de estas dos aproximaciones y aportar una serie de principios, con sus razonamientos para que sepas usarlos y descartarlos según la situación.
Ponentes
Patrocinadores
Platinum
Gold
Silver
En especies
Tabla de patrocinios
Si tu empresa quiere colaborar patrocinando nuestra conferencia, contáctanos por email y te daremos toda la información necesaria. Además, puedes descargar el dossier de patrocinios en formato PDF en los siguientes enlaces: [ES] [EN].
Platinum (máx. 2) | Gold (máx. 5) | Silver (∞) | |
---|---|---|---|
Tamaño del logo (web, rollups, etc.) | L | M | S |
Entradas para la conferencia | 6 | 4 | 2 |
Tweets promocionales | 5 | 3 | 2 |
Item en la bolsa de bienvenida | ✓ | ✓ | ✓ |
Stand | ✓ | ✓ | |
Post en nuestro blog | ✓ | ✓ | |
Cena con organizadores y ponentes (2 personas) | ✓ | ||
2500€ (+IVA) | 1750€ (+IVA) | 600€ (+IVA) |
También aceptamos patrocinios en especies (1 tweet promocional, logo XS).
Código de conducta
FrontFest es un evento en el que no se permitirá ningún tipo de abuso ni discriminación por motivos de sexo, procedencia, raza, religión, discapacidad, aspecto físico, orientación sexual e identidad. Los participantes que violen estas reglas pueden ser sancionados o expulsados del evento a discreción.
FrontFest intenta favorecer la comunicación y los debates constructivos en un ambiente seguro, solidario, respetable y diverso.
Serán consideradas conductas abusivas la siguientes:
- Comentarios ofensivos relativo al género, identidad u orientación sexual, discapacidad, aspecto físico, edad, raza, religión, procedencia o creencias religiosas.
- Comentarios relacionados con el estilo de vida de algún asistente al evento como los relacionados con hábitos alimentarios, salud, familia, trabajo, etc.
- La reproducción de imágenes sexuales en los espacios públicos, así como conductas intimidatorias o contactos físicos inapropiados.
- Grabación o fotografía inadecuada de cualquiera de los asistentes.
- La intimidación, persecución, filmación, fotografía o interrupción sistemática en las ponencias, serán también considerado situación de abuso.
- No se tolerarán bromas que puedan ofender, chistes, contenido machista, xenófobo, LGBTófobo o cualquier tipo de manifestación que pudieran ser una cuestión de burla u odio a cualquier asistente al evento.
Los organizadores pedimos la colaboración de todos los asistentes, así pues si sufres algún tipo de conducta abusiva u observas que alguien puede estar siendo víctima de ella, te rogamos encarecidamente que nos lo comuniques para tomar las medidas oportunas.
En cualquier caso, las medidas disciplinarias dependerán siempre de la decisión de los organizadores, y en caso de llegar a producirse una expulsión, nunca existirá posibilidad de reembolso del precio de la entrada.
Quiénes somos
FrontFest es una conferencia sin ánimo de lucro organizada por un equipo de 8 personas en su tiempo libre.
- Luis Calvo •
- Luis de Dios •
- Noemi Medina •
- Vanessa Medina •
- Marina López •
- Juan del Río •
- Rubén Valseca •
- Ignacio Villanueva
FrontFest '19 © 2018-2019