Les news web dev pour octobre 2024

Durée: 34m4s

Date de sortie: 02/10/2024

Dans cet épisode, nous revenons sur la keynote d'ouverture de DHH, qui n'a pas manqué de secouer l'industrie en critiquant vivement les fournisseurs de cloud, tout en esquissant les grandes tendances pour les années à venir. L'intelligence artificielle avec des navigateurs et des éditeurs de code. Nous abordons également les nouvelles versions des frameworks populaires comme Astro et Fastify, sans oublier l'importance croissante des projets open source et des outils qui transforment notre quotidien de développeurs. Retrouvez toutes les notes et les liens de l'épisode sur cette page : https://double-slash.dev/podcasts/news-oct-24/

Bienvenue sur Double Slash, le podcast dédié aux outils et aux techniques pour le développement
web.
Bonjour à tous, bienvenue sur ce nouvel épisode de Double Slash, bienvenue à tous et à
toutes, un épisode spécial News pour octobre et comme d'habitude, nous sommes avec Alex,
salut Alex.
Salut Patrick, salut tout le monde.
Comment ça va ? Ça va bien ce début octobre ?
Ouais, ça va, ça va.
Je reviens d'un gros trip où j'ai traversé toute la France entre la course, la Normandie,
tout ça.
Je t'avoue que je suis content de me poser un peu à la maison parce que bosser en remote
tout le temps, c'est bien, c'est cool.
Mais mon setup m'a manqué, le petit double écran, le confort du siège et tout ça.
Donc bosser à distance ou en tout cas en remote en dego, comme ils disent les américains,
c'est bien.
Mais ton petit confort de travail, c'est quand même sympa.
C'est quand même sympa.
Donc ça va faire plaisir.
On peut remercier les sponsors, les sponsors de Double Slash qui contribuent tous les
mois.
Merci à eux.
Et si jamais vous voulez contribuer aux épisodes, vous pouvez sur le site www.doubleslash.dev.
Il y a un petit rubric contribué et vous pouvez donner ce que vous voulez.
Et on vous remercie pour tous ceux qui le font ou aussi à travers vos commentaires et vos
likes, les choses comme ça, vos partages.
On est tout petit et ça nous fait extrêmement plaisir et ça aide grandement la chaîne
de partager toutes ces infos.
Aujourd'hui, petit épisode news.
On va parler de DevWeb, évidemment, de tout l'écosystème où ça a bougé.
On est rentré dans la période des conférences.
Et donc on va parler de la conférence de Rails.
Alors on va parler de Rails avec sa nouvelle version, mais surtout de toute la philosophie
qui est derrière pour laquelle on s'inscrit quand même bien dans l'idée.
Et on va parler aussi d'IA parce qu'il faut parler un petit peu d'IA.
On va parler de JavaScript et de lâcher.
Comment au Racle, on va pouvoir lâcher un peu tout ça.
On va parler du drama de WordPress.
On va parler d'Astro qui continue encore à grossir.
On va aussi parler de Petitoutis qui nous facilite la vie.
Voilà, c'est un peu le programme de cet épisode.
Oui.
Allez, on attaque tout de suite par le gros du sujet des conférences
qui ont été inaugurées avec Rails.
Et donc le président ou en tout cas le CTO de 37 Signales
qui est un des créateurs de Rails.
Donc David Hennemeyer-Henson qui est Dan Wa, mais qui vit aux États-Unis depuis très longtemps,
qui est très connu sous le nom de DHH.
On va dire attaqué directement les gars femmes et Versel et AWS tout ça
avec un même quasiment légendaire.
Oui, celui-là il est excellent.
Il a attaqué AWS, Versel et compagnie, tout ce qu'est fournisseur de cloud.
En fait c'était intéressant de regarder.
En fait c'est l'ouverture de la keynote d'ouverture de Rails World,
donc 2024, qui l'a fait, qui l'aura à peu près une heure.
Je recommande d'en regarder la vidéo parce que c'est intéressant.
C'est un personnage sur scène.
Il est ultra clivant.
Moi perso je suis fan, j'adore.
Il choisit son camp, il va vraiment.
Il défend ses convictions et voilà, je trouve ça plutôt bien.
Il a présenté Rails 8, donc l'évolution classique du framework qu'on connaît tous,
qui est basée sur Ruby.
Mais au-delà du simple Rails, je pense qu'il faut quand même comprendre
que Rails a été précurseur et a ouvert la voie à plein d'autres frameworks.
Et donc la philosophie qu'il y a derrière Rails,
elle s'est dispersée aussi dans l'écosystème PHP, je pense, à Laravel.
La Laravel, Symphonie, en fait, ce framework inspire beaucoup d'autres frameworks.
Et des équivalents PHP ont été créés comme la Laravel ou Symphonie.
À partir de ce qu'on voyait sur Rails, d'ailleurs la première version de Symphonie,
c'était vraiment une inspiration de Rails, où tu vis à des lignes de commande,
tu déployais des compagnons, des machins, des vues, voilà, c'était vraiment automatique.
Après, ça a évolué, ça a changé, mais voilà,
les premières versions, c'était vraiment inspiration sur Rails.
Rails, qui est quand même au coeur de Shopify, par exemple,
qui est le plus gros système d'e-commerce utilisée au monde,
derrière GitHub, enfin, derrière des gros acteurs,
donc c'est vraiment un framework quand même très présent dans le monde du web.
Et au-delà de, voilà, comme tu dis, de Rails 8,
8 qui sort là, c'est surtout des tendances, en fait,
et des orientations qu'on va suivre via ce qu'il a présenté
sur peut-être d'autres frameworks qui vont peut-être s'en inspirer, tout ça.
Et voilà, il avait deux mots-clés, en fait, c'était nos passes et nos builds, en fait.
C'était vraiment les deux tendances.
Et donc, en fait, ça veut dire que les évolutions du framework de Rails
se feront sans build. Il n'y aura plus de build time, c'est ça que ça veut dire ?
En fait, ils ont commencé à ajouter ça dans Rails 7, en fait.
Une possibilité de... En fait, on avait déjà parlé de ça sur Symfony,
tu sais, avec les import maps, tout ça,
où ça générait, en fait, tout simplement, des systèmes de JSON
avec des imports de fichiers, et ça...
Donc plus de build pour générer les fichiers, plus de combination, etc.
Et ça, en fait, ce qu'ils disent, c'est que ça sert les fichiers comme ils sont,
en fait, il n'y a pas de compilation, etc.
Donc après, évidemment, ça n'empêche pas qu'il faut toujours passer par un système de build
si tu utilises des systèmes comme Tailwind, des choses comme ça,
parce que ça ne va pas compiler le Tailwind, voilà.
Tu es quand même obligé de passer par des systèmes de build si jamais tu as des dépendances.
Mais si, par contre, tu fais du CSS classique, etc.,
donc tu n'as pas besoin de builder.
Et ce qu'ils disaient, c'est le A, donc le système de...
Les messageries.
De messageries qu'ils ont développées, l'application, elle est 100% no build, en fait, actuellement, voilà.
En prod, il n'y a aucun build.
Tous les fichiers sont accessibles.
Et ils disaient, c'est génial, parce que moi, quand j'ai commencé le web, en fait,
tu pouvais aller sur un site, prendre le fichier CSS, regarder le code, etc.,
et t'inspirer et apprendre comment les gens avaient fait.
Maintenant, on ne peut plus le faire, parce que c'est compilé, tout ça.
Et en fait, avec ce système de no build, en fait, je peux maintenant aller retourner sur un fichier
et voir comment CSS est conçu, etc., et m'en inspirer.
Donc on retrouve ce web ouvert, en fait, en quelque sorte, c'est ce qu'il a annoncé sur scène.
Donc, voilà, il a vraiment cette tendance 100% no build.
Il veut...
Passons, on avait déjà vu des annonces sur le TypeScript,
où il disait le TypeScript, général ball.
Ouais, après, tu vois, il a vachement...
Il l'oeuvre aussi, et il en parle dans sa conférence, dans la vidéo,
mais aussi sur toutes les vidéos qu'il a fait, on va dire, sur les derniers mois,
où, en fait, il part du principe qu'il y a beaucoup trop de complexité.
Et en fait, pour lui, il dit, le web est devenu beaucoup trop complexe.
Vas-y, il simplifie, quoi.
Il simplifie, il simplifie.
Et en fait, c'est pas parce que tu simplifies ton tooling et tes outils
que ton produit final sera dégradé ou sera pété, en fait.
Il s'en fout, il dit, non, on se concentre sur la valeur du produit final,
mais la manière dont tu le construis, la manière...
Tout ton outillage, vas-y, simplifie de ma boule,
et tu verras que ça passera aussi.
Et toi, tu vas pas t'arrêter, tu vas pas t'arracher la tête, quoi.
Et c'est là où il a un peu la tendance avec, justement,
cette deuxième tendance qu'il a un peu annoncé sur cette conférence,
qui est le no pass, en fait,
où il arrête de parler,
il fait des comparaisons entre Eroco,
donc il y a un système de plateforme à ce service,
Versel, qu'on connaît, Netlify, qui sont des passes,
Front or Back, qui importe, mais Render, Fly, il y en a plein.
Et par rapport à une solution en barre métal,
où tu prends ton serveur,
et là, tu déploies directement et ça marche.
Ouais, il a directement attaqué, alors il a pas pris de gants.
Enfin, il a pas vraiment attaqué, il a pas nommé AWS.
Il y a une slide, un moment, avec marqué AWS, tout le monde a rigolé.
Mais il n'a pas dit AWS, vous volez un truc comme ça.
Il a dit AWS, c'est un super business, c'est très bien,
ils font du business, le système est génial.
Ce qui reproche aujourd'hui, c'est que ça...
En fait, il dit, la plupart des devs, maintenant, aujourd'hui,
n'osent plus mettre les mains sur un serveur,
et ça a cultivé une peur du serveur, en fait.
Et grâce à ça, aujourd'hui, tous les fournisseurs de cloud
font leur beurre, puisque plus personne veut mettre les mains dans le serveur,
on déploie avec le système de cloud automatique, etc.
Donc, il insiste sur le fait de pas avoir peur
à reprendre la main sur le serveur, etc.
Et il attaque aussi, quand même, les 40% de marge,
il dit qu'il y a AWS, il fait 40% de marge,
c'est quand même énorme, et voilà.
Il attaque aussi Versel.
En tout cas, Versel, c'est génial,
ils n'ont même pas besoin de leur serveur,
en fait, ils louent les serveurs AWS, et puis il faut une marge par-dessus,
en rajoutant le logiciel, ils disent, c'est dommage.
Donc, voilà, il attaque le cloud, tout ça.
Donc, c'est vraiment...
Alors, la comparaison par rapport à Heroku,
il disait, Heroku, c'est un super service,
il dit ça à 17 ans, maintenant, aujourd'hui, c'est quand même
un service qui est ancien.
Il compare les prix, en fait, avec 48 heures, machin, tout ça.
En fait, Heroku, c'est un cœur de thread,
et 2,5 giganogrammes, pour 250 dollars par mois.
Et il compare avec Hezner, le service allemand,
qui a 48 heures, pour le même prix, en fait,
il a 48 heures, 96 threads et 250 giga-octets de RAM,
donc ce qui est phénoménal par rapport pour 220 euros.
Donc, la comparaison de prix est quand même assez énorme.
Il dit, Heroku, c'était génial, il y a en 2012,
mais sauf qu'aujourd'hui, ça a fait son temps,
et c'est peut-être plus adapté.
Voilà, donc, voilà, il critique pas mal de choses
sur tout ce qui est fournisseur de cloud, tout ça, les marges, etc.
Et c'est pour ça qu'il lance Kamal.
Voilà, c'est pour ça qu'il lance Kamal.
Et Kamal, c'est quoi exactement ?
Kamal, en fait, c'est un système de déploiement d'applications,
donc qui n'est pas uniquement réservé à Rails,
qui fonctionne avec d'autres applications,
comme, il parlait hier, j'ai vu un tweet ou un ventillard sur Go,
tu me disais qu'il y a quelqu'un qui a déjà fait un truc sur Next.
Donc, c'est un système de déploiement, open source,
que tu vas via des fichiers que tu as dans ton projet,
qui vont déployer, en fait, ça va prendre la main sur ton serveur,
ça va créer le docker, etc., tout ce qui va bien.
Ça va créer en fait toutes les dépendances pour avoir ton serveur
et il va déployer ton application.
Et en fait, c'est assez transparent, assez rapide et c'est open source.
Exactement.
Et pour le coup, en fait, sur l'objectif, c'est de supprimer en fait
tous, on va dire, tous les étapes de construction,
de build et de pipe de déploiement qui étaient assez complexes
avec QB1.netes et tout ça, qui ont venu rajouter plein, plein, plein, plein d'étapes.
Lui, son objectif, c'est de dire, OK, on va déployer uniquement
à la, exactement la même manière qu'on faisait sur Heroku,
c'est-à-dire avec un Heroku déploy, là, on va faire un Kamal déploy.
Et en fait, c'est Kamal qui va s'occuper de dockeriser, en fait,
sous le capot l'application et qui va la déployer.
Et donc, de ça, c'est juste hallucinant.
Il t'installe le certificat SSL, tu peux mettre plusieurs applications
sur le même serveur, voilà, c'est vraiment, il y a un proxy qui est écrit en go.
Voilà. Donc...
Et pour le coup, c'est open source, donc tu peux même aller voir les...
Voilà, c'est open source.
Et ça a été salué aussi par un des créateurs de FrankenPHP, je sais pas si tu...
Un serveur aussi écrit-écrit en go pour PHP, qui est assez efficace aussi,
qui est dans la même lignée, en fait, que le système qu'ils ont réécrit en go pour Kamal.
Donc voilà, il saluait comme quoi, ça prenait la même direction que ce qu'ils avaient fait avec FrankenPHP.
Donc c'est... voilà, on voit que ça a évolué au niveau des serveurs.
Et puis, ouais, on peut maintenant déployer efficacement,
et voilà, juste avec un fichier, avec Kamal.
Moi, j'utilisais... comment ça s'appelle ? Capistrano à une époque.
Ouais.
Qui était pas ma chambre, tu l'utilisais aussi.
Non, j'ai jamais utilisé, non.
C'est un peu plus complexe, mais ça faisait que déployer, en fait.
Ça n'installait pas d'au coeur, tout ça, le SSL, tout ça.
Ouais, après, tu vois, entre Kamal, entre Kulifai,
qui fait un... où on crée nous-mêmes notre propre passe sur notre barre métal.
Mais il faut quand même déployer, et là, pour le coup,
Kulifai utilise sous le capot un truc qui s'appelle NixPak,
mais qui est inspiré, ou en tout cas, Kamal s'inspire exactement de la même chose.
C'est qu'on prend le build, on crée le build, on crée l'application d'au coeur,
et on la déploie directement, comme ça, tout est encapsulé dans l'application.
Donc c'est le même concept, en fait.
Ouais, on voit vraiment qu'il y a quand même une tendance
où on revient sur le serveur.
Ouais, on revient sur le serveur, et au final, je pense que les DevOps,
on peut-être aussi un peu mystifier le truc en disant,
c'est super complexe et tout, c'est complexe.
C'est complexe.
Mais il y a peut-être moyen, en fait, de venir et gratiner, en tout cas,
simplifier le process pour qu'un simple dev puisse déployer sur les serveurs,
sans pour autant gérer tous les layers, tout.
Je ne dis pas que les DevOps ne servent à rien, je n'ai jamais dit ça.
Mais en tout cas, avec ces systèmes-là, je pense qu'on vient réduire la barrière
à l'entrée d'utilisation de serveurs en direct.
Je pense que c'est plutôt cool,
parce qu'il y aura toujours besoin de spécialistes ultra-sharp,
on est d'accord là-dessus, il n'y a aucun souci.
Mais je pense que déployer sur des choses faciles,
il y a moyen de le faire maintenant.
Tu te rends compte, au-delà de l'exemple qu'il a donné,
le prix des serveurs a vraiment baissé.
Moi, j'ai un ou deux serveurs chez Infomaniac,
avec 2 GigaDramme, pour une petite application, c'est largement suffisant.
C'est 3€ par mois.
Ça coûte que dalle.
Souvent, on est sur des VMs où on custome vraiment comme on veut.
L'avantage, c'est que les VMs, tu as besoin de ressources,
tu bouges ton slider et tu as plus de ressources.
Ça, c'est quand même super confort.
Mais même le prix d'un bar métal, c'est pas cher.
C'est pas cher et tu as une bête de course de m'aboule.
Donc plutôt sympa.
C'est très intéressant.
A part pareil, pendant la conflit,
il explique que les serveurs,
la plupart du temps, c'est sur Linux, on est d'accord.
Il faut prendre en main Linux, apprenez les lignes de commande, etc.
Faites-vous un cheat sheet.
Il y a toutes les ressources sur le net pour apprendre le Béhaba.
Et même en termes de commercialement parlant.
Ça veut dire aussi que tu t'engages à gérer l'hébergement.
Mais commercialement, il y a peut-être moyen de te faire un billet.
Et tu as le point de l'enfermer aussi avec ton client en disant
je vais gérer aussi ton serveur et donc potentiellement récupérer
cette partie commerciale d'infogérance.
Alors ça implique plein de choses.
On est d'accord, je ne le dis pas qu'il faut aller vendre ça à tous vos clients.
Mais il y a, je pense, commercialement,
il y a aussi un intérêt de tout centraliser chez vous
parce que potentiellement, tu vas gérer
et tu vas faire aussi un petit billet là-dessus.
Donc toujours intéressant d'avoir plusieurs cordes à son arc.
Pour finir, sur Rails 8 et sur la nouvelle version,
ils retournent un peu sur du SQLite.
Donc la base de données fichier qui est ultra simple,
un fichier, une base de données.
Aujourd'hui, les serveurs nous permettent de,
toute la possibilité, le déploiement sur le Edge et tout ça
pour le coup est vachement plus facile.
Et les performances sont largement suffisantes
pour faire tourner des applications en prod.
Et le SQLite, tu peux aussi le faire tourner sur ton mobile,
dans ton navigateur, en embarquer.
Ça marche très bien aussi.
Ils ont tout un système où ils font du solide cache,
du solide cable et du solide Q
où ils viennent utiliser SQLite
pour gérer tous leurs systèmes de cache, de Q.
C'est fou.
Parce qu'en fait, ils se passent de Redis.
Pourquoi Redis peut-être aussi ?
Parce que en ce moment, c'est un petit peu controversé
au niveau de la licence, etc.
Mais en tout cas, le retour de SQLite se confirme
encore une fois de plus avec ces trois solutions solides.
Il affiche 20 millions de tâches par jour
sur A, donc le système de messagerie qui commercialise.
Donc il est éprouvé en production
et a tout ça basé sur SQLite.
Et ça tourne.
Et autre évolution aussi sur Rails 8
où ils abandonnent leur système de livraison d'assets
qui était à l'époque.
Je me rappelle quand je faisais du Rails, c'était Sprocket.
Et là, ils annoncent ProShaft,
qui est le asset pipeline,
la gestion des assets de Rails,
qui passe sur un nouvel outil.
Ils avaient ajouté leur RAID 7
et sur la Rails 8, c'est par défaut.
Le truc par défaut, avant, tu devais mettre
un petit argument dans la ligne de commande
quand tu crées ton truc.
Ça sert les fichiers
avec un asset, comment ça s'appelle ?
Un import maps.
Ça rajoute des hash avec le contenu du fichier,
automatiquement, etc.
C'est la gestion, ça sert les fichiers
directement du serveur sans compilation.
C'est par défaut maintenant sur Rails 8 ?
Propre.
Pas mal.
Allez, on bascule sur la nouvelle guerre
qui est en train de se mettre en place
sur tous les éditeurs de code.
La suprématie de VS Code
commence à bouger un petit peu.
Il y a plein de nouvelles éditeurs
qui se mettent dans le jeu,
dont un qui s'annonce comme Z,
donc ça s'appelle ZED,
qui s'annonce comme l'éditeur de code
Nouvelle Génération, évidemment,
parce qu'il y a de l'IA dedans.
Toujours.
C'est un éditeur qui, pour l'instant,
on peut utiliser gratuitement,
mais c'est clairement indiqué, je ne sais plus
sur le site, que c'est gratuit parce que c'est un privilé
ou que c'est un développement,
mais c'est clairement affiché
qu'il va être payant plus tard,
une fois qu'il sera en version pro de finale.
J'ai envie de dire un éditeur.
Je ne sais pas si t'as vu, on attaque beaucoup aussi
CurSort, sur le fait que ça soit
simplement un fort que de VS Code
et qu'ils ont rajouté la Couchia.
De toute façon,
ils ont réussi un marketing assez fort
parce qu'on est obligés de parler
de CurSort, parce que c'est...
On va dire que c'est le premier Game Changer
ou en tout cas je ne sais pas si c'est un réel Game Changer,
mais en tout cas ils ont été forts
en termes de pénétration de marché.
Aujourd'hui, il n'y a pas un dev qui ne parle pas
de CurSort.
Donc c'est déjà gagné pour ça.
Bon, ok, voilà, ils ont
trouvé leur voie là-dedans.
Ok, très bien.
Après, il y a d'autres acteurs
qui sont aussi en train de se mettre en place.
Après, moi j'ai un peu du mal à comprendre
est-ce que c'est intéressant
de vraiment
de mettre en place
le truc en mode
je dois tout refaire le code éditeur
pour mettre de lien
ou l'approche plutôt
comme supermaven
pour le coup qui est une extension
qui eux d'ailleurs viennent de lever 12 millions
mais petite info comme ça
en fait est-ce que tu as besoin
de faire un éditeur de code complet
pour rajouter cette super couche IA
je ne sais pas
tu vois, on n'aurait pas meilleur temps
de payer juste la super couche IA
et de garder tes pratiques
que tu sois sur VIM
que tu sois sur IntelliJ
ou sur VS Code Z
ou ce que tu veux en fait
tu as tes habitudes de travail
et le fait d'avoir un outil à côté
qui gère ton système IA
en tout cas qui t'aide à mieux coder
moi je serai plutôt partisan
de cette vision-là
de coder un éditeur de texte
from scratch
pour venir concurrencer VS Code
ou les gros acteurs
je ne sais pas
et encore en plus
si CursoR en fait
tu ne fais qu'un fork de VS Code
tu vois
j'ai un peu du mal à voir l'intérêt
moi je serais plutôt d'avis
de mettre un truc à côté
tu vois comme il y en a plein
il y a Tab, ou Tabmin, Tabi
il y en a Supermaven, Copilot
voilà
choisis ton éditeur
et choisis ton système
d'augmentation IA
tu vois
moi j'utilise Supermaven
actuellement dans VS Code
je trouve assez efficace
après j'ai pas vraiment essayé CursoR
donc je ne peux pas dire comparé
après là il y a Graphicart
qui a fait une vidéo
pour le coup il n'est pas du tout fan
de coder avec IA
il a sorti
à ce moment derrière la vidéo
il a testé CursoR
il avait du mal à l'avouer
il a même dit que ça me fait mal de le dire
mais c'est quand même pas mal
il a été assez bluffé
donc après je ne sais pas
quel est l'intérêt d'avoir vraiment
un éditeur de code
complètement développé pour IA
ou une extension est-ce que ça suffit pas
alors j'ai vu qu'il y en avait un autre
aussi qui était sorti à Void
qui vient de sortir
c'est tout frais ça fait 10 jours
les gars pareil ont forké VS Code
ils commencent à mettre des couches d'IA dessus
et par contre
ils annoncent que ça sera open source
il y aura certainement quand même à payer
pour se connecter aux API IA
à mon avis
tu mettra tes clés
c'est du jamais vu
d'un coup
des éditeurs de code on n'en avait pas eu
on en avait un tous les 10 ans
il n'y a pas longtemps et là d'un coup
on en a 3
je ne sais pas trop
je suis assez sceptique
je ne sais pas
ce qu'il n'y a pas une trend
franchement je ne sais pas
bien malin celui qui connaît
ce que c'est la condition
pour lever des fonds
est-ce que faire juste une extension
d'enlever des fonds et en faisant un éditeur
d'enlever des fonds
c'est ça aussi
c'est un vrai produit
et tu mets en avant le côté rétention
parce qu'un dev
en fait, Mildarien
tu ne vas pas changer ton éditeur de code
facilement je pense
tu as un côté rétention
qui est assez forte
tu as une forte rétention
des devs sur leur outil
une fois qu'ils arrivent à switch
potentiellement tu peux les garder
beaucoup plus facilement
en tout cas j'ai vu des personnes
qui annonçaient qu'ils étaient sur PHP Storm
qui annonçaient qu'ils passaient sur CurSort
alors que c'est 10 ans qu'ils étaient sur PHP Storm
j'ai vu d'autres personnes qui repassaient
sur VS Code parce que
c'est
ça bouge pas mal
c'est la vie du dev
c'est la vie du dev
allez
autre petit outil
qui est là
peut aider
aux devs quand tu dois expliquer
un espèce de concept
un petit peu plus touchy
ou compliqué
c'est Napkin
qui est en version beta
qui va nous permettre de faire
des illustrations
ou des diagrammes
plus propre
et assez facilement
c'est pas du code
ça peut servir comme on fait des présentations
ça permet à partir de textes
de générer des diagrammes
des schémas
il t'en soumet plusieurs
tu choisis, il y a différents styles
j'avais fait un exemple
pour comment fonctionne
un rendu serveur
par exemple, il m'a sorti une petite timeline
avec reçoit la requête
le serveur traite la requête
et renvoie la page etc
c'est intéressant pour tout ce qu'est présentation
pour générer des trucs
c'est souvent aussi pour expliquer
parce que je pense que
nous devs
on est souvent obligés
d'expliquer comment ça fonctionne
ou en tout cas
à une équipe produit
parfois qui n'est pas toujours
alerte ou au client final
par exemple qui n'est pas toujours en alerte
sur l'impact que ça
la technologie, le gros avantage c'est que là
on peut visuellement lui expliquer les choses
beaucoup plus
et sans y passer des heures
parce qu'on n'est pas toujours
designés
tu peux même partir d'un document au bord
les gens qui ne sont pas devs
tu parles d'un document au bord
tu sélectionnes le paragraphe
et tu dis génèrement
par rapport à ce paragraphe
il te sort quelque chose
ça permet vraiment d'agrémenter
c'est encore une couche par-dessus
d'IA
d'ailleurs on a parlé
on fera certainement un épisode
sur les IA
comment développer avec les IA
et n'ayez pas peur de développer
avec les IA
c'est pas si compliqué que ça
c'est clair
et tout l'objectif de cet épisode
c'est de vous montrer comment nous dev
on peut déjà profiter
et on peut utiliser
l'intégralité des modèles
déjà disponibles
on fera aussi une petite session vos vocabulaires
pour être sûr qu'on parle bien de la même chose
mais on a
un autoroute devant nous
en tant que dev
pour justement utiliser ces IA
et les proposer à nos clients
clairement
tu spoils
Patrick
c'est nous mais la pression comme ça
un objet de le faire
allez
on revient sur le drama
qui a eu entre
WordPress
et VP
n'Gine
aujourd'hui on parle de drama
en clair
c'est le tackle
de Matt
Voulun Vague
désolé si je corche
son nom
qui est le créateur de WordPress
et qu'est ce qui dénonce lui
en fait
lors de la WarCamp US
qui était il y a une semaine dix jours
la keynote de fermeture
il prend pas des gants
c'est un peu un DHH
il a clairement attaqué
directement les PNGine
il paraît que ce petit conflit
existe depuis 2016
ça fait un moment que ça traîne
pour mettre le contexte
WordPress
WordPress.org
c'est le projet et Open Source
et ensuite à côté de ça
Matt Vague
qui est le co-créateur de WordPress
ils ont créé Automatique
qui commercialise WordPress.com
qui est un hébergement de WordPress
et plein de plugins
à côté etc
Jetpack et Compagnie
plein de choses
qui font qu'aujourd'hui
ils font à peu près 500 millions de dollars
de chiffres d'affaires par an
ok
ça fait pas mal
attention il y a beaucoup de personnes qui travaillent
chez eux
VWP
VWP NGine
c'est un peu
un hébergement
qui propose de l'hébergement pour WordPress
ils ont aussi racheté des plugins
comme ACF etc
qui sont assez connus, qui sont des plugins payants
et il faut à peu près
l'équivalent chiffre d'affaires 500 millions de dollars
la seule différence entre les deux
c'est qu'il y en a un qui contribue beaucoup
Automatique contribue beaucoup
à WordPress donc il faut savoir qu'en fait
dans l'écosystème WordPress
ceux qui développent
des plugins etc
qui font de l'argent avec
on leur demande
c'est pas une obligation
on leur dit essayer de contribuer
au projet open source etc
donc Automatique il y a beaucoup de contributions
c'est eux qui sont sur Gutenberg etc
ils payent les développeurs
quasiment tous les développeurs qui travaillent sur Gutenberg etc
donc il y a beaucoup de contributions de la part d'automatique
VWP NGine
c'est 40 heures par semaine de contribution
c'est à dire c'est peanuts par rapport au chiffre d'affaires qu'ils font
en fait ils ont
un mec chez VWP NGine
qui fait que ça tu vois 40 heures par semaine
ok ça fait
un mec donc ils ont détaché
une personne
pour les aider sur leur projet
alors qu'ils font
5 millions de chiffres d'affaires
je sais pas combien
500 millions de chiffres d'affaires
et voilà
il n'y a pas de money back
ils font de l'argent
avec de l'open source et pour le coup
ça reboute le taquier
sur beaucoup de discussions
qu'on a eues
sur WSLA
où on parlait sur la pérennité des projets open source
ça ne tient
que s'il y a des gens qui contribuent
à ces
projets open source
et beaucoup de contribueurs sont
des grosses entreprises qui font de l'argent
qui génèrent
beaucoup d'argent grâce
à l'open source
mais derrière normalement
il devrait aussi
dédier un petit peu de temps
de dédier
parce que c'est pour la pérennité
du projet
la communauté etc
pour exemple
à chaque fois qu'il y a une version de WordPress
il y a une graphique qui sort
avec des bulles de ronds
qui donne à peu près un effet
qui a contribué sur la version
à quel niveau tout ça est toujours
différent de taille etc
donc évidemment automatique c'est toujours les premiers
et après t'as différents ronds
différents bulles qui disent
sur la dernière version
les VPNGINE sont quasiment invisibles dans
ce graphique parce qu'ils n'ont quasiment rien fait
voilà pour dire à quel point ils contribuent
quasiment pas
après c'est pas les seuls, il y en a beaucoup qui font d'argent
il y a beaucoup d'argent
contrairement à ce qu'on croit c'est open source
oui mais il y a beaucoup de business dessus
donc grosse
attaque là dessus VPNGINE a répondu
etc et derrière
ce qui s'est passé c'est que
c'est parti dans les news etc
comme quoi m'a attaqué VPNGINE
etc, mauvais images pour la société
tout ça, ce que fait VPNGINE
en fait ils ont
sur WordPress dans le dashboard de base
tu as un fil d'actualité
qui s'affiche
ce qu'ils ont fait c'est qu'ils ont modifié
le WordPress de tout leur client
pour que le fil d'actualité disparaisse
pour que la news
qui attaque VPNGINE
n'apparaissent plus
ça a été
déjà
ça veut dire qu'il modifie WordPress
comme il est rendu
ensuite derrière ils se rendent compte
quand tu rentres là-dedans
après c'est sur en chair
sur en chair
ils s'est rendu compte qu'il modifiait
sur WordPress tu as un système
de versioning, c'est à dire quand tu édites un post
tu peux revenir en arrière etc
après tu règles le nombre de versions que tu veux
ça par exemple VPNGINE
le bloque
donc les gens n'ont pas de versioning sur leur post
par défaut c'est bloqué
et si il veut le débloquer
c'est compliqué
donc ça, ça viole
les règles du logiciel
et à partir de là
ce qui s'est passé c'est que la semaine dernière
WordPress.org a bloqué
l'accès aux répertoires de plugins et de thèmes
à VPNGINE
donc tous les clients n'avaient plus accès
à la mise à jour des plugins
ça fait mal ça
c'est monté
petit à petit de sur en chair
donc maintenant ça s'attaque au légal
etc
voilà
c'est un petit peu
alors là ça continue c'est pas fini
ils ont l'air de s'entendre un petit peu
le week-end dernier ils ont réouvert
les ripos pour les mises à jour
pour que les clients aient quand même accès
à la mise à jour
ne serait-ce que pour la sécurité de tout ça
ils sont en train de s'arranger mais voilà c'est parti
un petit peu en drile
en fait c'est comme toujours
c'est une histoire de gros sous
oui c'est une histoire de gros sous mais c'est aussi une histoire
c'est ce qu'on dit à chaque
épisode c'est-à-dire qu'il y a des gens qui
font beaucoup d'argent sur
l'open source
et ne contribuent pas assez
et là pour le coup
ils ont été directement sanctionnés
ça leur fait de mauvaises images etc
ça aussi gênait beaucoup les clients
et puis ça met en avant
le fait que voilà
il y a des gens qui font 500 millions de dollars par an
sur un projet open source
ce qu'il attaquait aussi c'est qu'ils étaient
ils faisaient une
sorte de
en fait il y avait trop marqué wordpress
dans la page de produits de vente
tout ça, hébergement wordpress
donc ça mettait le doute au niveau des gens
par rapport à est-ce que c'est wordpress
enfin voilà il y a plein d'arguments
on peut sortir plein de trucs
voilà
il se prenne la tête
il se prenne la tête
mais pour le coup il faut contribuer
et pour le coup on peut aussi saluer
le côté plutôt bien
justement de
fontosum
qui est en fait, eux, à
monter une espèce de
je sais pas le terme exact
mais c'est tout un écosystème
avec des levets de fonds et des choses comme ça
et là pour le coup
Eleventy
un éditeur
un générateur de sites statiques
basés sur du JavaScript
et eux
pour le coup ils mutualisent
les forces donc pour le coup
Moneyback, pour le coup ils rendent l'argent
parce qu'ils ont fait
une sorte de levets de fonds en tout cas
ils viennent intégrer Eleventy
à tout leur écosystème
pour justement payer
la personne qui est derrière
Eleventy et qui travaille quasiment
à 100% en fulltime
sur ce projet-là
Ouais fontosum
qu'on connaît bien parce qu'on a tous
utilisé les fonds à une époque
les fonds à Icon
et ils ont aussi, alors on en avait parlé
avec quelques épisodes de fonds
non c'était web, ils avaient sorti une librairie
levets de fonds etc qui a explosé le plafond
et c'était trois fois plus que ce qu'ils voulaient
la base et tout, enfin voilà
une librairie de composants
qui n'est pas encore sortie mais qui sortira plus tard
donc voilà ils ont
intégré chez eux
Eleventy pour supporter le projet
alors je ne sais pas s'ils vont payer
Zac, le principal
contributeur au projet
mais en tout cas ça rassure sur le fait
qu'Eleventy ça continue
c'est stabilisé
et qu'on peut l'utiliser
pour les projets
mais ouais et avoir
la pérennité
d'un écosystème
enfin en fait que tous tes outils
que tu utilises en prod
fonctionnent, pour le coup c'est super
sécurisant
moi j'ai eu le cas
j'ai eu la chance
de mettre un site en prod
avec Gritsom
je ne sais pas si tu te rappelles à l'époque
qui se valait le Gatsby
en version vue
voilà le projet est totalement abandonné
il n'y a plus aucun comite
c'est mort
le client voulait rajouter des choses
tout compliqué
donc j'ai fait ma migration sur NUXT
c'est passé
mais ça m'a demandé
du boulot et pour le coup
c'était compliqué de demander
à mon client de payer
cette migration technologique
lui il s'en fout
donc pour le coup
je me suis fait baiser
je me suis vraiment fait baiser
et donc
le choix de la techno et de la pérennité
de l'écosystème derrière
crucial
hyper hyper hyper
c'est clair
après
c'est clair qu'il faut
après tu ne peux jamais savoir l'avance
si le projet va durer tout ça
après c'est sûr qu'il ne faut pas prendre un truc qui est trop récent
tu ne sais pas trop s'ils vont en vivre
tout ça
il n'empêche qu'après
si tu as des systèmes comme NUXT
tu as aussi de toute façon les migrations
quand ils gassent tout
oui mais c'est une migration
interne techno
c'est pas
un autre framework
un autre système
la manière dont tu vas récupérer
la donnée est différente
la manière dont
tu génères ton site
c'est différent
pour le coup je m'en rappellerais
je fais baiser une fois
je ne vais pas me faire baiser une deuxième fois
l'eventy
on en parle moins ces derniers temps
avec Astro qui prend les devans de la scène
mais l'eventy c'est un système
un générateur qui fonctionne plutôt bien
qui est assez simple à utiliser
ce qui est trop fort
c'est que les mecs derrière l'eventy
à la base
ils mettaient en avant
je fais des sites performants
moi je fais des sites statiques
et au fait
on connait tout cela
la hype qu'on a
nous les devs pour les nouveaux trucs
là en fait
le but premier c'était de faire des sites
performants
c'est là où c'est super fort
derrière il y a tout le côté jam stack
qui est venu se mettre
mais à la base lui il était là bien avant tout ça
ils n'ont pas changé de ligne
ils ne se sont pas dit un moment
on va faire comme Gatsby
ils ont gardé leur ligne
pour la simplicité
le système existe toujours
et il marche toujours super bien
pour le coup
on peut aussi saluer
toujours dans cette mouvance open source
et get money back
on rend l'argent un petit peu qu'on a
avec open source
il y a un projet qui a été initié
par Sentry
qui est le tracker error
connu
ou pas d'ailleurs
je sais peut-être que vous ne connaissez pas
un tracker d'erreur
qui a lancé open source pledge
et
pour le coup stackbleats
vient
de rentrer dans ce programme-là
tout simplement
pour dédié
et ouvrir en tout cas dédié de la ressource
pour se
partager
et promouvoir
tout l'écosystème open source
open source pledge est un système
qui permet à des entreprises
de financer des projets open source
ou des contributeurs open source
si tu le laisses un peu
c'est à certaines personnes qui ont touché
un peu d'argent pour ce qu'ils font
voilà, Houghton Ifu
tout ça
stack beads leur a
rétribué de l'argent
par rapport au projet qui développe
et donc open source pledge
permet d'agréger
toutes les sociétés qui contribuent
à des projets open source ou des contributeurs
à partir de 2000$ par mois
tu peux apparaître
sur ce open source pledge
et dire je contribue à tel projet
donc c'est cool parce que ça met en avant
les entreprises qui contribuent
et ça permet sur un seul endroit
d'avoir toutes les contributions
de savoir qui contribue à quoi
et ça va peut-être motiver d'autres sociétés
à être dessus pour dire
parce que c'est un côté marketing aussi
de dire moi je contribue c'est cool
après c'est aussi
le côté
label un peu
ça va un peu ça
je pense que dans pas longtemps
on aura un petit logo open source pledge
sur certains sites en disant
on contribue
un peu comme le 1% pour la planète
de Patagonia
pour le coup c'est
intéressant
de mettre ça
en avant
c'est pas en mode
nous on fait des millions de dollars
et c'est tout basé sur l'open source
et on
on a plein de sentiers
pour le coup
c'est quand même pas mal
vu qu'on parle
de millions
on pourrait peut-être parler d'oracle
attention on va se faire attaquer
attention
ce qui est trop fort
c'est l'histoire de javascript
à la base
la marque javascript
est déposée
et appartient
à oracle
depuis 2009
des décennies
qu'elle n'utilise pas et elle n'en fait rien
ils ont acheté son micro système
en 2009
et donc il y avait
le nom javascript
et depuis ils n'en ont jamais rien fait
donc le nom javascript
on parle bien du nom pas de javascript
le code ou quoi que ce soit
donc en fait il y a une source signée
par plusieurs personnes qui demandent
à oracle de lâcher
le nom javascript
de laisser à la communauté
à l'open source
c'est marrant de dire
que javascript appartient à oracle
le nom
après c'est une bataille
qui va être plutôt légale
ils utilisent le côté
qu'on ne l'avait pas utilisé
donc c'est comme si vous aviez
un abandon de marque
donc on pouvait
après
stratégiquement ça serait super intéressant
pour oracle
qui n'a pas bonne presse
côté capital sympathique
après
c'est pas leur business
ils sont sur les gros groupes
les grosses boîtes
ils sont
on va dire ferrés
enchaînés à oracle de toute façon
mais ça serait pas
stupide de leur part
de faire un acte de générosité
et pour faire de la com
derrière quoi, de faire de la com
nous on libère
ça pourrait être intéressant
pour eux
ils pourraient écouter marketing
le côté marketing
pourrais
la branche marketing d'oracle
faire un gros coup de com là dessus
en disant on est des mecs cool
on est des mecs bien
on lâche ça à la communauté
mais t'as raison
ça pourrait être un petit coup de
je pense ils auraient tout à y gagner
en fait
en tout cas au niveau des devs
ça redaurait un petit peu le blason
d'oracle en disant
ils sont gentils, ils ont lâché la mascript
ça va pas nous changer la vie
au niveau marketing
ils pourraient le tourner de façon
carrément
ils sont assez forts pour ça
ils sont plutôt
des armées d'avocats
business
autre point important
c'est la sécurité
on en parlait dans le dernier épisode
sur les codes
sur les leaks
de passwords
et comment on gère
tous ces secrets
pour le coup
là il y a copilot
l'éditeur
l'assistant de codes
sur vs code
poussé par github
qui vient avec une nouvelle
fonctionnalité
pour les ripos publics
mais qui va scanner
sur les alertes de sécurité
sur les leaks
c'est ça
les alertes de sécurité
c'est le code scanning alerte
je pense que c'est principal sécurité
ou vraiment des erreurs
mais
code QL était disponible
uniquement sur la version
entreprise
là il l'a rendu gratuit
pour tous les ripos publics
donc en fait
dans ton ripo
j'ai fait hier ou avant-hier
sur le site double slash
tu vas dans les réglages
code security je sais plus
il va scanner automatiquement
tout le ripo et te dire s'il y a des erreurs
tu choisis ou pas de fixer
tu gardes la main quand même
c'est ce qu'ils expliquent dans l'article
tu gardes la main sur ton code
c'est juste ce qui te suggère
mais tu as un autofix
tu peux faire autofix et quoi
ouais ouais j'ai pas regardé
tous les réglages de ça
et j'ai fait le site double slash
il n'y a aucune erreur
et aucune faible
tu m'en vois rassurer patrick
je t'étais pas à l'aise
ça fait javascript
type script
par contre n'allez pas voir pour PHP
ça ne me prend pas en compte
j'étais assez surpris en fait
je l'ai lancé
j'étais sur un truc public PHP
j'ai acheté un js
il me fait que le js
j'ai été chercher dans les langages pris en charge
en fait il n'y a pas PHP
bon terminé
merci
donc toutes les personnes qui font du PHP
on ne peut pas utiliser ça
après pour js il y a de la marche
il y en a beaucoup de projets
peut-être pour l'instant
peut-être qu'ils ont pour projet d'étendre
les autres langages
par contre ils doivent sans doute
entraîner aussi leurs bottes
à chaque langage
à chaque paterne du langage
un petit peu plus complexe
et un petit peu plus long
à mettre en place
la suite
toujours astro
qui continue
à pousser folle
dans l'écosystème
de framework
et on se rend compte
qu'en fait là maintenant
ils sont en train de devenir vraiment
solides
c'est un truc de fou entre
le content layer
qui sont annoncés
une sorte d'agrégation de toutes les bases
des collections
les serveurs island donc les composants
rendus serveurs
les systèmes
de merge
en fait
où ils vont
merger les rendus
statiques, les rendus hybrides
tout
ça commence à prendre vraiment de l'ampleur
et là je pense qu'on est bien bien loin
de la génération
de sites statiques classiques qu'on était
à la base
on va dire le
rendu statique
là on est passé à un niveau quand même
bien plus supérieur
oui
le défi
pour l'équipe d'astro
c'est de pas complexifier le truc
c'est d'offrir plein de possibilités
sans complexifier
comme next.js
des frameworks comme ça qui sont devenus trop complexes
à prendre en main
pour l'instant ils arrivent à le faire
pour l'instant j'ai encore fait un projet astro
il n'y a pas longtemps
c'est toujours un plaisir de bosser avec
c'est hyper simple, hyper performant
il te déploie vraiment top
donc la version 5 beta
ils ont annoncé mi septembre
ils n'ont pas fait d'annonce depuis et de plus
voilà ils continuent à bosser dessus
comme tu dis il y a les contentes layer qui sont devenus
qui sont stables, il y a les server island qui sont stables
il y a un système de variable
d'environnement aussi qui est stable aussi
donc il y a la stabilisation de pas mal de nouveautés
et puis ouais le statique et hybrid
en fait ils sont mergés le système
pour avoir un rendu différent maintenant par défaut
je crois que c'est statique
je sais plus, il faudrait revenir l'article plus en tête
mais je l'ai eu l'autre jour
mais voilà c'est de l'évolution
de la stabilité, la version 5 beta
qui vient de sortir
bientôt version
je crois que ça ils en avaient annoncé pour novembre
je crois la version finale
donc ouais, astro
bon système
propre
et astro passe en version 5
mais il y a aussi
fastify qui passe
en version 5
donc fastify qui est
un framework
on va dire javascript mais côté back end
donc c'est vraiment pour créer
son API
on avait fait un épisode il y a très longtemps
dessus
pour le coup c'était la version 4 qui venait juste de sortir
là c'est la version 5
il n'y a pas grand évolution
sur le paradigme
et sur la
façon de faire
par contre il vient s'affranchir
de toute leur legacy
qui était en place
et optimization de la performance
et purge de code
et aussi augmentation
de la version minimum
de node
pour faire tourner fastify
ouais c'est ça
d'ailleurs
Matteo Collina
j'aime bien son accent
j'adore
il est aussi
sur node
il fait partie du
core team de node
et node est à la version 22
si je ne me trompe pas
et en fait il était l'autre jour il saluait
quand même que la fin d'après les stats
les versions suivent
tous les gens
enfin les personnes suivent la montée de version
il était juste surpris qu'il y a encore des gens
qui utilisent du node 14 ou des choses comme ça
mais il sait comment ça se fait
mais voilà
fastify suit la logique de node
en nettoyant
en enlevant les anciennes versions de node
tout ce qui est
déprécié
et puis voilà
pour les personnes
qui ne connaissent pas fastify
c'est vraiment une approche différente
ou
on va dire la référence souvent on utilise express
voilà on connaît le système
d'express
faut pas utiliser express
il y a un article sur le site
exactement
allez voir pourquoi il faut arrêter d'utiliser express
et passer sur d'autres
sur d'autres systèmes
mais en tout cas le paradigme
qui a
beaucoup de frameworks
backend
en javascript c'est middleware
tout est middleware
et donc tout passe par le middleware
fastify il y a une approche un petit peu plus différente
c'est plus des plugins
et en fait où tu vas en encapsuler
des choses
à l'intérieur de ces plugins
ce qui te permet d'avoir une portabilité
beaucoup plus intéressante d'un projet à l'autre
donc
ces deux approches vraiment différentes
par contre en termes de perf
et des
d'écosystèmes
c'est vraiment super solide
et ça a vraiment évolué
en très très très bon
donc
si vous faites du dev
javascript backend
allez voir ce que
offre fastify c'est plutôt
sympa
allez voir sur le site double slash.dev
il y a un article dans le blog sur les alternatives
express.js
exactement et on mettra le lien
dans les descriptions de l'épisode
oui, promis
version aussi
majeur qui sort chez
SurrealDB
sur le papier
c'était
enfin non c'était pas
c'est la DB ultime
c'est la DB ultime
en fait qui va tout faire
quasiment
qui va merger le SQL
avec le new SQL
et là
dans sa version 2 ils viennent
ajouter
même
un KV
donc un KValue store
donc
c'est
vraiment
il y a tout à l'intérieur
donc approche très très très intéressante
ils viennent surtout en fait
augmenter la stabilité
et la performance de tout leur
engine
donc là vraiment le moteur
même de SurrealDB
à savoir que
surrealDB
il y a vraiment 2
il y a plusieurs systèmes
il y a plusieurs layers en fait
mais la partie stockage de data
exécution
et c'est vraiment 2
2 choses
totalement différentes donc ils peuvent
travailler sur différents
layers et en fait on a déjà
un système de query
qui utilise un query
surreal query
donc qui est leur propre
système de query
par contre
ils sont venus rajouter un système
de GraphQL
il y avait déjà
une API REST
qui était out of the box
et là ils annoncent comme quoi il y a GraphQL
à savoir que
il y a aussi toute la partie
autorisation et sécurité
on va dire autorisation
et authentification
qui est gérée à l'un
directement au sein
du blog de SurrealDB
dans un layer spécifique
donc il n'y a pas de contamination
c'est 2 choses vraiment totalement différentes
pardon je te coupe
il y a New Security Function
Provide Protection Against HTML
Injection Attack
en fait
il scanne le HTML
mais de toute façon
ça c'est un peu la tendance qu'on va retrouver
sur toutes les nouvelles DB
qui s'annoncent
un peu on the edge
des choses comme ça où en fait on va prendre
une vieille techno
mais on va mettre une infra derrière
et en fait on va supprimer
la partie un peu back end
ce qui fait que tu vas passer directement
de ton front à ta DB
on est en train de vraiment
de supprimer ce layer
de back end
pour des crudes basiques
par contre
si on passe du client
à la DB
on se doit de sécuriser
toute la partie injection
SQL qu'on connaît
la partie de sécurité et aujourd'hui
c'est devenu
natif et intégré directement
dans ces DB
pour justement
mettre le
système
en tout cas la sécurité
à l'intérieur de la DB
et on n'a pas besoin de mettre
quelque chose en amont de la DB
pour s'en protéger
ils viennent aussi augmenter leur SDK
et
ils viennent aussi indexer parce qu'on peut faire
du full text search
donc un moteur de recherche
full text directement à l'intérieur
de SQL DB
ils viennent indexer les choses
et aussi pour ceux qui font du
machine learning
directement
ils viennent augmenter
donc c'est vraiment un produit
pour le coup
un peu magique
c'est le couteau suisse de la DB
c'est le couteau suisse de la DB
moi j'ai fait des tests
vraiment très rapides
sur
ma becanne
c'est plutôt bluffant
j'ai pas testé avec la grosse grosse
volumétrie
mais
ça me paraît super super
intéressant par contre on est bien d'accord
c'est pas du tout open source
c'est propriétaire
mais
j'ai l'impression qu'ils sont en train de
gagner leur pari qui est
de faire la DB ultime
parce que
voilà il y aura quasiment
plus de crude ça sera directement
de sur ta DB
voilà ils viennent
de la DB
casser beaucoup
beaucoup de lignes
parce que c'est le produit ultime
quoi
mais je pense qu'il faudrait que je passe un petit
peu plus de temps à tester tout ça
pour voir comment
il va tester un peu plus de test
un peu peut-être un workshop
on le suit depuis le début
on verra si ils arrivent
ils réussissent leur pari
version 2.0 ils ont l'air
de bialler
de stabiliser
de stabiliser
après ils ont
marquettement
ils sont très très forts
ils ont tout un environnement graphique
les vidéos sont super bien
faites
t'as l'impression que t'es chez Apple
ils arrivent à communiquer
ils arrivent à faire les choses bien
il y a de plus en plus de boîtes
qui migrent
sur ldb
ils communiquent dessus aussi
donc
à voir
dans la tendance d'avoir des métafremorques
en front qui vont communiquer directement
avec la base
ils sont vraiment dans la partie
dans la tendance
après avoir, parce que comme tu dis
c'est pas open source, est-ce que c'est accessible
au niveau tarif, j'ai pas vu les tarifs
mais après quand tu commences à être complètement dépendant
sur ldb, parce que demain ils vont pas augmenter
et tu arrives tout ça
et avoir, c'est toujours l'histoire du cloud
mais
avoir, parce qu'une fois que tu es vu que c'est les seuls
acteurs à proposer autant de possibilités
sur ldb
parce qu'à un moment donné tu ne pourras plus en sortir
parce que tu utilises toutes les possibilités
et que tu n'auras pas d'autres alternatives
je ne sais pas
on bascule sur
l'écosystème php
qui nous vient avec
un petit
un petit tools
qui s'appelle
cpx
qui en fait
pour ceux qui viennent
de l'univers js
on connait tous npx
et là en fait c'est l'équivalent
sur php
c'est ça, c'est tout frais tout neuf
Composeur c'est l'équivalent
d'npm pour php
donc on dit Composeur pour installer des pendants
et là vient de sortir
cpx
cpx qui
tu installes au global sur ta machine et ensuite
tu peux exécuter des dépendances
de Composeur directement
sans installer quoi que ce soit
c'est vraiment l'équivalent d'npx
pour lancer des commandes Composeur
propre
tu peux lancer
des tests et tout
certaines dépendances qui ont juste de tourner
sur ta machine sans être forcément installé
sur un projet donc c'est plutôt pratique
Nice
petit projet mais en tout cas
le site est super bien fait
propre quoi
et derrière ça tourne
plutôt bien c'est
open source c'est porté par un mec non ?
c'est open source et puis
c'est porté par un... oui il devait
être plusieurs mais je pense qu'il y a un principal
contributeur à la base et puis maintenant
les gens vont se greffer dessus ouais
et
on avait annoncé
un nouveau
broseur qui repartait
de scratch par contre
il y en a un qui est un nouveau
broseur aussi mais qui lui ne part pas
de scratch mais qui s'appelle
Zend
il se vende
comme rapide private
et super beau
et il est basé
sur Firefox c'est ça ?
ouais il est basé sur Firefox
et chaque version
va embarquer
à chaque fois qu'il y a une version de mise à jour de Zen
il y aura la dernière version Firefox donc
ils vont vraiment tenir à jour toujours les versions
Firefox derrière il n'y aura jamais le retard
ce qu'ils annoncent et après
voilà l'interface est assez simple
Zen comme ils disent
il porte bien son nom
tu peux customiser le thème donc il y a je crois qu'il y a une librairie
de thèmes disponibles
tu peux importer directement les thèmes de dessus
un peu comme de Firefox d'ailleurs
les mêmes crôbes
je le fais jamais mais je sais qu'on peut changer le thème
sinon après il y a un peu
ça ressemble un petit peu
à... comment ça s'appelle ?
Arc ?
au niveau de... tu peux avoir
les ongles sur le côté
etc...
je l'ai essayé rapidement
il est plutôt pas mal
il y a les choses qu'on retrouve chez Arc
qui sont dessus et après voilà ils utilisent
pareil ils ont la communauté
qui soumet des choses et qui implémentent
faire un mesure mais ils vont essayer de garder
un truc assez simple dans l'ensemble
il est pas mal
est-ce qu'on pourrait dire que Zen
est l'équivalent sur Firefox
de Arc
qui est sur Google Chrome
en fait tu vois
parce que le moteur de Arc
c'est Google Chrome
et Zen c'est un peu l'équivalent
mais avec le moteur de Firefox
on peut dire ça ?
je pense que la finalité de Zen
c'est pas la même que Arc
j'utilise Arc
en avicateur pas défaut sur mon ordi
je trouve qu'il est assez gourmand
en RAM
je sais pas
après ils ont rajouté tellement de choses dedans
il s'est très compliqué quand même
Arc à la base il était simple
et petit à petit ils rajoutent tellement de choses que tu sais plus trop
je pense que c'est pas un peu trop compliqué Arc
ok
est-ce qu'on n'est pas arrivé à la fin d'un cycle ?
je sais pas
en tout cas on est en train
de voir la multiplication
de ces navigateurs
de ces broseurs
on ne sait pas où est-ce que ça va
et la multiplication
des digitaires de code on en parlait tout à l'heure
je sais pas si
le trop d'outils tu vois
tu l'outils, tu vois la fin je sais pas
si
le fait d'avoir plein d'acteurs
en fait ça va pas splitter le marché
et en fait il y aura personne qui va survivre
tu vois ce que je veux dire
parce que à un moment d'année il faut aussi qu'il y ait
une pérennité financière
et le fait d'avoir une offre trop
trop diversifiée
est-ce que ça va pas tous les tuer en fait
mais si tu centralises tout sur un
c'est lui qui a tout le monopole et qui prend
toute la valeur c'est compliqué
dans les navigateurs c'est un peu le problème avec Chrome
aujourd'hui ils ont le monopole
donc ils ont le tracker dedans
ils nous trackent dessus
Google contrôle tout
c'est vrai que c'est bien
alors c'est vrai que Arc c'était étonnant
quand je me souviens toujours
quand il m'en avait parlé la première fois
je me disais mais quelqu'un lance un navigateur
c'est incroyable
finalement il a été pas mal adopté
on voit qu'il y en a d'autres qui sortent
il y a le navigateur, celui qui
je me rappelle plus du nom de celui qui devait sortir
from scratch dans 2027
il y a pas mal de contrôles
il y a eu des investisseurs dessus
dont Guillermo de Bercel
donc voilà, il y a des gens qui y croient
donc j'espère qu'on verra en 2027
quand il va sortir la première version
on a le temps pour l'instant
on fera des updates
sur la news dès qu'on en a
oui
autre point aussi
la grosse open source
la plus grosse librairie
d'open source
sur des IA, des composants
en fait c'est
des composants qui n'importe
qui peuvent venir partager ces composants
et ils sont totalement
accessibles
on voit en fait
c'est un peu le code pen
des composants ou le dribble
des composants
après si c'est communautaire
ça veut dire que
potentiellement il y a un peu de tout
non ?
du bon comme du bon
oui
après c'est
une librairie d'inspiration
si tu cherches à faire quelque chose
tu sais pas trop comment
tu peux aller voir, t'inspirer
voir comment le code il a été fait
si ça a été bien fait, bah là celui là il est pas mal
tu passes la souris j'ai envie de dire
donc celui là il y voit le coup
après il y en a d'autres qui sont moins jolis
mais c'est surtout une librairie d'inspiration
pour voir le code
éventuellement copier-collé
c'est communautaire, c'est open source
c'est partagé, tout le monde peut contribuer
c'est bien
ça peut aussi
amener
et inspirer
beaucoup
ou aussi après
sur des projets un peu quick
ou tu as besoin d'aller super vite
bah voilà tu peux
prendre ton composant, tu le modifies un tout petit peu
et puis basta quoi
intéressant
en tout cas c'est pas mal
ça au moins le mérite
d'exister et ça c'est toujours bien
yes
bah écoute Patrick on en reste là pour
aujourd'hui et puis on vous dit
à bientôt pour d'autres épisodes
merci d'être restés jusqu'au bout de l'épisode
à bientôt, ciao ciao
merci à plus
ciao

Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

DoubleSlashPodcast

Double Slash, un podcast sur le développement web. Retrouvez-nous régulièrement pour parler de sujets variés tels que la JAMStack, l’accessibilité, l’écoconception, React.js, Vue.js, Next.js, Nuxt.js, le CSS et des retours d’expériences sur des implémentations.
Tags
Card title

Lien du podcast

[{'term': 'Technology', 'label': None, 'scheme': None}, {'term': 'Technology', 'label': None, 'scheme': 'http://www.itunes.com/'}]

Go somewhere