Je suis un CRACK en développement d'API
AlonzyQuoi
2022-03-16 23:58:47
Le 16 mars 2022 à 23:51:45 :
Le 16 mars 2022 à 23:46:28 :
Le 16 mars 2022 à 23:41:27 :
Le 16 mars 2022 à 23:40:52 :
l'IA arrive déjà à développer un api
Dans quelques années tu sera obselete
On parle pas de faire un CRUD de merde le golemhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ok dit moi à quelle moment ton travail est indispensable ?
L'infrastructure facile à gérer par l'IA
La sécurité pareil
Load balancer, scalabilite, ha, pareille
Toi tu interviens pour faire ton if else pour le moment
Préviens moi le jour ou une IA est capable de concevoir une base de données relationnelle qui respecte les critères de Data Integrity.
J'attends aussi une IA nocode, capable d'écrire une architecture multi-couche entièrement scalable, pensée pour être database et framework amnésique
https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Bordel tu racontes quoi toi? Un junior sortie d'école te fais ça
Aujourd'hui les pisseurs de code vous êtes encore utile parce que ton if else basé sur le besoin du client n'est pas encore prise en charge par l'IA mais ca arrive tkt
Regarde le métier de QA qui a disparu bizarrement
Normal tout est gérer par une pipeline de la ligne du code, l'exécution des test jusqu'à la monté en prod sans qu'un humain intervient
Metaversus
2022-03-17 00:05:06
Le 16 mars 2022 à 23:54:19 :
comment gérer l'authentification, les droits d'accès proprement?
La solution par défaut c'est d'utiliser JWT, un token autosigné et vérifié par le serveur contenant les informations de session comme l'id et le rôlehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ensuite sur chaque route avec des middlewares tu appliques une vérification verticale (non auth auth) et horizontale (basé sur les rôles) en prenant soin de tout bloquer par défauthttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Metaversus
2022-03-17 00:09:19
Le 16 mars 2022 à 23:58:47 :
Le 16 mars 2022 à 23:51:45 :
Le 16 mars 2022 à 23:46:28 :
Le 16 mars 2022 à 23:41:27 :
Le 16 mars 2022 à 23:40:52 :
l'IA arrive déjà à développer un api
Dans quelques années tu sera obselete
On parle pas de faire un CRUD de merde le golemhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ok dit moi à quelle moment ton travail est indispensable ?
L'infrastructure facile à gérer par l'IA
La sécurité pareil
Load balancer, scalabilite, ha, pareille
Toi tu interviens pour faire ton if else pour le moment
Préviens moi le jour ou une IA est capable de concevoir une base de données relationnelle qui respecte les critères de Data Integrity.
J'attends aussi une IA nocode, capable d'écrire une architecture multi-couche entièrement scalable, pensée pour être database et framework amnésique
https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Bordel tu racontes quoi toi? Un junior sortie d'école te fais ça
Aujourd'hui les pisseurs de code vous êtes encore utile parce que ton if else basé sur le besoin du client n'est pas encore prise en charge par l'IA mais ca arrive tkt
Regarde le métier de QA qui a disparu bizarrement
Normal tout est gérer par une pipeline de la ligne du code, l'exécution des test jusqu'à la monté en prod sans qu'un humain intervient
Le desco, y'a aucun if else dans mon code, c'est que du pub/sub, des design pattern, du temps réel, de la définition d'interface ports et de fonctions adapters.https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Le métier de QA existe toujourshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
C'est comme WebFlow, ça n'empêche pas les développeurs front d'existerhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Après faut bien des technos médiocres pour les gens médiocreshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Metaversus
2022-03-17 00:10:11
Le 17 mars 2022 à 00:08:58 :
Tu codes en dotnet ?
Non en Node.JShttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
AlbertoJhonson
2022-03-17 00:11:03
[00:10:11] <METAVERSUS>
Le 17 mars 2022 à 00:08:58 :
Tu codes en dotnet ?
Non en Node.JShttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
En entreprise et/ou perso aussi ?
quicontrolela
2022-03-17 00:11:56
Le 17 mars 2022 à 00:05:06 :
Le 16 mars 2022 à 23:54:19 :
comment gérer l'authentification, les droits d'accès proprement?
La solution par défaut c'est d'utiliser JWT, un token autosigné et vérifié par le serveur contenant les informations de session comme l'id et le rôlehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ensuite sur chaque route avec des middlewares tu appliques une vérification verticale (non auth auth) et horizontale (basé sur les rôles) en prenant soin de tout bloquer par défauthttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
comment ça se passe quand un nouveau compte est crée concrètement? tu as la succession des étapes avec la DB et le bakend depuis la demande de la création d'un compte jusqu'à l'accès à une ressource protégée?
AlbertoJhonson
2022-03-17 00:13:02
[00:11:31] <Rebellion599>
Nest JS maitre course
C'est cool aussi le dotnet core
AlonzyQuoi
2022-03-17 00:14:43
Le 17 mars 2022 à 00:09:19 :
Le 16 mars 2022 à 23:58:47 :
Le 16 mars 2022 à 23:51:45 :
Le 16 mars 2022 à 23:46:28 :
Le 16 mars 2022 à 23:41:27 :
Le 16 mars 2022 à 23:40:52 :
l'IA arrive déjà à développer un api
Dans quelques années tu sera obselete
On parle pas de faire un CRUD de merde le golemhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ok dit moi à quelle moment ton travail est indispensable ?
L'infrastructure facile à gérer par l'IA
La sécurité pareil
Load balancer, scalabilite, ha, pareille
Toi tu interviens pour faire ton if else pour le moment
Préviens moi le jour ou une IA est capable de concevoir une base de données relationnelle qui respecte les critères de Data Integrity.
J'attends aussi une IA nocode, capable d'écrire une architecture multi-couche entièrement scalable, pensée pour être database et framework amnésique
https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Bordel tu racontes quoi toi? Un junior sortie d'école te fais ça
Aujourd'hui les pisseurs de code vous êtes encore utile parce que ton if else basé sur le besoin du client n'est pas encore prise en charge par l'IA mais ca arrive tkt
Regarde le métier de QA qui a disparu bizarrement
Normal tout est gérer par une pipeline de la ligne du code, l'exécution des test jusqu'à la monté en prod sans qu'un humain intervient
Le desco, y'a aucun if else dans mon code, c'est que du pub/sub, des design pattern, du temps réel, de la définition d'interface ports et de fonctions adapters.https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Le métier de QA existe toujourshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
C'est comme WebFlow, ça n'empêche pas les développeurs front d'existerhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Après faut bien des technos médiocres pour les gens médiocreshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ahi c'est bon j'arrête de feed tu dois être developpeur dans un vieux SSII
Sans me vanter je te parle car je suis dans un environnement qui évolue extrêmement vite ( je suis dev Amazon à Toronto)
Prépare ta transition maintenant nonobstant
AlbertoJhonson
2022-03-17 00:17:27
[00:14:43] <AlonzyQuoi>
Le 17 mars 2022 à 00:09:19 :
Le 16 mars 2022 à 23:58:47 :
Le 16 mars 2022 à 23:51:45 :
Le 16 mars 2022 à 23:46:28 :
Le 16 mars 2022 à 23:41:27 :
Le 16 mars 2022 à 23:40:52 :
l'IA arrive déjà à développer un api
Dans quelques années tu sera obselete
On parle pas de faire un CRUD de merde le golemhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ok dit moi à quelle moment ton travail est indispensable ?
L'infrastructure facile à gérer par l'IA
La sécurité pareil
Load balancer, scalabilite, ha, pareille
Toi tu interviens pour faire ton if else pour le moment
Préviens moi le jour ou une IA est capable de concevoir une base de données relationnelle qui respecte les critères de Data Integrity.
J'attends aussi une IA nocode, capable d'écrire une architecture multi-couche entièrement scalable, pensée pour être database et framework amnésique
https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Bordel tu racontes quoi toi? Un junior sortie d'école te fais ça
Aujourd'hui les pisseurs de code vous êtes encore utile parce que ton if else basé sur le besoin du client n'est pas encore prise en charge par l'IA mais ca arrive tkt
Regarde le métier de QA qui a disparu bizarrement
Normal tout est gérer par une pipeline de la ligne du code, l'exécution des test jusqu'à la monté en prod sans qu'un humain intervient
Le desco, y'a aucun if else dans mon code, c'est que du pub/sub, des design pattern, du temps réel, de la définition d'interface ports et de fonctions adapters.https://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Le métier de QA existe toujourshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
C'est comme WebFlow, ça n'empêche pas les développeurs front d'existerhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Après faut bien des technos médiocres pour les gens médiocreshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ahi c'est bon j'arrête de feed tu dois être developpeur dans un vieux SSII
Sans me vanter je te parle car je suis dans un environnement qui évolue extrêmement vite ( je suis dev Amazon à Toronto)
Prépare ta transition maintenant nonobstant
C'est de la daube Amazon
Metaversus
2022-03-17 00:18:29
Le 17 mars 2022 à 00:11:56 :
Le 17 mars 2022 à 00:05:06 :
Le 16 mars 2022 à 23:54:19 :
comment gérer l'authentification, les droits d'accès proprement?
La solution par défaut c'est d'utiliser JWT, un token autosigné et vérifié par le serveur contenant les informations de session comme l'id et le rôlehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ensuite sur chaque route avec des middlewares tu appliques une vérification verticale (non auth auth) et horizontale (basé sur les rôles) en prenant soin de tout bloquer par défauthttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
comment ça se passe quand un nouveau compte est crée concrètement? tu as la succession des étapes avec la DB et le bakend depuis la demande de la création d'un compte jusqu'à l'accès à une ressource protégée?
Bah l'utilisateur envoie une requête à signup, l'user est ajouté dans la base, l'utilisateur envoie une deuxième requête à signin avec ses identifiants qui sont vérifies avec les méthodes de hash et d'encryption appropriés, après le jwt est générée avec les informations minimales d'identification comme le rôle et l'user_id, signé et envoyé en réponse dans un json l, côté front, le client l'ajoute dans son localstorage et pour les autres routes, tu vérifies la validité du token en retournant un 401 si il y a une erreur et tu vérifies que l'id correspond bien à l'id de l'utilisateur qui possède la ressource dans le cas où c'est une vérification d'accès à une ressource
quicontrolela
2022-03-17 00:19:46
Le 17 mars 2022 à 00:18:29 :
Le 17 mars 2022 à 00:11:56 :
Le 17 mars 2022 à 00:05:06 :
Le 16 mars 2022 à 23:54:19 :
comment gérer l'authentification, les droits d'accès proprement?
La solution par défaut c'est d'utiliser JWT, un token autosigné et vérifié par le serveur contenant les informations de session comme l'id et le rôlehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Ensuite sur chaque route avec des middlewares tu appliques une vérification verticale (non auth auth) et horizontale (basé sur les rôles) en prenant soin de tout bloquer par défauthttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
comment ça se passe quand un nouveau compte est crée concrètement? tu as la succession des étapes avec la DB et le bakend depuis la demande de la création d'un compte jusqu'à l'accès à une ressource protégée?
Bah l'utilisateur envoie une requête à signup, l'user est ajouté dans la base, l'utilisateur envoie une deuxième requête à signin avec ses identifiants qui sont vérifies avec les méthodes de hash et d'encryption appropriés, après le jwt est générée avec les informations minimales d'identification comme le rôle et l'user_id, signé et envoyé en réponse dans un json l, côté front, le client l'ajoute dans son localstorage et pour les autres routes, tu vérifies la validité du token en retournant un 401 si il y a une erreur et tu vérifies que l'id correspond bien à l'id de l'utilisateur qui possède la ressource dans le cas où c'est une vérification d'accès à une ressource
faut que je me renseigne sur ça merci beaucoup
woutGRIMPEUR
2022-03-17 00:21:44
Y a de l'algorithmique dans le développement d'API?
Metaversus
2022-03-17 00:22:48
Le 17 mars 2022 à 00:11:31 :
Nest JS maitre course
Jamais accroché je suis sur Adonis et Expresshttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
-mig-21-
2022-03-17 00:23:42
Meilleur framework back selon toi? Dans ma formation on va bientôt attaquer symfony, mais j'ai l'impression que node a plus le vent en poupe
tvissou
2022-03-17 00:25:11
Tu penses quoi des backs en Python?
Metaversus
2022-03-17 00:27:04
Le 17 mars 2022 à 00:21:44 :
Y a de l'algorithmique dans le développement d'API?
Non en backend, tu fais essentiellement de l'intégration d'API, de l'implémentation de design pattern et d'architecture multi couche, de l'optimisation de requêtes de base de données. Y'a pas vraiment d'algorithmique à proprement parléhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
En plus une API REST est par définition stateless donc toute la logique est segmentée et indépendante à son endpoint et totalement asynchrone, donc y''a pas d' histoire de boucles, de tri, de structures de données en mémoirehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
AlbertoJhonson
2022-03-17 00:28:56
[00:27:04] <METAVERSUS>
Le 17 mars 2022 à 00:21:44 :
Y a de l'algorithmique dans le développement d'API?
Non en backend, tu fais essentiellement de l'intégration d'API, de l'implémentation de design pattern et d'architecture multi couche, de l'optimisation de requêtes de base de données. Y'a pas vraiment d'algorithmique à proprement parléhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
En plus une API REST est par définition stateless donc toute la logique est segmentée et indépendante à son endpoint et totalement asynchrone, donc y''a pas d' histoire de boucles, de tri, de structures de données en mémoirehttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Mais parfois t'as besoin de faire des algos, ça se passe ou ? Dans un microservice auquel fait appelle ton endpoint ?
Metaversus
2022-03-17 00:33:14
Le 17 mars 2022 à 00:23:42 :
Meilleur framework back selon toi? Dans ma formation on va bientôt attaquer symfony, mais j'ai l'impression que node a plus le vent en poupe
J'ai jamais touché à PHP, je m'éloigne de tout ce sui n'est pas Node au maximum donc je peux pas te donner un avis objectif sur ce frameworkhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg
Concernant Node.JS,sa force principal réside dans sa manière singulière de gérer l'asynchrone en single thread grâce à l'event loop, un mécanisme ingénieux qui lui permet de gérer des milliers de d'entrée/sortie simultanées sans avoir à surcharger le serveur de thread comme en PHP, ce, qui en fait un excellent candidat pour le développement d'applications réseaux en temps réel mais un mauvais pour le traitement intensif en CPU sauf depuis la MAJ des services workers qui permettent d'exécuter du code sur un autre threadhttps://image.noelshack.com/fichiers/2021/02/5/1610706605-3124-full.jpg