Architecture of scalable React apps with Node, GraphQL & event-driven serverless

Hola a tod@s,

Traemos nuestra primera charla internacional vía streaming. En esta ocasión nos reuniremos en nuestro canal de YouTube para ver el evento en directo.

https://youtu.be/qjtzk-vcdDs

IMPORTANTE: la charla será en inglés y será emitida en directo vía YouTube y no acudiremos a ULab como hacemos habitualmente. No es necesario reservar plaza en esta ocasión.

—-

We bring our first international talk via streaming. On this occasion we will meet on our YouTube channel to watch the event live.

https://youtu.be/qjtzk-vcdDs

IMPORTANT: the talk will be in English, it will be broadcast live in our YouTube channel and we won’t go to ULab as we usually do. It is not necessary to sign up for the event.

Architecture of scalable and resilient React apps with NodeJS, GraphQL & event-driven serverless

The talk will cover how state of the application can be architected to be stored in the database itself and how updates to this state can be used to build reactive user interfaces which update in real-time, with GraphQL Subscriptions and live-queries. We will then look at how serverless functions can be used to execute business logic and how these functions can be triggered on database events, which are updates to this state. In short it will cover the different architecture patterns, open-source tools used, code-samples, observed benefits, and pros/cons, and how this pattern fits into the larger GraphQL and serverless revolution that we are undergoing.

