• Aplicaciones web interactivas con Shiny + Keep calm & do a great presentation
    En el Meetup de este mes tendremos el placer de contar con dos ponentes de lujo: Julia Lasta y Laura Lacarra Arcos. Dos profesionales del sector tecnológico que hablarán sobre dos tema muy diferentes (pero muy interesantes a su vez) y que nos ayudarán a cerrar el año de la mejor manera posible :D ## Shiny: cómo crear aplicaciones web interactivas con R Charla introductoria sobre la librería Shiny de R, que permite construir aplicaciones web muy útiles con muy pocas líneas de código. En particular, exploraremos: - Qué se puede hacer con Shiny: ¿es posible crear aplicaciones web sin haber visto una línea de JavaScript en la vida? - A quién va dirigido Shiny: ¿científicos de datos? ¿desarrolladores? ¿analistas? ¿gente ociosa sin más? - Cómo se usa Shiny: veremos cuál es la estructura de código y sus elementos principales. Y algunos ejemplos: exploración de datasets con un dashboard hecho con Shiny vs R code tradicional. ### Sobre Julia Julia Lastra, es licenciada en matemáticas por la Universidad de Oviedo y lleva casi 8 años trabajando en proyectos de análisis de datos de distinta índole. Lleva los últimos 5 años en el área de I+D+i de Treelogic. Es una entusiasta de R y lo utilizada todo lo que puede y más porque le encanta su versatilidad y las posibilidades que ofrece, especialmente en visualización de gráficos. ## Keep calm & do a great presentation "Me han dado la responsabilidad de hacer la presentación del producto estrella de la compañía. Auditorio lleno de gente, directivos y prensa. ¡De mi depende que les guste o no! A ver, conozco las especificaciones del producto. ¡Las suelto y listo!" Cuando tenemos la gran responsabilidad de comunicar lo que hacemos, la difícil tarea es: entregar el mensaje que queremos transmitir ¡y que nos escuchen! Tener una buena historia, una buena puesta en escena y una buena conexión con la audiencia marcará la diferencia. En esta charla revisaremos trucos, recursos para hacer unas presentaciones ¡de caerse de la silla! ### Sobre Laura ¡Más vale maña que fuerza! Laura es una zaragozana con 9 años de experiencia en desarrollo de software backend y más de 7 años involucrada en comunidades técnicas. En la actualidad trabaja en el equipo de Tecnología BI y Big Data de Telefónica. Desde hace años comparte su conocimiento en comunidades técnicas. Recuerda la primera vez que hizo una charla, ¡fatal! La segunda vez, ¡fatal! Su afán de mejorar la técnica le llevó a leer libros, estudiar ponentes y practicar; practicar mucho. Este año ha comenzado a compartir conocimiento y experiencia: hacer talleres de presentaciones y mentorizar ponentes en sus nuevas charlas. Su sorpresa: la gran aceptación del público y palpar un cambio en sus presentaciones. ## Código de Conducta Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md ## Participa en AsturiasHacking ¿Quieres proponer una charla, taller, mesa redonda, lean-coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    Sala de Audiovisuales del Edificio Asturias - Parque Científico Tecnológico de Gijón.

    C/ Jimena Fernández de la Vega, nº 140. 33203 · Gijón

    3 comments
  • Primeros pasos en Contract Testing con Pact
    A día de hoy, el desarrollo centrado en APIs es casi un estándar en la mayoría de proyectos y el auge de las arquitecturas basadas en microservicios no hacen más que acentuar dicha tendencia. ¿Cuántas veces nos hemos encontrado con la situación de que cada sistema de manera independiente funciona correctamente pero son incapaces de comunicarse entre ellos? ¿Qué hacer cuándo las pruebas unitarias están pasando pero no podemos ejecutar las de integración de manera completa? En estos casos, el testing basado en contratos puede ayudar en la detección temprana de errores ya que nos alertará cuando las respuestas que genera nuestra API no son los que espera el cliente. Concretamente veremos como la herramienta "Pact" puede ayudarnos en este sentido. ## PONENTE Francisco Moreno (Fran) es PMP, Scrum Master y QA Lead en Sngular. Lleva los últimos 10 años dedicándose a temas relacionados con el testing y la calidad, tanto a nivel de definición de proceso, testing exploratorio como automatización de pruebas. ## CÓDIGO DE CONDUCTA Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md ## PARTICIPA EN ASTURIASHACKING ¿Quieres proponer una charla, taller, mesa redonda, lean-coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    Sala de Audiovisuales del Edificio Asturias - Parque Científico Tecnológico de Gijón.

    C/ Jimena Fernández de la Vega, nº 140. 33203 · Gijón

    2 comments
  • Asturias Global Day Of Coderetreat 2018
    Al igual que el año pasado, Asturias se une al Global Day of Coderetreat (https://www.coderetreat.org/) para disfrutar de un día completo dedicado a mejorar nuestras habilidades de diseño de software a través de una serie de actividades cuyo objetivo es, más allá de tecnicismos, ofrecer la oportunidad de pasar unas cuantas horas programando por pura diversión en compañía de otras personas con perfiles y experiencias diferentes. # ¿Qué es un Coderetreat? Un Coderetreat es un evento de un día de duración en el que resolveremos, utilizando diferentes rondas y restricciones, la kata Game Of Life (http://codingdojo.org/kata/GameOfLife/) con el objetivo de, a través de la repetición, mejorar nuestras habilidades de desarrollo y diseño de software. IMPORTANTE: en un Coderetreat, el objetivo no es terminar el ejercicio, sino *tratar de mejorar* en base a aplicar técnicas sobre las que podemos no tener maestría: buena orientación a objetos, TDD, pair programming, etc. ## Facilitadores Durante el desarrollo del Coderetreat, las personas encargadas de facilitar la actividad se encargarán de ayudar a los participantes a entender las restricciones y solucionar las posibles dudas que puedan surgir durante el transcurso de las sesiones: - Diego Guerra (https://twitter.com/dg_suarez) - Sergio Álvarez (https://twitter.com/codecoolture) # Agenda * 9:00 ¡Comienza el Coderetreat! * 10:00 - 10:55 Sesión 1 * 11:00 - 11:55 Sesión 2 * 12:00 - 12:20 Break para recuperar energías :) * 12:30 - 13:25 Sesión 3 * 13:30 - 14:25 Sesión 4 * 14:30 - 15:20 Comida (con opciones veganas y aptas para personas celíacas) * 15:30 - 16:25 Sesión 5 * 16:30 - 17:25 Sesión 6 * 17:30 - 17:55 Retrospectiva * 18:00 Fin del Coderetreat + Networking # Requisitos El único "requisito" para participar (¡más allá de venir con la mejor actitud posible para aprender!) es disponer de un equipo de trabajo con un entorno de desarrollo ya preparado para la actividad (idealmente, con un esqueleto de proyecto donde se esté ejecutando un test). No existe restricción en cuanto al lenguaje de programación a utilizar. De todos modos, desde la organización, estamos trabajando en definir herramientas para ayudar a las personas asistentes a venir con todo lo necesario ya listo, así que estad atentos a las comunicaciones en las próximas semanas :) # Nota Para este evento es MUY IMPORTANTE hacer un uso responsable de la plataforma Meetup. Si finalmente no puedes acudir, recuerda liberar la plaza para que otra persona pueda ocupar tu sitio. El número de asistentes es muy limitado y, además, ¡no queremos tirar comida! Ayúdanos a poder hacer una previsión real de asistentes. # Agradecimientos Este evento no sería posible sin la colaboración de las siguientes empresas y organismos: - ticmedia.es (https://www.ticmedia.es/) - Owl Tech (http://www.owltech.es/) - EPI Gijón (http://www.epigijon.uniovi.es/) - Universidad de Oviedo (https://www.uniovi.es/) ¡Muchas gracias por el apoyo! :) # Código de Conducta Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md # Participa en AsturiasHacking ¿Quieres proponer una charla, taller, mesa redonda, lean-coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    This Meetup is past

    Edificio Departamental Oeste - Edificio 1 - AULA 12

    Pedro Puig Adam s/n · Gijón

    7 comments
  • Taller: ¡Prepara tu entorno de desarrollo!
    En este meetup, que servirá como antesala para el Coderetreat (https://www.meetup.com/AsturiasHacking/events/254343807/) pero que NO está exclusivamente dirigido a su público asistente, realizaremos un taller en el que aprender a configurar un entorno de desarrollo con un sistema de control de versiones (Git, Mercurial, etc) + un framework de testing (xUnit o similares) sobre un lenguaje de vuestra elección. ## ¿POR QUÉ ES IMPORTANTE? En actividades como el Coderetreat o meetups donde realicemos katas o ejercicios de programación de manera conjunta, el tiempo siempre corre a nuestra contra si necesitamos dedicar un rato para configurar un entorno de desarrollo funcional para poder ejercitar técnicas como TDD o Baby Steps. ## REQUISITOS Si vas a participar en el Coderetreat: trae contigo el mismo ordenador que llevarás a la actividad. Evitarás sorpresas el propio día del evento :) Por lo demás, es ideal que vengáis con vuestra propia estación de trabajo pero también es perfectamente válido acudir en parejas o hacer pairing durante la sesión con una (o más) personas. ## SOBRE LOS LENGUAJES DE PROGRAMACIÓN Evidentemente, es imposible que tanto Diego como Sergio sepan configurar un entorno funcional para todos los lenguajes de programación existentes a día de hoy (los lenguajes en donde se encuentran más cómodos son Ruby, JavaScript y TypeScript), pero durante la sesión se ofrecerán indicaciones a recursos útiles, apoyo para configurar los entornos y una serie de trucos y consejos para trabajar con un entorno que os permita ser más productivas y productivos! ## CÓDIGO DE CONDUCTA Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md ## PARTICIPA EN ASTURIASHACKING ¿Quieres proponer una charla, taller, mesa redonda, lean-coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    Sweetspot / PrivacyCloud

    Plaza del Instituto 6 · Gijón

    6 comments
  • Sesión 1 AsturiasHacking Mentoring
    ¡Comenzamos los proyectos de Mentoring! :) Tras la buena acogida que tuvo la sesión de arranque, nos gustaría volver a juntarnos para ver si es posible comenzar con algún proyecto de manera colaborativa. Nos encanta la idea de realizar algún proyecto colaborativo para divertirnos, aprender y ¡seguir construyendo comunidad! En esta sesión nuestro objetivo es ver si alguna de las ideas propuestas en el repositorio de GitHub (o si no os ha dado tiempo, las presentadas en la misma sesión) encuentran un grupo de personas que decidan llevarla adelante. Idealmente, también nos gustaría formar los equipos de trabajo y tomar algunas decisiones como la cadencia de las reuniones, metodologías de trabajo, o la organización y reparto del trabajo en el propio proyecto. Si os llega la inspiración y os apetece compartir alguna idea, podéis añadirla al siguiente repositorio: https://github.com/asturiashacking/projects ¡Nos vemos el día 25 de Octubre! 👋 # Código de Conducta Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md # Participa en AsturiasHacking ¿Quieres proponer una charla, taller, mesa redonda, lean coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    Sweetspot / PrivacyCloud

    Plaza del Instituto 6 · Gijón

    7 comments
  • Arranque de actividades de Mentoring
    ¡Bienvenidos a una nueva temporada de AsturiasHacking! :) Para estrenar el nuevo curso, queremos lanzar una nueva línea de actividades enfocadas al mentoring, en las que la comunidad pueda nutrirse de ella misma y mejorar de manera conjunta al mismo tiempo que realizamos algún proyecto de manera colaborativa. Creemos que será también una buena oportunidad para trabajar juntos en un objetivo común, conocernos y pasar ratos aún más divertidos. En esta primera reunión, nuestro objetivo es presentaros el proyecto y hablar entre todos sobre algún esquema de trabajo que pueda funcionar y nos ayude a sacarles el máximo provecho. Al final, ¡necesitamos de la comunidad para definir un sistema que funcione! Nos encantaría saber cosas cómo: ¿sobre qué te gustaría aprender en una actividad de este tipo?, ¿cuál te parecería la mejor fórmula de aprendizaje?, ¿con qué frecuencia te gustaría participar? ¿que te gustaría conseguir con estas actividades?. ¡Nos vemos el día 27 de septiembre! 👋

    Centro de Cultura Antiguo Instituto

    Calle Jovellanos, 21, 33201 Gijón, Asturias · Gijón

    19 comments
  • Introducción a GraphQL
    En la sesión del mes de julio, David Rodríguez (@mcdave) realizará una introducción a GraphQL, una tecnología disruptiva que cambia la manera en que consumimos y construímos nuestras APIs. De acuerdo a la descripción de la charla en GitHub (https://github.com/asturiashacking/activities/issues/26), trataremos los siguientes puntos: - Introducción a GraphQL. - Comparación con APIs REST. - Beneficios para el front end. - Caso de uso en producción. David es desarrollador front-end en Spotahome, con experiencia desde hace varios años trabajando con React, GraphQL y micro-servicios. --- Os recordamos que en todos nuestros eventos aplicamos el siguiente código de conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md --- ¿Quieres proponer una charla, taller, mesa redonda, lean-coffe, etc? Utiliza el repositorio de actividades en GitHub (https://github.com/asturiashacking/activities) para realizar cualquier propuesta y estaremos encantados de añadirla al calendario de actividades de la comunidad!

    Centro de Cultura Antiguo Instituto

    Calle Jovellanos, 21, 33201 Gijón, Asturias · Gijón

    11 comments
  • Introducción al front mediante "Holas Mundos"
    En el meetup de este mes, Azahara y Juanma (Afaya) nos contarán su experiencia dando sus primeros pasos con tecnologías de front-end. ¡Muchas gracias a los compañeros y compañeras de Sngular por dejarnos alojar el evento en sus instalaciones! Os dejamos con la descripción del evento: ¿Estás pensando en comenzar un proyecto utilizando un framework JavaScript? Al inicio, navegar entre toda la información disponible en la web y conocer qué hace falta para comenzar a desarrollar con un framework determinado puede ser un poco difícil. En este meetup lo que pretendemos es introducir algunos de los frameworks JavaScript como: Angular, Aurelia, Angular con Material, NativeScript, Vue, React e Ionic. Para ello contaremos qué son, en qué se diferencian, qué recursos hemos encontrado nosotros que nos han resultado útiles y cómo son los primeros pasos para configurar el entorno y la arquitectura que crean por defecto. Será una primera visión global de cómo comenzar a desarrollar un proyecto con alguno de estos frameworks desde el punto de vista de alguien sin experiencia previa en ellos. *** El aforo para esta actividad estará limitado a las 30 plazas de las que disponemos en las oficinas de Sngular. Os agradeceríamos un montón que, en caso de no poder acudir finalmente, liberaseis vuestra plaza para que pudiera ser ocupada por otra persona 🤗 *** Todos nuestros eventos se rigen por el siguiente Código de Conducta: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md

    Sngular Oviedo

    Calle Purita de la Riva 6 · Oviedo

    18 comments
  • Design-first en el desarrollo de APIs
    No es extraño que, muchas veces, cuando desarrollamos una API REST o cualquier tipo de interfaz, caigamos en la tentación de centrarnos directamente en sus detalles de implementación (¿lo divertido?) antes incluso de hacer un análisis superficial de la funcionalidad que vamos a construir o qué diseño queremos alcanzar. En esta actividad, os proponemos un ejercicio diferente: diseñar una API REST antes incluso de escribir ni una sola línea de su lógica de negocio. ¿Conseguiremos replicar aquí -algunos de- los beneficios de otras metodologías como TDD? Para el desarrollo de esta actividad nos serviremos de las siguientes tecnologías y conceptos: * Top-down vs Bottom-up * REST (o RESTful-like APIs) * OpenAPI (formerly Swagger) * Node + TypeScript --- Intentaremos que sea un ejercicio de live coding, por lo que podéis llevar con vosotrxs ordenador para hacerlo de manera simultánea (100% opcional). Publicaremos por aquí los detalles necesarios para arrancar con la actividad. --- Tenemos un Código de Conducta que se aplica en todos nuestros eventos: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md

    Centro de Cultura Antiguo Instituto

    Calle Jovellanos, 21, 33201 Gijón, Asturias · Gijón

    19 comments
  • OpenSource Build & Deployment System para OpenShift & Kubernetes
    En esta sesión, Israel Gayoso nos presentará Lagoon (https://github.com/amazeeio/lagoon), un producto OpenSource para facilitar el desarrollo y despliegue de aplicaciones con Docker sobre OpenShift o Kubernetes. Os dejamos con la propia descripción del evento que nos facilitó Israel en la issue de la actividad en GitHub: “Usando Docker para desarrollar en entornos locales, muchas veces nos encontramos que no sabemos como replicar este entorno de una forma fácil en producción. Otro de los problemas que nos encontramos a la hora de hacer testing de nuestro código es que es muy complicado tener varios entornos, lo mas fieles a producción, para probar nuevas ramas o Pull Requests. lagoon nos ayudara con todos estos "problemas" y podremos focalizarnos en desarrollar de forma local y asegurándonos que llegue a producción de una forma fácil y segura.” --- Para aquellos que no conozcáis a Israel, se trata de un asturiano afincado en Barcelona con una muy amplia experiencia como administrador de sistemas que, durante los últimos años, se ha especializado en infrastructuras Cloud utilizando Docker y Kubernetes. --- Gracias a la colaboración con Gijón Impulsa, ¡celebramos nuestro primer evento en el Parque Tecnológico!; en concreto, en el Salón de Conferencias del Edificio Impulsa. Nos vemos el día 3 de mayo 🎉 --- Tenemos un Código de Conducta que se aplica en todos nuestros eventos: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md

    Parque Científico Tecnológico de Gijón. Edificio Impulsa - Sala de conferencias

    C/ Los Prados, 166 · Gijón

    2 comments