Prochaines séances

25 views
Skip to first unread message

Rémy Sanlaville

unread,
Mar 19, 2020, 4:08:37 AM3/19/20
to cara...@googlegroups.com
Bonjour à tous,

Avec les mesures de confinement il ne sera pas possible de se retrouver à l'ENSIMAG.
Je propose qu'on teste mardi prochain de faire une séance à distance en visio/partage d'écran pour voir si cela fonctionne.
Pour cela on pourra utiliser zoom ou Jitsi (jamais testé encore) ou autres.

Pour le sujet Sébastien avait proposé la séance dernière de travailler sur un nouveau kata. @Sebastien : est-ce que tu peux nous envoyer les infos ?

Qu'en pensez-vous ?

Rémy

Sébastien Canonica

unread,
Mar 19, 2020, 9:47:04 AM3/19/20
to CARA Coding Dojo
Oui, j'étais en train d'y réfléchir.

Tout d'abord, j'espère que tout le monde va bien.

Pour l'aspect pratique, je vous propose d'utiliser Microsoft Teams.
J'ai fait quelques essais, il n'est pas nécessaire de créer un compte pour accéder à une réunion en tant qu'invité. Il faudra cependant télécharger un client, qui doit être dispo sur à peu près toutes les plateformes (env. 100 mo sous Windows).
On l'utilise beaucoup au (télé-)travail, mais rarement avec des invités extérieurs. J'ai fait quelques essais avec plusieurs PC locaux, ça a l'air de fonctionner.

En parallèle, comme je prévoyais un sujet sur Visual Studio 2019, je pourrais aussi ouvrir une session Live Share. La partage et le contrôle à distance sont possibles via Teams et utilisable, mais il y a quand même un peu de lag. Donc pour ceux qui peuvent, installer VS 2019 serait un plus (la Community gratuite suffit).

Pour le sujet proprement dit, il s'agirait du kata Racing Car
Original : https://github.com/emilybache/Racing-Car-Katas
Branche pour le dojo : https://github.com/sebcanonica/Racing-Car-Katas/tree/cara

J'ai déjà joué ce kata avec plusieurs équipes. Je m'en sers pour montrer comment mettre sous tests du code avec des dépendances "problématiques". J'alterne entre démonstrations et mises en application en mode "mob programming". Du coup ce serait un format plus "dirigé". Cela devrait déjà occuper 1,5-2 séances à mon avis.

Ensuite, ça m'intéresserait d'ouvrir le sujet, pour améliorer et voir d'autres techniques, ou pour avoir une réflexion plus "théorique" sur les principes SOLID par exemple, comme suggéré par les instructions "officielles" du kata.

J'aurais aimé le faire en C# parce que :
- ça changerait !
- ce n'est pas trop différent du Java
- il y a quand même 2-3 particularités du langage qui permettent de se poser quelques questions intéressantes
- outillage sympa avec le Live Unit Testing (bon malheureusement, ça ne passe pas le Live Share, d'où le besoin de garder un partage d'écran classique)

Bref, si ça vous va :
- on peut éventuellement se faire un essai de Teams en comité restreint
- sinon, mêmes horaires que d'habitude, et je fournis un lien pour le meeting. 

Du côté des participants :
- prévoir un peu de temps avant pour télécharger le client
- idéalement prévoir un micro-casque, et rejoindre la réunion un peu avant pour vérifier que micro et son fonctionnent bien
- accessoirement, installer un Visual Studio 2019 Community Edition (prendre le workload desktop C#)

Prenez soin de vous.

Mathieu Cans

unread,
Mar 19, 2020, 10:33:28 AM3/19/20
to cara...@googlegroups.com
Hello,

C'est cool de refaire du csharp. J'espère que je pourrais être là mardi.
Est-ce que tu crois qu'on pourra suivre avec la version 2019 pour mac ?
Sinon je ne suivrais que la visio.

Bon courage et à mardi.

Mathieu

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/ec9580e9-b482-4a1d-b076-6d67bdaa57bf%40googlegroups.com.

Myriam El Hélou

unread,
Mar 19, 2020, 11:06:51 AM3/19/20
to CARA Coding Dojo
Hello,

C'est ok pour moi sur Teams, normalement il est fonctionnel avec des invités externes (je l'utilise souvent avec les clients :) ) 
J'essayerai de participer le mieux possible car je ne connais pas énormément C# (mais si ça ressemble à Java ça devrait être pas trop compliqué) 

