graphql

Recursos de programación de graphql
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ APIs, este es el camino ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ Javier de Arcos Velilla Javier es Senior Software Engineer en Liferay en el equipo Headless. Viviendo entre las APIs desde hace más de un año, intenta mediar entre los mundos Frontend y Backend. Apasionado por el desarrollo de soluciones para el mundo real, siempre está aprendiendo cómo encontrar la mejor manera de desarrollar software valioso de alta calidad y le encanta compartirlo y debatirlo con sus compañeros de equipo. Traducción realizada con la versión gratuita del traductorwww.DeepL.com/Translator * Linkedin - https://es.linkedin.com/in/javierdearcos * Twitter - https://twitter.com/javierdearcostl * Web personal - https://javierdearcos.com/ ▬▬▬▬▬▬ Resumen ▬▬▬▬▬▬ En la sesión volveremos a los fundamentos y hablaremos de las mejores prácticas de APIs que te ayudarán a diseñar y desarrollar tu API en Liferay para crear grandes experiencias con las API. Algunas de ellas serán: cómo definir tus URIs, utilizar correctamente los métodos HTTP y el código de estado de respuesta, diseñar tus representaciones, añadir capacidades hypermedia, proporcionar características avanzadas y aplicarlas tanto a GraphQL como a REST. En Liferay, se basan en gran medida en las buenas prácticas, y seguirlas facilitará tu experiencia de desarrollo, así como la experiencia del usuario. Intentaremos pasar de la teoría a la práctica para ver cómo el seguimiento de las buenas prácticas afecta al uso de las herramientas de Liferay como REST Builder para crear tu API personalizada. Únete para conocer un poco más sobre el diseño de APIs y las herramientas de desarrollo de APIs de Liferay La agenda de la sesión del este miércoles será la siguiente: 18:30 - Bienvenida y Anuncios 18:40 - APIs, este es el camino - Javier de Arcos 19:25 - Q & A 19:30 - Networking (Mozilla Hubs) ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - Santiago Pérez de la Cámara - Carlos Durán - Álvaro Saugar ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Twitter - https://twitter.com/LUGSpain Slack - https://liferay.dev/chat
With the new additions to React, the way we build frontend applications is evolving, leading to improved performance and maintainability. As of today, the most noticeable React API additions are Context, Hooks and Suspense. How do we apply new best practices to manage our application state? What are common techniques for fetching data? How do we architect modern React applications using a type system and a design system? In this talk, we'll walk through emerging patterns that helps us write exquisite React applications today. About: Glenn Reyes, Front-end Engineer - Independent Front-end Engineer, enjoys building apps and user interfaces with React & GraphQL, creator of Graphpack, co-organizer React Vienna meetups, John Mayer music enthusiast.
Meetup #AperiTech della Community di GraphRM - Building Graph-Backed GraphQL APIs With Neo4j - GraphQL APIs expose application data modeled as a graph and allows clients to query arbitrary traversals through this data graph. In this talk we explore why graph databases are the perfect backend for GraphQL and take a look at using open source tooling for building GraphQL APIs backed by the Neo4j graph database. Speaker: William Lyon, DevRel @ Neo4j - Lightning fast Zero to Production with Spring, Neo4j and jHipster - JHipster is a development platform to generate and deploy Spring Boot applications with different modules and configurations. Neo4j support has been recently added to the JHipster ecosystem and in this talk we’ll introduce you to this amazing platform and it’s tools. We will also do a live coding session to help us understand how fast is to get production ready code with JHipster and Neo4j. Speakers: Davide Fantuzzi, Developer @ LARUS Giuseppe Villani, Developer @ LARUS Per restare aggiornato su tutti gli #AperiTech: Telegram #AperiTech https://t.me/aperitech Calendario del Developer https://bit.ly/devcalendar Codemotion Tech Community https://bit.ly/CodemotionTC
Episodio intenso, poniéndonos al día de las posibilidades que se abren al mundo developer con el concepto de Headless CMS. Curso gratis ¿Quieres desarrollar aplicaciones web como en Silicon Valley aunque programes desde el cuarto de la ropa sucia? Seguro que si. Apúntate para descubrir las buenas prácticas que cambiaron mi vida. La de developer, y la otra también Tu correo y lo tienes. Headless CMS Hablo mucho de Headless CMS, Decoupled CMS y API First en sitios como estos: WR 48:...
Esta semana he mirado al pasado para encontrar en él fallos cometidos, malas prácticas ejecutadas. Sorprendentemente he encontrado con que algunas siguen vigentes en mi tarea hoy en día. Muy mal. Así que en el episodio propongo seis ideas prácticas y concisas para incluir la mejora. Sea cual sea tu nivel y conocimiento en programación. Esta semana El domingo en el newsletter, como es primero de mes, te enviaré la recopilación mensual de enlaces sobre programación y desarrollo e incluso d...
Vivimos tiempos difíciles. Realmente todos lo son. Pero ahora nos tenemos que ajustar a reglas que no estaban creadas, que no esperábamos tener que cumplir nunca. ¿Qué tal si convertimos unas reglas en una declaración de intenciones? Semana traviesa Antes de ver eso os quiero contar muchas cosas que han pasado y van a pasar esta semana: Hablé con Víctor Correal en No es asunto vuestro sobre mi negocio. Muy contento por la experiencia. Publicamos un nuevo tutorial:...
¡Comenta aquí abajo dejando tu feedback y entra en el sorteo de un Bootcamp Online Agile Software en GeeksHubs Academy! Aquí tienes toda la info del bootcamp ???? https://bootcamp.geekshubsacademy.com/online/agile-software/ ¿Alguna vez has tenido que reemplazar en tu proyecto una base de datos? ¿Quizás estas pensando en implementar GraphQL como tu capa de transporte pero te aterra la cantidad de código que tienes que cambiar en tu REST API? Arquitectura Hexagonal te ayuda a controlar estas situaciones, conocerla hará cambiar tu forma de organizar tu código. En esta charla te enseñaré qué es y como aplicarla en tu proyecto con NodeJS y Typescript. Slides: https://docs.google.com/presentation/d/109Gk5CXUKjkxjR53OQWzTn3NEFFen-pMVh5ewxfA8mg Repo Github: https://github.com/samuanv/hexagonal-architecture Oficinas IBM Wework: https://www.wework.com/ideas/growth-innovation/ibm-london-case-study Comenta en twitter con el hashtag #MeetupsGeeksHubs. ???? Suscríbete: https://www.youtube.com/user/geekshubs ???? Twitter GeeksHubs: https://twitter.com/geekshubs ???? Twitter GeeksHubs Academy: https://twitter.com/geeks_academy ???? Instagram: https://instagram.com/geekshubs ℹ️ LinkedIn: https://www.linkedin.com/company/geeks-hubs/ ???? Facebook: https://facebook.com/geekshubs ???? Plataforma online +30 cursos gratuitos: https://geekshubsacademy.com/
Arquitectura en node.js usando NestJS: Nest es un framework para construir aplicaciones web eficientes y escalares usando node.js el cual es construido sobre TypeScript con la arquitectura de diseño de software aplicada por Angular. Para ello se dispone de conceptos como controladores, modelos, ORMs, middlewares, pipes, guardas, interceptores, inyección de dependencia, pruebas unitarias y e2e. Además, NestJS permite el uso de websockets, microservicios o graphQL. En esta charla se presenta cómo comenzar una aplicación con Nest, además de aprender cómo incrementar la productividad cuando se están creando aplicaciones del lado del servidor con node.js. Se aprenderán los conceptos fundamentales de uso de este framework, así como algunas buenas prácticas. A lo largo de esta charla se construirá una simple API RESTful con varios endpoints en los que existirán roles, guardas, validaciones, etc. Dando arquitectura a una aplicación JavaScript/TypeScript. No obstante, la clave está en descubrir cómo crear aplicaciones escalables, mantenibles y extensibles en el ecosistema de node.js. ------------- Todos los vídeos de DevFest 2019 en :https://lk.autentia.com/DevFest-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
No es una API REST, no es una base de datos. ¿Qué es GraphQL? Lo descubriremos en el episodio de hoy. Pero antes y como siempre quiero recomendarte mi Zona Premium, donde estamos que nos salimos con un nuevo directo de LiveCoding para que aprendas a programar mientras otros programan. Cada semana, además, mínimo un nuevo episodio premium de Web Reactiva. Entra y mira en premium.danielprimo.io. 100 números de La Selecta Newsletter El próximo domingo enviaré el número 100 del boletín por c...
Durante los últimos años han habido muchas tecnologías/herramientas que parecían que lo iban a petar, pero que al final se han quedado enterradas en el fondo del cementerio tech. #GraphQL, #BitBucket o #CoffeeScript son ejemplos de ello. Hablamos un poco sobre todo esto y el hype de las tecnologías.