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

Javascript Everywhere! Why am I not building an API

Dale Attree
September 30, 2016

Javascript Everywhere! Why am I not building an API

With all the new cool tools available in the Javascript and Web technology world you can build for Desktop, phone and web just using the tools your used to. Though it means you should be api that they can all talk to. This talk will cover the technologies that allow you to use the Javascript and Html knowlege you have to build for Desktop, Phone and Web and tie them into a simple api base backend. Specifically looking at Electron, Ionic and Angular

Dale Attree

September 30, 2016
Tweet

More Decks by Dale Attree

Other Decks in Programming

Transcript

  1. J AVA S C R I P T I N

    A L L T H E P L A C E S ! S O W H Y I A M N O T C R E AT I N G A N A P I
  2. B U T W H E R E ? J

    A VA S C R I P T E V E RY W H E R E !
  3. E L E C T R O N Electron is

    a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.
  4. E L E C T R O N Electron combines

    Chromium and Node.js with a set of custom APIs for native operating system functions like open file dialogs, notifications, icons and more.
  5. I O N I C Ionic offers quality web and

    native app components for building highly interactive native and progressive web apps with Angular. It integrates with Cordova to take care of the hardware integration and expose that functionality to your AngularJS app.
  6. A N G U L A R J S AngularJS

    is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.
  7. D E M O T I M E P R

    A I S E B E T O T H E D E M O - G O D S
  8. A P I F T W ! • Reusable data

    • Interoperability • Extendability • Maintainability