Not Interested
Interested

Saturday, 5 PM Room 302, Lot 1  Map

Speaker

PICK TAGS

  • .NET Framework
  • ActionScript
  • Ada
  • Ajax
  • Algorithm
  • Android
  • AppleScript
  • ASCET
  • ASP
  • ASP.NET
  • ASP.BASH
  • BPEL
  • Multi-threading
FINISHED

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
Look ma, “update DB to HTML5 using C++”, no...
by Alex Fabijanic
Agenda Not Set Yet Room Not Assigned
Web landscape is changing rapidly; while AJA[X|J] was an improvement from the user interface responsiveness standpoint, the underlying data transport mechanism was still based on the request/response polling model. WebSocket specification removed the last obstacle for a seamless, event-driven data pushing from storage to the non-proprietary HTML5 user interface. Data transports naturally calling for event-driven model can now be implemented in a straightforward and standard fashion, improving performance by significantly lowering the network and web server overhead of the request/response model. Using POCO framework Net library, an HTTP server generating WebSocket HTML5 page will be built. Next, we’ll use POCO Data library to add SQL database communication capabilities to the server and establish a callback hook; the hook opens the path for database modifications to transparently trigger web page changes. The solution building blocks, Poco::Dynamic module for datatype erasure and Poco::Data::RowFormatter class for dynamic output formatting, will be explained in detail. The session offers a practical solution to few acute problems – delivering data from storage over the network to the web end-user seamlessly, efficiently and independently from transported data types.

Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on C++, POCO as well as developing steel manufacturing automation and process control software since 1998. He has master's degree in mechanical engineering from Faculty of Engineering (University of Rijeka, Croatia) and master's degree in software engineering from Citadel Graduate College in Charleston, South Carolina. Alex is also IEEE (Computer Society) Certified Software Development Professional.

Alex Fabijanic Alex is C++ Portable Components (POCO) Project Lead. He is professionally consulting on... http://pocoproject.org /Presenter/2013/Alex-Fabijanic-8696 TN @aleskxf
9 Database
33 Web development
212 Web services
632 WebSocket
641 C++

SPONSORS List


PLATINUM



COMMUNITY