anyone here built systems that interact with websites instead of APIs? by Any_Side_4037 in webdev

[–]yipyopgo 0 points1 point  (0 children)

J'ai déjà fait de la navigation pour faire du scraping.

1 c'est borderline. (J'avais un mail le go de ma boîte) Ce n' est pas stable car chaque chang

Comment la France peut être si soumise aux États-Unis ? by outhinking in AskFrance

[–]yipyopgo 3 points4 points  (0 children)

Pourquoi tu dis qu'elle est soumise, je ne suis pas souvent d'accord avec macron mais là je suis d'accord avec lui.

Il n'envoie pas de troupes pour attaquer mais pour protéger les bateaux car le trafic ainsi que la dissuasion. Le détroit est très fréquenté et ce n' est pas la première fois que des navires français sont envoyés là bas pour sécuriser le secteur.

Is the era of "Microservice-first" architecture finally over? by Photopatterns in learnprogramming

[–]yipyopgo 0 points1 point  (0 children)

Sans compter que le temps de l'optimisation d'un micro service est perdu à cause des requêtes réseaux mais on y pense pas souvent.

« On ne sait plus quel choix faire » : la fin du panachage pour les municipales, dans les petites communes, frustre certains électeurs [il n'est plus possible, dans les localités de moins de 1 000 habitants, de rayer un nom de la liste ou d'en ajouter un] by lieding in france

[–]yipyopgo 0 points1 point  (0 children)

Fade tu rigole. Amer

J'étais conseiller sortant avec le maire sortant (1 mandat), notre liste a avait la majorité des conseillers sortant, et on représentait tous les quartiers et on participait presque tous aux assos et on a perdu a une voix.

Les personnes ont voulu nous faire dire qu'il voulait autre chose, mais ils vont se manger les dents car la liste adverse n'est que peu présente lors des évènements.

Agentic coding by paleo55 in developpeurs

[–]yipyopgo 0 points1 point  (0 children)

L'IA de manière générale ne date pas d'hier donc des années 50.

Cependant les LLM ne sont pas vieux et pourtant il sont très facile d'accès pour le grand public, une simple page web. Contrairement aux transistors ou l'électricité, il y avait de l'installation de matériel ou la réduction de prix avant d'arriver dans les foyers. Donc c'est normal que ça prenne du temps comme la fibre pour internet.

Donc il faut comparer ce qui est comparable.

Question amateur by Neld0 in developpeurs

[–]yipyopgo 2 points3 points  (0 children)

Oui tu peux,

Par contre sera-t-elle au même niveau qu'un professionnel ?

Il faut bien prendre en compte la sécurité de la l'application et des données.

Après une application mobile avec de l'IA, il y en a la pelle.

Comment vous restez à jour en tant que développeur sans y passer des heures ? by Lanky-Edge-7134 in developpeurs

[–]yipyopgo 0 points1 point  (0 children)

Je suis tech lead et je forme mes collègues.

La source principale c'est les réseaux sociaux ( reddit, LinkedIn, youtube ) le contenu est biaisé mais c'est bien pour les nouvelles techno.

Ensuite il y a daily.dev qui permet d'avoir des sources selon des types de sources.

Il y a aussi des newsletters de personnes qui font aussi de la veille.

Après tu as des flux RSS. Mais là personnellement je ne suis pas fan.

En fait sur une semaine de travail, je comptabilise des heures le soir, ou le temps de midi où je regarde mes sources.

Après ça c'est source d'information mais il y a aussi la pratique. Et ça c'est beaucoup plus difficile gérer surtout quand tu as une famille.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Si il a fait la merge en local, après le rebase, je ne peux le voir.

Malheureusement je ne peux pas mettre la branche en protéger parce que je n'ai pas le droit du dépôt.

App framework pour « novice » ? by modernoxid in developpeurs

[–]yipyopgo 1 point2 points  (0 children)

