ºÝºÝߣshows by User: loicknuchel / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: loicknuchel / Tue, 29 Oct 2019 15:08:08 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: loicknuchel Scala bad practices, scala.io 2019 /slideshow/scala-bad-practices-scalaio-2019/188217117 copiede20191031-scala-191029150808
Discover some of bad practices in Scala and how to avoid them. This talk is mainly about functionnal programming style but only with very simple concepts.]]>

Discover some of bad practices in Scala and how to avoid them. This talk is mainly about functionnal programming style but only with very simple concepts.]]>
Tue, 29 Oct 2019 15:08:08 GMT /slideshow/scala-bad-practices-scalaio-2019/188217117 loicknuchel@slideshare.net(loicknuchel) Scala bad practices, scala.io 2019 loicknuchel Discover some of bad practices in Scala and how to avoid them. This talk is mainly about functionnal programming style but only with very simple concepts. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/copiede20191031-scala-191029150808-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Discover some of bad practices in Scala and how to avoid them. This talk is mainly about functionnal programming style but only with very simple concepts.
Scala bad practices, scala.io 2019 from Lo誰c Knuchel
]]>
806 1 https://cdn.slidesharecdn.com/ss_thumbnails/copiede20191031-scala-191029150808-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
Mutation testing, enfin une bonne mesure de la qualité des tests ?, RivieraDev le 18/05/2018 https://fr.slideshare.net/slideshow/mutation-testing-enfin-une-bonne-mesure-de-la-qualit-des-tests-rivieradev-le-18052018/97751683 oxvg0lxisfycndh2b9xa-signature-2b6f25001a2cb10fc4dcf7e89426084b213da158b0c181c3467cddb6b6e9221d-poli-180520155215
On écrit tous des tests (n’est-ce pas ?), mais comment savoir s’ils sont utiles ? - Par leur nombre ? Faux, beaucoup de tests ne garantissent pas que l’application fonctionne correctement - Avec une bonne couverture du code ? Encore faux, mieux mais pas suffisant L’important est d'être confiant sur la capacité des tests à détecter les problèmes (c’est pourquoi en TDD un test doit échouer au début, pour etre sur qu’il teste bien quelque chose). Laissez-moi donc vous présenter le mutation testing ! Cette technique modifie votre code, lance les tests et s’attend à ce qu’ils échouent. Si non, c’est que cette partie est mal testée… Dans ce talk je détaillerai les principes du mutation testing, expliquerai comment l’utiliser sur un projet scala et montrerai les résultats obtenus sur un projet réel.]]>

On écrit tous des tests (n’est-ce pas ?), mais comment savoir s’ils sont utiles ? - Par leur nombre ? Faux, beaucoup de tests ne garantissent pas que l’application fonctionne correctement - Avec une bonne couverture du code ? Encore faux, mieux mais pas suffisant L’important est d'être confiant sur la capacité des tests à détecter les problèmes (c’est pourquoi en TDD un test doit échouer au début, pour etre sur qu’il teste bien quelque chose). Laissez-moi donc vous présenter le mutation testing ! Cette technique modifie votre code, lance les tests et s’attend à ce qu’ils échouent. Si non, c’est que cette partie est mal testée… Dans ce talk je détaillerai les principes du mutation testing, expliquerai comment l’utiliser sur un projet scala et montrerai les résultats obtenus sur un projet réel.]]>
Sun, 20 May 2018 15:52:15 GMT https://fr.slideshare.net/slideshow/mutation-testing-enfin-une-bonne-mesure-de-la-qualit-des-tests-rivieradev-le-18052018/97751683 loicknuchel@slideshare.net(loicknuchel) Mutation testing, enfin une bonne mesure de la qualité des tests ?, RivieraDev le 18/05/2018 loicknuchel On écrit tous des tests (n’est-ce pas ?), mais comment savoir s’ils sont utiles ? - Par leur nombre ? Faux, beaucoup de tests ne garantissent pas que l’application fonctionne correctement - Avec une bonne couverture du code ? Encore faux, mieux mais pas suffisant L’important est d'être confiant sur la capacité des tests à détecter les problèmes (c’est pourquoi en TDD un test doit échouer au début, pour etre sur qu’il teste bien quelque chose). Laissez-moi donc vous présenter le mutation testing ! Cette technique modifie votre code, lance les tests et s’attend à ce qu’ils échouent. Si non, c’est que cette partie est mal testée… Dans ce talk je détaillerai les principes du mutation testing, expliquerai comment l’utiliser sur un projet scala et montrerai les résultats obtenus sur un projet réel. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/oxvg0lxisfycndh2b9xa-signature-2b6f25001a2cb10fc4dcf7e89426084b213da158b0c181c3467cddb6b6e9221d-poli-180520155215-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> On écrit tous des tests (n’est-ce pas ?), mais comment savoir s’ils sont utiles ? - Par leur nombre ? Faux, beaucoup de tests ne garantissent pas que l’application fonctionne correctement - Avec une bonne couverture du code ? Encore faux, mieux mais pas suffisant L’important est d&#39;être confiant sur la capacité des tests à détecter les problèmes (c’est pourquoi en TDD un test doit échouer au début, pour etre sur qu’il teste bien quelque chose). Laissez-moi donc vous présenter le mutation testing ! Cette technique modifie votre code, lance les tests et s’attend à ce qu’ils échouent. Si non, c’est que cette partie est mal testée… Dans ce talk je détaillerai les principes du mutation testing, expliquerai comment l’utiliser sur un projet scala et montrerai les résultats obtenus sur un projet réel.
from Lo誰c Knuchel
]]>
1697 3 https://cdn.slidesharecdn.com/ss_thumbnails/oxvg0lxisfycndh2b9xa-signature-2b6f25001a2cb10fc4dcf7e89426084b213da158b0c181c3467cddb6b6e9221d-poli-180520155215-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
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016 /loicknuchel/comprendre-la-programmation-fonctionnelle-blend-web-mix-le-02112016 copiede20161102-blendwebmix-comprendrelaprogrammationfonctionnelle-161103075440
Vous commencez à en entendre parler de plus en plus mais vous avez encore du mal à voir ce que c’est et à comprendre de que ça change concrètement, ce talk est fait pour vous !!! La programmation fonctionnelle est une manière de programmer basée sur les fonctions qui permet de faire du code vraiment modulaire, améliorer la qualité et limiter les bugs. Vous ne me croyez pas ? Venez voir cette session !]]>

