Nous savons tous développer une API mais avons-nous tous bien intégré les problématiques d'environnements et de cycles logiciels multiples ? L'opérabilité, la gouvernance, le versioning, la traçabilité, la sécurité — et bien plus encore — de ces API web une fois en production ?
Avec les annonces de l'arrivée de la réalité augmentée (ou RA) dans Google Maps et Google Search sur Android lors de Google IO 2019, nous constatons que la RA va prendre une place de plus en plus importante dans notre quotidien. La sortie d'ARCore en mars 2018 sur Android a simplifié le développement d’application en RA sur Android.
When you start a brand new app or service, you need to think about how you will manage authentication and permissions. But if you are like everyone else, you genuinely do not want to actually think about this. If someone else could do that for you, life would be great. And this has actually happened, you have the choice between several boilerplate projects or authentication/authorization libraries. In fact, you have a lot of options. Which one to choose? Let's have a closer look to them!
Dans un monde de saveurs complexes et sophistiquées, la guerre du toping fait rage chez les crèmes glacées du Web ! Face au champs de bétail, les pronostiques vont bon train pour savoir qui l’emportera entre le crunchy Angulaire, le fondant Reactif et le décoratif Vue.
@ -18,3 +18,10 @@ Dans un monde de saveurs complexes et sophistiquées, la guerre du toping fait r
Durant ce temps, loin de ces vicissitudes, la petite saveur basique vanille fait son bonhomme de chemin. S’agirait-il du héros de la légende, susceptible de renverser le destin de ce monde sans heurt ?
Sache, voyageur, qu’elle est déjà passée par nos contrées. Laisse moi te raconter comment elle nous a permis de renverser notre vieux roi, et tu sauras enfin ce qui se prépare pour ton royaume.
---
<blockquoteclass="twitter-tweet">
<plang="en"dir="ltr">Enjoyed or missed my talk at <ahref="https://twitter.com/DevFestToulouse?ref_src=twsrc%5Etfw">@DevFestToulouse</a> yesterday? Wanna learn more? Here is what you need:<br>👨🏫 Slides: <ahref="https://t.co/XaNFvipCDh">https://t.co/XaNFvipCDh</a><br>✍️ Blog posts (soon): <ahref="https://t.co/kAtbQKJLC5">https://t.co/kAtbQKJLC5</a><br>📖 Notes (for impatients): <ahref="https://t.co/Bm9xa95OCw">https://t.co/Bm9xa95OCw</a><br>🔥 <ahref="https://t.co/xmmfCQcWAJ">https://t.co/xmmfCQcWAJ</a><ahref="https://twitter.com/hashtag/DevFestToulouse?src=hash&ref_src=twsrc%5Etfw">#DevFestToulouse</a></p>— Noël Macé (@noel_mace) <ahref="https://twitter.com/noel_mace/status/1180091372164042753?ref_src=twsrc%5Etfw">October 4, 2019</a>
How a developer can tell if the system is sick just by taking a look at the input and the output? If you'd like to know that (plus you like standup comedy), come an see! The treatment is safe ;-)
Quel est le point commun entre un jeu de sudoku, la planification d'une conférence et les déplacements d'un commercial ?
Quand on souhaite les traiter automatiquement, tous ces problèmes peuvent être résolus par un solveur de contraintes. Dans ce talk, je vais essayer de vous faire une introduction pratique à la programmation par contraintes, en présentant les concepts de base, puis en les mettant en application avec plusieurs exemples de problèmes connus de tout le monde (ou presque), pour finir par un cas plus complexe sur lequel je travaille actuellement.
---
<blockquoteclass="twitter-tweet">
<plang="fr"dir="ltr">Les slides de ma présentation au <ahref="https://twitter.com/hashtag/DevFestToulouse?src=hash&ref_src=twsrc%5Etfw">#DevFestToulouse</a> sur la programmation par contraintes sont ici : <ahref="https://t.co/2lk9XoGnzN">https://t.co/2lk9XoGnzN</a><br>Pour le code, ça se passe sur github : <ahref="https://t.co/f6Ndt8zdB4">https://t.co/f6Ndt8zdB4</a></p>— Cyril Delmas 🐧🍺 (@cyril_delmas) <ahref="https://twitter.com/cyril_delmas/status/1180104468295278593?ref_src=twsrc%5Etfw">October 4, 2019</a>
...où l'on parle aussi de la Pascaline, de table de logarithmes et d'éviter les erreurs. Et d'en faire.
---
[Histoires de Mathématiques](https://hist-math.fr/)
<blockquoteclass="twitter-tweet">
<plang="fr"dir="ltr">Petit thread complément indispensable à mon talk d'hier au <ahref="https://twitter.com/DevFestToulouse?ref_src=twsrc%5Etfw">@DevFestToulouse</a> , deux choses que je n'ai pas réussi à dire dans le temps : D'abord si je vous ai donné un tout petit peu envie d'en savoir plus sur l'histoire des maths et de l'informatique, le site de Bernard Ycart <ahref="https://t.co/ejtAam5Kjy">pic.twitter.com/ejtAam5Kjy</a></p>— Fabien Trégan (@FTregan) <ahref="https://twitter.com/FTregan/status/1180059776371306496?ref_src=twsrc%5Etfw">October 4, 2019</a>
<plang="en"dir="ltr">It was a pleasure for me to speak at <ahref="https://twitter.com/hashtag/DevFestToulouse?src=hash&ref_src=twsrc%5Etfw">#DevFestToulouse</a>! Thank you all for your very nice feedbacks 🥰<br><br>The video will be available soon and I will publish the slides tomorrow <ahref="https://t.co/CCJXQL03Bp">pic.twitter.com/CCJXQL03Bp</a></p>— Elliot Alderson (@fs0c131y) <ahref="https://twitter.com/fs0c131y/status/1179807694041108480?ref_src=twsrc%5Etfw">October 3, 2019</a>
Les enfants sont eux-mêmes les bâtisseurs actifs de leurs propres structures intellectuelles et l'informatique y joue un rôle déterminant, disait Piaget, un célèbre biologiste, psychologue et logicien. Son collaborateur, Seymour Papert, inventera le langage Logo, langage qui fait qu'aujourd’hui je suis un développeur épanoui.
Qu'en est-il aujourd'hui ? Comment donner le goût du code à nos enfants et surtout pourquoi est-ce important ?
Avec Saskia, Loïs et leur père nous voyagerons à travers le temps, en partant de la tortue sur ce bon vieux M05 en passant par Scratch, le Logo hipster de nos jours, jusqu’à Groovy et Python.
---
<blockquoteclass="twitter-tweet">
<plang="fr"dir="ltr">Pas mal de personnes m'ont demandé le lien vers les cartes d'activités <ahref="https://twitter.com/scratch?ref_src=twsrc%5Etfw">@scratch</a> : <ahref="https://t.co/QwgHepwZ7Z">https://t.co/QwgHepwZ7Z</a> et voici le lien vers les cartes d'activités <ahref="https://twitter.com/makeymakey?ref_src=twsrc%5Etfw">@makeymakey</a> faites par <ahref="https://twitter.com/Saskia_Blanc?ref_src=twsrc%5Etfw">@Saskia_Blanc</a> : <ahref="https://t.co/MMFimwixbY">https://t.co/MMFimwixbY</a><ahref="https://twitter.com/hashtag/DevFestToulouse?src=hash&ref_src=twsrc%5Etfw">#DevFestToulouse</a></p>— Sébastien Blanc 🇪🇺 🥑 (@sebi2706) <ahref="https://twitter.com/sebi2706/status/1180413658612092929?ref_src=twsrc%5Etfw">October 5, 2019</a>
@ -23,3 +23,9 @@ Après un rapide tour d'horizon des environnements de codage musical comme Sonic
Quelques samples bien choisis, une pincée de séquences harmonieuses, une bonne dose d'aléatoire encadré, et hop, tout le monde se mettra à danser ! Et puisque la musique c'est aussi des maths, on parlera de musique générative avec des chaînes de Markov et des L-Systems.
David Guetta n'a qu'à bien se tenir !
---
<blockquoteclass="twitter-tweet">
<plang="en"dir="ltr">The code for my music live coding talk at <ahref="https://twitter.com/DevFestToulouse?ref_src=twsrc%5Etfw">@DevFestToulouse</a> and the code used on stage are available at <ahref="https://t.co/DCT1k4UQss">https://t.co/DCT1k4UQss</a><br><br>And here's a quick recording of the "grand finale"<br>🎶 <ahref="https://t.co/TXPrfnHRXG">https://t.co/TXPrfnHRXG</a></p>— Sylvain Wallez (@bluxte) <ahref="https://twitter.com/bluxte/status/1180535831477530624?ref_src=twsrc%5Etfw">October 5, 2019</a>
It's a common idea: Dynamic typing gives you freedom to do whatever you want, but then you suffer mistakes and runtime errors. Static typing limits your freedom, but it leads to fewer bugs, even if it's harder to actually write code.