Meetup Mensuel des Artisans Logiciels - Software Crafters Monthly Meetup


Détails
FRENCH
Joignez nous sur Slack: https://slack.softwarecrafters.org/ (channel romandie_switzerland)
Retrouvons-nous pour notre meetup mensuel de la communauté 👩💻👨💻
## 18:00 - Salutation, nourriture & boissons 🍻
Faites-vous plaisir avec la nourriture et les boissons, rencontrer les gens, et détendez-vous avant le début de l'événement. C'est un moment fantastique pour apprendre à se connaître.
## 18:25 - Introduction 💁
Nous nous regroupons. Les organisateurs font une présentation rapide de la rencontre et une brève introduction de Software Crafting aux nouveaux arrivants..
## 18:30 - Tableaux et mutants 🧟♂️
🎙️ Romain Felden, CTO@socraft
Vous avez probablement déjà utilisé des fonctions itératives/de réduction pour construire un tableau, et si vous avez un faible pour la programmation fonctionnelle vous n'êtes sans doute pas insensible à la notion d'immutabilité.
Mettre en pratique ce concept dans des langages dont la nature première n'est pas fonctionnelle peut vous apporter son lot de surprises, de problèmes liés à la performance.
Dans cette session nous passerons à travers des exemples simples de construction de tableaux en utilisant des fonctions de réduction avec Kotlin, TypeScript et Python. Nous comparerons les performances de versions utilisant des structures immutables et mutables puis discuterons des résultats.
Rejoignez-nous pour cette expérience pratique, faisons fonctionner tout ça ensemble !
## 19:15 - Tables rondes et discussions 💬
Tout le monde peut proposer un ou plusieurs sujets. Vous aurez 30 secondes pour présenter votre sujet aux gens. Nous voterons puis nous diviserons en quelques groupes pour traiter des sujets choisis.
Nous suivrons la règle des deux pieds qui est: "vous appartenez là où vos pieds vous amènent". Cela signifie que vous êtes libre de vous lever et de changer de groupe pendant la soirée si vous le souhaitez.
Exemples :
- Discussion sur un concept/une pratique (par exemple, qu'est-ce que le TDD ?)
- Discussion sur un problème spécifique que vous rencontrez (par exemple, avez-vous des conseils pour ajouter des tests sur le code hérité au travail ?)
- Coder des katas sur n'importe quel sujet, dans n'importe quelle langue.
- tout type de Mob-programmation.
## 20:00 - Récap' & cloture
Nous nous regroupons à nouveau. Une personne dans chaque groupe fait un bref récapitulatif de ce qui a été discuté, afin que chacun reçoive un TL;DR des différentes discussions.
Ensuite, nous disons au revoir et rentrons chez nous, pleins de joie et de motivation jusqu'à la prochaine rencontre.
.
***
On se retrouve là-bas!
Et si vous avez des questions, demandez simplement 😃
ENGLISH
Join us on Slack: https://slack.softwarecrafters.org/ (channel romandie_switzerland)
Let's meet during our monthly community meetup 👩💻👨💻
## 18:00 - Greetings, food & drinks 🍻
Enjoy food & drinks, meet people, and chill before the event begins. It's a fantastic moment to get to know each other.
## 18:25 - Introduction 💁
We regroup. Organizers do a quick presentation of the meetup and a short introduction of Software Craftsmanship to newcomers.
## 18:30 - Arrays and mutants 🧟♂️
🎙️ Romain Felden, CTO@socraft
You have probably already used iteration/reduce functions to build an array, and if you are somehow interested in functional programming you might like the idea of immutability.
Bringing that concept in non purely functional languages can come with unexpected caveats, performance hits and whatnot.
In this session we are going to go through really simple examples of array constructions using reduce functions in Kotlin, TypeScript and Python. We will compare the performance of immutable and mutable constructions, then discuss the results.
Come join us for this hands-on session, let's have fun(ctions) together!
## 19:15 - Round-table discussions 💬
Anyone can propose one or many subjects. You'll have 30s to present your subject to people. We'll vote and split into a few groups to deal with elected subjects.
We'll follow the two-feet rule which is: "you belong where your feet bring you". It means that you're free to stand up and change groups during the evening if you want to.
Examples:
- Discussion on a concept/practice (e.g. what is TDD?)
- Discussion on a specific problem you have (e.g. do you have advice to add tests on legacy code at work?)
- Coding katas on any subject, in any language
- Mob-programming on anything
## 20:00 - Recap' & closing
We regroup again. One person in each group does a short recap of what was discussed, so anyone gets a TL;DR of the different discussions.
Then we say goodbye and go home, full of joy and motivation until the next meetup.
***
See you there!
And if you have any questions, just ask 😃

Meetup Mensuel des Artisans Logiciels - Software Crafters Monthly Meetup