Vous commencez à en entendre parler de plus en plus mais vous avez encore du mal à voir ce que c’est et à comprendre de que ça change concrètement, ce talk est fait pour vous !!! La programmation fonctionnelle est une manière de programmer basée sur les fonctions qui permet de faire du code vraiment modulaire, améliorer la qualité et limiter les bugs. Vous ne me croyez pas ? Venez voir cette session !]]>
Thu, 03 Nov 2016 07:54:39 GMT /loicknuchel/comprendre-la-programmation-fonctionnelle-blend-web-mix-le-02112016 loicknuchel@slideshare.net(loicknuchel) Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016 loicknuchel Vous commencez à en entendre parler de plus en plus mais vous avez encore du mal à voir ce que c’est et à comprendre de que ça change concrètement, ce talk est fait pour vous !!! La programmation fonctionnelle est une manière de programmer basée sur les fonctions qui permet de faire du code vraiment modulaire, améliorer la qualité et limiter les bugs. Vous ne me croyez pas ? Venez voir cette session ! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/copiede20161102-blendwebmix-comprendrelaprogrammationfonctionnelle-161103075440-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Vous commencez à en entendre parler de plus en plus mais vous avez encore du mal à voir ce que c’est et à comprendre de que ça change concrètement, ce talk est fait pour vous !!! La programmation fonctionnelle est une manière de programmer basée sur les fonctions qui permet de faire du code vraiment modulaire, améliorer la qualité et limiter les bugs. Vous ne me croyez pas ? Venez voir cette session !
Comprendre la programmation fonctionnelle, Blend Web Mix le 02/11/2016 from Lo誰c Knuchel
]]>
962 9 https://cdn.slidesharecdn.com/ss_thumbnails/copiede20161102-blendwebmix-comprendrelaprogrammationfonctionnelle-161103075440-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
Ionic2, les développeurs web à l'assaut du mobile, BDX I/O le 21/10/2016 /slideshow/ionic2-les-dveloppeurs-web-lassaut-du-mobile-bdx-io-le-21102016/67981911 copiede20161021-bdxi2foionic2lessayercestladopter-161101091628
Le mobile est maintenant majoritaire et continue toujours de croître. Mais son écosystème technique est encore très spécifique et demande des compétences pointues. Venez découvrir Ionic, le framework d’UI qui permet aux développeurs web de faire des applications mobiles de qualité avec des technologies web.]]>

