Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APIs in Minutes with Node.js

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Issac Roth Issac Roth
September 04, 2014
120

APIs in Minutes with Node.js

Avatar for Issac Roth

Issac Roth

September 04, 2014

Transcript

  1. StrongLoop node personalities Ben Noordhuis Al Tsang Jimmy Guerrero Bert

    Belder Ryan Graham Krishna Raman Ritchie Martori Sam Roberts Miroslav Bajtos Raymond Feng
  2. Why APIs 9 SaaS Mobile IoT SOA Web App Server

    Database Datacube API Server HTML JSON
  3. Why Node? 12 Node is FAST Node is perfect for

    APIs Node is JavaScript …and highly concurrent!
  4. JS ORM PUSH GEO OFF SYNC DEVICE USER FILE A

    P I S D K Loopback: API & Mobile Backend Server REST API D A T A M O D E L PUBLIC / PRIVATE CLOUD / ON-PREMISES API Explorer API Studio
  5. StrongLoop’s commercial business !   Support !   Security subscription

    !   Training !   Consulting !   API Gateway !   strong-agent – Monitoring !   Connectors to enterprise systems 16
  6. What’s coming in LoopBack !   GUI !   API

    Rate limiting ! OAuth 2.0 !   Swagger 2.0 17
  7. Node.. ! What’s in v0.12 ! Roadmap past v0.12 !

      Flow Control !   Promises, Generators, Zones !   Error Reporting ! Zones ! Async-Tracker !   Enterprise Ops Integration !   Logs, Monitoring, Build, Deploy, CI !   Ecosystem !   Reference deployments !   Concurrency 18 Breaking C++ API Changes
  8. Zones !   Easy to reason about errors !  

    Squashes resource leaks !   So you don’t have to crash if there’s an error !   Associate user data through an async code path !   Stack traces!! 21
  9. LoopBack !   REST APIs in seconds !   Data

    abstraction & aggregation !   Isomorphic models and offline sync ! mBaaS and mobile SDKs !   Connectors to enterprise datasources !   Open source 24
  10. StrongLoop Controller (slc) !   Build !   Deploy !

      Cluster !   Log Management !   Registry switcher !   Debugger !   Process Manager npm install –g strongloop 25
  11. Expertise !   Support !   Training !   Certification

    !   Architectural reviews ! StrongBlog 26