rest

Recursos de programación de rest
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides in: http://greach.es/speakers/alvaro-sanchez-mariscal-creating-restful-apis-with-grails-and-spring-security/ CREATING RESTFUL API'S WITH GRAILS AND SPRING SECURITY In this talk I will cover how to create a REST API using Grails 2.3 to support single-page applications, exploring all the possible alternatives. I will also explain how to integrate Spring Security using the spring-security-rest plugin I recently created, to implement a stateless, token-based, RESTful authentication. Web Architect at Odobo. Owner at Salenda/Escuela de Groovy ÁLVARO SÁNCHEZ-MARISCAL Álvaro Sánchez-Mariscal Álvaro is a passionate software developer and agile enthusiast with over 13 years of experience. He started his career in 2001 coding in Perl and Java, but then quickly focused on Java EE, working for companies like IBM BCS, BEA Systems or Sun Microsystems. He created his own company in 2005, Salenda, and since 2007 he specialized on Groovy/Grails, introducing them in Spain by founding Escuela de Groovy, the very first Grails company in Spain. Now he works as a Web Architect in Odobo, a Gibraltar-based startup with the new HTML5 games developer program for game developers to produce, distribute and monetize their games for the online regulated gaming industry.
Título: Un Nuevo Enfoque para la Reutilización de Código Ponente: Diego Rodríguez Losada (biicode) Link: https://techfest.uc3m.es/2014/programa/un-nuevo-enfoque-para-la-reutilizacion-de-codigo/ Actualmente los programadores dedican un gran porcentaje de su tiempo a la configuración de sus proyectos perdiendo tiempo y creatividad que podrían ser empleados a trabajos realmente importantes. biicode plantea un nuevo paradigma para compartir y reutilizar código fuente de una forma sencilla, pensando en bajar las barreras de entrada al desarrollo avanzado de aplicaciones, para prácticamente cualquier lenguaje y sistema. Con el nuevo modelo propuesto por biicode, publicar, reutilizar código tanto de terceros como de uno propio, actualizar las dependencias o colaborar modificando y mejorando dichas dependencias, se puede realizar de una forma sencilla y unificada. Explicaremos nuestro stack tecnológico, basado 100% en python, que puede resultar interesante por ser muy completo, cubriendo servidores web con Django y servidores REST atacando a Mongo, desplegados en Heroku, y aplicaciones cliente compiladas e instaladas en las máquinas de los usuarios (soportando Win, Linux, Mac). Hablaremos tanto de herramientas y arquitectura(mongo, REST, memcache, django, cython, heroku-amazon), nuestro propio setup de desarrollo, y los "internals" de biicode: diseño software, algorítmica, modelos, problemas encontrados y soluciones.
En este episodio, Alberto Gimeno viene a hablarnos de Backbeam, una plataforma de Backend-as-a-service de la que es responsable, y que ofrece una serie de ventajas para todos aquellos desarrolladores que necesitan servicios de backend, como base de datos, servicios REST o notificaciones push para aplicaciones móviles y web. Alberto no solo nos comenta todos [...]
As a practice, I'm implementing different design patterns in different languages.I'm using the examples in the great Head First Design Patterns book as the basis for this implementations.The book examples are written in Java, so I'll use other languages.I've started with the Strategy pattern. "The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it." The first implementat...
Como la semana pasada no se publicaron noticias, las hemos unido, por lo que en esta entrega, tenemos bastantes noticias: La publicación del manual del administrador de Debian, una nueva librería para gestionar recursos en EC2 desde Python, una presentación sobre Flapjack, otra para hacer pruebas sobre navegadores con JavaScript, otra plataforma de monitorización que se integra con Graphite y Jenkins, otra más que permite exponer un directorio con guiones de bash como API REST, y la adición de nuevas localizaciones a los servicios de CloudFront y Route 53.
[PHP Conference Argentina 2013 - 4 de Octubre] Integrando tecnologías abiertas LAMP y Arduino UNO R3, el framework Giana ofrece, mediante arquitectura REST, la capacidad de controlar físicamente por internet, o redes locales, artefactos eléctricos o de producción, y medir su entorno por medio de sensores. Esta charla cubrirá los aspectos teóricos y prácticos de Giana en toda su extensión. Vamos a conocer las prestaciones que ofrecen cada una de sus capas; comenzaremos con el sketch Arduino, pasando por sus métodos REST y terminando en su frontend. Mostraremos ejemplos concretos de configuración y parametrización del servidor LAMP, el router para controlarlo por internet, la placa Arduino, y veremos en funcionamiento el framework controlando artefactos eléctricos y utilizando sensores de temperatura.
Servicios Web REST - Symfony Valencia
AngularJS es un framework Javascript relativamente nuevo, patrocinado por Google, que está ganando mucha popularidad gracias a su potencia, flexibilidad y simplicidad. En esta charla haremos una introducción de sus caulidades más importantes, veremos como se acopla con Symfony para la creación de aplicaciones web con interfaz ricas y complejas, incluyendo consejos prácticos de como diseñar nuestra aplicación establecer su estructura. Por último, mostraremos una aplicación escrita en AngularJS que se conecta a servidores REST y WebSockets creados con Symfony.
En Bodaclick estamos desarrollando una nueva plataforma que nos permita crecer cómodamente y para ello nos hemos basado en dos arquitecturas: 1. Orientada a servicios 2. Orientada a recursos mediante una API REST (nos gusta creer que estamos cerca del nivel 2) En la ponencia comentaremos las dificultades que nos hemos encontrado al aplicar estas dos arquitecturas, la arquitectura final que tenemos en Bodaclick (¡tenemos bundles hasta para los estilos!), como hemos utilizado composer para repositorios privados (Satis) y la estructura de frontales desligados de la lógica de negocio vinculados mediante un bundle de conexión al API.
Guzzle es un cliente HTTP que facilita de forma increíble el crear, consumir e interactuar con servicios web, como por ejemplo, la api REST de un servicio web como Twitter, Amazon AWS, Github, entre otros. Nos ofrece completo control del estándar HTTP para la generación de un Request y nos permite de forma organizada manejar el Response y definir modelos sobre las respuestas para actuar mas facilmente sobre ellas. En esta charla se introducirá como configurar la libreria de forma independiente en menos de 10 minutos, y como integrarlo en un proyecto de Symfony2 y Silex, para empezar a atacar APIs, se explicaran sus usos mas comunes, se hablara de proyectos que ya lo tienen incorporado (como Drupal, el Amazon AWS SDK para PHP, y la libreria Goutte, para hacer Webscraping, de Fabien Potencier, entre otras). Se terminara con un ejemplo practico en dos proyectos de Acilia, para atacar a un servicio web (emailvision), para envíos de emails transaccionales y masivos de dos aplicaciones y posterior recopilación de reportes de dichos envíos, todo mediante llamadas y respuestas HTTP a una API REST.