Le mobile est maintenant majoritaire et continue toujours de croître. Mais son écosystème technique est encore très spécifique et demande des compétences pointues. Venez découvrir Ionic, le framework d’UI qui permet aux développeurs web de faire des applications mobiles de qualité avec des technologies web.]]>
Tue, 01 Nov 2016 09:16:27 GMT /slideshow/ionic2-les-dveloppeurs-web-lassaut-du-mobile-bdx-io-le-21102016/67981911 loicknuchel@slideshare.net(loicknuchel) Ionic2, les développeurs web à l'assaut du mobile, BDX I/O le 21/10/2016 loicknuchel Le mobile est maintenant majoritaire et continue toujours de croître. Mais son écosystème technique est encore très spécifique et demande des compétences pointues. Venez découvrir Ionic, le framework d’UI qui permet aux développeurs web de faire des applications mobiles de qualité avec des technologies web. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/copiede20161021-bdxi2foionic2lessayercestladopter-161101091628-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Le mobile est maintenant majoritaire et continue toujours de croître. Mais son écosystème technique est encore très spécifique et demande des compétences pointues. Venez découvrir Ionic, le framework d’UI qui permet aux développeurs web de faire des applications mobiles de qualité avec des technologies web.
Ionic2, les développeurs web à l'assaut du mobile, BDX I/O le 21/10/2016 from Loïc Knuchel
]]>
509 5 https://cdn.slidesharecdn.com/ss_thumbnails/copiede20161021-bdxi2foionic2lessayercestladopter-161101091628-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
Ionic2 - the raise of web developer, Riviera DEV le 17/06/2016 /slideshow/ionic2-the-raise-of-web-developer-riviera-dev-le-17062016/62724218 copiede20160602-bblnexeoionic2lessayercestladopter-160604153049
Ionic est un framework fantastique pour faire des applications mobile et la version 2 repousse encore les limites en complétant et simplifiant encore le développement cordova ! Cette présentation passe sur l'historique du développement hybride et dresse un panorama global de l'écosystème Ionic avant de rentrer plus en détail et détailler comment coder une simple TODO Liste mobile :)]]>

Ionic est un framework fantastique pour faire des applications mobile et la version 2 repousse encore les limites en complétant et simplifiant encore le développement cordova ! Cette présentation passe sur l'historique du développement hybride et dresse un panorama global de l'écosystème Ionic avant de rentrer plus en détail et détailler comment coder une simple TODO Liste mobile :)]]>
Sat, 04 Jun 2016 15:30:49 GMT /slideshow/ionic2-the-raise-of-web-developer-riviera-dev-le-17062016/62724218 loicknuchel@slideshare.net(loicknuchel) Ionic2 - the raise of web developer, Riviera DEV le 17/06/2016 loicknuchel Ionic est un framework fantastique pour faire des applications mobile et la version 2 repousse encore les limites en complétant et simplifiant encore le développement cordova ! Cette présentation passe sur l'historique du développement hybride et dresse un panorama global de l'écosystème Ionic avant de rentrer plus en détail et détailler comment coder une simple TODO Liste mobile :) <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/copiede20160602-bblnexeoionic2lessayercestladopter-160604153049-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ionic est un framework fantastique pour faire des applications mobile et la version 2 repousse encore les limites en complétant et simplifiant encore le développement cordova ! Cette présentation passe sur l&#39;historique du développement hybride et dresse un panorama global de l&#39;écosystème Ionic avant de rentrer plus en détail et détailler comment coder une simple TODO Liste mobile :)
Ionic2 - the raise of web developer, Riviera DEV le 17/06/2016 from Lo誰c Knuchel
]]>
712 7 https://cdn.slidesharecdn.com/ss_thumbnails/copiede20160602-bblnexeoionic2lessayercestladopter-160604153049-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
FP is coming... le 19/05/2016 /slideshow/fp-is-coming/62214008 20150519-omnilog-fpiscoming-160520063300
La programmation fonctionnelle est un style de programmation qui commence à se populariser. Cependant, elle garde un côté compliqué et inaccessible ce qui n'est absolument pas le cas. Le but de cette présentation est de montrer pourquoi la programmation fonctionnelle est intéressante et surtout comment s'y mettre par petites étapes :) Les exemples sont montrés en JavaScript / Java / Scala pour rester le plus accessible et voir les différences entre ces langages.]]>

