07:48 <discord_afpy> <Andy K (boss dreamer ou pas)> Salut
11:41 <alain_afpy> AFPy - https://mamot.fr/@AFPy/113186514140274815
12:54 <Mindiell> qui qui a écrit les posts ?
12:55 <Mindiell> je pense qu'il faut corriger l'image en anglais qui a due être traduite un poil trop vite...
12:56 <Mindiell> "Plus que 38 jours avant la PyConFR !" => "Only 28 days until PyConFR!" et pas "More than 38 days before PyConFR !" (attention, il n'y a pas d'espace avant le "!" en anglais)
12:56 <Mindiell> ping melcore / reinula ?
13:37 <discord_afpy> <melcore> Merci Mindiell
13:38 <discord_afpy> <melcore> J'ai corrigé dans les coms au lieu de modifier (faisable que sur mastodon), pour ne pas tromper ceux qui aurait déjà vu
13:55 <alain_afpy> AFPy - https://mamot.fr/@AFPy/113187134097797209
14:01 <discord_afpy> <reinula> J'ai demandé à un outil de traduction pour être sûre qui est plutôt fiable d'habitude.
14:02 <discord_afpy> <reinula> J'ai pas eu le temps de planifier tout, donc j'ai dû faire ça en rapidité durant la pause midi.
14:02 <discord_afpy> <reinula> J'suis un peu soulée de voir les fautes que je fais, ça fait moche de faire des correctifs... 🫠
14:04 <discord_afpy> <reinula> Je ferai attention les prochains posts.
14:04 <discord_afpy> <melcore> Ça arrive même au meilleur
14:06 <discord_afpy> <melcore> Perso, je fais des photes même en français (v'la l'équipe de com' xd). Heureusement y a l'IA
14:07 <discord_afpy> <reinula> Même le nombre de jours j'suis pas certaine d'avoir fait une bêtise ou non, j'ai utilisé un outil en ligne pour le décompte. 😅
14:08 <discord_afpy> <melcore> C'est bon là dessus, y a bien 38 dodos avant la PyConFR
15:50 <Mindiell> reinula si je peux me permettre : quel outil ?
15:51 <Mindiell> et oui, ça arrive toujours
15:51 <Mindiell> n'hésite pas à demander ici aussi. Si personne ne répond, bah tu as fait e que tu as pu ;o)
15:51 <Mindiell> melcore : "Heureusement y a l'IA" <= nooooon, pitié ! C'est pas de l'intellignece !
15:51 <Mindiell> et ça tue la planète :'(
18:47 <debnet> ElasticSearch m'a tué.
19:57 <discord_afpy> <fred.et.rick> ça se raproche beaucoup de l’intelligence humaine du coup
21:36 <Seluj78> debnet: Qu'est-ce que ElasticSearch t'as fait ?
21:38 <debnet> @Seluj78 Ca me pourrit la vie. Dans mon projet professionnel, je dois mettre en place un moteur de recherche plus sophistiqué que ce que l'on faisait avec PostgreSQL jusqu'à présent et on a opté pour ElasticSearch. Le problème c'est qu'il a pas mal de données "utilisateur" qu'on ne peut pas mettre dans l'index (car c'est trop variable) mais qui sert dans les recherches, du coup j'en viens à créer une espèce de système hybride où je
21:38 <debnet> jongle entre les clés de ma base et celles de mon index et je dois faire l'intersection des données à la mano tout en essayant de ne pas avoir des performances désastreuses.
21:39 <Seluj78> oh
21:39 <Seluj78> mon
21:39 <Seluj78> dieu
21:39 <Seluj78> debnet: Tu as regardé meilisearch ?
21:39 <Seluj78> Ça ne marcherait pas pour ce que tu souhaites faire ?
21:39 <Seluj78> https://www.meilisearch.com/
21:40 <debnet> A chaud je ne vois pas trop ce que ça change.
21:40 <Seluj78> j'utilise ça à chaques fois que je dois faire un truc avec de la recherche, et ça marche du tonnerre !
21:41 <Seluj78> debnet: Jsp, jamais utilisé ES, mais peut être que meilisearch gère des trucs que ES ne gère pas ? 🤷‍♂️
21:42 <debnet> En fait mon problème est pas vraiment à cause d'ES, mais vient du faire que je ne peux pas tout indexer.
21:42 <debnet> Du coup je dois faire des jonctions entre ma base et l'index.
21:42 <Seluj78> hmm, de ce que j'ai fait avec MS tu peux mais jsp si ça sera rapide ou efficace
21:42 <debnet> Et ça nécessite un peu de gymnastique intellectuelle parfois.
21:42 <Seluj78> mais à tester imo
21:43 <debnet> Après on est trop avancés dans ES pour changer de solution.
21:43 <Seluj78> open source et self hostable donc facile de faire un POC
21:43 <Seluj78> fair enough
21:44 <debnet> Bref, voilà mon enfer personnel.
21:44 <Seluj78> :(
21:44 <Seluj78> Force mec
21:44 <debnet> Fort heureusement l'intégration avec Django se passe bien.
21:45 <Seluj78> moi c'est le choix entre strong typing avec SQLAlchemy et mon orm pref + facilité de dev mais sans typing avec peewee
21:45 <Seluj78> beurk django
21:45 <debnet> C'est juste chiant qu'il n'existe pas de moyen de sortir tous les IDs d'une recherche ES sans passer par un scan/scroll.
21:45 <debnet> Seluj78: C'est ton opinion mec, j'adore Django.
21:46 <Seluj78> debnet: Si tu le dis ^^
21:46 <Seluj78> debnet: Je sais, c'etait pour te trigger :)
21:46 <Seluj78> on en a déjà parlé pas mal de fois :)
21:46 <debnet> Quel petit bâtard.
21:46 <Seluj78> chacun sa pref, je respecte :)
21:46 <Seluj78> <3
21:47 <debnet> En ce moment on tort Django dans tous les sens, c'est plus devenu une base qu'un framework.
21:47 <Seluj78> mouais
21:47 <Seluj78> je trouve que ça reste une usine à gaz
21:48 <debnet> Je me rends pas vraiment compte, je le connais tellement par coeur que ça me choque plus vraiment.
21:49 <debnet> C'est un peu mon framework "pijama" tu vois, celui dans lequel je suis confortable et je sais que je vais aller vite.
21:49 <Seluj78> Oui bien évidemment
21:49 <debnet> Je pense que c'est la même chose pour toi et Flask.
21:49 <Seluj78> complètement
21:49 <Seluj78> Perso je fait principalement des APIs full back donc aucun besoin de tout ce que propose django
21:49 <Seluj78> j'ai juste besoin de pouvoir faire des routes
21:49 <Seluj78> Et je préfère tout faire moi même quand je fais un gros back
21:49 <Seluj78> pour avoir tout le contrôle
21:51 <debnet> Globalement nos APIs sont encore très synchrone car on fait principalement du service, donc DRF fait très bien l'affaire.
21:51 <Seluj78> Bien évidement
21:51 <debnet> On a un besoin d'immédiateté dans un projet client et on a utilisé FastAPI, c'était sympa à utiliser mais le côté magie noire me gêne toujours. :D
21:51 <Seluj78> haha
21:51 <Seluj78> j'ai pas encore essayé FastAPI
21:51 <Seluj78> mais c'est ultra similaire à Flask
21:52 <Seluj78> donc je devrait pas être perdu
21:52 <debnet> Ouais c'est assez proche.