graphql

Recursos de programación de graphql
Llevo haciendo software quince años, me encanta. Me encanta darle forma a una idea, desarrollarla y ponerla en producción para que pueda aportar valor. Cuando saco un ratico, lo dedico a Mamba y un nuevo recolector de basura basado en pañales y biberones. A veces me dicen que soy el Arguiñano del Continuous Delivery. Néstor ha dado la charla "Escapando del framework - En esta charla vamos a poner los pies en el suelo con la arquitectura hexagonal, DDD y cómo podemos desplegarlo para conseguir escalabilidad. Vamos a explicar la aplicación poquito a poquito, evitando las megaconstrucciones y tecnopajas. Explicaré una implementación de PubSub para los eventos de dominio, IDD para la capa de servicios de aplicación y GraphQL para hacer el mecanismo de entrega. También revisaremos el código del frontend para desacoplarlo de los frameworks y evitar la fatiga Javascript." --------------------------- Todos los videos de WeCodeFest 2018 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVh1ycmimywRWoiShVodcH4 Todos los vídeos de la pasada edición de WTM en Madrid https://www.youtube.com/watch?v=J-cZU3Oramg&list=PLKxa4AIfm4pVgiDv0Ya7sBxM9AOTmFhH7 Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Nowadays front end applications are far more complex that we used to do. That creates new challenges between front and back developers that we rarely faced before and leading to new scenarios: How many times did you have to create and end point that you felt it was serving too much stuff? Have you ever force your frontend fellows to attack many end points just to paint a single page? Well, maybe there is a middle term. During this talk I’ll try to explain how Groovy technologies such as Grails or Ratpack can make use of GraphQL to mitigate these problems, making back end data access more effective from a backend point of view and a lot easier for front end developers.
En esta charla vamos a poner los pies en el suelo con la arquitectura hexagonal, DDD y cómo podemos desplegarlo para conseguir escalabilidad. Vamos a explicar la aplicación poquito a poquito, evitando las megaconstrucciones y tecnopajas. Explicaré una implementación de PubSub para los eventos de dominio, IDD para la capa de servicios de aplicación y GraphQL para hacer el mecanismo de entrega. También revisaremos el código del frontend para desacoplarlo de los frameworks y evitar la fatiga Javascript. ------------ "Llevo haciendo software quince años, me encanta. Me encanta darle forma a una idea, desarrollarla y ponerla en producción para que pueda aportar valor. Cuando saco un ratico, lo dedico a Mamba y un nuevo recolector de basura basado en pañales y biberones. A veces me dicen que soy el Arguiñano del Continuous Delivery." --------------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/24998679 Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
La “API Economy” está aquí. Las APIs son más importantes que nunca antes, y lo sabes. Pero, ¿Cómo se construye una buena API? Durante muchos años REST ha sido ampliamente aceptado como la forma correcta de hacer una buena API. Sin embargo, ¿Qué es REST? Aunque tiene una definición rigurosa, en la práctica diferentes personas lo interpretan de formas distintas. Más recientemente GraphQL ha empezado a adquirir popularidad y viene acompañada de fanfarrias y fuegos artificiales, gracias a su padrino Facebook. De hecho algunos artículos y presentaciones afirman por ello que REST ha muerto. Pero REST es más difícil de matar que Jon Snow y ha decidido volver de la muerte con nuevos poderes Hypermedia para reclamar su legítimo trono. Esta sesión explicará cómo diseñar APIs REST con Hypermedia, por qué este enfoque está adquiriendo popularidad y cómo ofrece una capacidad para evolucionar las APIs nunca vista hasta ahora. Si estás diseñando APIs o tendrás que hacerlo en el futuro, esta es una charla que no debes perderte. https://2017.codemotion.es/agenda.html #5693168230072320/5069524013416448
La “API Economy” está aquí. Las APIs son más importantes que nunca antes, y lo sabes. Pero, ¿Cómo se construye una buena API? Durante muchos años REST ha sido ampliamente aceptado como la forma correcta de hacer una buena API. Sin embargo, ¿Qué es REST? Aunque tiene una definición rigurosa, en la práctica diferentes personas lo interpretan de formas distintas. Más recientemente GraphQL ha empezado a adquirir popularidad y viene acompañada de fanfarrias y fuegos artificiales, gracias a su padrino Facebook. De hecho algunos artículos y presentaciones afirman por ello que REST ha muerto. Pero REST es más difícil de matar que Jon Snow y ha decidido volver de la muerte con nuevos poderes Hypermedia para reclamar su legítimo trono. Esta sesión explicará cómo diseñar APIs REST con Hypermedia, por qué este enfoque está adquiriendo popularidad y cómo ofrece una capacidad para evolucionar las APIs nunca vista hasta ahora. Si estás diseñando APIs o tendrás que hacerlo en el futuro, esta es una charla que no debes perderte. --------------------------- @liferay ------------------------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma? http://www.ivoox.com/22454546 Todos los videos de CODEMOTION 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pWeEgciQ_898Tqzsd24lApG Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
This talk will introduce attendees to GraphQL and then dive into the intricacies of how we built the API. It’ll cover end-to-end the flow we provide to our developers and some of the specific considerations we took when making it a public API: * solving the N+1 data retrieval problem and query planning * structuring models for optimal data retrieval * when to use GraphQL This talk will also cover some of the specifics of hooking GraphQL into a service-oriented architecture, how it’s built into our infrastructure, and the advantages you gain by having GraphQL interface with your services.