La programmation fonctionnelle est un style de programmation qui commence à se populariser. Cependant, elle garde un côté compliqué et inaccessible ce qui n'est absolument pas le cas. Le but de cette présentation est de montrer pourquoi la programmation fonctionnelle est intéressante et surtout comment s'y mettre par petites étapes :) Les exemples sont montrés en JavaScript / Java / Scala pour rester le plus accessible et voir les différences entre ces langages.]]>
Fri, 20 May 2016 06:33:00 GMT /slideshow/fp-is-coming/62214008 loicknuchel@slideshare.net(loicknuchel) FP is coming... le 19/05/2016 loicknuchel La programmation fonctionnelle est un style de programmation qui commence à se populariser. Cependant, elle garde un côté compliqué et inaccessible ce qui n'est absolument pas le cas. Le but de cette présentation est de montrer pourquoi la programmation fonctionnelle est intéressante et surtout comment s'y mettre par petites étapes :) Les exemples sont montrés en JavaScript / Java / Scala pour rester le plus accessible et voir les différences entre ces langages. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20150519-omnilog-fpiscoming-160520063300-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> La programmation fonctionnelle est un style de programmation qui commence à se populariser. Cependant, elle garde un côté compliqué et inaccessible ce qui n&#39;est absolument pas le cas. Le but de cette présentation est de montrer pourquoi la programmation fonctionnelle est intéressante et surtout comment s&#39;y mettre par petites étapes :) Les exemples sont montrés en JavaScript / Java / Scala pour rester le plus accessible et voir les différences entre ces langages.
FP is coming... le 19/05/2016 from Lo誰c Knuchel
]]>
681 102 https://cdn.slidesharecdn.com/ss_thumbnails/20150519-omnilog-fpiscoming-160520063300-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
Programmation fonctionnelle en JavaScript /slideshow/programmation-fonctionnelle-en-javascript/57130853 20150113-programmationfonctionnelleenjavascript-160116173700
La programmation fonctionnelle permet de faire du code plus modulaire, avec moins de bugs et de manière plus productive !!! Cette présentation montre comment la programmation fonctionnelle peut tenir se promesse et comment l'appliquer avec JavaScript.]]>

La programmation fonctionnelle permet de faire du code plus modulaire, avec moins de bugs et de manière plus productive !!! Cette présentation montre comment la programmation fonctionnelle peut tenir se promesse et comment l'appliquer avec JavaScript.]]>
Sat, 16 Jan 2016 17:37:00 GMT /slideshow/programmation-fonctionnelle-en-javascript/57130853 loicknuchel@slideshare.net(loicknuchel) Programmation fonctionnelle en JavaScript loicknuchel La programmation fonctionnelle permet de faire du code plus modulaire, avec moins de bugs et de manière plus productive !!! Cette présentation montre comment la programmation fonctionnelle peut tenir se promesse et comment l'appliquer avec JavaScript. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20150113-programmationfonctionnelleenjavascript-160116173700-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> La programmation fonctionnelle permet de faire du code plus modulaire, avec moins de bugs et de manière plus productive !!! Cette présentation montre comment la programmation fonctionnelle peut tenir se promesse et comment l&#39;appliquer avec JavaScript.
Programmation fonctionnelle en JavaScript from Lo誰c Knuchel
]]>
1197 6 https://cdn.slidesharecdn.com/ss_thumbnails/20150113-programmationfonctionnelleenjavascript-160116173700-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
Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015 https://fr.slideshare.net/slideshow/ionic-framework-lavenir-du-mobile-sera-hybride-bdxio-le-16102015/54045124 20151016-bdxi-o-light-151016234643-lva1-app6891
Découvrez Ionic Framework, le meilleur outil pour les application cordova actuellement. Il permet de développer des applications mobile hybrides très qualitatives et très simplement. A tester de toute urgence !!!]]>

Découvrez Ionic Framework, le meilleur outil pour les application cordova actuellement. Il permet de développer des applications mobile hybrides très qualitatives et très simplement. A tester de toute urgence !!!]]>
Fri, 16 Oct 2015 23:46:43 GMT https://fr.slideshare.net/slideshow/ionic-framework-lavenir-du-mobile-sera-hybride-bdxio-le-16102015/54045124 loicknuchel@slideshare.net(loicknuchel) Ionic Framework, L'avenir du mobile sera hybride, bdx.io le 16-10-2015 loicknuchel Découvrez Ionic Framework, le meilleur outil pour les application cordova actuellement. Il permet de développer des applications mobile hybrides très qualitatives et très simplement. A tester de toute urgence !!! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20151016-bdxi-o-light-151016234643-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Découvrez Ionic Framework, le meilleur outil pour les application cordova actuellement. Il permet de développer des applications mobile hybrides très qualitatives et très simplement. A tester de toute urgence !!!
from Lo誰c Knuchel
]]>
2770 6 https://cdn.slidesharecdn.com/ss_thumbnails/20151016-bdxi-o-light-151016234643-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
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015 /slideshow/phone-gap-meetup-25052015/48597184 phonegapmeetup-25-05-2015-150526080534-lva1-app6891
Ionic framework est un outil qui commence à être très commun dans le monde du développement mobile hybride. Ils permettent de créer des application mobiles hybrides de qualité en utilisant cordova et angularjs de manière très simple . Mais Ionic, c'est aussi bien plus que ça. C'est un ensemble d'outils facilitant le développement cordova au quotidien, que ce soit avec angularjs et ionic ou pas ! Les outils Ionic c'est avant tout une CLI permettant de faciliter et d'automatiser de nombreuses tâches : - intégration de sass - affichage des différents rendus de l'application (iOS et Android) - live reload, dans le navigateur mais aussi sur le device !!!! - génération automatique des icônes et écrans de lancement - intégration simplifiée de crosswalk - et beaucoup d'autres subtilités utiles tous les jours... Avec ça, ils proposent aussi tout un tas de services en mode sass : - Ionic View qui permet de partager son app *très* facilement, sur Android comme sur iOS \o/ - Ionic Playground qui est un codepen à la Ionic - Ionic créator, une interface drag & drop pour créer l'UI de son application Ionic - Ionic push pour simplifier l'utilisation de notifications push - Ionic package pour compiler son application dans le cloud (très utiles pour les applications iOS quand on a pas de mac !!!) Beaucoup d'autres services sont en préparation et, personnellement, j'ai hâte de pouvoir les essayer ! Bref, ils sont clairement en train de construire le meilleur environnement de développement pour les applications hybrides et ainsi de leur donner une vraie légitimité !!! On en reparle dans 6 mois :D]]>

