Coding Dojo: Cambio Paralelo

Cambio Paralelo[1] es una técnica de refactoring que nos permite implementar cambios retroactivamente incompatibles en un interfaz de manera segura.

Especialmente útil cuando estamos, por ejemplo, haciendo un refactoring a largo plazo [2] (mientras seguimos añadiendo otras funcionalidades y desplegando a producción regularmente) o cambiando un interfaz publicado externamente.

Aprenderemos a aplicar esta técnica haciendo uso de una kata [3] creada por Pawel Duda (https://twitter.com/pawelduda) & Carlos Ble (https://twitter.com/carlosble). Trabajaremos en parejas por lo que será necesario traer portátiles.

Horario:

– 18:30 Apertura de puertas
– 18:45 Empezaremos puntuales con una breve explicación de la técnica y sus aplicaciones.
– 19:00 Aplicaremos lo aprendido sobre la kata por parejas.
– Después, si os apetece, iremos a tomar algo para seguir charlando un rato.

Dinamizará:

– Rubén Antón (https://twitter.com/rubocoptero)

IMPORTANTE:

Para no perder mucho tiempo sería genial que vinierais con todo configurado para empezar a programar: tu editor/IDE, tu lenguaje favorito (el que quieras) y el entorno de ejecución de test unitarios funcionando.

¿No tienes entorno de test configurado? Os recomendamos este repositorio donde tenéis entornos de test para muchos lenguajes:

https://github.com/swkBerlin/kata-bootstraps

Si tienes dudas deja un comentario o entra a nuestro canal #alicante en el Slack de la comunidad de Software Craftsmanship (http://slack.softwarecraftsmanship.org/).

[1] https://martinfowler.com/bliki/ParallelChange.html
[2] https://martinfowler.com/articles/workflowsOfRefactoring/#long-term
[3] http://kata-log.rocks/parallel-change-kata

IWD Women Techmakers Alicante 2019

INSCRIPCIÓN EN EVENTBRITE:
https://www.eventbrite.com/e/women-techmakers-alicante-2019-tickets-60621807458

Estamos muy emocionados de poder anunciar que el sábado 11 de Mayo tendrá lugar la segunda edición del Women Techmakers llevado a cabo en Alicante! (https://wtmalicante.github.io/)

Women Techmakers (https://www.womentechmakers.com/) es una iniciativa liderada por Google para dar visibilidad a las mujeres en el ámbito de la tecnología. Con motivo del Día Internacional de la Mujer, se promueven diferentes eventos alrededor del mundo con el objetivo de dar a conocer el trabajo y el conocimiento de las mujeres en el sector técnico.

Este evento será gratuito y abierto a toda la comunidad y tendrá como protagonista a la tecnología y a las mujeres. ‍

El evento tendrá lugar en Las Cigarreras, y constará de un día entero cargado de ponencias en el que todas nuestras speakers serán mujeres, y las charlas serán tanto técnicas como de experiencias más personales.

Además, para los que queráis venir con vuestros peques, también contaremos con un taller de robótica para niños de 7 a 10 años.

¡Próximamente anunciaremos nuestra agenda!
Y recordad que los chicos también están invitados a asistir al evento!

ATENCIÓN : información sobre las ponentes y programa del evento en el siguiente enlace -> https://wtmalicante.github.io/

***CONFIRMACIONES DEL EVENTO:***

Hanah Yendler, full stack engineer at Eventbrite San Francisco. | Never Say Never: How I ended up in my dream job as a software engineer at Eventbrite.

Mayra Lacruz, co-fundadora startup de innovación sostenible SEN | Innovación social a través de las TIC’s

Lilia Fernandez Aquino, Manager en sector de la salud ehCOS en everis | Los super poderes de la adrenalina digital.

Clara GJ, CEO – 3D Surgical Technologies | Cuando la “zona de confort” es incómoda

Esperanza Navarro-Pertusa, Fundación Esperanza Pertusa. | Women4Change & Girls4tech

Alai Blanco Lascurain, Entusiasta de la tecnología. Estudiante de 3ero. de la ESO. | La tecnología mola.

Almudena M.Castro, Senior UX UI Designer MÁSMÓVIL | Bad UX

Elena Torró, Front-end developer at CARTO | Algoritmos y estructura de datos… en el front.

Nerea Luis, Fundadora de T3chFest | ¿Sabrías identificar un cuadro falso de Van Gogh?

Marta Rivera, Lead Data Scientist – Clarity | Machine learning para la inversión responsable.

INSCRIPCIÓN EN EVENTBRITE:
https://www.eventbrite.com/e/women-techmakers-alicante-2019-tickets-60621807458

#IWD #WTM #WTMAlicante19

Copas y Tapas

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

www.alicantetech.es (http://in.je/alicanteteches)
@AlicanteTech (https://twitter.com/AlicanteTech)
#AlicanteTech (https://twitter.com/hashtag/AlicanteTech)

Mejora tu web: Destaca creando tu marca personal en WordPress

Muy buenas WordPressers de Alicante y alrededores! Este mes tenemos una charla con invitado de lujo que te crujo. Se trata de Ramón Prats, diseñador industrial, pero dedicándose profesionalmente al mundo de la web desde 2002 con el estudio Pampua. Es especialista en Genesis Framework y en podcasting, así que id preparando vuestra batería de preguntas para disparar a Ramón :D.

Ramón nos va a hablar de cómo destacar entre la competencia creando una fuerte marca personal y todo ello administrada con WordPress. Nos hablará de herramientas que podremos usar para hacer crecer nuestros seguidores, tanto en redes sociales como de la lista de correos, así como nos trazará unas pautas para crear un calendario editorial.

Por supuesto como siempre, la charla está patrocinada por Weglot, el gran servicio para traducir tus webs y por Profesional Hosting, el alojamiento más premium que puedes encontrar en el mercadooo! Habrá turno de preguntas posterior y unas cervecitas en el Kiosko San Cristobal después de la charla gracias a los patrocinadores.

¡Te esperamos!

Object Calisthenics: Tic Tac Toe Kata

Object Calisthenics (https://www.cs.helsinki.fi/u/luontola/tdd-2009/ext/ObjectCalisthenics.pdf) son un grupo de técnicas de programación, formalizadas como 9 reglas inventadas por Jeff Bay en su libro “The ThoughWorks Anthology”. La palabra Object está relacionada con la programación orientada a objetos y la palabra Calisthenics deriva del griego y significa ejercicios en un contexto deportivo.

Tratando de seguir estas reglas tanto como sea posible, cambiarás la forma en la que escribes código. Eso no significa que tengas que seguirlas todas todo el tiempo. El objetivo es encontrar el balance entre esas que te son útiles y te sientes a gusto con ellas.

Las reglas se focalizan en la mantenibilidad, legibilidad, facilidad de prueba y comprensión del código y son las siguientes:

1. Un solo nivel de indentación por método
2. No ELSE
3. Envuelve, agrupa los tipos primitivos y las string
4. Usa clases para encapsular las colecciones
5. Solo un punto por linea
6. No abrevies
7. Entidades/Clases pequeñas
8. No clases con más de dos propiedades/atributos
9. No getters ni setters

Trabajaremos en parejas utilizando la Tic Tac Toe Kata (https://gist.github.com/rubocoptero/25ea1e77cd04cbf7d92e8f0720ecde52) para poner en práctica dichas reglas, por lo que será necesario traer portátiles.

Horario:

– Abriremos las puertas a las 18:45 y empezaremos puntuales a las 19:00.
– Después, si os apetece, iremos a tomar algo para seguir charlando un rato.

Dinamizarán:

– Rubén Antón (https://twitter.com/rubocoptero)
– Enrique Barbeito (https://twitter.com/enriquebarbeito)

IMPORTANTE:

Para no perder mucho tiempo sería genial que vinierais con todo configurado para empezar a programar: tu editor/IDE, tu lenguaje favorito (el que quieras) y el entorno de ejecución de test unitarios funcionando.

¿No tienes entorno de test configurado? Os recomendamos este repositorio donde tenéis entornos de test para muchos lenguajes:

https://github.com/swkBerlin/kata-bootstraps

Si tienes dudas deja un comentario o entra a nuestro canal #alicante en el Slack de la comunidad de Software Craftsmanship (http://slack.softwarecraftsmanship.org/).

Agile (mucho) más allá de Scrum: caso real en Alea Soluciones

¿Sabías que entre los primeros firmantes del Manifiesto Ágil había representantes de muchos métodos, frameworks, metodologías y enfoques diferentes aparte de Scrum?

Me gustaría compartir cómo en Alea Soluciones (disclaimer: ya no trabajo allí), tomando siempre como base los valores del equipo, se ha ido construyendo una cultura basada en lo que yo llamaría “modern Agile” (eXtreme Programming, DevOps y Lean, aderezado con toques de Scrum, Kanban, SW crafters, etc.) con la que aportar valor real y continuo a la empresa.

¿Alguna vez has conocido un equipo sin etiquetas? ¿Crees que es posible trabajar sin “estimar”? ¿Y que se puede ser productivo y conseguir coherencia en la arquitectura sin un “líder técnico”?

En esta charla querría compartir cómo hacíamos todo eso, así como la manera de priorizar/definir qué necesidades de negocio atender o por qué y cómo con prácticas técnicas como TDD o el pair/mob programming aportamos valor REAL a la empresa. Os contaré cómo nos organizamos para huir de los típicos silos de conocimiento y así reducir el mítico bus-factor, o a través de qué mecanismos buscamos la mejora continua.

Como no todo son unicornios trotando, también abordaré aquellas cuestiones que no funcionaban tan bien y algunas posibles áreas de mejora.

Me gustaría proponer este evento con dos partes diferenciadas:

* Una primera parte de charla “tradicional” de unos 60-90 minutos.

* Una segunda parte más grupal (~ 30 min), en la que entre todos los asistentes pongamos en común y debatamos dudas, problemas, inquietudes, acuerdos o discrepancias a partir de todo lo comentado en la charla (o que pueda surgir a continuación). “Soft” skills, prácticas técnicas, rituales, procesos, comunicación, organización de equipos, cultura empresarial o cualquier otra cuestión de interés.

Durante la charla no entraré en detalles técnicos ni a explicar en profundidad en qué consiste ningún framework o método ágil, por lo que a priori la charla podría aportar tanto a perfiles más técnicos como “no técnicos”.

Todo el mundo es bienvenido, tanto quien quiera participar después más activamente, como quien solo quiera escuchar. Todo está bien 🙂

Sin más, espero que pasemos un rato agradable y que todos nos llevemos algo sobre lo que reflexionar o que probar en nuestros equipos y empresas 🙂

¡Un abrazo y nos vemos en el evento!

Isi

PS: comenzaremos a la hora en punto… por respeto a quienes hayan llegado puntuales 🙂

Copas y Tapas

Let’s have some copas y tapas while talking about the technology you are working on today.

We have selected a place to meet that looks nice, but we’re open to suggestions!

We expect that the languages spoken will be a mixture of English and Spanish.

_____________________________________________________

Vamos a tomar algunas copas y tapas, mientras que hablamos de la tecnología en trabajas hoy.

Hemos seleccionado un lugar que estaría muy bien pero si tienes un sitio mejor solo tienes que decírnoslo.

Los idiomas que se hablarán serán tanto español como inglés.

www.alicantetech.es (http://in.je/alicanteteches)
@AlicanteTech (https://twitter.com/AlicanteTech)
#AlicanteTech (https://twitter.com/hashtag/AlicanteTech)

TALLER DE ROBÓTICA Padres e hijos

¡NB Apuntarse en: https://ulab.es/taller-robotica-1/ !

TALLER DE ROBÓTICA
Padres e hijos

Jornada de puertas abiertas

ESCUELA DE ROBÓTICA PARA NIÑOS

APÚNTATE a los cursos para padres e hijos de diseño 3D y diseño de robots

¿QUÉ VAS A VER EN ESTE TALLER?

Toda la tecnología y metodología de la escuela de robótica para niños.

✅ Descubre la impresión 3D

✅ Los Robots que crearas con tus hijos

✅ Fichas de bloques de cartón para crear programas sencillos que los mismos asistentes pueden reproducir.

Trae a tus hijos contigo para que puedan tocar, jugar y ver los robots y piezas.

¡Será un día divertido!

LOS CURSOS DE LA ESCUELA

MONTAMOS A OTTO – ROBOT EN IMPRESION 3D [ A partir de 5 años ]

Programa tu propio robot y llévatelo a casa. dónde compartir un rato con tu hijo y aprender cosas nuevas.

Aprende electrónica y programación con tu hijo. 4 sábados durante una hora y media.

CREAMOS INSTRUMENTOS DE CARTÓN FUNCIONAL [ A partir de 7 años]

Taller de 2 horas para programar conectar y crear un instrumento musical de cartón. Acabaremos con un concierto musical de los instrumentos creados.

¿QUÉ VAS A VER EN ESTE TALLER?

Ven a divertirte con nosotros en este taller gratuíto de aproximación a la programación y robótica de una forma distinta.

Haz una actividad distinta con tus hijos en las que los dos podréis aprender y descubrir cosas diferentes.

Te esperamos el día 15 a las 18.30 en la jornada de puertas abiertas

¡NB Apuntarse en: https://ulab.es/taller-robotica-1/ !