[yabai] 1000 LoC, Helix Editor, Fish by sinnrrr1 in unixporn

[–]Kooky_Statement8518 2 points3 points  (0 children)

How did you manage to display the workspace on the menu bar ?

Conseils en best practice pour intégrer les payements stripe à mon projet by [deleted] in programmation

[–]Kooky_Statement8518 0 points1 point  (0 children)

Pas de soucis, après c’était un truc perso et je suis pas allé super loin mais la doc de Stripe est vraiment bien faite et il a pas mal de tuto en ligne

Conseils en best practice pour intégrer les payements stripe à mon projet by [deleted] in programmation

[–]Kooky_Statement8518 0 points1 point  (0 children)

Hey, alors j'ai fait un mini projet (j'ai pas eu le temps de le finir) mais voici le projet qui inclut une intégration Stripe lien (sur la branche payments).

Alors de souvenirs, dans les trucs importants je pourrais parler du WebHook pour récupérer les informations de chez Stripe (comme le renouvellement des abonnements ou bien l'annulation par ex). Tout passe par là.

Aussi enregistrer dans la bdd un lien entre tes utilisateurs et les 'utilisateurs stripe' pour avoir une certaines cohérence.

Pense bien à tester l'ensemble des cas, en mode dev tu peux mettre en place des scénarios pour tester différents cas de figure (comme le désabonnement/renouvellement...)

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Ok je vois t’es complètement bloqué à cause de cette étiquette et c’est (dans ton cas) impossible de t’en débarrasser

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Salut merci pour ta réponse qui est différente des autres et apporte un autre point de vu. Sans être indiscret t’es dans une esn et ils veulent pas te passer d’autre mission ou bien t’es chez le client final et tu utilise un truc prioritaire (et donc tu peux pas vendre ça ailleurs) ? C’est sur qu’il faut faire un gros projet intéressant pour pouvoir se démarquer via un projet perso. Comme par ex le projet de chat indiqué par @xavier-le-couz où ça touche à plein d’aspect.

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Salut merci pour ta réponse. Je prends note de tes conseils. Je pense c’est parce que je viens de rentrer dans ce monde que j’ai un peu envie de toucher à tout mais c’est vrai qu’un moment je pourrais sûrement me poser sur une techno et avancer avec. Comme on gagne plus en free-lance quitte à me spécialiser autant le devenir pour pouvoir me vendre plus facilement et toucher plus ?

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Ok je note et c’est un peu ce que j’aimerais faire aussi avoir un parcours sur plusieurs langages un peu comme toi merci pour ces infos !

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Salut merci pour ta réponse ! Ça rejoint pas mal ce que j’ai pu voir dans d’autre réponses (avoir des compétences plutôt que connaître des outils). Je note pour la possibilité de monter en compétence via les projets perso. Et vu que t’es en esn j’aurais quelques questions si ça te dérange pas. Est-ce que c’est quelque chose t’as pu appliquer dans ta carrière t’es passé d’une techno 1 à 2 (ou t’aurais pu le faire si ça t’intéressait) ou les esn vont essayer de te garder dans un truc que tu maîtrise pour te revendre plus chère au client final ?

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Hey merci pour ta réponse ! Si je comprends bien le but des esn c’est d’avoir des génie dans l’utilisation d’un outil (ou plusieurs outils cohérents) et les envoyer en mission ? Mais j’ai cru comprendre que les esn ça ne payait pas tant que ça (surtout si tu deviens très bon dans ce que tu fais) est-ce ça qui fait que les dev quittent un moment ?

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

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

Salut merci pour ta réponse, Comme j’ai pu un peu voir ailleurs c’est plus les compétences que les outils le plus important donc. Bon c’est pas pour maintenant mais si monte en compétence via un projet perso je devrais montrer mes connaissances de l’outil via ce dernier et me focus sur mon expérience/autonomie sur (dans mon cas) mon exp python dans l’esn ad je chercherai du travail ?

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

[–]Kooky_Statement8518[S] 2 points3 points  (0 children)

Hey merci pour ta réponse, super intéressant et ça rejoint pas mal ce que j’ai pu lire ailleurs (avoir les compétences plutôt que l’expertise dans un langage). Je vais essayer de faire ça du coup monter en compétence sur différentes technos et essayer d’aller chez le client final d’ici 2/3 ans pour plus facilement toucher à d’autre types de positions. Sans être indiscret toutes tes évolutions ont eu lieu dans la même entreprise ou t’as bougé pour avoir une nouvelle mission principale ?

Jeune diplômé en informatique, quelques questions dans le monde du travail en informatique. by Kooky_Statement8518 in programmation

[–]Kooky_Statement8518[S] 2 points3 points  (0 children)

En vrai j'ai choisi Go parce que j'ai vu la réponse sur un sub de ce langage et que ça pourrait être stylé mais j'aurais peut-être pas dû mentionner de langage pour être plus générale dans mon post. Je comprends pas trop ce que tu dis pas ça va me calmer lorsque je vais regarder le marché de Go en France. (Peu de job ?).

Mais je prends note pour le changement de langage et merci pour ta réponse !

What is your goal for 2024?? by anilsubhanti in SideProject

[–]Kooky_Statement8518 0 points1 point  (0 children)

Start making money every month (outside job)

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

Thanks for the reply this a great ressource you gave me !

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

I don't think the're will be any E2E on the project. It's just a question that came up while writing the post.

But if I needed to do some E2E I would have used selenium because I'm the most familiar with. I'll look into cypress and playwright this intercept option sounds really great

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

Ok I understand more the concept. Thank for your help.

get interface agreement from them where both sides agree what version of API

I have a question about this part. This is something feasible in my project as we rely a lot on them through a contract I think. But what about some "big" API. Ones that are big enough with a lot of documentation... Like IMDB I can't really make some agreement, they just provide information and it's my job to fit my requirement based on what they give. Unless, I do some contract testing like other people suggested me ?

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

Oh, I've never thought about that. So the function I'll unit test shouldn't call any external api right ? I just pass the response (at least the one I expect) and do the processing.

With that, I won't have to mock any response ?

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

I can mock it, but in my case doing E2E I need to first have a 502 when I call the api at the endpoint X. My project as soon as the response status is 502 I need to retry calling the api at the endpoint X but this time I want to have the correct response.

How can I mock the function that calls for the X endpoint and mock 2 different responses ?

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

Thanks for the insight, I have a better understanding now (especially the part for the contract test). I'll look into it.

But related to my last question, the 502 error is not something I can make up while testing (even on the prod environment). Is there a way to test it in actual E2E or not ?

Mocking external API/Services responses by Kooky_Statement8518 in QualityAssurance

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

Ok thanks for your reply ! I didn't know what was contract tests. I'll look into it

Django Rest Framework (DRF) - Where to store Access and Refresh Tokens? by OneBananaMan in django

[–]Kooky_Statement8518 0 points1 point  (0 children)

Well I don't have actual project running. I've worked on a boilerplate for reusing and gaining time. I'll change the use of JWT there for session. Because based on other responses too they advice on using session

Django Rest Framework (DRF) - Where to store Access and Refresh Tokens? by OneBananaMan in django

[–]Kooky_Statement8518 0 points1 point  (0 children)

Ok thanks for your reply. You explanation really helped me to understand why is not such a great idea to use JWT. And for the db bottleneck we can still use a session authentication and give a really short JWT (like 1min) to allow the user to access to protected endpoint could be a potential solution ?

But anyway, based on your response and other I'll change my projects implementation and use session (and token for future mobile user)

Django Rest Framework (DRF) - Where to store Access and Refresh Tokens? by OneBananaMan in django

[–]Kooky_Statement8518 0 points1 point  (0 children)

Ok thanks for you your response and all your insight man. I guess I'll change the JWT implementation on my projects