Nos Toy Projects du 14ieme KNPHackathon
Publié le
19 oct. 2021
À l'assaut de la campagne bordelaise !
Pour ce 14eme Hackathon, les Knpeers se sont retrouvés au Château du Suduiraut afin de se retrouver sur plusieurs jours et de travailler sur des toy-projets. Ce sont ces toy projects que nous allons vous présenter aujourd'hui! Petit rappel, cette période de Hackathon et ces toy-projects sont à KNP, l'occasion de se retrouver ensemble sur des projets pour le fun ou la découverte, des projets qui nous tiennent à coeur, tout ça dans une ambiance décontractée et chaleureuse.
Au programme, cette année 10 toy-projects ont été réalisés! Sur ces toy-projects vous allez remarquer un petite tendance des knpeers à entreprendre des projets à destination de knpeers :D
Cette tendance trouve son origine dans ces quasi deux années passés en télé-travail, car ce qui se détache de ces toy-projets c'est l'envie d'améliorer le lien entre nous tous.
Les Toy Projects
Team Traduction SymfonyCast
Knpeers: Grégoire
Objectif: commencer la traduction des cours proposés sur SymfonyCast
Retours: Pour l'instant ce sont les cours de base (Symfony 5) donc pas trop de problème mais pour la suite ça va impliquer une bonne compréhention du sujet. Ça permet de faire un peu de révision au passage.
Pas toujours facile de savoir quoi traduire dans les termes techniques. Le sujet etant assez specifique, impossible d'utiliser un traducteur automatique. Certains termes n'ont pas de traduction dans notre langue.
Team Reading Room
Knpeers: Louis, Clément
Objectif: Continuer à travailler sur le projet reading room. De la refacto pour Louis pour passer de Firebase à Haskell. Découverte de Elm pour Clement avec l'ajout de quelques features comme un système de marque page.
Retours: Clément à propos de Elm : "Pour bien démarrer avec Elm il faut déjà oublier tout ce qu'on connaît!"
Team Pimp My KNPeer
Knpeers: Pauline Sophie Soso Emma
Objectif: Créér une appli permettant de générer des avatars pour les KNPeers à la manière de SouthParkAvatarCreator. Elles ont commencé ce projet en React (non-fonctionnel), sans API/DB.
Retours: Pour Emma et Soso, c'était l'opportunité de travailler avec des designeuses avant de passer au code et ont apprécié cette phase de conception. Emma, habituée au back, travaille déjà avec du React sur son projet client, c'était donc intéressant de voir une approche sans redux/ramda. Pour Soso également habituée au back mais seulement en PHP, c'était l'occasion d'approcher React. Pour Pauline et Sophie, ça a été l'occasion de creuser un peu l'utilisation de design en SVG.
KNP ID (bubble butt)
Knpeers:Olivia Nico Pedro
Objectif: Developper un aggrégateur identité des KNPeers permettant de faire la liaison entre les services de la suite Google, de Slack et de Github. Ce service doit pouvoir être utilisé par le projet Wall of Chevre.
Le projet a également pour objectif d'offrir un tunnel pour l'intégration de nouveaux KNPeers.
Retours: Pas mal de galères pour réussir à dockeriser une stack Nuxtjs.
Puit haters (Well Haters?)
Knpeers: Sylvain Nathan
Objectif: Créer un un jeu en peer 2 peer. Mais également d'aborder un peu React pour Nathan. Apprendre à se connaitre aussi car Nathan et Sylvain n'ont jamais travailler ensemble.
Retours: Après avoir envisager un jeu de tictactoe/morpion, le choix s'est finalement porté sur le Shifumi, un peu plus simple à implémenter. Ils ont utiliser le protocole WebRTC pour leur projet.
Le nom "puit haters" vient du fait qu'ils ne supportent pas les joueurs de Shifumi qui jouent le puit!
Team Goats (Wall of chevre)
Knpeers: Lena Laurent Antoine Kevin Flo
Objectif: Continuer le projet Wall of shame du précedent hackathon et utiliser Flutter. Le but du projet est de décerner des badges (comme des achievements Steam ou XBox...) selon certaines conditions.
Ne pas se mélanger avec des Nantais :trollface:
Retours: Utilisation de TypeScript + NestJS + Prisma. Pas mal de galères pour bootstrapper Flutter. Utilisation de GraphQL
Team Monitoring
Knpeers: Alessandro Hugo
Objectif: Faire un petit comparatif des solutions de monitoring Kibana vs Graphana. L'idée serait de proposer une stack de monitoring clé en main pour n'importe quel projet.
Retours: RTFM
Team Knpoulettes
Knpeers: Agent_Es aka Cécile Eve Anais Amandine Laet
Objectif: Revoir un peu les process administratifs. Faire quelques rétros. Intégrer Anaïs. Se concerter autour de sujets comme les conférences possibles à donner.
Retours: Cela leur à permis d'aborder des sujets qui sortent un peu de l'opérationnel. Pour Anaïs, de voir comment se passe un hackathon et de voir les devs dans leur habitat naturel.
Team Synora
Knpeers: PIB Flaggy Erwann
Objectif: Continuer un précedent projet de hackthon de synthétiseur JS. Apprendre à connaire Erwann.
Retours: Utilisation du protocole midi pour interfacer des instruments avec le synthé. Erwann à explorer l'utilisation de Jest pour les tests. Leur retours serait de ne pas utiliser React pour des application où la latence est une contrainte.
Team Penetration (Hack The Box)
Knpeers: Alu Qroques
Objectif: Découvrir la discipline du pentesting (test de pénétration) à l'aide de l'utilisation du service en ligne Hack The Box.
Retours: Ils ont été impressionnés par l'automatisation permise par les outils d'audit. Certains sont extremement puissants et des failles en apparence, inoffensive peuvent finalement se réveler être de grave faiblesses.
CoffeeTalks & Workshops
Pendant le goûter ou le samedi, les KNPeers ont proposé des CoffeeTalks, donc des mini conférences pendant le goûter et également des workshops, afin d'approfondir des sujets techniques ou méthodologiques. Chaque KNPeer est libre de proposer ou de demander une conférence ou workshop en amont du Hackathon, cela permet à Eve puisse d'organiser le planning. Sur cette édition, on avait un planning particulièrement rempli. Cette partie du hackathon permet de se former sur des sujets qui sont difficiles à apprendre seuls en auto-formation.
Discover .dotfiles
Tu en as marre de devoir toujours tout réinstaller quand tu changes de machine ? Tu veux briller en société en expliquant à tout le monde que tu utilises #bspwm et #sxhkd ? Antoine montre aux KNPeers comment créer leur propres dotfiles ! #KNPHackathon #workshop #dotfiles
Workshop Initiation GraphQL
Antoine et Pedro ont animé une initiation à graphql.
Initiation à Gherkin, BDD et l'architecture hexagonale
Pedro a animé & partagé ces connaissances sur le sujet.
Initiation à elastic search
Nathan a animé l'initiation à Elastic Search.
Good old Lego4Scrum
Ce serious game ne perd pas d'actualité et permet aux nouveaux KNPeers de reproduire avec des Legos des mini sprints et les événements SCRUM. Hugo et Lena ont animé cet atelier pour la première fois avec beaucoup de joie. Hugo était dans le rôle du Product Owner, et souhaitait réaliser le Chateauform de ses rêves. Lena, dans la peau d'un scrum master aide les équipes à s'organiser.
Rétrsopesctive
Se retrouver "en vrai" fait du bien et permet aussi de faire des rétrospectives dans un cadre génial. Ici l'équipe des facilitatrices avec la Team design pour imaginer des améliorations dans nos process. Big UP pour Anaïs qui a animé sa première rétrospective.
Nous sommes désormais 30 KNPeers, et Eve appréhendait un peu l'organisation en amont. Et finalement, tous les KNPeers ont le sens de l'auto-organisation quand le cadre est posé : 30 KNPeers, 10 Toy Projects, 3 Retros, 3 serious games, 4 coffee talks, 7 workshops.
Commentaires