Ionic framework est un outil qui commence à être très commun dans le monde du développement mobile hybride. Ils permettent de créer des application mobiles hybrides de qualité en utilisant cordova et angularjs de manière très simple . Mais Ionic, c'est aussi bien plus que ça. C'est un ensemble d'outils facilitant le développement cordova au quotidien, que ce soit avec angularjs et ionic ou pas ! Les outils Ionic c'est avant tout une CLI permettant de faciliter et d'automatiser de nombreuses tâches : - intégration de sass - affichage des différents rendus de l'application (iOS et Android) - live reload, dans le navigateur mais aussi sur le device !!!! - génération automatique des icônes et écrans de lancement - intégration simplifiée de crosswalk - et beaucoup d'autres subtilités utiles tous les jours... Avec ça, ils proposent aussi tout un tas de services en mode sass : - Ionic View qui permet de partager son app *très* facilement, sur Android comme sur iOS \o/ - Ionic Playground qui est un codepen à la Ionic - Ionic créator, une interface drag & drop pour créer l'UI de son application Ionic - Ionic push pour simplifier l'utilisation de notifications push - Ionic package pour compiler son application dans le cloud (très utiles pour les applications iOS quand on a pas de mac !!!) Beaucoup d'autres services sont en préparation et, personnellement, j'ai hâte de pouvoir les essayer ! Bref, ils sont clairement en train de construire le meilleur environnement de développement pour les applications hybrides et ainsi de leur donner une vraie légitimité !!! On en reparle dans 6 mois :D]]>
Tue, 26 May 2015 08:05:34 GMT /slideshow/phone-gap-meetup-25052015/48597184 loicknuchel@slideshare.net(loicknuchel) Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015 loicknuchel Ionic framework est un outil qui commence à être très commun dans le monde du développement mobile hybride. Ils permettent de créer des application mobiles hybrides de qualité en utilisant cordova et angularjs de manière très simple . Mais Ionic, c'est aussi bien plus que ça. C'est un ensemble d'outils facilitant le développement cordova au quotidien, que ce soit avec angularjs et ionic ou pas ! Les outils Ionic c'est avant tout une CLI permettant de faciliter et d'automatiser de nombreuses tâches : - intégration de sass - affichage des différents rendus de l'application (iOS et Android) - live reload, dans le navigateur mais aussi sur le device !!!! - génération automatique des icônes et écrans de lancement - intégration simplifiée de crosswalk - et beaucoup d'autres subtilités utiles tous les jours... Avec ça, ils proposent aussi tout un tas de services en mode sass : - Ionic View qui permet de partager son app *très* facilement, sur Android comme sur iOS \o/ - Ionic Playground qui est un codepen à la Ionic - Ionic créator, une interface drag & drop pour créer l'UI de son application Ionic - Ionic push pour simplifier l'utilisation de notifications push - Ionic package pour compiler son application dans le cloud (très utiles pour les applications iOS quand on a pas de mac !!!) Beaucoup d'autres services sont en préparation et, personnellement, j'ai hâte de pouvoir les essayer ! Bref, ils sont clairement en train de construire le meilleur environnement de développement pour les applications hybrides et ainsi de leur donner une vraie légitimité !!! On en reparle dans 6 mois :D <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/phonegapmeetup-25-05-2015-150526080534-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ionic framework est un outil qui commence à être très commun dans le monde du développement mobile hybride. Ils permettent de créer des application mobiles hybrides de qualité en utilisant cordova et angularjs de manière très simple . Mais Ionic, c&#39;est aussi bien plus que ça. C&#39;est un ensemble d&#39;outils facilitant le développement cordova au quotidien, que ce soit avec angularjs et ionic ou pas ! Les outils Ionic c&#39;est avant tout une CLI permettant de faciliter et d&#39;automatiser de nombreuses tâches : - intégration de sass - affichage des différents rendus de l&#39;application (iOS et Android) - live reload, dans le navigateur mais aussi sur le device !!!! - génération automatique des icônes et écrans de lancement - intégration simplifiée de crosswalk - et beaucoup d&#39;autres subtilités utiles tous les jours... Avec ça, ils proposent aussi tout un tas de services en mode sass : - Ionic View qui permet de partager son app *très* facilement, sur Android comme sur iOS \o/ - Ionic Playground qui est un codepen à la Ionic - Ionic créator, une interface drag &amp; drop pour créer l&#39;UI de son application Ionic - Ionic push pour simplifier l&#39;utilisation de notifications push - Ionic package pour compiler son application dans le cloud (très utiles pour les applications iOS quand on a pas de mac !!!) Beaucoup d&#39;autres services sont en préparation et, personnellement, j&#39;ai hâte de pouvoir les essayer ! Bref, ils sont clairement en train de construire le meilleur environnement de développement pour les applications hybrides et ainsi de leur donner une vraie légitimité !!! On en reparle dans 6 mois :D
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015 from Lo誰c Knuchel
]]>
1618 36 https://cdn.slidesharecdn.com/ss_thumbnails/phonegapmeetup-25-05-2015-150526080534-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
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015 https://fr.slideshare.net/slideshow/le-dveloppement-mobile-hybride-sort-du-bois-chti-jug-le-15042015/47142410 chtijug-15-04-2015-150418081628-conversion-gate01
Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative. Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué. Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison... Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :) Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View. Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/]]>

Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative. Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué. Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison... Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :) Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View. Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/]]>
Sat, 18 Apr 2015 08:16:27 GMT https://fr.slideshare.net/slideshow/le-dveloppement-mobile-hybride-sort-du-bois-chti-jug-le-15042015/47142410 loicknuchel@slideshare.net(loicknuchel) Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015 loicknuchel Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative. Dans ce talk, au Ch'ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l'objectif de l'application et bien sûr du budget alloué. Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison... Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :) Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View. Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D L'article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/ <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/chtijug-15-04-2015-150418081628-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ionic Framework révolutionne la manière de faire des applications mobile hybride avec Cordova. Il est maintenant facile de faire des applications de qualité et le développement hybride devient, grâce à Ionic, une réelle alternative. Dans ce talk, au Ch&#39;ti JUG, je donne mon point de vue sur le débat hybride vs natif. Pour moi, tout dépends de l&#39;objectif de l&#39;application et bien sûr du budget alloué. Après une rapide présentation de Ionic et Cordova, je le compare a ses concurrents. Manifestement, aucun ne tient la comparaison... Je me focalise ensuite sur les outils développés par drifty autours de Ionic et Cordova qui nous permettent de faciliter grandement le développement ! Ils sont, pour moi, une des forces majeures de ce framework :) Enfin, je termine par corder une application de chat en live et la faire tester aux participants grâce à Ionic View. Les derniers slides référencent les liens les plus utiles pour démarrer du bon pied avec Ionic et faire des applications très qualitatives :D L&#39;article avec la vidéo se trouve ici : http://loic.knuchel.org/blog/2015/04/18/chti-jug-le-developpement-mobile-hybride-sort-du-bois/
from Lo誰c Knuchel
]]>
3447 13 https://cdn.slidesharecdn.com/ss_thumbnails/chtijug-15-04-2015-150418081628-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
Devoxx 2015, Atelier Ionic - 09/04/2015 https://fr.slideshare.net/slideshow/devoxx-2015-ionic-chat-46884464/46884464 devoxx2015ionicchat-150411082619-conversion-gate01
Devoxx est la plus grosse conférance française de développeurs. Cette année, j'ai eu la chance de pouvoir y présenter un atelier sur Ionic Framework. L'objectif de cet atelier était de faire développer aux participants une application de chat en utilisant Firebase comme backend. Les instructions de l'atelier se trouvent ici : https://github.com/loicknuchel/devoxx-2015-ionic-chat]]>

