rest

Recursos de programación de rest
Si has oído hablar de AngularJS, te suena de algún comentario, o por casualidades de la vida no te ha tocado aún desarrollar con él, éste es tu punto de partida para ir conociéndolo a lo largo del tour que te ofrecemos para que salgas con ganas de probarlo. Veremos: El típico Hola Mundo. Organización del código y elementos principales de Angular. Servicios (+ factories + providers), filtros y directivas. Integración con sevicios REST (y promesas, eh!!). Routers y estados. ... Y mucho más! Si por otro lado, has trabajado con otros grandes conocidos como Backbone, Marionette, Handlebars, Moustache y un largo etcétera, también hablaremos de ellos mediante pequeñas comparativas: ya sabes, no hay solución única, sino la que mejor se adapte a tus necesidades; por ello, lo mejor es conocer mientras más posibilidades mejor. Por último... ¿te mola el desarrollo híbrido y piensas en dispositivos móviles? Te damos otra pista para que vengas: "angular" y apps móviles...
Android Apps are ugly. They are slow. Android is laggy. I know, you have heard a lot of that in the last years. Enough of it! It is now time to get your revenge back and take advantage of the new tools to draw and animate, design guidelines and a few tricks and recipes to make your Android application stand out from the rest. Join me to speak about how to make your application look different by adding subtle effects that are appealing to the eye and the overall experience of your users. Come ready to get your hands dirty with animations, updating layouts on scrolling events, and playing with shapes. You shall not regret it!
As you know, the Manifesto for Agile Development was created by some developers who believed that there was a better way to develop software than the one in widespread use at the time.Surely you also know that this manifesto defines a different way of working and that it is not only valid for developing software.The values and principles from the manifesto are valid for many creative endeavors. The great exponent of this way of working that has transcended throughout these years has been Scrum.W...
Por Esteban Dorado Roldán Construir APIs para microservicios puede ser un reto. Las nuevas tecnologías open source para el stack de APIs son HTTP/2, Profobuf y gRPC. Sin embargo, migrar a estas nuevas tecnologías es un reto, especialmente en el mundo de los microservicios para entender cómo funcionan y qué ganamos con dichas tecnologías. En esta charla, mostraré como puedes construir APIs gRPC sobre HTTP/2 mientras simultáneamente sirves JSON/REST sobre HTTP/1.1 en el mismo puerto. Más información: https://t3chfest.uc3m.es/2019/programa/microservicios-grpc-rest ------------------- T3chFest es un evento sobre nuevas tecnologías e innovación anual gratuito celebrado en Madrid. Consulta en nuestro canal las charlas de las pasadas ediciones. Sitio web: https://t3chfest.uc3m.es Twitter: https://twitter.com/t3chfest
This presentation by Andrea Leopardi took place at Lambda World Cádiz on October 26th, 2018 at the Palacio de Congresos in Cádiz, Spain. Elixir - functional, concurrent, distributed programming for the rest of us Some functional languages require a lot of ceremony to do imperative things. Some have complex abstractions around concurrency or distribution. Some make handling failures painful. Elixir is a flexible language that has many of the nice things functional programming provides, but also strives for being practical. In this talk, we'll see how Elixir and the Erlang virtual machine provide a set of tools that make it easier to work with concurrent, distributed applications. We'll see how failure handling and most of all recovery are built in the foundations of the language. We'll see how this plays well with modern system architectures. Follow: -https://www.twitter.com/lambda_world -https://www.twitter.com/47deg -https://www.twitter.com/whatyouhide Visit: -https://www.47deg.com/events for more details -http://www.lambda.world
Empezar de cero con microservicios puede ser un reto. ¿que escribimos primero? ¿Qué lenguaje de programación utilizamos? ¿Cuál protocolo utilizamos? Las nuevas tecnologías open source para el stack de APIs son HTTP/2, Protocol buffers y gRPC. En esta charla aprenderás a conquistar los microservicios utilizando gRPC y Python sobre HTTP/2 haciendo uso de protocol buffers y a la vez asegurando que lo que desarrollas es mantenible, escalable y fácil de implantar en distintas arquitecturas y plataformas. Además, serviremos simultáneamente nuestras API en formato JSON/REST sobre HTTP/1.1. ----------- La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. --------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Luis Emilio Velasco Sánchez In the context of building APIs, GraphQL is getting a lot of attention lately, especially comparing it as an alternative to REST. In this talk we will see the lessons learned and pitfalls of using GraphQL within a microservices architecture (with Ruby, Elixir, Javascript and React) and go beyond HTTP with an example of GraphQL Subscriptions and WebSockets.
Flask es un micro-framework liviano para Python. Su simplicidad y elasticidad lo convierten en la mejor opción para crear APIs en poco tiempo. En mi charla, cubriré los conceptos básicos de Flask y Requests. Mostraré las herramientas que pueden automatizar las tareas más comunes en el desarrollo de APIs y compartiré los patrones de diseño para evitar errores comunes. Algunas de las herramientas y temas específicos que cubriré: Flask-Restplus, SQLAlchemy, ciclo de vida de los requests, patrones de diseño de APIs REST + CRUD, arquitectura Flask. ------------ La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. ---------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Dates: 29th, 30th SeptemberOfficial site: http://scbcn.github.io/ Talks Feedback: https://joind.in/event/software-crafters-barcelona-2018/scheduleTwitter : https://twitter.com/bcnswcraftOfficial hashtag: https://twitter.com/hashtag/scbcn18?src=hashA month ago I had the pleasure of attending the Software Crafters Barcelona 2018. I think it's the fourth time I've been to this conference and it's among my favorites.I loved this year's edition. The first two years the conference had around 80 attende...
El próximo 29 de septiembre de 2018 se celebrará la primera PEUMConf para poder disfrutar entre todas y todos de aquello que puedan aportarnos otros miembros. El evento serà ofrecerá online y se publicará el enlace el mismo día en este post y por twitter.Esta se basará en  exposiciones en diferentes formatos y tiempos con participantes y ponentes de la comunidad del canal de Slack de Programar es una mierda de todo el mundo.El horario de las exposiciones12:00 - Sesión de bienvenida y presentación12:15 - Dockeriza tu entorno de desarrollo - Marco Bellido (45m)13:00 - Ecosistema Microsoft en el 2018 - Alberto Chesa (30m)13:30 - Conoce a CoderDojo - Miguel Abellán, Miguel Manzano (Lightning talk 15m)13:45 - Pausa 15:00 - Competencia colaborativa - Gonzalo Nandez 30m15:30 - Desarrollo Backend/Frontend con el framework Spring Boot - Alejandro Ambroa (30m)16:00 -  ¿Por qué a los programadores les preocupa una mierda la seguridad y por qué debería preocuparnos? - Jose Antonio Bautista (45m)16:45 - Pausa17:30 - Serverless GraphQL con AWS AppSync - José Fonseca (45 min)18:15 - Animando la tasa de conversión del usuario - Laura Santana (45 min)19:00 - Pausa19:15 - Introducción a la programación funcional - Juan Manuel Cruz (45 min)20:00 - Mesa redonda y despedidaLos horarios están expresados en el huso horario utilizado en España (peninsula ibérica) CEST.En el siguiente enlace podéis ver a que hora corresponde el inicio de la PEUMConf 2018 en vuestro horario local: http://www.timebie.com/std/centraleuropeansummer.php?q=12Aunque no hemos podido cubrir las charlas teniendo el mismo número de ponentes mujeres que hombres esperamos que la participación como oyentes pueda ser más igualada.Descripción de las exposicionesDockeriza tu entorno de desarrollo Marco Bellido (45m)En esta charla me gustaría presentar una pequeña introducción a docker y cómo hemos evolucionado los entornos de desarrollo, desde la instalación de soluciones manualmente, uso de servidores, vagrant... e intentaría realizar una demo práctica usando docker-compose para montar un entorno de desarrollo de algo tipo Php, Wordpress, Node...Ecosistema Microsoft en el 2018Alberto Chesa (30m)Veremos de manera general, lo más relevante del gigante de Redmon en el área de desarrollo, herramientas, servicios, tecnologías disponibles.Conoce a CoderDojoMiguel Abellán, Miguel Manzano (Lightning talk 15m)Presentación de CoderDojo y la experiencia como mentor.Competencia colaborativaGonzalo Nandez (30m)En este nuevo mundo del open source se ha pasado de la competencia férrea de los productos informáticos a un nuevo concepto de competencia colaborativa que cambia los paradigmas incluso en la economía mundial.Desarrollo Backend/Frontend con el framework Spring BootAlejandro Ambroa (30m)Spring Boot es un conjunto de tecnologías que usan el framework Spring, ya prácticamente un estándar de facto en el mundo Java. Este sistema nos permite desarrollar aplicaciones Java-Spring de una manera muy cómoda y rápida.Veremos cómo construir una aplicación en directo con estas tecnologías incluyendo REST, JMS o MQTT, motor de plantillas tipo thymeleaf o freemarke, websockets, etc.¿Por qué a los programadores les preocupa una mierda la seguridad y por qué debería preocuparnos?Jose Antonio Bautista (45m)Una gran parte de nuestro mundo gira alrededor de las aplicaciones y el software. Los programadores sabemos mucho sobre el desarrollo, los interfaces de usuario, el acceso rápido a los datos... pero muchas veces no conocemos u olvidamos los aspectos básicos de la seguridad. Esto provoca que en los últimos años se haya disparado el número de ataques a sistemas.Esta charla no va dirigida a aprender las técnicas de desarrollo seguro del que podemos encontrar mucha información en Internet. Se centra en los problemas a los que se enfrentan nuestros usuarios y nuestras empresas cuando los programadores dejamos de lado la seguridad y porqué es tan importante en el desarrollo actual.Serverless GraphQL con AWS AppSyncJosé Fonseca (45m)AppSync es un producto de AWS que es relativamente nuevo y nos permite crear un Serverless GraphQL APIs que se puede conectar a varias fuentes de datos, Ofrece SDKs para Web, Android y iOS así como soporte para subscripciones y offline. Veremos algunas de sus características.Animando la tasa de conversión del usuarioLaura Santana (45m)Las experiencias animadas en un sitio web aumentan la participación y simplifican la presentación del contenido, lo que conduce a una mejor tasa de conversión del usuario, que es un sueño hecho realidad para los equipos de marketing. Cuantos más métodos y técnicas tenemos, como desarrolladores, para animar, más fácil es sentirse abrumados por ellos. En esta charla, compartiré algunos ejemplos de código para animaciones y experiencias personales sobre cómo trabajar eficazmente con un equipo de marketing para mejorar la tasa de conversión en el sitio web de un producto.Introducción a la programación funcionalJuan Manuel Cruz (45m)Una introducción al paradigma funcional y a sus conceptos claves explicados en términos simplesPara cualquier duda enviad un correo a programaresunamierda@gmail.comEl evento es gratuito, pero se recomienda ser miembro de la comunidad PEUM.Muchas gracias a todas y a todos.