ºÝºÝߣshows by User: rfelden / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: rfelden / Mon, 04 Mar 2019 15:09:02 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: rfelden JavaScript, un langage plein de promesses /slideshow/javascript-un-langage-plein-de-promesses/134465476 jspromises-190304150902
Souvent décrié, Javascript est un langage aujourd'hui incontournable, et qui a beaucoup mûri depuis ses premières implémentations. Résolument monothread, Javascript est pourtant utilisé côté server (Node.js) pour faire tourner de grosses applications et n'a pas à rougir face à la concurrence. Dans cette présentation, nous nous proposons de démystifier la gestion de l'asynchronisme dans le language. En commençant par rappeler la différence entre asynchrone et multithread, nous étudierons tout d'abord le mécanisme de callback. Source de frustration (callback hell), nous présenterons l'API Promise et les solutions qu'elle y apporte. Nous conclurons par une discussion sur les limites de cette API et ouvrirons la réflexion sur le futur de Javascript, à savoir les instructions async/await.]]>

Souvent décrié, Javascript est un langage aujourd'hui incontournable, et qui a beaucoup mûri depuis ses premières implémentations. Résolument monothread, Javascript est pourtant utilisé côté server (Node.js) pour faire tourner de grosses applications et n'a pas à rougir face à la concurrence. Dans cette présentation, nous nous proposons de démystifier la gestion de l'asynchronisme dans le language. En commençant par rappeler la différence entre asynchrone et multithread, nous étudierons tout d'abord le mécanisme de callback. Source de frustration (callback hell), nous présenterons l'API Promise et les solutions qu'elle y apporte. Nous conclurons par une discussion sur les limites de cette API et ouvrirons la réflexion sur le futur de Javascript, à savoir les instructions async/await.]]>
Mon, 04 Mar 2019 15:09:02 GMT /slideshow/javascript-un-langage-plein-de-promesses/134465476 rfelden@slideshare.net(rfelden) JavaScript, un langage plein de promesses rfelden Souvent décrié, Javascript est un langage aujourd'hui incontournable, et qui a beaucoup mûri depuis ses premières implémentations. Résolument monothread, Javascript est pourtant utilisé côté server (Node.js) pour faire tourner de grosses applications et n'a pas à rougir face à la concurrence. Dans cette présentation, nous nous proposons de démystifier la gestion de l'asynchronisme dans le language. En commençant par rappeler la différence entre asynchrone et multithread, nous étudierons tout d'abord le mécanisme de callback. Source de frustration (callback hell), nous présenterons l'API Promise et les solutions qu'elle y apporte. Nous conclurons par une discussion sur les limites de cette API et ouvrirons la réflexion sur le futur de Javascript, à savoir les instructions async/await. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/jspromises-190304150902-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Souvent décrié, Javascript est un langage aujourd&#39;hui incontournable, et qui a beaucoup mûri depuis ses premières implémentations. Résolument monothread, Javascript est pourtant utilisé côté server (Node.js) pour faire tourner de grosses applications et n&#39;a pas à rougir face à la concurrence. Dans cette présentation, nous nous proposons de démystifier la gestion de l&#39;asynchronisme dans le language. En commençant par rappeler la différence entre asynchrone et multithread, nous étudierons tout d&#39;abord le mécanisme de callback. Source de frustration (callback hell), nous présenterons l&#39;API Promise et les solutions qu&#39;elle y apporte. Nous conclurons par une discussion sur les limites de cette API et ouvrirons la réflexion sur le futur de Javascript, à savoir les instructions async/await.
JavaScript, un langage plein de promesses from rfelden
]]>
69 1 https://cdn.slidesharecdn.com/ss_thumbnails/jspromises-190304150902-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Un backend, on peut s'en BaaS-ser /slideshow/un-backend-on-peut-sen-baasser/134465102 unbackendonpeutsenbaas-ser-190304150651
Pour s'affranchir de la gestion des ressources informatiques, IaaS et PaaS fournissent des solutions d'abstraction élégantes. Déléguer cette gestion permet de profiter d'économies d'échelle dès la première brique. Un concept plus récent va encore plus loin, le Back-end as a Service. Non content de fournir des serveurs, un OS à jour et un serveur d'application, on ajoute ici un environnement d'exécution intégré et abstrait, ainsi que des services et leurs API associées. La promesse est d'accélérer drastiquement les développements tout en simplifiant l'exploitation. A travers une appli mobile que nous avons développée sur Parse et qui tourne maintenant depuis 2 ans, nous discuterons des avantages et inconvénients d'une telle plateforme.]]>