Devoxx est la plus grosse conférance française de développeurs. Cette année, j'ai eu la chance de pouvoir y présenter un atelier sur Ionic Framework. L'objectif de cet atelier était de faire développer aux participants une application de chat en utilisant Firebase comme backend. Les instructions de l'atelier se trouvent ici : https://github.com/loicknuchel/devoxx-2015-ionic-chat]]>
Sat, 11 Apr 2015 08:26:19 GMT https://fr.slideshare.net/slideshow/devoxx-2015-ionic-chat-46884464/46884464 loicknuchel@slideshare.net(loicknuchel) Devoxx 2015, Atelier Ionic - 09/04/2015 loicknuchel Devoxx est la plus grosse conférance française de développeurs. Cette année, j'ai eu la chance de pouvoir y présenter un atelier sur Ionic Framework. L'objectif de cet atelier était de faire développer aux participants une application de chat en utilisant Firebase comme backend. Les instructions de l'atelier se trouvent ici : https://github.com/loicknuchel/devoxx-2015-ionic-chat <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devoxx2015ionicchat-150411082619-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Devoxx est la plus grosse conférance française de développeurs. Cette année, j&#39;ai eu la chance de pouvoir y présenter un atelier sur Ionic Framework. L&#39;objectif de cet atelier était de faire développer aux participants une application de chat en utilisant Firebase comme backend. Les instructions de l&#39;atelier se trouvent ici : https://github.com/loicknuchel/devoxx-2015-ionic-chat
from Lo誰c Knuchel
]]>
3409 17 https://cdn.slidesharecdn.com/ss_thumbnails/devoxx2015ionicchat-150411082619-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
Devoxx 2015, ionic chat https://fr.slideshare.net/slideshow/devoxx-2015-ionic-chat/46884450 devoxx2015ionicchat-150411082542-conversion-gate01
]]>

]]>
Sat, 11 Apr 2015 08:25:42 GMT https://fr.slideshare.net/slideshow/devoxx-2015-ionic-chat/46884450 loicknuchel@slideshare.net(loicknuchel) Devoxx 2015, ionic chat loicknuchel <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/devoxx2015ionicchat-150411082542-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
from Lo誰c Knuchel
]]>
2497 13 https://cdn.slidesharecdn.com/ss_thumbnails/devoxx2015ionicchat-150411082542-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
Ionic HumanTalks - 11/03/2015 /slideshow/ionic-humantalks-11032015/45701976 humantalksionic-150311065941-conversion-gate01
Introduction à Ionic Framework pour les HumanTalks Paris. * Qu'est-ce qu'une application Ionic * Pourquoi utiliser Ionic * Comment utiliser Ionic]]>

