InfoQ Homepage Web Services Content on InfoQ
-
Patterns for Scalable Web Services in Go
Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.
-
Grails-Powered HTML RIAs
Brian Kotek advises on creating RIA applications in Grails using an array of technologies, including JavaScript, CoffeeScript, TypeScript, ExtJS, Dojo, REST, JSON, GSON, GORM, etc.
-
Spring Scala
Ramnivas Laddad and Arjen Poutsma discuss the Spring Scala project and its features, demoing a real REST-based application with a Spring and Scala backend and AngularJS frontend.
-
Building APIs with Grails
Bobby Warner discusses the features available in Grails 2.3 to build RESTful APIs.
-
Case Study - Using Grails in the Real World
Greg Turnquist demoes using Spring Mail, Security, REST, GridFS, Bootstrap and jQuery in a production grade Grails application.
-
Reactive REST
Jafar Husain explains how Netflix uses reactive programming to build and consume REST endpoints, and how they work around the limitations of the HTTP protocol to create high-performance REST APIs.
-
Making Java Groovy
Ken Kousen advises Java developers how to do similar tasks in Groovy: building and testing applications, accessing both relational and NoSQL databases, accessing web services, and more.
-
RESTfully Async with Grails 2.3
Graeme Rocher talks through the latest Async features offered by Grails and how they can be used to create non-blocking REST APIs.
-
What Makes a Great API?
John Musser explains how to transform a good API into a great one based on his experience with thousands of APIs at ProgrammableWeb and API Science.
-
Evolution of the Netflix API
Ben Christensen describes Netflix API's evolution to a web service platform serving all devices and users, the challenges met in operations, deployment, performance, fault-tolerance, and innovation.
-
RESTful Groovy
Kyle Boon reviews 3 frameworks for building RESTful WS- Grails, Dropwizard and Ratpack-, comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
-
Big Data Platform as a Service at Netflix
Jeff Magnusson details some of Netflix' key services: Franklin, Sting and Lipstick.