About Tanmai Gopal (https://twitter.com/tanmaigo)

Tanmai is the co-founder of hasura.io. He is a StackOverflow powered fullstack, polyglot developer whose areas of interest and work span react, GraphQL, nodejs, python, haskell, docker, postgres, kubernetes. He is passionate about making it easy to build things and is the instructor of India’s largest MOOC imad.tech with over 250,000 students.

Sponsors

Suez (http://suez.es) es una empresa de gestión de recursos medioambientales que opera en los 5 continentes con más de 82.000 empleados. Actualmente el 30% del planeta está gestionado y se busca abrir nuevos mercados en el 70% restante. Para ello, los desarrolladores de Suez se mantienen al día con las últimas tecnologías y trabajan con metodologías ágiles y una organización plana por equipos autónomos. Se sigue una arquitectura orientada a microservicios, con ya más de 50 servicios desplegados en producción.

Gracias por su implicación y generosidad. La comunidad de Alicante Frontend está profundamente agradecida ❤

¡Nos vemos pronto!

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)

Xamarin y Montaditos

Para un primer evento (y posibilidad de repetir) propongo quedar en el centro comercial de San Vicente por la facilidad para aparcar, porque se puede llegar en Tram y en Autobús. La idea es quedar, tomarnos algo, conocernos, compartir experiencias de Xamarin y proponer ideas de futuros eventos.

Drupal Camp Spain 2018 [Alicante]

La DrupalCamp Spain ya está aquí!
Este próximo año 2018 el evento se celebrará en el Centro Cultural Las Cigarreras de Alicante: este popular edificio está situado cerca del centro de la ciudad y fue creado a principios del S. XIX. Durante dos siglos se usó como un centro laboral para miles de trabajadores. Hoy en día, tras el traslado de la producción tabaquelera al polígono industrial, és un Centro Cultural Municipal para el uso y disfrute de los ciudadanos.

Este año el evento durará cuatro días, empezará el Jueves 24 de Mayo finalizará el Domingo 27.

Durante el Jueves y Viernes podrás disfrutar de sesiones de formación.
El Viernes también, si perteneces más al lado del negocio, no te preocupes: tenemos un Business Day donde podrás hablar con otros CEOs y CTOs de España y el resto del mundo.
Durante el resto del fin de semana tendremos sesiones, talleres y cualquier cosa que se nos ocurra.

web: https://2018.drupalcamp.es/es
—————————————————————————————————

DrupalCamp Spain is here!
This next 2018 the event will be celebrate at the Cultural Center of Las Cigarreras in Alicante: this popular building is located near the center of the city and was created at the beginning of the 19th century. For two centuries it was used as a work center for thousands of workers. Nowadays, after the transfer of tobacco production to the industrial area, it is a Cultural Center for the use and enjoyment of citizens.

This year the event will last four days, it will starts on Thursday 24th of May and ends on Sunday 27th.

During Thursday and Friday you can enjoy training sessions.
On Friday too, if you belong more next to the business, do not worry: we have a Business Day where you can talk with other CEOs and CTOs from Spain and the rest of the world.
During the rest of the weekend we will have sessions, workshops and anything that comes to mind.

website: https://2018.drupalcamp.es

IV Quedada Alicante Luceros Bitcoin Blockchain CrYpto TokenEconomía

Gracias a la primera DAO, Bitcoin.
Te invito a participar en la Revolución Blockchain.
Conoce este nuevo escenario económico y financiero inminente que se avecina y participa activamente con personas de tu ciudad para construir o/y usar las nuevas herramientas digitales ( como MetaMask, los Wallet, los Exchange, las Dapps …) utilizando una Descentralizada Autónoma Organización (DAO) como Bitcoin.

La misión del Meetup es conocer nuestros intereses e intercambiar información de Bitcoin, Criptomonedas, Blockchain, DAO, Seguridad , Token desde diferentes enfoques trader/holder, minero, desarrollador/hacker, emprendedor, usuario, inversor.

Y sobre todo pasar un rato agradable

Bienvenidos
Hackers, CrYptoFrikYs Y Curios@s

Mejora tu web: WordPress para ONGs

Rafael Ojosnegros (https://mediaredservicios.com) es un implementador WordPress vallisoletano pero afincado en Alicante que nos va a contar su experiencia haciendo webs para ONGs. Lo que tenemos que tener en cuenta a la hora de escalar los recursos de nuestra web, así como los plugins que pueden ayudar a tu organización.

Posteriormente tendremos turno de preguntas y el tradicional networking patrocinado por Profesional Hosting y Weglot en el quiosco de la Plaza San Cristóbal.

Os esperamos en Ulab! Como siempre estas son charlas gratuitas de la comunidad WordPress Alicante!

NOTA IMPORTANTE: seguimos en el canal #wpalicante de Slack WordPress España para la organización de la meetup. Para apuntarse al slack sigue las instrucciones de esta página -> http://wp-es.es/slack/

#Cañasblogger

¡El mejor jueves del mes ya ha llegado!

Este 31 de mayo los ponentes serán los miembros de La Piña. Una ¿Agencia de publicidad? como ellos mismos se describen. Nos contarán cómo empezaron desde cero con la agencia y cuál es su forma de trabajo. No saben si son creativos, aunque ni siquiera saben qué son.
Por supuesto, acompañaremos la tarde con unas cervezas bien frías cortesía de Heineken, este mes Desperado mojito

Si tienes un negocio online, un blog o estás pensando en abrirte uno, sea de la temática que sea, estás invitado. ¿A qué esperas para apuntarte? Haz un hueco el día 31 en tu agenda para el mejor plan de mayo.

¡Te esperamos a las 19:00 en ULab!

Construye una PWA con Firebase

Volvemos a la carga

▶️ En esta charla vamos a hablar de las herramientas que nos ofrece Google/Firebase para facilitarnos el desarrollo de Progressive Web Apps (PWA)

➖Web Push (FCM)
➖Service Workers (Google Workbox)
➖Firebase (Hosting, RTDB, Cloud functions)
Entre otras herramientas.

Veremos ejemplos de código y presentaciones paso por paso.

Os mantendremos informados a través de nuestro Twitter @GDGAlicante no os olvideis de seguir tambien a @ULab_es quien nos deja usar sus instalaciones

Os esperamos a todos el proximo Lunes 19 de Noviembre a las 19:00 en ULab. Para los que no podais venir esperamos poder retransmitir en vivo a traves de nuestro Twitter.

Las PWA (o progressive web apps) son aplicaciones que están mas cerca de ser una aplicación nativa en lugar de una página web, a pesar de que ambas se ejecutan en el navegador.

Las PWAs no obstante hacen uso de una serie de técnicas por un lado, y características avanzadas que ofrecen los navegadores* que nos permiten tener mas control sobre el entorno y el sistema (No todos los navegadores tienen estas capacidades todavía).

Que caracteriza a una PWA?

– Carga rápida (Bundle Splitting, high performance)
– Seguridad (HTTPS)
– Responsive (Mobile first)
– Offline (Network tunneling, cache, service workers)
– Linkado absoluto (HTML5 History)
– Web Manifest

Que es Firebase?

Firebase es una plataforma de Google que integra productos para desarrolladores, estos productos proveen funcionalidades concretas, pero pueden relacionarse entre sí para facilitarnos la vida en un sin fin de tópicos relacionados con la infraestructura. La idea central de Firebase es “Preocúpate de desarrollar la aplicación, Firebase se encarga del resto”.

En que nos puede ayudar Firebase a la hora de construir una PWA?

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)

Introducción a Test-Driven Development

En esta sesión haremos una introducción a Test-Driven Development. Es una práctica que, a pesar de su aparente simplicidad, proporciona un gran valor añadido en la creación de software, produciendo aplicaciones de más calidad y en menos tiempo.

La sesión estará dividida en dos partes:

– Primero haremos una introducción teórica explicando de que se trata, cuáles son los beneficios que nos aporta, cómo aplicarla y como superar las trabas más comunes que los principiantes suelen encontrar.

– En la segunda parte, haremos una demostración de su aplicación sobre un problema concreto. El objetivo será transmitir los patrones de pensamiento de una persona experimentada con la técnica. Esta parte será más interactiva, los asistentes podrán preguntar todo tipo de dudas mientras avanzamos.

Para todos aquellos que queráis poner en práctica lo aprendido os esperamos para el Global Day of Coderetreat el 17 de noviembre. Más información e inscripciones:

https://www.eventbrite.es/e/entradas-global-day-of-coderetreat-alicante-51646778906

Al terminar tomaremos algo en algún lugar cercano para continuar con el debate y conocernos mejor.