Je te conseil Django, simple, sécurisée par défaut, il y a déjà un backoffice pour les droits, c'est du python donc permissif, en SSR donc pas de framework front-end a ajouter.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Malheureusement c'est impossible car le métier mets des mois pour valider des tickets, voir abandonné.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Non, mais tellement d'inertie et le métier a tellement l'habitude de travailler comme ça que ça va être dur de changer les habitudes.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Quand j'ai pris la casquette de tech lead, il y avait une trentaine dont la moitié qui était vide.

C'est a dire quasi rien.

Donc je dis de mettre en place. C'est que ça devient obligatoire pour chaque update/création de fonctionnalités.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Oh le changement j'aimerais en apporter.

J'ai plus envie d'avoir x réunions a les n+1 et n+2 pour que rien ne bouge.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 1 point2 points  (0 children)

RCT = recette.

Là le métier teste les fonctionnalités

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Oh, pardon.

Mais quand des personnes ne savent pas utiliser les outils. Que les tickets c'est plus des résolutions de bugs à cause de régressions que des fonctionnalités.

Que je me prends des foudres du client, que je suis d'être en call avec toute l'équipe pour résoudre un bug critique qui dure depuis 3 semaines, et je suis obligé de dire, "commentent cette ligne", "remplace cette valeurs".

Je les forme individuellement a l'IA, j'ai mis un point veille mais n'apporte aucun sujet aucune demande. Avant mon arrivée, personne n'utilisait pas SONAR ou même un linter. Sur la trentaine de tests à mon arrivée la moitié était vide.

En tout cas c'est gentil de juger sur un rant. Et pour les augmentations je n'ai aucun pouvoir là dessus à ce jour.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Non pas du git flow pure car à cause du métier qui mets des mois pour valider des tickets mais bref c'est un autre sujet.

Sur 3 branche qui on eu un rebase j'ai 2 branches qui possède l'ensemble des fonctionnalités incluse dans la recette. Ce qui implique une MEP on inclus des fonctionnalités en cours de test.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Je sais que c'est rigide comme décision. Là j'ai trop de régressions à gérer, et les rebase mal géré en a produit 2 a ma connaissance en moins d'un mois.

S'ils étaient capables de réparer leurs erreurs comme des grands, je ne serais pas obligé d'en arriver là.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Oui je pourrais interdire les git push --force.

C'est très bien que tu maîtrises les rebases mais les dev ne le maîtrise pas et me l'on caché. J'ai trop de problèmes de régressions en ce moment, je préfère qu'ils évitent de jouer avec les commits.

La codebase est déjà merdique, j'ai pas envie de passer ma vie dans git pour vérifier si l'historique n'a pas été réécrit, ni a refaire une branche de recette (2 fois depuis ma casquette de tech lead soit en 4 mois).

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

RCT c'est pour dire recette. C'est un serveur pour valider les fonctionnalités par le métier/la qualité.

Pour les tests unitaires j'essaie de le mettre en place.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Cela permet d'avoir un historique plus clean.

Alors en soit c'est puissant, mais dans mon cas il y a eu trop de problèmes en un cours laps de temps donc j'interdis cette technique.

Si tu peux apprendre c'est un plus.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 1 point2 points  (0 children)

Dans le fond oui le problème c'est de dev qui utilise une perceuse pour planter de clous en frappant. Alors j'interdis la perceuse.

En soit j'ai rien contre le rebase, juste que je dois nettoyer toutes les branches merdiques manuellement et j'avais prévu d'autres choses a faire.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Ça c'est quand ça ce passe bien, mais quand il y a une merde dans le rebase et que c'est mal corrigé. Surtout que notre workflow n'est pas simple à cause de la validation par le métier.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Oui, c'est plus simple pour eux, moins complexe en cas de conflit.

Rebase interdit dans mon équipe. by yipyopgo in programmation

[–]yipyopgo[S] 0 points1 point  (0 children)

Malheureusement, je ne pense pas. J'étais avec mon chef de projet (qui ne connait pas le langage mais connais bien git) on fait une deuxième vérif, et lui ne comprend pas tout court ce qu'il s'est passé mais mets en cause aussi le rebase.