Wakanda is an open-source platform for developing business web and mobile applications in Javascript.
|
Securing RESTful APIs using OAuth 2 and OpenID...
by Jonathan LeBlanc
Agenda Not Set Yet
Room Not Assigned
Constructing a successful and simple API is the lifeblood of your developer community, and REST is a simple standard through which this can be accomplished. As we construct our API and need to secure the system to authenticate and track applications making requests, the open standard of OAuth 2 provides us with a secure and open source method of doing just this.
In this talk, we will explore REST and OAuth 2 as standards for building out a secure API infrastructure, exploring many of the architectural decisions that PayPal took in choosing variations in the REST standard and specific implementations of OAuth 2.
Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book "Programming Social Applications", and Head of Developer Evangelism (North America) at PayPal. Specializing in user identity concepts and data mining techniques, as well as open source initiatives around social engagement, Jonathan works on the development of emerging initiatives towards building a more user-centric web. Jonathan LeBlanc Jonathan LeBlanc is an Emmy award winning software engineer, author of the O’Reilly book... www.jcleblanc.com /Presenter/2013/Jonathan-LeBlanc-8228 CA jcleblanc
33
Web development
153
REST
|
||
|
Consuming web services asynchronously with...
by Chris Richardson
Agenda Not Set Yet
Room Not Assigned
A modular, polyglot architecture has many advantages but it also adds complexity since each incoming request typically fans out to multiple distributed services. For example, in an online store application the information on a product details page - description, price, recommendations, etc - comes from numerous services. To minimize response time and improve scalability, these services must be invoked concurrently. However, traditional concurrency mechanisms are low-level, painful to use and error-prone.
In this talk you will learn about some powerful yet easy to use abstractions for consuming web services asynchronously. We will compare the various implementations of futures that are available in Java, Scala and JavaScript. You will learn how to use reactive observables, which are asynchronous data streams, to access web services from both Java and JavaScript. We will describe how these mechanisms let you write asynchronous code in a very straightforward, declarative fashion.
Chris Richardson is a developer and architect with over 20 years of experience. He is a Java Champion and the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs and frameworks such as Spring and Hibernate. Chris is the founder of the original CloudFoundry.com and now spends his time investigating better ways to develop applications and evangelizing Cloud Foundry. He has a computer science degree from the University of Cambridge and lives in Oakland. Chris Richardson Chris Richardson is a developer and architect with over 20 years of experience. He is a... /Presenter/2013/Chris-Richardson-8590 CA @crichardson
15
Java
153
REST
207
Scala
620
Distributed Application
|
||
|
And now, the REST of the story: Using ASP.NET...
by Devin Rader
Agenda Not Set Yet
Room Not Assigned
RESTful API’s can be a powerful way to expose data and services to a broad range of platforms, but just what does it mean to be RESTful? What’s the rest of the story on why REST is an important tool for developers building services in today’s world? This talk introduces you to the REST architectural style and looks at what it means to be a truly RESTful service. I’ll show you concrete examples of using the ASP.NET Web API framework to create simple RESTful services quickly, as well ways to address issues that, while not specifically addressed by REST, are real-world problems that you will encounter when building RESTful services.
Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony platform. Before that he worked at Infragistics where he focused on delivering great user experiences to developers using their controls. As a participant in several .NET user groups and former INETA board member, Devin is an active supporter of the .NET community. He's also the co-author of multiple books including Professional Silverlight 4 and Professional ASP.NET 4. Follow Devin on twitter @devinrader Devin Rader Devin Rader spends his day’s extolling the virtues of Twilio, the simple cloud telephony... www.twilio.com /Presenter/2013/Devin-Rader-8006 NC @devinrader
153
REST
212
Web services
594
WebAPI
681
ASPNET
|
||
|
Services Deconstructed
by Frank Stratton
Agenda Not Set Yet
Room Not Assigned
This talk looks at the science of building web services, thinking about APIs from their most basic primitives, and the lessons learned at Twilio and Runscope for supporting APIs at massive scale.
Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of Flask-Restful, Twilio's open-source rest framework. <3's service oriented architectures. Frank Stratton Co-founder and CTO of Runscope. Former API Team Lead at Twilio. Co-maintainer of... /Presenter/2013/Frank-Stratton-10258 CA FrankRStratton
153
REST
417
SOA
439
HTTP
665
APIs
|
||
|
Different style APIs for different audiences
by Mike Borozdin
Agenda Not Set Yet
Room Not Assigned
DocuSign has had an API for close to 7 years over this time we have created five version fo our API. Over time we realized that it was not about SOAP vs REST - it was about making things accessible to the right audience. In this session you will learn what choices we made and how they captured various audiences
I drive developer adoption of DocuSign API Mike Borozdin I drive developer adoption of DocuSign API www.docusign.com/devcenter /Presenter/2013/Mike-Borozdin-6189 CA @mikebz
153
REST
322
Integration
665
APIs
|
||
|
Scalable systems using REST-based micro-services
by Ted Young
Agenda Not Set Yet
Room Not Assigned
Using a RESTful (or Hypermedia) architecture, we've created
"micro" services that talk to each other in order to provide scalability, along with ease of development, deployment, and management.
Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java trainer (back in the late 90's) and now running Lean Startup Experiments in distributed architectures, covering RESTful APIs and scalable systems. Ted Young Coding Architect and Agilist at Guidewire Software (Foster City, CA). Formerly a Java... http://tedmyoung.tumblr.com /Presenter/2013/Ted-Young-1211 CA jitterted True True
153
REST
620
Distributed Application
665
APIs
689
Distributed
750
Hypermedia
|