Pour s'affranchir de la gestion des ressources informatiques, IaaS et PaaS fournissent des solutions d'abstraction élégantes. Déléguer cette gestion permet de profiter d'économies d'échelle dès la première brique. Un concept plus récent va encore plus loin, le Back-end as a Service. Non content de fournir des serveurs, un OS à jour et un serveur d'application, on ajoute ici un environnement d'exécution intégré et abstrait, ainsi que des services et leurs API associées. La promesse est d'accélérer drastiquement les développements tout en simplifiant l'exploitation. A travers une appli mobile que nous avons développée sur Parse et qui tourne maintenant depuis 2 ans, nous discuterons des avantages et inconvénients d'une telle plateforme.]]>
Mon, 04 Mar 2019 15:06:51 GMT /slideshow/un-backend-on-peut-sen-baasser/134465102 rfelden@slideshare.net(rfelden) Un backend, on peut s'en BaaS-ser rfelden Pour s'affranchir de la gestion des ressources informatiques, IaaS et PaaS fournissent des solutions d'abstraction élégantes. Déléguer cette gestion permet de profiter d'économies d'échelle dès la première brique. Un concept plus récent va encore plus loin, le Back-end as a Service. Non content de fournir des serveurs, un OS à jour et un serveur d'application, on ajoute ici un environnement d'exécution intégré et abstrait, ainsi que des services et leurs API associées. La promesse est d'accélérer drastiquement les développements tout en simplifiant l'exploitation. A travers une appli mobile que nous avons développée sur Parse et qui tourne maintenant depuis 2 ans, nous discuterons des avantages et inconvénients d'une telle plateforme. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/unbackendonpeutsenbaas-ser-190304150651-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Pour s&#39;affranchir de la gestion des ressources informatiques, IaaS et PaaS fournissent des solutions d&#39;abstraction élégantes. Déléguer cette gestion permet de profiter d&#39;économies d&#39;échelle dès la première brique. Un concept plus récent va encore plus loin, le Back-end as a Service. Non content de fournir des serveurs, un OS à jour et un serveur d&#39;application, on ajoute ici un environnement d&#39;exécution intégré et abstrait, ainsi que des services et leurs API associées. La promesse est d&#39;accélérer drastiquement les développements tout en simplifiant l&#39;exploitation. A travers une appli mobile que nous avons développée sur Parse et qui tourne maintenant depuis 2 ans, nous discuterons des avantages et inconvénients d&#39;une telle plateforme.
Un backend, on peut s'en BaaS-ser from rfelden
]]>
58 1 https://cdn.slidesharecdn.com/ss_thumbnails/unbackendonpeutsenbaas-ser-190304150651-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
DevOps : mission [im]possible ? https://fr.slideshare.net/slideshow/devops-mission-impossible/51061487 devops-mission-impossible-final-150729142355-lva1-app6891
Dans un contexte d’entreprise souvent perçu comme rigide, envisager des changements techniques et organisationnels peut sembler impossible. DevOps est un bon contre-exemple car il existe des façons progressives d’introduire une telle méthodologie à plusieurs niveaux de l’entreprise. Cette session revient sur les principes de bases de DevOps (infrastructure-as-code, continuous delivery, culture de collaboration) et leur application pas-à-pas dans différents contextes.]]>

