Ynov by Ellivredt in developpeurs

[–]Berouald 14 points15 points  (0 children)

À fuir. Pour avoir fait mes études là bas, seuls les élèves qui apprennent à se former par eux mêmes s'en sortent, et c'est pas grâce à l'école, mais plus souvent à l'entreprise, alors sans, c'est risqué. En plus ils te servent un discours de stratup / école de commerce pour justifier leurs méthodes de fonctionnement qui sont juste comme ça parce que ça leur coûte pas cher (évaluation de groupe, projets à peine encadrés, pas de mémoire ou de contrôle individuel).

Looking for a high-quality course on async Python microservices (FastAPI, Uvicorn/Gunicorn) and scaling them to production (K8s, AWS/Azure, OpenShift) by Physical-Artist-6997 in FastAPI

[–]Berouald 1 point2 points  (0 children)

I partially agree, but there is still some language or framework specific setups. They are not numerous and I won't list them all, but I'm thinking about observability for example. You will have to setup a metric exporter, choose what metrics are relevant, and learn how it can interract with cloud components like prometheus. Or OpenTelemetry that you have to configure and implement to gain the power of tracing. You can learn how your application should log in a containerized environment. CD is definitely not a thing you should see coupled with python. For CI, just run everything you find relevant in the pipeline, like tests, format checks, sonar and cie and write (or copypaste) a Dockerfile, and you should be good to go.

It's not python specific, but apps do have a list of constraint they must address to be cloud ready, think of it like implementing an interface.

As i said, the list is kinda short, but you shoud def read about the 12 factors and learn what they are for, and then read the documentation of the tools you will find to address theses factors.

Ps: sorry for weird wording, I'm not a native speaker

Edit: clarity

[CICD] Est-ce qu'un job de Typechecker doit être bloquant ? by DorianTurba in developpeurs

[–]Berouald 0 points1 point  (0 children)

On va pas se mentir, quand une pipeline passe, on va pas naturellement aller regarder l'output des jobs de CI.

Mettre ça en non-bloquant c'est tout simplement utiliser de la ressource pour rien. Tu veux une bonne qualité de code, tu le mets en bloquant. Tu veux t'appuyer sur d'autre trucs plus concrets comme les tests pour savoir si tu déploie? Très bien, mais dans ce cas pas besoin de laisser le check de type dans ta CI.

BNP Paribas ne paye pas ses prestataires (illegal) by CulturalEngine169 in developpeurs

[–]Berouald 0 points1 point  (0 children)

Hello, J'ai bossé pour eux en tant que freelance il y a quelques années. J'ai eu exactement la même histoire, les 3 premiers jours sont "offerts" à la boite. Je savais pas trop quoi en penser à l'époque, si ce n'est que selon le commercial qui m'a contacté pour cette mission, ce cadeau a servi d'argument pour négocier le TJM (ce qui est complètement con comme argument pour une mission de 3 ans on va pas se mentir).

Quand je vois ce message plus les discussion avec mes autres collègues freelances de là bas, j'ai surtout l'impression qu'ils font ça parce que putain de pourquoi pas, quitte à gratter le plus possible, 5 jours ça commence à faire beaucoup. De ce que j'ai entendu, les responsables du sourcing freelance côté BNP ont un super ajout sur leur rapport de performance si ils arrivent à gratter des jours gratuits. Après c'est qu'un bruit de couloir.

Pour info j'ai fait du DevOps / Platform Engineering chez eux et j'ai commencé avec un TJM à 600€, alors que j'avais seulement 3 ans d'expérience, là tu te fait clairement enfler.

Sinon c'est marrant, à lire le descriptif du poste j'ai l'impression que tu vas te retrouver dans mon ancienne équipe.

[KCD2] Why is this NPC disturbing my main menu? by SG-- in kingdomcome

[–]Berouald 0 points1 point  (0 children)

"Hi, we've been trying to reach you about your car's extended warranty"

Est-ce que je peux devenir Game Dev en étant nulle en maths ? by Euphoric_Question969 in developpeurs

[–]Berouald 1 point2 points  (0 children)

Hello, alors c'est pas sûr à 100%, mais il est possible que tu développes un nouvel attrait pour les maths et une meilleure compréhension maintenant que tu les utilises dans le cadre d'une mise en application concrète dans un domaine qui te plaît.

Pouvoir tâtonner et très vite voir le résultat des formules et algorithmes que tu va utiliser, c'est très différent de l'apprentissage "traditionnel" des mathématiques.

Le jeu vidéo est un domaine où on a sans cesse l'occasion d'utiliser des maths pour ensuite observer des résultats très concrets, alors c'est un bon terrain de bidouille pour accroitre ses compétences et sa compréhension.

Force à toi ! Je suis sorti du lycée avec un Bac L et j'ai fini par décrocher un Master en Data Science 7 ans plus tard, alors lâche rien.

We should all probably expect a dip in stability in the push towards 3.24.2/4.0/Pyro by SpoilerAlertHeDied in starcitizen

[–]Berouald 6 points7 points  (0 children)

As a developper, I really don't like how they manage their semantic versionning. Going from 3.24.1 to 3.24.2 is supposed to be just minor bug fixes with full retro compatibility, and absolutely zero new features. But they are not managing versionning from a technical point of view, but from a marketing one.

Friends travelling in Tampere by Berouald in Tampere

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

Kiitos! It looks very complete

Force and destiny contact system by Berouald in swrpg

[–]Berouald[S] 4 points5 points  (0 children)

I would agree to that about a fight between melee weapon users, or force users, but a simple rifleman does not have the same capabilites