rest

Recursos de programación de rest
Web
17-02-2017
I've just watched this very interesting talk by Bobby Calderwood From REST to CQRS with Clojure, Kafka, & Datomic - por Garajeando
Jose María Rodríguez Hurtado (Genbeta Dev / Jobandtalent) Las APIs más populares que utilizamos a día de hoy son RESTful APIs o un pseudo estándar ad hoc HTTP. Pero la necesidad de avanzar rápido en productos cada vez más complejos más allá de un simple CRUD ha empujado un cambio en la forma en que interactuamos con las APIs. Aquí es dónde surge GraphQL, un fuerte candidato predestinado a sustituir a REST en muchas aplicaciones, sobre todo en el ecosistema móvil de apps. ¿Qué hay de malo en REST? Nada en su concepción inicial y en el contexto dónde surgió, pero desde que fuera definido la forma de interactuar con las APIs ha cambiado. Vamos a repasar las razones por las que deberíamos repensar las tradicionales APIs basadas en RESTful en favor de GraphQL. Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
Uri Goldshtein (https://goo.gl/CG95Ke) explains what is GraphQL (http://graphql.org/), why is it a good practice for modern Angular applications (https://goo.gl/yUsVxV) and how to use it in your existing apps with the help of the Angular-Apollo library (http://goo.gl/JjYmKl) - 00:00 - Intro - 01:53 - Brief general overview of GraphQL - 06:08 - Why should Angular developers care about GraphQL - 10:08 - The problems of REST - 15:53 - Rethinking data fetching - 18:30 - GraphQL example - 23:32 - A Modern web app with GraphQL - 25:05 - More features of GraphQL - 28:08 - Live Angular2 GraphQL example - 33:28 - Misconceptions about GraphQL - 35:07 - Summary Resources and links: - Slides https://goo.gl/nnYac3 - GraphQL as the new standard for modern Angular apps https://goo.gl/yUsVxV - Angular2-Apollo library http://goo.gl/JjYmKl - Angular2 example from the talk https://goo.gl/DymS2Z #AngularCamp #Angular
January- El Eternauta, Héctor Germán Oesterheld and Francisco Solano López- Barcelona. Los vagabundos de la chatarra, Jorge Carrión and Sagar Fornies- Rip Van Winkle, Washington Irving- La guerra interminable (The Forever War), Joe Haldeman- Maintanable JavaScript, Nicholas C. Zakas- Ve y pon un centinela (Go Set a Watchman), Harper Lee- El nombre del viento (The Name of the Wind), Patrick Rothfuss- You Don't Know JS: Async & Performance, Kyle Simpson- Sapiens: A Brief History of Humankind, Yuva...
La semana pasada Luis Rovirosa y yo impartimos una formación de TDD en las oficinas de Gradiant en Vigo. Gradiant es el acrónimo en inglés del Centro Tecnolóxico de Telecomunicacións de Galicia (Galician Research and Development Center in Advanced Telecomunications) y utilizan los conocimientos y experiencia de sus profesionales de investigación para aportar valor a empresas y organizaciones mediante la transferencia de conocimiento y el diseño de productos especializados. La naturaleza del cen...
Web
02-11-2016
http , rest , xp , tdd
I'm very happy to announce that I've joined Codesai's team. Many reasons made my path converge with Codesai's one. First of all, the people in Codesai. I met Carlos in 2011, because he was teaching the first TDD course I attended. Carlos is a humble and honest person that tries very hard to make sure his actions match what he believes. Later I've known him as a quiet, open-minded leader who is always willing to listen what other people have to say, and this permeates the whole Codesai team. Duri...
En los micro-servicios modernos, los cuales se basan en eventos, comunicación bidireccional, stream multiplexing y otras formas de sincronización de los datos, la arquitectura clásica basada en HTTP/REST no siempre es la mejor opción. Algunas veces las aplicaciones requieren servicios donde es necesario mantener una comunicación asíncrona de eventos fluyendo en ambas direcciones, por ejemplo, un cliente conectado por Websocket. ¿Qué hacer en estos casos si tenemos la gran mayoría de nuestros servicios implementados con Symfony o Silex y queremos tener comunicación en real time con un cliente? ¿Qué opciones tenemos, qué soluciones podemos aplicar y con qué trade-offs? El objetivo de la charla es dar respuestas a estas preguntas, basándonos en casos de usos reales en producción, comparar las distintas alternativas existentes y ver ejemplos prácticos de integración Silex/Symfony.
This Saturday I participated in the Global day of Code Retreat event organized by Madrid Software Craftsmanship community. This was the first time I went to the a Code Retreat and I can say I like a lot very much the format.During all the day, we was resolving the game of life, in pairs, with different restrictions and deleting all the code in each iteration... It is a very interesting deliberate practice to improve our skills, and using the same problem all the time allow us to approach using d...
Event handlers, collectively, provide the control logic in a re-frame application. Since the mutation of the application state is taken care of by re-frame, these event handlers can be pure functions that given the current value of the application state as first argument and the event (with its payload) as second argument, provide a new value for the application state. This is important because the fact that event handlers are pure functions brings great advantages: Local reasoning, which decr...
¿Quieres saber más? https://www.paradigmadigital.com/ Índice interactivo aquí abajo: 01:00 Presentación 01:48 Introducción 10:12 Al Starup Battle at PAPIs.io 11:30 How does it work? 16:48 Possibilities 16:53 Everyday use cases 27:27 Business use cases 27:20 Software components in real-world ML 29:50 Application-specific component 29:55 Optimization/ Operations Research component 30:01 Machine Learning Components 30:07 Data Engineering components 30:22 What developers actually need to know about Machine Learning 30:52 Learning techniques 31:20 ML workflow 32:18 Before building a predictive model 33:05 After building a predictive model 33:31 Language disconnect 34:07 Machine Learning (REST) APIs 34:27 How do you packed and deploy production-ready models? 34:51 Language disconnect 35:00 All those components work together 35:05 Why Application Programming interfaces? 35:31 Machine Learning APIs 36:13 Why REST APIs? 37:00 What is a REST API? 38:17 Demo 38:39 Let’s do this manually… 38:49 ...and create an API to do that