Introduction à Ionic Framework pour les HumanTalks Paris. * Qu'est-ce qu'une application Ionic * Pourquoi utiliser Ionic * Comment utiliser Ionic]]>
Wed, 11 Mar 2015 06:59:41 GMT /slideshow/ionic-humantalks-11032015/45701976 loicknuchel@slideshare.net(loicknuchel) Ionic HumanTalks - 11/03/2015 loicknuchel Introduction à Ionic Framework pour les HumanTalks Paris. * Qu'est-ce qu'une application Ionic * Pourquoi utiliser Ionic * Comment utiliser Ionic <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/humantalksionic-150311065941-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introduction à Ionic Framework pour les HumanTalks Paris. * Qu&#39;est-ce qu&#39;une application Ionic * Pourquoi utiliser Ionic * Comment utiliser Ionic
Ionic HumanTalks - 11/03/2015 from Lo誰c Knuchel
]]>
1650 3 https://cdn.slidesharecdn.com/ss_thumbnails/humantalksionic-150311065941-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
Ionic bbl le 19 février 2015 /slideshow/ionic-bbl-le-19-fvrier-2015/44883802 ionicbbl-150219094209-conversion-gate02
Introduction à Ionic Framework et son écosystème : * Choisir la technologie de son application mobile : hybride vs natif * Présentation de Cordova, AngularJS et Ionic Framework * Exemples de composants Ionic avec le code associé * Comment démarrer son application Ionic * L'écosystème Ionic : Ionic CLI, ngCordova, Ionic Lab, Ionic Creator, Ionic View & Ionic Backend... * Points d'attentions pour avoir une application qui fonctionne bien : cycle de vie des vues et contrôleurs, mocker ses plugin cordova, ne pas faire de traitement lourd, bien gérer le cache (localStorage) * Liens utiles : - http://codepen.io/ionic/public-list/ : exemples de composants - https://github.com/loicknuchel/ionic-starter]]>

