graphql

Recursos de programación de graphql
Ponente Nombre: Xoel López Barata Título: Scraping sin hacer scraping Sala: Bollullo ———————— El scraping "bueno" tiene más de reverse engineering que de selectores CSS. En esta charla veremos técnicas para hacer scraping y evitar ser detectados que uso o he usado en mi actual trabajo en theirstack.com o en anteriores trabajos. Por ejemplo: - Por dónde empezar. Ética, robots.txt y sitemaps - Cómo encontrar la documentación de una API que no es pública. - Cómo obtener datos de motores de búsqueda - Por qué ponernos contentos cuando vemos un scroll infinito - Cómo seguir usando la API de Twitter sin pagar - Cómo evitar que bloqueen nuestra IP - Cómo saltarnos sistemas antibot como Datadome y similares - Qué tipos de proxies existen - Cómo obtener API keys descompilando aplicaciones móviles - Por qué sistemas como Algolia son muy interesantes - Cómo usar GraphQL introspection para ver qué datos podemos sacar - Cómo montar nuestro propio proxy móvil — Python España: https://es.python.org/ Python Canarias: https://pythoncanarias.es/ Twitter/X: @PyConES Mastodon: https://fosstodon.org/ @pycones
PromoFarma by DocMorris es una de las empresas tech más grandes de España. Hoy contamos con Andrés Díaz, Senior Software Engineer en Orders Teams, para que nos cuente cómo está hecho por detrás, qué problemas de rendimiento/escalabilidad se han encontrado y los grandes retos a los que se afrontan. Aquí el stack que utilizan en el equipo de Andrés y que veremos en el directo: - DDD - Arquitectura Hexagonal - CQRS - RabbitMQ - MySQL - PHP - GraphQL ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👋 Twitter Andrés: https://twitter.com/andresdiazbcn ├ 🧔🏻‍♂️ Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♀️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely Siguiente directo (Potencial IA): https://www.youtube.com/live/sYZHBO3HRhA
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ Creando aplicaciones low code con Liferay Objects ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ Daniel de Francisco Descripción * Linkedin - * Twitter - ▬▬▬▬▬▬ 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 - Creando aplicaciones low code con Liferay Objects - Daniel de Francisco 19:25 - Q & A 19:30 - Networking ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - - - ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Página - https://www.lugspain.tk/ Twitter - https://twitter.com/LUGSpain LinkedIn -www.linkedin.com/in/lugspain Slack - https://liferay.dev/chat Meetup - https://www.meetup.com/es-ES/Liferay-Spain-User-Group/
Spring for GraphQL es el proyecto de la comunidad para manejar de manera sencilla todo lo relativo a GraphQL en una aplicación Spring, tanto en el servidor como en el cliente. Su versión 1.0.0 apareció en mayo de este año y es compatible con Spring Boot 2.7.x; acaba de liberarse la milestone 1.1.0 de cara a la salida GA de Spring Framework 6 y Spring Boot 3, en poco más de un mes. En este webinar presentaremos brevemente el lenguaje GraphQL. Luego construiremos un sencillo servidor con Spring y Java y lo consultaremos tanto desde Postman como desde la UI integrada (Graphiql). Por último, haremos un cliente web reactivo (GraphQlClient) para consumir nuestra API por HTTP. ¿Quién es el ponente? Julio César Estravis Barcala. Empecé a estudiar Java en 2012, cuando el “for-each” era una novedad rutilante. Sociólogo y agitador cultural en su Buenos Aires natal, me desempeño profesionalmente como programador informático desde mi relocalización en Madrid hace tres años. Vivo en Alcalá de Henares con mi pareja Victoria y mi perro podenco Poirot, descendiente del detective belga.
▬▬▬▬▬▬ 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...