Le 29 septembre 2023 à 23:48:37 :
Que penses tu de WordPress ?Perso Même avec un Thème WordPress assez évolué comme JNews il est nécessaire de savoir très bien coder pour développer un site web au concept très développé, précis et design tel que par exemple http://FranceFC.fr
Le Slide Show modifié en page d’accueil Les Modules à Onglets en page d’accueil etc tout est codage / développement custom
C'est bien pour ceux qui maîtrisent pas le dev, comme récemment avec le noCode.
Mais c'est pas une solution sérieuse si tu veux du custom et une solution pérenne sur le long terme.
Le 29 septembre 2023 à 23:46:45 :
Le 29 septembre 2023 à 23:42:17 :
Le 29 septembre 2023 à 23:40:51 :
Le 29 septembre 2023 à 23:33:53 :
Le 29 septembre 2023 à 23:24:09 :
Stack JVM ?Et tu te prends pour une développeur ?
Prestataire surpayé dans un service public bordélique ou dans une compagnie d'assurance bureaucratique j'imagine ?
Aucun des deux, plutôt contacté par des pointures du ecommerce et du web mondial
Passe sa journée à se branler sur des conférence de "clean architecture" et "domain driven design" ?
N'a jamais codé autre chose que des applis stupides de gestion administrative faisables en cinq minutes sur Excel mais même ton manager ne sait pas faire ça ?
Ne connaît rien à part Java et la programmation orientée objet et ne jure que par ça ?
Utilise des usines à gaz telles que Struts ou Spring Boot ?
Même après 10 ans tu ne comprends toujours rien à tout ce que tu utilises ?
C'est bien ça ?
J'utilise le clean code, la clean archi (avec un peu de DDD du coup) et fais des microservices en prod depuis 2017 sur des sites à fort trafic et toi ? En 2017 tu savais ce que c'était ?
Et sinon adepte de prog fonctionnelle et tout ce qui en découle. Désolé
T'auras beau dire ce que tu veux, que tu connais autre chose, que t'es bon en algo ou dans d'autres paradigmes ou je ne sais quoi, tu restes un être inférieur.
Vous serez toujours une race inférieure, les développeurs Java.
Continuez à mettre vos micropénis en prod, tout le monde se fout de votre gueule et de celle de vos gourous.
Heureusement que je fais 90% de kotlin dorénavant.
Et vu to discours, ton avis importe peu, tu es bien loin des problématiques rencontrées en prodTu crois que tu pars au champ de bataille quand tu parles de ta "prod" ou quoi ?
ça montre bien que vous maîtrisez rien avec vos technos pathétiques.
Je me pisse de rire quotidiennement en pensant aux pétaoctets de code stupide qui peuvent passer dans une JVM.
Kotlin ne vaut pas mieux que Java. Les sales corporatistes pensent vraiment qu'on peut empiler à l'infini des surcouches sans se soucier de la merde puante qui règne dessous. Typique de vos raisonnements. Toujours dans la complexité.
C'est comme ça qu'on se croit intelligent ?
venant d'un Desco bac-2, je sais pas quoi en penser
Kotlin ou Java, à partir du moment ou c'est conteneurisé et déployé dans k8s, c'est du pareil au même le desco. Mais tu dois être encore à l'ancienne à rien comprendre à tout ça
Le 29 septembre 2023 à 23:43:13 :
Le 29 septembre 2023 à 23:40:51 :
Le 29 septembre 2023 à 23:33:53 :
Le 29 septembre 2023 à 23:24:09 :
Stack JVM ?Et tu te prends pour une développeur ?
Prestataire surpayé dans un service public bordélique ou dans une compagnie d'assurance bureaucratique j'imagine ?
Aucun des deux, plutôt contacté par des pointures du ecommerce et du web mondial
Passe sa journée à se branler sur des conférence de "clean architecture" et "domain driven design" ?
N'a jamais codé autre chose que des applis stupides de gestion administrative faisables en cinq minutes sur Excel mais même ton manager ne sait pas faire ça ?
Ne connaît rien à part Java et la programmation orientée objet et ne jure que par ça ?
Utilise des usines à gaz telles que Struts ou Spring Boot ?
Même après 10 ans tu ne comprends toujours rien à tout ce que tu utilises ?
C'est bien ça ?
J'utilise le clean code, la clean archi (avec un peu de DDD du coup) et fais des microservices en prod depuis 2017 sur des sites à fort trafic et toi ? En 2017 tu savais ce que c'était ?
Et sinon adepte de prog fonctionnelle et tout ce qui en découle. Désolé
T'auras beau dire ce que tu veux, que tu connais autre chose, que t'es bon en algo ou dans d'autres paradigmes ou je ne sais quoi, tu restes un être inférieur.
Vous serez toujours une race inférieure, les développeurs Java.
Continuez à mettre vos micropénis en prod, tout le monde se fout de votre gueule et de celle de vos gourous.
T'es pitoyable, c'est pas de sa faute s'il aime java, ta mère t'as pas appris à pas te moquer des handicapés ?
venant d'un gamin sans doute nul en info ton avis n'a pas forcément de grande valeur.
En tout cas bien moins grande que les GAFAM qui me contactent pour bosser chez eux
Le 29 septembre 2023 à 23:42:09 :
Le 29 septembre 2023 à 23:35:18 :
Le 29 septembre 2023 à 23:33:59 :
Tu te contentes de dev tes applications ou tu gères aussi son intégration ?Je travaille pour des clients
Donc concrètement ça t'amène a faire quoi ?
Ils te balancent un cahier des charges ? ils te lâchent une problématique que tu dois résoudre pour ta mission ?
Comment tu peux avoir un profil senior payé 4k et te cantonner a du Spring ?
Je gagne entre 7k et 10k net.
Ensuite j'interviens en renfort des équipes et les aide à aller dans la bonne direction voire à mettre les socles techniques en place pour faciliter les futurs dev.
Le 29 septembre 2023 à 23:40:51 :
Le 29 septembre 2023 à 23:33:53 :
Le 29 septembre 2023 à 23:24:09 :
Stack JVM ?Et tu te prends pour une développeur ?
Prestataire surpayé dans un service public bordélique ou dans une compagnie d'assurance bureaucratique j'imagine ?
Aucun des deux, plutôt contacté par des pointures du ecommerce et du web mondial
Passe sa journée à se branler sur des conférence de "clean architecture" et "domain driven design" ?
N'a jamais codé autre chose que des applis stupides de gestion administrative faisables en cinq minutes sur Excel mais même ton manager ne sait pas faire ça ?
Ne connaît rien à part Java et la programmation orientée objet et ne jure que par ça ?
Utilise des usines à gaz telles que Struts ou Spring Boot ?
Même après 10 ans tu ne comprends toujours rien à tout ce que tu utilises ?
C'est bien ça ?
J'utilise le clean code, la clean archi (avec un peu de DDD du coup) et fais des microservices en prod depuis 2017 sur des sites à fort trafic et toi ? En 2017 tu savais ce que c'était ?
Et sinon adepte de prog fonctionnelle et tout ce qui en découle. Désolé
T'auras beau dire ce que tu veux, que tu connais autre chose, que t'es bon en algo ou dans d'autres paradigmes ou je ne sais quoi, tu restes un être inférieur.
Vous serez toujours une race inférieure, les développeurs Java.
Continuez à mettre vos micropénis en prod, tout le monde se fout de votre gueule et de celle de vos gourous.
Heureusement que je fais 90% de kotlin dorénavant.
Et vu to discours, ton avis importe peu, tu es bien loin des problématiques rencontrées en prod
Le 29 septembre 2023 à 23:33:59 :
Tu te contentes de dev tes applications ou tu gères aussi son intégration ?
Je travaille pour des clients
Le 29 septembre 2023 à 23:24:09 :
Stack JVM ?Et tu te prends pour une développeur ?
Prestataire surpayé dans un service public bordélique ou dans une compagnie d'assurance bureaucratique j'imagine ?
Aucun des deux, plutôt contacté par des pointures du ecommerce et du web mondial
Passe sa journée à se branler sur des conférence de "clean architecture" et "domain driven design" ?
N'a jamais codé autre chose que des applis stupides de gestion administrative faisables en cinq minutes sur Excel mais même ton manager ne sait pas faire ça ?
Ne connaît rien à part Java et la programmation orientée objet et ne jure que par ça ?
Utilise des usines à gaz telles que Struts ou Spring Boot ?
Même après 10 ans tu ne comprends toujours rien à tout ce que tu utilises ?
C'est bien ça ?
J'utilise le clean code, la clean archi (avec un peu de DDD du coup) et fais des microservices en prod depuis 2017 sur des sites à fort trafic et toi ? En 2017 tu savais ce que c'était ? C'est quoi ta volumétrie, 1000 connectés en même temps ?
Et sinon adepte de prog fonctionnelle et tout ce qui en découle.
Un peu de CDC, de CQRS etc... Désolé
Le 29 septembre 2023 à 22:48:34 :
Le 29 septembre 2023 à 22:47:07 :
Le 29 septembre 2023 à 22:45:36 :
Le 29 septembre 2023 à 22:42:59 :
Le 29 septembre 2023 à 22:41:10 :
> Le 29 septembre 2023 à 22:32:49 :
>> Le 29 septembre 2023 à 22:29:03 :
> >Comment exposes-tu des APIs en OIDC ?
>
> Tu installes la librairie correspondante dans ton framework ou ton langage.
Je ne parle pas de consommer l'API en question mais de l'exposer
Non mais exposer une Api sécurisée c'est rien. Toute la partie sécu est déléguée à un serveur d'authentification (qui lui gère les TTL, les révocations de sessions etc..), et côté API tu checkes juste les rôles. C'est pas plus compliqué que de faire de la connexion côté front.
Justement, c'est exactement la question : qu'est-ce que tu utilises pour faire la surcouche à qui tu vas déléguer l'authentification et d'aller checker ton annuaire d'utilisateurs/droits ?
Je vais pas rentrer dans les détails, mais j'utilise une solutions OIDC qui a fait ses preuves (mp pour les détails) et une librairie pour s'interfacer avec ça côté API. Sur des sites grand public.
Il y a quoi de si secret à en parler ?
j'ai répondu en MP, c'est pas le sujet du topic.
Le 29 septembre 2023 à 22:45:36 :
Le 29 septembre 2023 à 22:42:59 :
Le 29 septembre 2023 à 22:41:10 :
Le 29 septembre 2023 à 22:32:49 :
Le 29 septembre 2023 à 22:29:03 :
Comment exposes-tu des APIs en OIDC ?Tu installes la librairie correspondante dans ton framework ou ton langage.
Je ne parle pas de consommer l'API en question mais de l'exposer
Non mais exposer une Api sécurisée c'est rien. Toute la partie sécu est déléguée à un serveur d'authentification (qui lui gère les TTL, les révocations de sessions etc..), et côté API tu checkes juste les rôles. C'est pas plus compliqué que de faire de la connexion côté front.
Justement, c'est exactement la question : qu'est-ce que tu utilises pour faire la surcouche à qui tu vas déléguer l'authentification et d'aller checker ton annuaire d'utilisateurs/droits ?
Je vais pas rentrer dans les détails, mais j'utilise une solutions OIDC qui a fait ses preuves (mp pour les détails) et une librairie pour s'interfacer avec ça côté API. Sur des sites grand public.
L'API ne gère que les rôles et le fait d'être connecté.
La remontée des rôles, les infos etc transmises dans le token JWT... sont du ressort du serveur d'authentification
Le 29 septembre 2023 à 22:41:10 :
Le 29 septembre 2023 à 22:32:49 :
Le 29 septembre 2023 à 22:29:03 :
Comment exposes-tu des APIs en OIDC ?Tu installes la librairie correspondante dans ton framework ou ton langage.
Je ne parle pas de consommer l'API en question mais de l'exposer
Non mais exposer une Api sécurisée c'est rien. Toute la partie sécu est déléguée à un serveur d'authentification, et côté API tu checkes juste les rôles. C'est pas plus compliqué que de faire de la connexion côté front.
Le 29 septembre 2023 à 22:37:30 :
Tu utilises Github Copilot ?
Oui je gagne beaucoup de temps.
Beaucoup plus de temps qu'avec Chat GPT qui invente ou induit en erreur, du coup c'est contre productif. Perso j'ai ma préférence
Le 29 septembre 2023 à 22:32:49 :
Le 29 septembre 2023 à 22:29:03 :
Comment exposes-tu des APIs en OIDC ?Tu installes la librairie correspondante dans ton framework ou ton langage.
Tu mets en place un serveur OIDC (parfois qui joue le rôle d'API Gateway ou pas forcément), tu l'intègres à tes API notamment pour le mapping des rôles/authorities et tout s'intègre facilement.
Rien de compliqué
Le 29 septembre 2023 à 22:25:22 :
A la base je suis ingé dans l'énergie mais pendant mes études j'ai eu le bol de faire un semestre aux US où j'ai fait du software engineering (backend/frontend avec Spring, React, et donc du java/javascript), j'avais bien aimé apprendre ça et je pense un peu à me réorienter là dessus (alors que pas du tout mon domaine de base), c'était de la merde ce que j'ai fait ou ça vaut encore le coup de poser ça sur mon CV + refaire une formation ou m'y remettre en autodidacte ?https://image.noelshack.com/fichiers/2021/03/3/1611133513-ahihaitriste.png J'ai jamais vu aucun dev parler de tout ça que ce soit dans mon boulot quand je parlais avec eux ou même ici donc j'ai tendance à penser que ma formation était pourrie mais j'ai envie de changer de domaine
C'est encore d'actualité, du moins en France et Europe
Le 29 septembre 2023 à 22:21:25 :
Le 29 septembre 2023 à 22:18:50 :
Le 29 septembre 2023 à 22:17:24 :
Le 29 septembre 2023 à 22:15:21 :
Le 29 septembre 2023 à 22:13:00 :
> Le 29 septembre 2023 à 22:12:06 :
>> Le 29 septembre 2023 à 22:10:37 :
> >est ce que si j'apprends que kotlin et pas java ca passe ?
>
> Non. Y'a beaucoup de subtilités et d'annotation pour tuner le code généré. Faut d'abord bien maitriser Java avant de passer à Kotlin.
merde
@JvmDefault, @JvmStatic, @JvmOverloads et encore qqs autres...
Si tu maitrises pas Java, et ne comprend pas comment Kotlin sera compilé en bytecode (en équivalent Java), tu seras pas un bon dev kotlin.On n'est plus en 2000, le hardware est devenu tellement puissant que tu t'en fous un peu des interprétations en bytecode.
Avoir un code lisible, avec une belle architecture objet qui utilise les patterns qui vont bien, c'est beaucoup plus important que d'optimiser les performances.
Non on s'en fout pas si tu veux un code interopérable. Et certains frameworks java fonctionnent par ex sur des méthodes statiques...
Donc si tu fais du kotlin il faut comprendre ce que ça génère derrière, au risque d'avoir des surprises voir que ça ne fonctionne pas du tout.
Je t'avoue que je connais pas kotlin plus que ça.
Comme je dis, si tu l'utilises en env pro, faut comprendre ce que ça génère derrière. Et avoir une connaissance assez avancée de Java.
Le 29 septembre 2023 à 22:21:03 :
C'est normal que toute les offres d'emploi dans le dev demande d'être opérationnel sur plein de techno ? C'est comme si un garagiste demande a un carrossier peintre d'être bon en mécanique
C'est normal.
De toute façon les 3/4 des dev sont nuls
Le 29 septembre 2023 à 22:17:24 :
Le 29 septembre 2023 à 22:15:21 :
Le 29 septembre 2023 à 22:13:00 :
Le 29 septembre 2023 à 22:12:06 :
Le 29 septembre 2023 à 22:10:37 :
est ce que si j'apprends que kotlin et pas java ca passe ?Non. Y'a beaucoup de subtilités et d'annotation pour tuner le code généré. Faut d'abord bien maitriser Java avant de passer à Kotlin.
merde
@JvmDefault, @JvmStatic, @JvmOverloads et encore qqs autres...
Si tu maitrises pas Java, et ne comprend pas comment Kotlin sera compilé en bytecode (en équivalent Java), tu seras pas un bon dev kotlin.On n'est plus en 2000, le hardware est devenu tellement puissant que tu t'en fous un peu des interprétations en bytecode.
Avoir un code lisible, avec une belle architecture objet qui utilise les patterns qui vont bien, c'est beaucoup plus important que d'optimiser les performances.
Non on s'en fout pas si tu veux un code interopérable. Et certains frameworks java fonctionnent par ex sur des méthodes statiques...
Donc si tu fais du kotlin il faut comprendre ce que ça génère derrière, au risque d'avoir des surprises voir que ça ne fonctionne pas du tout.
Le 29 septembre 2023 à 22:13:00 :
Le 29 septembre 2023 à 22:12:06 :
Le 29 septembre 2023 à 22:10:37 :
est ce que si j'apprends que kotlin et pas java ca passe ?Non. Y'a beaucoup de subtilités et d'annotation pour tuner le code généré. Faut d'abord bien maitriser Java avant de passer à Kotlin.
merde
@JvmDefault, @JvmStatic, @JvmOverloads et encore qqs autres...
Si tu maitrises pas Java, et ne comprend pas comment Kotlin sera compilé en bytecode (en équivalent Java), tu seras pas un bon dev kotlin.