Introduction à Ionic Framework et son écosystème : * Choisir la technologie de son application mobile : hybride vs natif * Présentation de Cordova, AngularJS et Ionic Framework * Exemples de composants Ionic avec le code associé * Comment démarrer son application Ionic * L'écosystème Ionic : Ionic CLI, ngCordova, Ionic Lab, Ionic Creator, Ionic View & Ionic Backend... * Points d'attentions pour avoir une application qui fonctionne bien : cycle de vie des vues et contrôleurs, mocker ses plugin cordova, ne pas faire de traitement lourd, bien gérer le cache (localStorage) * Liens utiles : - http://codepen.io/ionic/public-list/ : exemples de composants - https://github.com/loicknuchel/ionic-starter]]>
Thu, 19 Feb 2015 09:42:09 GMT /slideshow/ionic-bbl-le-19-fvrier-2015/44883802 loicknuchel@slideshare.net(loicknuchel) Ionic bbl le 19 février 2015 loicknuchel Introduction à Ionic Framework et son écosystème : * Choisir la technologie de son application mobile : hybride vs natif * Présentation de Cordova, AngularJS et Ionic Framework * Exemples de composants Ionic avec le code associé * Comment démarrer son application Ionic * L'écosystème Ionic : Ionic CLI, ngCordova, Ionic Lab, Ionic Creator, Ionic View & Ionic Backend... * Points d'attentions pour avoir une application qui fonctionne bien : cycle de vie des vues et contrôleurs, mocker ses plugin cordova, ne pas faire de traitement lourd, bien gérer le cache (localStorage) * Liens utiles : - http://codepen.io/ionic/public-list/ : exemples de composants - https://github.com/loicknuchel/ionic-starter <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ionicbbl-150219094209-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Introduction à Ionic Framework et son écosystème : * Choisir la technologie de son application mobile : hybride vs natif * Présentation de Cordova, AngularJS et Ionic Framework * Exemples de composants Ionic avec le code associé * Comment démarrer son application Ionic * L&#39;écosystème Ionic : Ionic CLI, ngCordova, Ionic Lab, Ionic Creator, Ionic View &amp; Ionic Backend... * Points d&#39;attentions pour avoir une application qui fonctionne bien : cycle de vie des vues et contrôleurs, mocker ses plugin cordova, ne pas faire de traitement lourd, bien gérer le cache (localStorage) * Liens utiles : - http://codepen.io/ionic/public-list/ : exemples de composants - https://github.com/loicknuchel/ionic-starter
Ionic bbl le 19 f辿vrier 2015 from Lo誰c Knuchel
]]>
5740 44 https://cdn.slidesharecdn.com/ss_thumbnails/ionicbbl-150219094209-conversion-gate02-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
Des maths et des recommandations - Devoxx 2014 https://fr.slideshare.net/slideshow/des-maths-et-des-recommandations-devoxx-2014/33708852 desmathsetdesrecommandations-15min-140419073750-phpapp02
]]>

]]>
Sat, 19 Apr 2014 07:37:50 GMT https://fr.slideshare.net/slideshow/des-maths-et-des-recommandations-devoxx-2014/33708852 loicknuchel@slideshare.net(loicknuchel) Des maths et des recommandations - Devoxx 2014 loicknuchel <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/desmathsetdesrecommandations-15min-140419073750-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
from Lo誰c Knuchel
]]>
1154 5 https://cdn.slidesharecdn.com/ss_thumbnails/desmathsetdesrecommandations-15min-140419073750-phpapp02-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://cdn.slidesharecdn.com/profile-photo-loicknuchel-48x48.jpg?cb=1586077844 I'm passionate about tech industry and I do a lot of things. I'm a developer and tech lead, HumanTalks Paris organizer, Gospeak creator, Scala trainer, conference speaker, bagger and, of course, a human ^^ I'm a fan of functional programming and scala, code quality and maintainability, high performing teams and skyrocketing businesses. I'm always open to discuss with interesting people on many subjects: tech (of course) but also business, culture, management, marketing, recruitment... Feel welcome to ping me, have a drink and get to know. loicknuchel.fr https://cdn.slidesharecdn.com/ss_thumbnails/copiede20191031-scala-191029150808-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/scala-bad-practices-scalaio-2019/188217117 Scala bad practices, s... https://cdn.slidesharecdn.com/ss_thumbnails/oxvg0lxisfycndh2b9xa-signature-2b6f25001a2cb10fc4dcf7e89426084b213da158b0c181c3467cddb6b6e9221d-poli-180520155215-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/mutation-testing-enfin-une-bonne-mesure-de-la-qualit-des-tests-rivieradev-le-18052018/97751683 Mutation testing, enfi... https://cdn.slidesharecdn.com/ss_thumbnails/copiede20161102-blendwebmix-comprendrelaprogrammationfonctionnelle-161103075440-thumbnail.jpg?width=320&height=320&fit=bounds loicknuchel/comprendre-la-programmation-fonctionnelle-blend-web-mix-le-02112016 Comprendre la programm...