APROBADA
14
personas
Aula de Software Libre Enviado por i92romom hace 1 mes
Clean code or nothing

El código limpio (clean code), no es algo recomendado o deseable, es algo vital para las compañías y los programadores. La razón es que cada vez que alguien escribe código enmarañado y sin pruebas unitarias (código no limpio), otros tantos programadores pierden mucho tiempo intentando comprenderlo. Incluso el propio creador de un código no limpio si lo lee a los 6 meses será incapaz de comprenderlo y por tanto de evolucionarlo.

Esta filosofía reúne un conjunto de ideas para hacer que el código sea más fácil de leer, mantener, extender y que sea menos propenso a errores, arreglando así los principales problemas de un código como la rigidez, la fragilidad o que el código tenga errores en muchos lugares debido a un solo cambio, la inmovilidad o el no poder reutilizar partes del código en otros proyectos, la complejidad innecesaria, la repetición innecesaria y la dificultad de entenderlo.
 

Fecha: TBA
Ponente: Pepe Márquez

APROBADA
12
personas
Aula de Software Libre Enviado por i92rigam hace 1 mes
Segunda CodeKata desde casa.

Tras el éxito de la Kata de la semana anterior, desde el Aula de Software Libre hemos decidido que no podemos quedarnos de brazos cruzados. Es por ello que hemos decidido volver a organizar una nueva Kata este sábado, para seguir aprendiendo y mejorando nuestro código.  

Al igual que la semana pasada la actividad consistirá en resolver un problema que se planterará al inicio de la sesión haciendo uso de TDD. En este caso la Kata será sobre el juego de la vida en honor a John Horton Conway su creador y que falleció la semana pasada.

Este es el enlace de la Kata: https://kata-log.rocks/game-of-life-kata

Recalcar que no es necesario tener experiencia en TDD ni ningún nivel especial programando, ya que la Kata se desarrollará por parejas y esta le ayudará a llevar la kata. Vale cualquier lenguaje de programación y lo ideal es que, los que podáis y sepáis, vengáis con vuestro entorno de tests listo.

Día: Sabado, 18 de Abril a las: 10:00 horas

Enlace del Grupo de Telegram para la Kata: https://t.me/katagameoflife

APROBADA
14
personas
Aula de Software Libre Enviado por i92rigam hace 1 mes
CodeKata desde casa.

Pese a que todas las actividades presenciales de la Universidad de Córdoba han sido suspendidas. En el Aula de Software Libre intentamos mantenernos tan activos como siempre, es por eso que con el fin de seguir aprendiendo y mejorando nuestro código hemos decidido organizar esta CodeKata virtual.

La actividad consistirá en resolver un problema que se planterará al inicio de la sesión haciendo uso de TDD. No es necesario tener experiencia en TDD ni ningún nivel especial programando, ya que la Kata se desarrollará por parejas y esta le ayudará a llevar la kata. Vale cualquier lenguaje de programación y lo ideal es que, los que podáis y sepáis, vengáis con vuestro entorno de tests listo.

Día: Sabado, 11 de Abril a las: 10:00 horas

Grupo de telegram de participación:  https://t.me/joinchat/AFNSuBdxhoNAY-4pVGd_pA.

APROBADA
8
personas
Aula de Software Libre Enviado por cc0gobas hace 2 meses
TapasDojo Audiense (segunda edición)

Desde el pasado año, Audiense viene organizando todos los martes en sus oficinas un "TapasDojo". El propósito de este evento es juntarse con una frecuencia semanal para practicar deliberadamente  habilidades de desarrollo de software haciendo TDD y pair programming.

Por segunda ocasión colaboramos con ellos para hospedar una de las sesiones. La kata sobre la que se va a trabajar es la Banking Kata.

Esta sesión es abierta  y está limitada al aforo del Aula. Es necesario inscribirse.

Como requisito las katas se hacen en parejas y siguiendo TDD. No es necesario tener experiencia en TDD ni ningún nivel especial programando, siempre el facilitador o la pareja ayudará a llevar la kata.
Vale cualquier lenguaje de programación y lo ideal es que los que podáis y sepáis vengáis con vuestro entorno de tests listo. También es necesario tener portátil propio y si es posible la batería llena.

Documentación de la Kata: Banking Kata.
Día: Martes, 10 de marzo. 18.30 horas
Lugar: Sala de prensa del Rectorado de la Universidad de Córdoba.

0 comentarios 20 plazas
APROBADA
22
personas
Aula de Software Libre Enviado por i62ropej hace 3 meses
Flutter: Beyond Mobile

¿Cansado de tener que reescribir tu aplicación desde cero para cada plataforma? ¿Eres un inconformista con las alternativas actuales? Flutter ofrece un framework, desarrollado por Google y la comunidad, que te permite desarrollar aplicaciones nativas atractivas con mucha facilidad, tanto para dispositivos móviles, como para la web. Lanzado de forma oficial hace poco más de un año, es uno de las herramientas con más éxito de los últimos años. Compañías como Google ya la usan a diario, así como Alibaba, BBVA o Tencent.

Como continuación del taller del año pasado, se impartirá cómo desarrollar aplicaciones multiplataformas, cuya interfaz de usuario sea adaptable a una multitud de dispositivos, mejorando así la experiencia de uso.

Altamente recomendada la asistencia para las personas que tengan interés en el desarrollo de aplicaciones de todo tipo. No es necesario haber cursado ninguna asignatura previa ni conocimiento previo de Flutter, aunque se recomienda tener nociones básicas de programación orientada a objetos.

No es necesario la instalación de Flutter en tu equipo personal, ya que ahora se puede ejecutar Flutter desde un navegador, pero sí es altamente recomendable.

Herramientas necesarias para poder ejecutar Flutter en tu equipo:

  1. Android Studio: https://developer.android.com/studio/
  2. Flutter SDK: https://flutter.dev/

Repositorio https://github.com/jesusrp98/taller-flutter

DartPad: https://dartpad.dev/

Fecha: martes 10 de marzo de 16:00 a 18:00.
Lugar: Sala de prensa del Rectorado
Ponente: Jesús Rodríguez Pérez, 4º de Ingeniería Informática.

0 comentarios 30 plazas