Nos Toy Projects du 14ieme KNPHackathon

Publié le

19 oct. 2021

À l'assaut de la campagne bordelaise !
Twitter_summaryCard.jpg

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

Team_Symfony_Cast_(1).png

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

DSC06630.jpeg

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

DSC06651.jpeg

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)

DSC06666.jpg

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?)

DSC06636.jpg

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)

DSC06632.jpeg

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

photo-hackathon.png

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

DSC06655.jpeg

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

DSC06647.jpeg

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)

DSC06663.jpeg

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
FAsmBh7XIAM1Lpk.jpeg

Workshop Initiation GraphQL

Antoine et Pedro ont animé une initiation à graphql.
FArwGfXWQAIJF1P.jpeg

Initiation à Gherkin, BDD et l'architecture hexagonale

Pedro a animé & partagé ces connaissances sur le sujet.
FAswz3YX0AAPynm.jpeg

Initiation à elastic search

Nathan a animé l'initiation à Elastic Search.
FAs5ci2XoAUZg_M.jpeg

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.
FA2FH0HXMAAGSHi.jpeg

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.
PXL_20210930_140426619.jpg

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.

team (1).gif

Publié par

Sophie Roussel
Sophie Roussel

Sophie was dedicated to backend development until she worked on a fullstack project and discovered that front development can be fun! She also loves 3D print projects during her freetime.

Quentin Roques
Quentin Roques

Quentin is a bit like Mc Gyver: give him a piece of wood, he'll make a rocket out of it (no kidding), or he develops apps and websites. As a bonus he mentors our interns at KNP.

Eve Vinclair-Berkemeier
Eve Vinclair-Berkemeier

People Manager @ KNPLabs

Scrum Mistress - AFOL at home and at work :D Helping hand for client projects and internal organization of our teams at KNP.

Commentaires