Merci et à mardi,
Myriam


Le jeudi 19 mars 2020 15:33:28 UTC+1, Mathieu Cans a écrit :
Hello,

C'est cool de refaire du csharp. J'espère que je pourrais être là mardi.
Est-ce que tu crois qu'on pourra suivre avec la version 2019 pour mac ?
Sinon je ne suivrais que la visio.

Bon courage et à mardi.

Mathieu

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

Johan Martinsson

unread,
Mar 19, 2020, 1:41:03 PM3/19/20
to cara...@googlegroups.com
Il me semble que liveshare c'est uniquement avec visual studio code sur Mac 

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/de11fec0-0da1-4c22-888d-fa0bca1c05ab%40googlegroups.com.

Xavier NOPRE

unread,
Mar 19, 2020, 2:17:09 PM3/19/20
to cara-dojo
Salut à tous,

Quelle histoire... Quelle situation... 🤔

Bon en tout cas, moi je suis super intéressé mais par contre, je ne connais pas du tout ces outils, donc faut me dire quoi installer (sous Mac) 😉

Merci et bon courage à tous !

Xavier









Sébastien Canonica

unread,
Mar 19, 2020, 5:37:21 PM3/19/20
to CARA Coding Dojo
En fait, Live Share fonctionne aussi entre VS 2019 et VS Code... Je ne m'y attendais pas du tout mais j'ai fait l'essai à tout hasard...

Donc:
- Teams https://teams.microsoft.com/downloads. Pas besoin de faire la procédure d'inscription. Le lien du meeting devrait ensuite l'ouvrir en mode invité.
- Accessoirement, Visual Studio 2019 Windows ou Visual Studio Code + extension Live Share

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

Yannick Chiron

unread,
Mar 20, 2020, 4:54:21 PM3/20/20
to cara...@googlegroups.com
Salut,

Microsoft vient tout juste (y a quelques heures) d'annoncer le support pour navigateurs, ça pourrait vous intéresser :p


Yannick 

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/200eb58d-7372-44a7-8666-3b5be1da225c%40googlegroups.com.

Xavier NOPRE

unread,
Mar 22, 2020, 12:26:21 PM3/22/20
to cara-dojo
Salut à tous,

J'ai installé Teams 👍

Pour Visual Studio 2019, je ne l'ai (rapidement) trouvé chez MS pour MacOs mais j'ai trouvé cette page, c'est bon ? Et comme indiqué dans cette page, le programme d'installation demande ce qu'on veut installer, je suppose que ".NET Core" est suffisant, pas besoin de "Android", "iOS" et "macos", tu confirmes Sébastien ? 

Ou bien vaut-il mieux installer "Visual Studio Code + extension Live Share" ? 

Merci pour ton aide,

Xavier








Johan Martinsson

