SCBCN2015

Campaign: SCBCN2015

Hacia una mejor documentación

Muchos equipos de desarrollo se quejan de la documentación con la que han de trabajar: no existe, es incompleta, confusa, incorrecta. ¿De qué se están quejando? ¿Cómo puede mejorarse la situación? En esta charla hablaremos de la documentación en el código, todo lo que se comenta en "Clean Code", pero también en cómo construir una cultura de comunicación escrita basada en la confianza y en el aprendizaje. Siguiendo los ...more »

Submitted by

Nivel : Principiante

Voting

0 votes
Active

Campaign: SCBCN2015

Agile Perversion

Muchos proyectos siguen fallando, con o sin Scrum, ya que siguen sin utlizar buenas tecnicas. Scrum esta focalizado en el proceso de gestion, sin dar "importancia" a la parte tecnica (practicas eXtremme Programming) y es por eso que actualmente muchos proyectos siguen fallando. Ademas de hablar sobre como con solo Scrum no es suficiente, tambien me gustaria hablar sobre la utilidad (o no) de estimar tareas? backlog? ...more »

Submitted by (@musta1ne)

Nivel : Principiante

Voting

0 votes
Active

Campaign: SCBCN2015

Continues Integration and mobile automatic testing

En esta charla presentare como estamos realizando el testing automático de nuestro producto en plataformas móviles. Comenzaremos dando un vistazo rápido al modelo que utilizamos de Continues Integration y el ciclo de desarrollo del producto. A continuación hablaremos de cómo hemos incluido en nuestro ciclo de desarrollo testing automático del producto en la plataforma móvil. Daremos un repaso a los frameworks utilizados ...more »

Submitted by

Nivel : Intermedio

Voting

0 votes
Active

Campaign: SCBCN2015

Lean Code Kata

En esta sesión realizaremos la kata Lean Code creada por Chris Parsons (@chrismdp). Mediante la practica aprendernos las bases del lean software development. La kata está pensada para que el desarrollador vaya tomando decisiones de como como afrontar el problema durante la kata. Al final de kata analizaremos las decisiones tomadas y veremos cómo han impactado en el resultado final y también que caminos alternativos ...more »

Submitted by

Nivel : Intermedio

Voting

0 votes
Active

Campaign: SCBCN2015

Arquitectura para artesanos

No todo el mundo utiliza una misma definición de "arquitectura", y no es lo mismo una arquitectura para un desarrollo en el que participan más de 1000 desarrolladores que una arquitectura para una pequeña aplicación.

Veremos tres perspectivas:

- La formal de TOGAF

- La que ha popularizado Simon Brown con el libro "Software Architecture for Developers"

- Y la arquitectura emergente

Submitted by

Nivel : Intermedio

Voting

0 votes
Active

Campaign: SCBCN2015

TDD para crear una herramienta de TDD

En el libro de Test Driven Development, de Kent Beck nos habla de "The xUnit Example", de cómo implementar nuestra propia librería de testing, utilizando TDD. A día de hoy, con toda la variedad de herramientas que hay, no suele merecer la pena crear una nueva hecha a mano por nosotros mismos; salvo que la plataforma en la que desarrolles no te provea de una. Este es mi caso real, el caso de Mamba. Mamba está basado ...more »

Submitted by

Nivel : Intermedio

Voting

0 votes
Active

Campaign: SCBCN2015

Hiring for Developers

Como nuestros companeros del trabajo forman una grandisima parte del nuestro ambiento de desarollo y asi influyen la calidad de nuestro trabajo, vale la pena poner atencion a quien son y verificat que recrutamos la gente de calidad que esperamos. Tengo una idea de charla que trata de como podemos influir este proceso como desarolladores. Aqui hay un proposito en ingles: Coworkers are the biggest factor that shape the ...more »

Submitted by

Nivel : Intermedio

Voting

0 votes
Active

Campaign: SCBCN2015

Persistencia Políglota, Xavi Gost

En esta charla exploraremos con la ayuda de un ejemplo la idea de usar diferentes tecnologías de persistencia al mismo tiempo, basando su elección en la naturaleza de la información necesaria para diferentes componentes de una misma aplicación.

Submitted by

Nivel : Avanzado

Voting

0 votes
Active

Campaign: SCBCN2015

Python in the Sky

Caso de uso del sistema de Wireless In-Flight Entertainment de Immfly. El backend está implementado en Python, y el frontend en AngularJS, Android y iOS. Esta charla mostrará los requisitos básicos del sistema, así como las decisiones de arquitectura que hemos tomado. Además, ejecutar software a 10.000 metros de altura comporta retos inesperados, muy diferentes a los que nos encontramos en el día a día. Se hará hincapié ...more »

Submitted by

Nivel : Principiante

Voting

0 votes
Active

Campaign: SCBCN2015

DevOps - Being the glue

La creación de software es un proceso artesanal, la concepción, maduración, modelado, construcción... pero ¿Qué pasa cuando este proceso culmina con cientos, miles o millones de usuarios haciendo uso de nuestra creación? La charla que os propongo intenta entrar en el mundo que hay entre la construcción y la operación del software. Cómo preparar nuestra creación para la entrega, monitorización y seguimiento, qué elementos ...more »

Submitted by

Nivel : Principiante

Voting

0 votes
Active

Campaign: SCBCN2015

Accesibilidad en el software. ¿Qué es? ¿Por qué es importante?

En este taller, explicaremos de una manera lo más práctica y amena posible los conceptos básicos de accesibilidad en el software, tanto desde el punto de vista de un desarrollador, como de los consumidores de nuestras aplicaciones. Los puntos a tratar (a título provisional), serían los siguientes: 1. ¿Qué entendemos por accesibilidad ? 2. ¿Qué impacto tiene un desarrollo accesible para todos los usuarios con y sin ...more »

Submitted by

Nivel : Principiante

Voting

0 votes
Active

Campaign: SCBCN2015

Accesibilidad en el software. Usar el PC y programar a ciegas.

En este taller, veremos, paso a paso, cómo manejar un ordenador utilizando tecnologías de asistencia para personas con discapacidad; en concreto, para personas ciegas o con baja visión. Aprenderemos la importancia de conocer los atajos de teclado del sistema operativo y de los lectores de pantalla, y realizaremos un programa sencillo "Hola mundo" para hacernos una idea de cómo se programa una interfaz siendo ciego. También ...more »

Submitted by

Nivel : Principiante

Voting

0 votes
Active