rest

Recursos de programación de rest
En el video pasado, vimos cómo distribuir eventos de forma usando una REST API. En este video, veremos cómo distribuir eventos usando un sistema de colas como RabbitMQ, qué detalles hay que tener en cuenta y algunos trucos para facilitarnos el trabajo.
En este video, vamos a ver cómo distribuir Eventos de Dominio a través de REST. Explicaremos algunos trucos y los beneficios que aporta este método sencillo de distribución.
SESSION LEVEL: Intermediate SESSION LANGUAGE: English Gizra has been doing Headless Drupal for a long time and the technology stack has evolved a lot since the very beginning. In this session, we will have a look at our current tools, how do we use them and their benefits: reliability, development speed, maintainability... During the session we will see the process of building a chatroom: we will start with the backend, where we still use Drupal 7, with the Restful module and the ecosystem around it. We will move into the frontend, where we currently use Elm. Real time applications are super cool, so we will see our current tool for them: Pusher and how we integrate it with Drupal and Elm. And we will finish having a look at the bright future of Drupal 8: Rest, GraphQL, JSON API. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO 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 Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
SESSION LEVEL: Basic SESSION LANGUAGE: English Optimizing images can drastically decrease the page load time because, on average, 60% of a website’s page weight is made up of them. Responsive Web Design has changed how the web is built and that includes images too, because the aim is to deliver the highest quality image supported and nothing more. So today we have new standard elements and attributes to work with images widely supported by browsers (and polyfills for the rest) and Drupal has incorporated them. In Drupal 8 the Responsive Image module is in core and is prepared to solve a wide range of needs. And, as usually happens in Drupal, there are several contributed modules that help us to improve the basic needs or to solve the special ones, like Art Direction. I’ll start this session with a quick introduction about the different existing solutions for responsive images to be sure we are all at the same page. I’ll explain the difference between viewport sizing and Art Direction and how we are supposed to work with Drupal for each one, including demos. I’ll share tips and contrib modules that can make the developer and the final user live easier. I’ll also explain how lazy loading works and what solutions do we have in Drupal. When you leave this session you’ll have an idea about the options offered for Drupal and enough knowledge to choose the correct one for your project. Todos los videos de Drupalcamp 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVNaEYO5GKQaN5x_tveHpjO 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 Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
¿Qué podemos hacer con una especificación de consulta de APIs REST y una herramienta que expone una? Descubriremos cómo utilizar GraphQL (creado por Facebook) para realizar consultas de datos sobre la API REST de WordPress de un modo que tal vez no hubiéramos imaginado anteriormente.
Cómo programar Endpoints seguros, mejorar la seguridad de nuestra red al crear nuestra propia REST API. Usar la seguridad ya establecida de la WP-REST-API, Oauth1, Oauth2 o a través de las cabeceras.
Jose Fonseca en compañía de PHP Colombia habla sobre algunas de las mejores practicas en el diseño de REST APIs en el Meetup Mayo 3 2017 en Atom House.
In this talk I’ll be talking about why GraphQL could be the next thing on developing APIs and how it could complement your existing REST APIs. GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn’t tied to any specific database or storage engine and is instead backed by your existing code and data.
Documentation generated from source code is very popular. Solutions such as Swagger are available for many different languages and frameworks. However, limitations of annotation based tools are becoming apparent. An overwhelming number of documentation annotations make for great docs but muddy the source code. Then, something changes and the docs are out of date again. Test-driven documentation solutions, such as Spring Rest Docs, generate example snippets for requests and responses from tests ensuring both code coverage and accurate documentation. It can even fail the build when documentation becomes out of date. This session will walk through how to implement test-driven documentation solutions for groovy ecosystem technologies like Spring Boot, Grails, and Ratpack.
In this talk I’ll be talking about why GraphQL could be the next thing on developing APIs and how it could complement your existing REST APIs. GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn’t tied to any specific database or storage engine and is instead backed by your existing code and data. @greach @marioggar @autentia