unread,
Mar 23, 2020, 4:41:19 AM3/23/20
to cara...@googlegroups.com
La dernière fois que j'ai regardé LiveShare n'existait pas avec VS pour Mac. Sur Mac la seule possibilité est donc VS Code (LiveShare est d'office inclus)



--

Sébastien Canonica

unread,
Mar 23, 2020, 4:48:18 AM3/23/20
to CARA Coding Dojo
Je suis d'accord, c'est ce que j'ai vu aussi.

Le lien pour demain:
________________________________________________________________________________
Join Microsoft Teams Meeting
________________________________________________________________________________


Le lundi 23 mars 2020 09:41:19 UTC+1, Johan Martinsson a écrit :
La dernière fois que j'ai regardé LiveShare n'existait pas avec VS pour Mac. Sur Mac la seule possibilité est donc VS Code (LiveShare est d'office inclus)

On Sun, Mar 22, 2020 at 5:26 PM Xavier NOPRE <xno...@gmail.com> wrote:
Salut à tous,

J'ai installé Teams 👍

Pour Visual Studio 2019, je ne l'ai (rapidement) trouvé chez MS pour MacOs mais j'ai trouvé cette page, c'est bon ? Et comme indiqué dans cette page, le programme d'installation demande ce qu'on veut installer, je suppose que ".NET Core" est suffisant, pas besoin de "Android", "iOS" et "macos", tu confirmes Sébastien ? 

Ou bien vaut-il mieux installer "Visual Studio Code + extension Live Share" ? 

Merci pour ton aide,

Xavier








Le ven. 20 mars 2020 à 21:54, Yannick Chiron <yannic...@gmail.com> a écrit :
Salut,

Microsoft vient tout juste (y a quelques heures) d'annoncer le support pour navigateurs, ça pourrait vous intéresser :p


Yannick 

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

Xavier NOPRE

unread,
Mar 23, 2020, 4:57:42 AM3/23/20
to cara-dojo
Ah donc, vaut mieux que l'installe Visual Stuido Code que Visual Studio 2019 (j'y connais rien 🤪) ?








Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/334fc4b3-2b17-40cb-acbe-47b90d6cb009%40googlegroups.com.

Yannick Chiron

unread,
Mar 23, 2020, 5:17:04 AM3/23/20
to cara...@googlegroups.com
Si tu ne prévois pas de continuer à l'utiliser plus tard je te conseille d'installer VS Code, beaucoup plus léger. Pour compiler du C# avec je ne suis pas sûr de ce que tu peux faire sans avoir à installer Visual Studio, mais normalement en jouant avec les extensions tu devrait trouver ton bonheur. Sinon tu as des images Docker toutes prêtes pour compiler du .Net Core. Et au pire des cas, comme dit l'autre jour, tu as la possibilité de te connecter à une session LiveShare depuis un navigateur sans rien installer.

Après je ne suis pas sûr d'avoir tout suivi: ça sera quel format de dojo? Binome? Randori?

Yannick

Rémy Sanlaville

unread,
Mar 23, 2020, 5:58:49 AM3/23/20
to cara...@googlegroups.com
Bonjour à tous,

J'espère que vous allez tous bien.

Concernant demain :
  - Est-ce que cela vous convient si on fait de 12h30 à 14h00 le temps que tout le monde ait mangé et soit prêt ?
  - Quel pont téléphonique utilisera-t-on ?
  - Ca vous convient de faire en mode MOB (pour éviter les problèmes de configuration machine) ?

Autrement, merci Sébastien pour l'ensemble des informations.
Je viens d'installer Visual Studio Community 2019. Je n'ai pas trouvé le workload desktop C#.
Ce qui se rapproche le plus est "Développement .NET Desktop" ou "Développement pour la plateforme Windows universelle".
Que me conseilles-tu ? Comment valider que ma config est prête pour demain ?

A demain,
Rémy


Sébastien Canonica

unread,
Mar 23, 2020, 6:42:30 AM3/23/20
to CARA Coding Dojo
Oui, c'est "Développement .NET Desktop".

Pour la partie téléphonie, Teams avec un micro-casque (si vous en avez un).
Le lien (à mettre sur Meetup ?):
________________________________________________________________________________
Join Microsoft Teams Meeting
______________________________

Pour le déroulé, je prévoyais alternance de démo et mob.
Donc tout sera centralisé sur ma machine et Teams devrait suffire pour manipuler.
Visual Studio avec Live Share, c'est juste pour un peu de confort en plus, mais ce n'est pas obligatoire. Tout ce qui est build et exécution reste sur la machine qui crée la session. Mais ça permet de parcourir les sources et de les modifier sans lag pour les autres participants.

Ok, pour 12h30. J'essaierais de lancer le meeting un peu avant pour les essais de micro.

__________________________________________________

Le lundi 23 mars 2020 10:58:49 UTC+1, Remy SANLAVILLE a écrit :
Bonjour à tous,

J'espère que vous allez tous bien.

Concernant demain :
  - Est-ce que cela vous convient si on fait de 12h30 à 14h00 le temps que tout le monde ait mangé et soit prêt ?
  - Quel pont téléphonique utilisera-t-on ?
  - Ca vous convient de faire en mode MOB (pour éviter les problèmes de configuration machine) ?

Autrement, merci Sébastien pour l'ensemble des informations.
Je viens d'installer Visual Studio Community 2019. Je n'ai pas trouvé le workload desktop C#.
Ce qui se rapproche le plus est "Développement .NET Desktop" ou "Développement pour la plateforme Windows universelle".
Que me conseilles-tu ? Comment valider que ma config est prête pour demain ?

A demain,
Rémy


--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "CARA Coding Dojo".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara...@googlegroups.com.

Xavier NOPRE

unread,
Mar 23, 2020, 9:23:09 AM3/23/20
to cara-dojo
Salut à tous,

Désolé si je fais le boulet 😉 mais je ne suis pas à l'aise avec ces outils et ce domaine de dev (.Net & Co). Donc je viens d'installer Visual Studio Code sur mon Mac, ainsi que l'extension "Live Share". 

En cherchant cette extension, j'ai vu "Live Share Audio" et "Live Share Extension Pack" : les faut-il ? 

Est-ce qu'il faut d'autres choses, notamment pour faire du C# ? En cherchant "C#" dans les extensions, je vois notamment celles-là :
Et finalement, comme le dit Rémy, y'a-t-il moyen de vérifier que mon environnement est OK ? Un petit projet à compiler par exemple ? Sébastien ? 😉

Merci

Xavier








Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/8f8136a1-6c63-4ca4-bf24-e917385ff98e%40googlegroups.com.

Sébastien Canonica

unread,
Mar 23, 2020, 9:33:14 AM3/23/20
to CARA Coding Dojo
Ensuite, pas besoin de pouvoir faire vraiment du C# sur votre poste. VS servira juste de "télécommande", la compilation se fera chez moi.
Vous pouvez vérifier le bon fonctionnement de Live Share en lançant 2 instances de VS Code sur votre poste:
- Ouvrir n'importe quoi dans l'une
- Démarrer une session Live Share deouis celui-là
- La rejoindre avec l'autre instance.

Répertoire CSharp.
Mais je le répète, vous n'avez pas besoin de compiler en local ou de cloner le repo.


Le lundi 23 mars 2020 14:23:09 UTC+1, Xavier NOPRE a écrit :
Salut à tous,

Rémy Sanlaville

unread,
Mar 23, 2020, 9:37:57 AM3/23/20
to cara...@googlegroups.com
J'ai modifié l'événement pour ajouter le lien Microsoft Teams Meeting et l'heure de début à 12h30.

A demain,
Rémy

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse cara-dojo+...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/cara-dojo/8f8136a1-6c63-4ca4-bf24-e917385ff98e%40googlegroups.com.

Xavier NOPRE

unread,
Mar 23, 2020, 9:47:37 AM3/23/20
to cara-dojo
Ah OK, merci Sébastien pour les précisions, donc ça devrait être bon pour moi 😉

Et OK pour moi Rémy pour 12h30 ! 👍

A demain,

Xavier











Yannick Chiron

unread,
Mar 23, 2020, 10:26:20 AM3/23/20
to cara...@googlegroups.com
Surtout que je viens de regarder le projet et tu ne pourra pas compiler Xavier car de c'est un projet .Net 4.6.1 et non un projet .Net Core. Il ne me semble pas qu'on puisse faire autre chose que du .Net Core sous mac. Donc tu pourra uniquement récupérer la session de Sébastien et voir/modifier son code. La compilation sera géré par Sébastien.

Pour compléter la réponse de Sébastien, l'extension Live Share Audio permet de s'appeler lors d'une session LiveShare, mais vu qu'on passera par le logiciel Teams pour le vocal on n'en a pas besoin.

Live Share Extansion Pack, comme son nom l'indique c'est un pack d'extensions. C'est à dire qu'il regroupe un ensemble d'extensions que tu peux trouver indépendamment. C'est une sorte de raccourci qui contient Live Share, Live Share Audio, Live Share Chat et Peacock (une extension pour gérer les couleurs de VSCode en fonction des projets).

Omnisharp t'ajoute un compiler "light" qui permet de compiler les projets .net Core, les déboger et avoir la coloration et l’auto complétion dans l'IDE. Dans le cas de Live Share cette partie est gérée par l'ordinateur de Sébastien.
C# Extensions permet d'ajouter des commandes à VS Code si tu veux pouvoir refactorer/créer des classes plus facilement.

Yannick

Myriam El Hélou

unread,
Mar 24, 2020, 6:39:37 AM3/24/20
to cara...@googlegroups.com
Hello,

je ne pourrais pas me joindre à vous, j'ai une réunion qui vient de se poser pour 13 h :/

Bonne séance,
A bientôt,
Myriam

Reply all
Reply to author
Forward
0 new messages