David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy...

20
David ROUSSET Senior Program Manager Microsoft @davrous

Transcript of David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy...

Page 1: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

David ROUSSET

Senior Program Manager

Microsoft

@davrous

Page 2: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Web is awesome

===

Жить хорошо…

Page 3: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and
Page 4: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

But an easy Web would be even better!

===

А хорошо жить ещё лучше!

Page 5: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

The web

Cross-platformAdaptive

Standard Lot of devices

Page 6: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

How to debug then?

console.logF12

Page 7: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

But what about mobile?

WeinReProprietary tools

Page 8: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

http://vorlonjs.io

Remote web debug tool

cross browser & cross platform

Node.js

Express.js

Socket.io

Passport.js

Page 9: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

8 plugins by default

Interactive console

DOM Explorer

Object Explorer

Modernizr

XHR Panel

Resource Explorer

Network Monitor

ngInspector

Page 10: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Demo

Page 11: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Collaborative demo!

http://aka.ms/vorlonru

Page 12: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

How to use vorlon.js ?

Page 13: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

or clone/fork

http://github.com/microsoftdx/vorlonjs

or auto deploy to Azure

(sudo) npm install –g vorlon(sudo) vorlon

Step 1 – Install the server

Page 14: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

<script src="http://localhost:1337/vorlon.js"></script>

Step 2 – Modify the website that you want to debug

And that’s all folks…

Page 15: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Or use the new proxy !

Page 16: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

How to create a plugin

http://bit.ly/vorlonplugin

Page 17: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Standard website development

JavaScript

HTML/CSS

Page 18: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Vorlon.js plugin

Data collection

JavaScript

Plugin Display

HTML/CSSVorlon.js server

Node.js / Socket.io

Vorlon.js DashboardDebugged website

Data receiver

JavaScript

Page 19: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

mydevice.ioLet’s code a simple plugin

Page 20: David ROUSSET Senior Program Manager Microsoft @davrous · 12/13/2015  · VORLON.JS Vorlon proxy allows you to use Vorlon on an existing website. Just enter the website url, and

Etienne Margraff

@meultaDavid Rousset

@davrous

http://vorlonjs.io

David Catuhe

@deltakosh

Pierre Lagarde

@pierlag