Dans un contexte d’entreprise souvent perçu comme rigide, envisager des changements techniques et organisationnels peut sembler impossible. DevOps est un bon contre-exemple car il existe des façons progressives d’introduire une telle méthodologie à plusieurs niveaux de l’entreprise. Cette session revient sur les principes de bases de DevOps (infrastructure-as-code, continuous delivery, culture de collaboration) et leur application pas-à-pas dans différents contextes.]]>
Wed, 29 Jul 2015 14:23:55 GMT https://fr.slideshare.net/slideshow/devops-mission-impossible/51061487 rfelden@slideshare.net(rfelden) DevOps : mission [im]possible ? rfelden Dans un contexte d’entreprise souvent perçu comme rigide, envisager des changements techniques et organisationnels peut sembler impossible. DevOps est un bon contre-exemple car il existe des façons progressives d’introduire une telle méthodologie à plusieurs niveaux de l’entreprise. Cette session revient sur les principes de bases de DevOps (infrastructure-as-code, continuous delivery, culture de collaboration) et leur application pas-à-pas dans différents contextes. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devops-mission-impossible-final-150729142355-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Dans un contexte d’entreprise souvent perçu comme rigide, envisager des changements techniques et organisationnels peut sembler impossible. DevOps est un bon contre-exemple car il existe des façons progressives d’introduire une telle méthodologie à plusieurs niveaux de l’entreprise. Cette session revient sur les principes de bases de DevOps (infrastructure-as-code, continuous delivery, culture de collaboration) et leur application pas-à-pas dans différents contextes.
from rfelden
]]>
4288 25 https://cdn.slidesharecdn.com/ss_thumbnails/devops-mission-impossible-final-150729142355-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Les Business Analysts face à l'agilité https://fr.slideshare.net/slideshow/les-business-analysts-face-lagilit/42303891 softshake-ba-agile-final-light-141203070550-conversion-gate01
Les méthodes agiles apportent en amont du développement de nouvelles façons de penser et concevoir un projet dans lesquelles les business analysts endossent un rôle clé.]]>

Les méthodes agiles apportent en amont du développement de nouvelles façons de penser et concevoir un projet dans lesquelles les business analysts endossent un rôle clé.]]>
Wed, 03 Dec 2014 07:05:50 GMT https://fr.slideshare.net/slideshow/les-business-analysts-face-lagilit/42303891 rfelden@slideshare.net(rfelden) Les Business Analysts face à l'agilité rfelden Les méthodes agiles apportent en amont du développement de nouvelles façons de penser et concevoir un projet dans lesquelles les business analysts endossent un rôle clé. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/softshake-ba-agile-final-light-141203070550-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Les méthodes agiles apportent en amont du développement de nouvelles façons de penser et concevoir un projet dans lesquelles les business analysts endossent un rôle clé.
from rfelden
]]>
1434 46 https://cdn.slidesharecdn.com/ss_thumbnails/softshake-ba-agile-final-light-141203070550-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Soft shake 2013 - make use of sonar on your mobile developments /slideshow/soft-shake-2013-make-use-of-sonar/27681208 soft-shake13-makeuseofsonar-131029032308-phpapp01
]]>

]]>
Tue, 29 Oct 2013 03:23:08 GMT /slideshow/soft-shake-2013-make-use-of-sonar/27681208 rfelden@slideshare.net(rfelden) Soft shake 2013 - make use of sonar on your mobile developments rfelden <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/soft-shake13-makeuseofsonar-131029032308-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Soft shake 2013 - make use of sonar on your mobile developments from rfelden
]]>
22090 2 https://cdn.slidesharecdn.com/ss_thumbnails/soft-shake13-makeuseofsonar-131029032308-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/jspromises-190304150902-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/javascript-un-langage-plein-de-promesses/134465476 JavaScript, un langage... https://cdn.slidesharecdn.com/ss_thumbnails/unbackendonpeutsenbaas-ser-190304150651-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/un-backend-on-peut-sen-baasser/134465102 Un backend, on peut s&#39;... https://cdn.slidesharecdn.com/ss_thumbnails/devops-mission-impossible-final-150729142355-lva1-app6891-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/devops-mission-impossible/51061487 DevOps : mission [im]p...