DigitalElevator, késako ?



Projet JoliDay réalisé avec @pyrech et @shinework



Repo monolithique 

Code C++ pour les contrôleurs wifi Particle.io

+

Proxy PHP 7





DigitalElevator, késako ?


🛎 Commande Slack : /elevator

Proxy en PHP 7


Doigt imprimé en 3D + Particle.io


Ascenseur



DigitalElevator, késako ?


🛎 Bouton physique + Particle.io

Doigt imprimé en 3D + Particle.io


Ascenseur



Le Proxy

 



Raw PHP 7


Lumen


ReactPHP


Raw PHP 7 + HttpFoundation



Le Proxy

 




3 services (Particle, Slack, WorkingDays)

1 route

1 controller

1 coup de balai





Le Proxy - init

Le Proxy - routes.php

Le Proxy - AppServiceProvider.php

Le Proxy - DefaultController.php

Le Proxy

Du code !

Problème


Slack n'attend pas plus de 3000ms

+

Latence réseau aléatoire

=

Répondre à Slack, puis appeler Particle.io ?


Merci Lumen, on te rappellera.

😿


Solution(s) ?



ReactPHP (merci @jubianchi au PHPTour)


Worker


Go


¯\_(ツ)_/¯


Solution(s) ?



ReactPHP



🎉



Solution(s) ?



En fait non ...



😩



Solution(s) ?



Raw PHP 7 + HttpFoundation



🤔



Solution(s) ?



Raw PHP 7 + HttpFoundation



Merci fastcgi_finish_request





Solution(s) ?

Pourquoi pas Silex ?







Pourquoi pas Silex ?



¯\_(ツ)_/¯




Merci ❤️




Open source ?


Peut-être prochainement 😉







Twitter & GitHub @welcomattic



Liens :

Documentation Lumen

ReactPHP

Particle.io






Merci Bunkr 😘

Create a presentation like this one
Share it on social medias
Share it on your own
Share it on social medias
Share it on your own

How to export your presentation

Please use Google Chrome to obtain the best export results.


How to export your presentation

SfPot juin 2016

by welcomattic

90 views

Public - 6/8/16, 2:04 PM