Yang Zhang - Plasmic

Durée: 57m4s

Date de sortie: 21/01/2022

This weeks guest is Yang Zhang, co-founder of Plasmic. Plasmic aims to bridge the gap between designers and developers in all sort of interesting ways. Import you code directly into their approachable drag and drag editor or even run pages built in plasmic in your app!

https://www.plasmic.app

Tooltips

Andrew

Justin

Yang

vous voulez empêcher vos éditeurs pour pouvoir les mettre dans ces pièces.
Et c'est ce que les components de code sont.
C'est une façon pour vous de réagir ces components de réaction de votre base de code
et de les mettre en place en drogues et visuellement manipulables sur le canvas.
Bonjour, bienvenue au DevTools FM podcast. C'est un podcast
sur les tools de développement et les gens qui les font. Je suis Andrew et ce
est mon co-host Justin.
Salut tout le monde.
Notre guest aujourd'hui est Yang Zhang. Il est le founder de Plasmic,
un éditeur de code visuel pour réaction et autres frameworks de front-end.
Il travaille bien pour devs, designers et même les marketers. Yang,
merci pour avoir moi. Je suis Yang. Je suis un de les co-founders
ici à Plasmic et nous sommes en fait un très début de phase d'artif
en travaillant sur, essentiellement, ce bâtiment visuel pour le web.
Vous pouvez penser à ça comme ça.
Il ressemble à des tools de design que vous pourriez être
intéressés avec, comme les figmes, etc.
Alors que vous pouvez, vous savez, faire des boxages sur la table,
essentiellement visuellement et en drogues et en drogues.
Mais derrière les scènes, c'est en fait base en code.
Donc, c'est continu de pouvoir générer, par exemple, la réaction de code.
Et le cas principal pour ce bâtiment est que les développeurs
sont en fait impliqués dans leur code de code de code de code de réaction
ou, vous savez, nous en appuient aussi, vu, anglais et même
plein de chameaux.
Et essentiellement, ils peuvent également
détenir cet éditeur visuel à leurs développeurs et
les développeurs peuvent aller à la ville et créer des pages de nouvelles
landées sur le web et de nouveaux contenus de marketing.
Et c'est toujours le cas d'observer un caset de menu ou quelque chose d'autre,
des recomancer !
Déo ouשוב les distances.







Modules, frame-matter.
Je pense que les modules sont un different target, parce qu'ils sont sortis dans le code, mais pas...
Mais oui, je suis inquiétant. Qu'est-ce qui est le différent ?
Oui, c'est une bonne question. Il y a des bajillionneaux de webcite-builders dans le monde.
Webflow, Wix et SquareSpace, c'est ce qu'on referait en termes de plateformes de la fin.
Ils ont tout pour vous, la poste, l'infrastructure, les deployments, tout ce que vous avez, les integrations, etc.
Et ce que vous faites, si vous êtes un petit business, vous voulez avoir votre site en cours,
ou si vous êtes une agence de freelance, vous avez des plateformes très grandes pour ça.
Mais il y a aussi des entreprises et des entités dans le monde qui ne utilisent pas ces plateformes,
donc ils ont leur propre base de code, en utilisant un Jamsac, etc.
Ils ont un équipe de développeurs et ils ont leur propre partage de client, etc.
C'est vraiment ces environnements qui sont beaucoup plus focusés.
Donc, en faisant leur visuel éditor, ça fait beaucoup de la niceties que vous devez être familiar avec
et de l'équipe de la fin de votre environnement.
Et de cette façon, les développeurs peuvent empêcher les non-developpeurs de leur équipe
qu'ils collaborent avec pour aller à la ville.
Comment se plongent les codes de base ?
Il y a quelques mécanismes différents pour faire cela, évidemment.
Mais, est-ce que vous êtes approchant de l'aimant ?
Est-ce que vous êtes en train de générer des components réactifs, des components anglaires,
ou des autres aspects de l'art ?
Ou est-ce que vous êtes un peu plus haut ?
Vous êtes juste derrière la scène de générer l'HTML,
et vous êtes sorti de la plage et vous êtes rendu dans l'app.
Comme si vous étiez d'une sorte de CMS normal.
Comment est-ce que votre approche technique ?
Oui, c'est une question vraiment bonne.
Je pense que le moyen de nous penser est que nous essayons d'être vraiment versé,
et de comment le plage.
Vous pouvez, sur un niveau, générer des codes réactifs,
des files visibles,
et des files de CSS, des dialectes différents,
dans un système de file,
comme votre base de code,
vous vous étiez en place, etc.
Nous avons un client,
qui peut faire ce que vous pouvez faire,
de ce code de base,
pour que vous puissiez faire des changements,
d'un editor visuel,
et de faire ce que vous avez fait,
avec des codes de base.
C'est comme le mode de code de base,
de la façon de la base,
et c'est vraiment utile,
pour si vous êtes un développeur,
en utilisant Plasmic
comme un build-up de Ui,
nous faisons ça avec Plasmic,
nous construisons Plasmic et Plasmic,
et comme beaucoup de surfaces,
les barres de la baisse,
la dialogue de share, etc.
Toutes ces choses sont créées
et construites visuellement en Plasmic,
et nous utilisons ce client
pour s'inscrire sur ces modules,
sur les files source.
C'est comme ça,
que vous pouvez utiliser ça.
C'est comme le niveau la plus bas,
le contrôle,
et ces compagnons que vous s'inscrivez,
elles vous permettent de vous donner
cette interface de props,
où vous pouvez
mettre les props que vous voulez,
dans les éléments,
dans ce component.
Vous pouvez mettre des étapes,
des handlers,
tout le tout,
donc la philosophie,
c'est que vous faites
tout ce que vous faites,
la création présentationale,
dans le toulon visuel,
mais tout le logic,
et tout le comportement,
sont encore spécifiés en code,
parce que nous ne sommes pas,
en essayant de réinvénter le programme,
ou quelque chose comme ça.
Nous aimons le code,
les tools,
les typescript, etc.
que nous avons aujourd'hui,
pour expérimer ces idées.
Et c'est probablement
plus sur CSS
que tout ça.
CSS est un peu une baisse,
c'est un layout de CSS,
à ce jour.
C'est comme ça,
pour moi,
j'ai fait des applications
pour une très longue période,
et je me sens encore comme
je n'ai rien à faire,
pour le layout sur le web.
Et, de toute façon,
la idée ici,
c'est que Plasmic,
dans cet outil,
servant comme un outil de développement,
est là pour accélérer
votre capacité
de rapidement s'allonger
et expérimer ces idées,
juste sur un canvas visuel.
Mais le autre outil d'outil
que je m'avais mentionné,
qui est le genre de
outil de bread et de bâtard,
c'est
où les développeurs et les sols
ne sont pas les uns qui utilisent.
Ils ont en fait
installé ce client API
pour Plasmic
dans leur code base.
Donc, vous avez
React
ou Next.js
ou Gatsby code base
ou Nux
ou View code base,
et vous installez ce client library
et ce que ça fait,
c'est
que c'est le même chose
de prendre
cette code générée
de Plasmic.
Mais c'est tout le monde
en temps de rente
sur un API
en tant que
en dessous de source
dans votre code base.
Et c'est
un petit truc,
mais ce que ça fait,
c'est que
maintenant,
quand vous allez
dans l'édit visuel
ou quelqu'un va dans
l'édit visuel
et fait des changements,
ces changements peuvent être
portés en dynamique
en live.
Et quand je dis
sur un API,
ce n'est pas nécessaire
en temps de rente
comme
quand un visitor
est en train de viser
votre site,
c'est en temps de build
pour ces site-sites
générées.
Et
donc,
les utilisateurs
qui font
ces expériences,
ils ne nécessitent
pas un développeur
pour ensuite
prendre ça
et commettre à leur code base,
faire un push,
aller au code review, etc.
Ils vont juste
pouvoir publier
et se montrer en live
dans le site.
Donc,
de cette façon,
le bâtiment est presque plus
similaire
à la CMS
où vous vous portez
des données
structurelles
sur le wire,
mais ici,
ce n'est pas structurelle
sur les données,
c'est le résultat présentationnel
que vous vous rendez.
Donc,
ce n'est pas
nécessaire
d'avoir un état de rente
par des compagnons
que vous avez réveillé,
c'est déjà
un self-rendement,
si ça fait le sens.
Un autre chose
intéressant
qu'il vous a dit,
c'est que vous utilisez
Plasmik
pour construire Plasmik.
Je suis un grand fan
de la nourriture d'un poteau.
Ce podcast
est un grand exemple de ça.
Donc,
vous avez juste
construit
vos compagnons de design
dans Plasmik
ou vous avez construit
des pages fulles,
quel niveau
de design
plasmik
vous suffisent
dans cette situation?
Oui,
bonne question.
Donc,
avec notre propre utilisation,
nous utilisons
pour
un subset
de nos compagnons de design
et
ces screens
qui composent
les compagnons ensemble.
Donc,
les compagnons de design,
il y a
un bon peu de compagnons
qui forment
les compagnons de design
qui se déploient
seulement
et qui ne sont pas
des choses interacrites.
Mais,
il y a un petit de ces
des
des trottinettes
et des
des choses
qui peuvent être
beaucoup plus complexes,
où vous avez
de la possibilité
de la accessibilité
et la fonctionnalité.
Et pour ceux,
il y a
un subsystem
dans Plasmik
où vous pouvez,
essentiellement,
designer
vos propres
compagnons interacrites
comme ceci.
Donc,
nous avons
un nombre
de sets
différents types
de compagnons,
comme Select,
checkbox,
par exemple.
Quand vous vous mettez
en Plasmik et vous
créez
une des compagnons,
cela vous permet
d'avoir un template
qui a
un peu de défaite
et de feel.
Mais vous pouvez
ensuite
visualiser,
éditer
ce que ça ressemble.
Et la chose intéressante
de ceci,
c'est que
ce n'est pas
des variables
qui sont
en thème
ou d'autres.
Vous pouvez
complètement
changer les layouts
et les structures
de la construction
de ces compagnons.
En tant que vous
avez
encore des éléments
nommés
dans ces compagnons,
qui satisfait
les compagnons
de la sélection
ou de la checkbox,
et en tant que
vous avez
une certaine variante
de ce component
qui satisfait
cela,
cela va continuer
à être functional
et accessible.
Et la façon
que cela fonctionne,
c'est que
quand vous vous générez
la code,
cela va
derrière les scènes
que nous
évoquons
ces éléments
et ces variables
à la fonctionnalité
utilisant
React Aria,
ce qui est
une grande
libraire
de
des compagnons
basé
sur les compagnons
comme ça.
Et la
team
a mis
tant d'inquiétude
et de temps
en créant
un set de
très hauts
compagnons
qui,
si vous regardez
la série
de blog posts
qu'ils ont mis
sur
l'amount
d'un bouton
qui
j'ai appris
tant d'inquiétude

cela
fonctionne.
C'est
comme le

de plan.
C'est cool,
c'est
quelque chose
qu'on n'a jamais
vu
en termes
d'être
en train
de
profiter
d'un système
de design
si vous voulez.
Vous pouvez aussi
utiliser
les styles
de la build-in
et de
faire un
tour de
des couleurs
ou quelque chose.
Mais
si vous
pensez
sur un
slider,
il y a
beaucoup de
ways
de
créer un slider
et c'est
un
système de design
pour
ces
sélection
ou quelque chose.
Au-delà
des systèmes de design,
nous
pouvons
composer ces
les
les
compagnons
et
les
compagnons.
Et
oui,
la
histoire est toujours
toujours
la même.
Vous
pouvez
les
compagnons
et les
interfacer
par
l'appli
de prop
d'un
API.
Et
cela
est
difficile
de
construire
et de
faire
une

d'un


Et
c'est

système de
compagnons
qui

est
une
entreprise
d'un

compagnons
qui
ne
n'a pas

d'une
compagnon
pour
l'intégration
de votre site
mais
ce n'est pas
une

non-technique
plus
pour
le
design
et le
compagnon.
Il y a
beaucoup de constraints
et
qui vous
construit
et
qui
se démarre
de la
question
de
votre audience
est
difficile
pour

vous
vous

vous
vous
vous
vous
vous
vous
vous
vous

vous
vous

vous
vous

vous
vous
vous
vous
vous
vous
자주
coupard


Je
Le co-founder et moi, on a pris beaucoup de temps avant de faire ça,
juste en travaillant avec des entreprises de plus en plus grandes et de plus en construisant beaucoup de produits différents,
en travaillant sur plusieurs, surtout des web-apps, des zones surfaces,
et en travaillant avec des designers et des autres fonctions sur la team,
et en travaillant aussi avec des outils de design.
Et c'était vraiment dans ce processus que nous avons commencé à formuler ces idées.
Je ne pense pas que c'est vraiment un super novel.
Je pense que cette idée est quelque chose qui a parlé beaucoup.
En fait, comment vous vous streamlinez cette fonction de travail
où les designers essentiellement utilisent ces outils de design,
ces outils de drawing vector, pour créer ces outils de drawings
de comment quelque chose devrait se sentir.
Et c'est vraiment valable dans l'un de l'autre,
parce que c'est vraiment le processus de pensée,
et le temps que vous vous interviendrez sur ce que c'est le plus important,
le travail de la designer,
pendant incorporer toutes les réponses du reste de la team.
Mais ensuite, vous avez cet artifacte à l'endroit,
c'est ce que vous avez fait avec un drawing,
et ça s'est réglé à un développeur,
qui, en tout cas, a été dans le bout dans ce processus.
Mais, finalement, le développeur a de l'entraînement,
qui a créé, recréé, de scratch,
en utilisant des codes, et, inévitably,
ce processus resulta dans des discrétances,
où les choses sont parmi les cracs.
Et donc, ça se passe en plus fort avec la team de design,
et juste un peu de communication autour de ça.
Et, vous savez, il y a des progrès pour ce workflow,
où, si votre appareil de design appartient à des snippets de CSS,
et que ça peut halluciner quelque chose,
ou si vous avez un système de design, etc.,
ça peut aussi aider à streamlining des choses.
Mais, finalement, un peu de travail s'adresse à ce processus,
et un peu de temps s'adresse à ce processus.
Donc, c'est comme la façon dont l'idée initiale est plus importante.
Et on a commencé à travailler sur ce tool,
que, essentiellement, notre intention pour ça,
était pour les développeurs de pouvoir pluger ça
dans leur base de code,
commencer à générer des codes de ces designs,
et, vous savez, inviter des designers à tomber,
et à faire des changements, des refinements de design.
Et, d'ici, peut-être que les designers
allaient plus et plus en utilisant le tool.
Et l'idée était que vous pourrez construire
un certain type d'app, un product avec ça,
comme ça.
Et on a commencé à construire
cette communauté de créateurs, des startups,
des petits équipes, essentiellement,
en travaillant de cette manière,
construire une building,
ou bien, avec nous-mêmes,
construire des app, des apps mobile, des apps mobile, etc.,
en utilisant le plasme.
C'était juste incroyable de voir.
En même temps, on a aussi appris,
on avait essayé de promouvoir
ceci avec des équipes plus grandes,
et l'un des défis que nous avons vu,
c'est que c'est difficile de convaincre
tout le monde sur une équipe
d'une seule façon de faire des choses.
Et surtout, une chose qui était
une députée radicale
de la façon dont les choses sont faites maintenant.
Et ce sont usually
le lieu où nous sommes en train de faire
les produits de la campagne,
qui ont tendance à être plus risques
pour mettre en place des nouvelles outils
qui change l'emploi.
Pour les designers,
le problème était que
une frustration commune
et le point de vue que nous avons entendu
des designers était que
les produits finales
qui ont un meilleur réflexe
et qui capturent l'intention de leurs designs
sont toujours un problème.
Mais ensuite,
investir et acheter un nouveau outil
pour leur donner ce contrôle,
a fait beaucoup de responsabilités
pour qu'ils ne soient pas nécessairement
prêts à s'en prendre
en tant que pensant
sur les produits de la campagne
et en prenant des choses correctes.
Et pour les developers,
c'est un de nos préférants
de faire des css par hand.
C'est une des struggles initiales
que nous avons vécu.
Mais aussi,
par nos anciens utilisateurs,
nous avons appris que
beaucoup d'entre eux
ont utilisé ces websites
et des pages.
C'est un peu de sens
que nous avons appris
ces websites
qui ont été typiquement
embedés dans ces bases de code
comme les bases de code
de la base de code,
les websites de commerce,
les websites de marketing, etc.
Et quand nous nous avons parlé
de ces utilisateurs,
beaucoup d'entre eux
ont fait cette integration
pour que ils puissent
évaluer les non-developpeurs
sur leur design,
pas seulement les designers,
mais les gens en marketing, etc.
pour qu'ils puissent
prendre les reins.
Et ça a fait beaucoup de sens.
Donc, nous avons vu
que c'était le plus rapide
et le plus rapide
de notre utilisation.
Et c'est un peu de sens
pour nous.
Et donc, nous avons doublé
sur ça.
Et...
Vous savez,
ce que je veux dire
quand je dis que nous nous
nous ont doublé
c'était que nous avons
commencé à changer
beaucoup de produits
pour que ce soit
beaucoup plus approachable
et plus facile à utiliser
et plus technique
pour que c'était plus
invité pour les non-developpeurs
et les non-techniques
des designers
pour les imposer.
Et je ne pense pas
que nous sommes
faits par aucun sens.
Je pense que c'est
un des grands
projets
que nous avons
maintenant.
Mais je pense que nous avons
fait beaucoup de progress.
Et, vous savez,
c'est...
C'est incroyable.
Oui, donc, c'est comme
que ça peut vraiment
passer
à beaucoup de différents types
de workflows.
Vous avez créé un tool
très flexible.
Mais pendant que je le dis
dans les docks,
il m'a dit
que vous pouvez importer
vos compétences
de design de ce design.
C'était...
C'était moi qui le dis?
Oui.
Oui.
Donc, c'est une des
des des features
les plus importants
de cette utilisation
de cette particularité.
C'était, vous savez,
sur votre site,
vous pouvez avoir
un système de design très
spécifique
ou un set
d'interactive components
comme, vous savez,
les sliders, etc.
Vous savez,
ces sont des commentaires
sur les différents sites.
Et vous voulez
essentiellement
empouvoir
vos éditeurs
pour pouvoir
les apporter.
Et donc, c'est
finalement ce que
les compétences de code
font.
C'est qu'ils sont
pour vous
pour réagir
ces compétences
de votre base de code
et leur faire
les compétences
d'un drag et un drop.
Et,
c'est-à-dire
visuellement
manipulable
sur le canvas.
Une des
des défis avec ces
compétences
de la question
de comment faire ça,
c'est-à-dire
il y a un peu
de tools
dans le passé
qui ont
eu des attentes

comme, vous savez,
les frameworks ont
leur code component,
un système
où vous pouvez
répackager
votre libraire
de component
dans ces projets
de projecte
de la séparation
de la séparation
de la séparation
pour Figma
Écouth
sur ces
workflows
qui
neissent pas
wid inferior
dans l'itzer
ithero



comment
Il faut alors penser à la production de la production de la séparation,
et à la tenir en sync.
Et donc, à l'incent, nous pensions sur un approach plus fort intégré,
où vous...
Qu'est-ce que nous avons détenu, c'est ce concept appelé « application hosted Plasmic ».
Donc, ce qui veut dire, c'est que vous pouvez tourner votre application
dans un « host » pour l'édit de Plasmic.
Et donc, ça veut dire que quand vous commencez à ouvrir,
à la start-up de la studio de Plasmic,
ça commence à communiquer avec ce kernel
qui est en train de rassembler dans votre app.
Donc, vous avez l'app « npm install » de ce kernel,
vous vous rassemblez dans votre app, et puis vous vous communiquiez.
Et donc, à ce point,
quand vous regardez la studio et les artboards qui sont dans la studio,
ce sont en fait vos app « running ».
Donc, vous êtes directement manipulant vos propres components
dans votre app « real »
et vous rassemblez avec vos données de production, de production, de la même manière.
Donc, ça reste, je pense,
l'un des plus intéressants et plus fortes des Plasmic.
Parce que, qu'est-ce que ça peut en faire ?
Ça peut en faire de votre compétence des compagnies de design, oui,
mais aussi, comme vos données de production « real »
et vos interactions et effets « real »
et, essentiellement, même les choses qui ne sont pas encore
construites dans Plasmic.
Donc, les animations, etc., que nous ne soutenons pas nativement,
vous pouvez juste ajouter un component
qui, essentiellement, expose ce « React Awesome Reveal »
ou ce genre de choses.
Et donc, vous pouvez, essentiellement,
extender la plateforme et ça se sent hackeable
de cette manière que je pense que c'est plutôt novel.
C'est un moyen d'améliorer le prototype.
Votre design peut prendre ce que vous avez déjà
et mélanger et matcher à leur contenu de la tête.
C'est vraiment cool.
Est-ce que Plasmic peut en faire des trucs comme des tokens de design
ou quelque chose comme ça ?
Donc, ça permet de définir des tokens de design
et il y a un moyen de, en général,
définir un peu de ces tokens dans votre projet de Plasmic,
mais il n'y a pas de similar,
le moyen de la façon dont il y a une fonction de compétition
pour exposer ces compétitions directement dans Plasmic,
il n'y a pas de même couleur de registre,
ou quelque chose comme ça.
Donc, en assumant que vos tokens ne changent trop,
vous pouvez les importer.
Mais ça marche un peu différente
que la façon dont les compétitions sont.
En revanche, pour pouvoir utiliser
votre propre, peut-être, sandbox
dans l'intérieur de ce produit,
c'est assez mou.
C'est comme l'inverse de l'histoire.
Donc, l'histoire,
vous devez rébuilder,
ou faire une version fête de votre environnement
dans leur chose.
Et ça signifie que ce sont ces cas de cas,
c'est comme, je ne sais,
nos produits utilisent Vite,
je suis désolé, je ne sais pas si je le disais.
Nos produits utilisent Vite,
et c'est vraiment très rapide,
et ça a un truc de la même manière.
Le livre de l'histoire utilise un webpack.
Il y a un build-up Vite,
mais c'est un tout pour essayer de configurer et de travailler.
Donc, c'est comme, vous êtes constamment
à ce genre de drift,
que vous devez sortir et miter.
C'est comme, OK, maintenant, je dois garder
ce genre de mode sandbox,
donc, je peux miter ce drift
par dire, que je vais utiliser mon système
et plonger dans le tour, c'est incroyable.
C'est super rapide.
C'est super rapide.
Oui, je pense que
ce cas de use particulière
de vous faire construire des pages de plan,
en utilisant le tool,
c'est le plus grand que nous avons vu,
mais je suis,
c'est ce que vous dites,
je pense que nous pouvons
prendre ceci dans beaucoup de directions,
et exposer beaucoup plus d'interessants.
Depuis le même type de component
que vous exposez dans le tool,
et comment vous exposez,
je pense que vous pouvez le prendre assez loin.
Nous utilisons ça
comme notre primeur de véhicule
pour détenir les utilisateurs
visuellement construire des éléments
dans les données dynamiques
sur la table.
Donc, si vous voulez détenir
des produits de galerie
de la collection Shopify,
vous pouvez mettre un component
qui est comme, la provider de collection Shopify,
qui expose un prop,
qui est comme le nom de la collection,
ils choisissent la collection,
et puis, à l'intérieur de ça,
il va juste répéter
les éléments que vous exposez
en termes de nombreuses produits,
et donc, à l'intérieur de ça,
vous pouvez commencer à détenir
des idées productives, des images productives, etc.
et ceux qui se détenissent
tous ces données passées
par contexte.
Donc, c'est comme un exemple de ça,
nous avons juste eu un hackathon
d'une compagnie
et un petit hackathon
où l'un des projets était de mettre
un rétoul
très rapidement,
où, si vous vous inquiétez,
rétoul est une collection
de components que vous exposiez
des expériences data bound,
et il y a un store de data central.
Donc, en tant que code 500,
c'est comme, la rédaction
de les components de l'Ui,
vous pouvez réplicer
cette même expérience de user
de, je vais
mettre un component
qui est un query restant
pour les utilisateurs.
Je vais mettre un table, un table de table
qui est valable
qui est
qui est valable.
Et maintenant, je vais mettre
un texte,
et je vais mettre un table
qui est valable pour être
le set de users.filter
et puis, le contenu de la boxe de texte.
Donc, je pense que c'est
vraiment intéressant pour...
C'était juste pour le plaisir, c'était juste
un hackathon pour mettre un projet,
mais je pense que c'était
intéressant que, vous savez,
on aurait probablement publié un blog
sur ça, comme un petit
petit défi
pour comment les components de code
travaillent et ce que vous pouvez faire avec eux.
Donc, en switchant à un autre type
d'importation que vous pouvez faire par Plasmac,
je me suis aussi réveillé que vous pouvez
importe des components directement de Figma
et vous pouvez
utiliser ces components en production.
Comment vous pouvez faire ça ?
Ça semble magique.
Oh, oui, c'est...
C'est complexe.
Donc, oui, ça
va retourner à notre très plus
ancien angle pour le product,
qui était plus comme un outil
pour aider le processus de la construction.
Et, vous savez,
il y a un peu de teams
que nous avons parlé de.
Nous utilisons Figma pour un peu
de nos macaques et des iterations de design.
Et, oui, la idée était
de vous donner un peu de leg-up,
de vous donner un point de départ
quand il s'agit de construire
la surface de production en fonction
d'importations de vectores,
d'essentiel, de Figma.
Et donc, toute la complexité,
il y a un match grand
d'impedance entre la
représentation d'un document
que Figma utilise
pour comment ils représentent
essentiellement les rectangles,
les ellipses, toutes les différentes
primitives, et puis, vous avez
fait le don. Donc, un peu
de travail qui va
dans ce plug-in est, essentiellement,
faire cette reconciliation
entre ces deux différentes représentations
et, parfois,
ça peut être vraiment complexe.
Un exemple très simple
est que, dans Figma,
vous pouvez avoir
des borders
ou des borders
ou des borders de centre.
Et, vous savez,
il y a des borders de centre
dans CSS.
Il y a des places comme ça
où vous devez faire le meilleur
pour faire des guesses d'éducation.
Ok, peut-être que nous devons utiliser
la shadow de centre ou la shadow de centre, ou tout ça.
Et donc, ça ne perturbe pas
à la lait de tout le reste de la chose.
Et, juste,
100 petites choses
comme ça, parfois des choses plus grandes,
comme, quand vous commencez à faire des
vectors et des graphiques et des groupes
de leur formation, dans des diverses
formes, vous savez, comme il y a un heuriste
que nous utilisons, quand nous voulons
traiter cette collection de vectors
comme
un bunch de différents objects SVG
ou un seul objectif SVG unifié
ou quand nous voulons même traiter un rectangle
comme un div vers un objectif SVG
etc.
Donc, vous savez, il y a juste un bunch
de heuristics que nous employons
pour aider avec ce processus, mais la philosophie
que nous essayons de faire
dans cette pièce
est de prioritiser la perfection pixel
et de essayer de faire
le résultat que vous avez
après que vous le pastez dans le plasma,
et que vous le regardez le plus près possible
sur la pixel de la pixel. Et ça peut
être le sens que, en plus de
l'utilisation de bord, vous utilisez
l'interchateur, mais je pense que c'est
comme un trait de la pièce que nous
voulons faire. Et puis, de là,
vous n'êtes pas prêts, vous avez encore un bunch
d'euros pour faire ça dans la surface de production.
Donc, c'est quelque chose que nous essayons
de faire un gros warning
sur le plin de la ping, pour que les utilisateurs
puissent savoir que, hey, ce n'est pas
magique, c'est...
Nous essayons d'en faire des résultats prédictibles
en lieu de magique.
Et donc, nous ne allons pas essayer de guider
les éléments de la pièce,
c'est un bout de semantique,
un bout de semantique, une input, etc.
Vous devez encore aller dans le plasma
et en fait, en fait, en fait, en annual.
Mais je pense que, en fait,
en faisant un swath de
la pièce de la pièce,
et le set de la lait, etc.
sur la table, ça peut être vraiment valable.
Surtout si vous vous followz le set
des guidelines sur comment structurer
vos designs de la ping, pour faire ce processus
plus facilement. Si vous êtes très rigoureux
de l'utiliser de la lait, tout le temps,
vos designs de la ping, ça peut
vraiment y élargir beaucoup la translation
en tant que prenant des rectangles

Maintenant, vous avez quelque chose qui est fluide
en respect de votre port de vue
et un whole bunch de choses,
aussi.
Mais je pense que la ping de la ping
est très... Je pense qu'il y a beaucoup plus d'idées
qu'on a, aussi, sur comment improvez-vous
et comment faire le...
Je pense que le prochain niveau de la table
dans ce cas est de penser
sur comment préserver
la structure des compagnies dans ces portes
et les mettre en place.
Mais, je pense que c'est le premier.
Oui, ça semble
être un cas de utilisation très difficile.
C'est intéressant parce que
la modélité mental,
comment vous pensez
à accomplir un task
dans les tools, est probablement très différent.
Surtout comme un
designur qui s'est venu
et qui a travaillé avec le design tool,
en essayant de
faire quelque chose, c'est un
tout différent de la base que je vais essayer de
faire quelque chose qui est
production-ready, qui est quelque chose d'autre que je voulais
demander.
Il y a beaucoup de travail
parmi les
portes de la UI
pour un site
pour faire production-ready.
Donc, on parle de
que les utilisateurs peuvent être des
marketing-teams.
Ce que la team de marketing peut faire
c'est
comprendre comment les gens sont engagés
avec cette page.
C'est-à-dire que
vous devez vous donner vos propres
tools et couper
avec ce que nous avons
à pouvoir avoir cette expérience
ou vous avez des recommandations pour ça
ou vous avez des tools
dans la couture
qui sont facilement apportés.
Je ne sais pas, pour les tests A, B, A, B,
ou pour les analytiques,
ou les gens qui doivent être accomplis.
C'est une question vraiment
très belle.
Je pense que,
d'ailleurs,
on a mainly
été focussé
sur la vie de cette expérience visual
pour un point où
les gens qui sont venus de
des backgrounds de marketing ne sont pas
des designers qui sont
utilisés en tant que figma
ou des développeurs
qui connaissent la lait de la lait

qui sont vraiment bienvenus pour eux.
La direction que nous avons
essayé de mettre en place
de plasma, est de
faire un peu plus de structure
comme un texte d'édit.
Je pense que c'est
un peu
un peu
quand nous avons commencé
à construire plasma,
c'est juste de prendre un temps de temps.
Parce que nous voulons
de le garder très familier
aux designers
qui sont utilisés en figma, etc.
La
expérience initiale
que nous avons apporté
vous a été la première
où vous pouvez
juste
faire des formes,
faire des boxages sur la table
et faire ça en sortant.
Mais, en fait,
c'est une vraiment
pouraine
direction
pour les utilisateurs
qui sont en train de
construire des choses
qui sont
comme des surfaces de la table.
Oui,
c'est juste de faire ça
plus difficile pour vous-même.
Oui,
oui,
c'est vraiment difficile
de faire ça
dans quelque chose
qui est vraiment
très responsable, etc.

même juste
à un niveau pratique,

vous savez,
de ne pas
mettre tout en bas,
juste parce que vous avez
entré des textes
dans des lignes plus hautes.
Il y a
beaucoup de
choses que,
pendant que le surface
semble
sembler simple
de faire des boxages,
c'est vraiment difficile
de faire un peu de choses.
Si vous pensez
à un
processus de word,
c'est pas comme ça.
C'est
très bloqué.
Donc,
on a
changé
l'expérience
pour être plus bloqué
et pour
encourager ça
comme une faute.
Vous pouvez toujours
éjecter
ou prendre des éléments
spécifiques
et les tourner
dans un campus
ou les placer
dans une position

Mais,
c'est comme la direction
que nous voulons
les utilisateurs
et les avoir
fallu
faire des sujets
quand il s'agit
de la lait.
On a
fait un peu de travail
pour faire ça plus facile.
Je pense que le next step
pour nous est
exactement
ce que vous avez dit,
d'aller beyond
l'expérience visual
et de
encore focuser
sur les non-developpages
et même les non-techniques
utilisateurs,
leur leur
leur donner plus d'insights.
Je pourrais
faire des deux choses.
Il y a
plus de choses
sur la
création
de la

Un peu de ces gens
qui travaillent
en
degrés, de marketing, etc.
Ils
testent
la personnalisation
de la contenue
de ce genre
dynamique.
Ce niveau de dynamisme
pour les contenus
qu'ils créent
peut être important.
Et puis
il y a
l'autre côté
qui est
la
l'aider.
Et donc
maintenant
parce que nous
l'intégrons
en tant que
c'est un code existant
si vous avez
d'autres
l'analyse
que vous
utilisez
vous devez
voir des choses
qui ne sont pas
différentes
que d'autres
l'analyse
dans votre site
mais il y a
des choses
intéressantes
que nous
pouvons
peut-être
pour
freer
juste parce
que
la forme de la code
que nous
générons
et comment
nous l'intégrons
et donc
ce serait des choses
plus
plus
de l'analyse
sur la page
mais ce serait
un autre
point de vue.
Est-ce que
il y a un type
d'envers
qui est
invité ?
Vous avez
mentionné que vous
pouvez créer
des compagnons
avec Plasmic
et puis
les mettre
dans votre code base
et que
il y a aussi
ce mécanisme
de live
update
ça veut dire
que ces compagnons
sont aussi
les compagnons de live update
ou vous vous en faites
une version de ces compagnons ?
Oui, donc
il y a un système de version
dans Plasmic
où vous pouvez
essentiellement
prendre des coupes de
les
structures
d'élément
que vous
avez créé
dans Plasmic
donc
les compagnons
qui viennent
de Plasmic
ne sont pas
coupées
comme part de ça
on ne
peut pas
mettre
dans votre code
pour
nous
faire
quelque chose
comme ça
donc
si vous êtes
réverteur
pour une version

plus
plus
plus
plus
plus
plus
plus
plus

plus
plus

plus

plus


plus


plus
plus
plus
plus
plus





Le product, c'est quoi les choses grandes que vous avez planées ?
Qu'est-ce que vous avez excité ?
Oui, je suis excité à beaucoup de choses sur le product roadmap, mais maintenant, nos goals sont...
Il y a un système pour régister les compagnies de votre code base.
Et maintenant, ce qui vous requiert comme développeur pour faire tout ce travail en arrière,
ça vous permet de vous donner de quoi que vous voulez, mais ce que nous avons vu,
c'est que ce que nous avons fait, c'est que nous avons fait des compagnies de réaction.
Donc, beaucoup de nos utilisateurs, en bas de ces frameworks, comme NXGS,
ou sur des plateformes comme Shopify, ou d'autres,
un des draws de ces plateformes est la performance.
Donc, si le directeur de la brand va au service,
une grande raison pour laquelle ça peut être contrôlé,
et d'autres peuvent être de performance.
Et donc, je pense que juste ce genre de industrie
qui est en train de changer les bundles plus petites et plus bas,
c'est un bon produit.
Et nous travaillons maintenant.
Comment nous ferons Plasmic interpréter bien dans ce second âge
de réaction dans ces autres frameworks ?
Je pense que c'est vraiment incroyable de voir NXGS
s'éteindre dans cette direction, mais aussi,
Shopify, un nouveau framework, Hydrogen, qui commence là-bas.
Et il y a beaucoup de challenges avec ça,
avec comment vous...
Oui, pas pour les deux intervies,
mais comment vous faites sure que vos compagnies
sont en train de charger et de mettre en place des données correctement
sur la batterie, et comment vous faites sure
que vous pouvez dynamiquement charger les compagnies du wire,
et puis, dépasser les compagnies,
comme les compagnies clientes ou les compagnies server.
Ce sont tous des challenges intéressantes.
Un autre, un autre relatif, c'est juste le mouvement
de l'infrastructure d'encomputation.
Donc, avec les travailleurs CloudFlare, et aussi,
un oxygen Shopify, ce sont...
Tout est basé sur des isolités V8.
Basiquement.
Donc, une des restrictions là-bas,
vous n'avez pas plus de VAL.
Donc, je pense que nous devons penser à ce que
l'intégration de la forme
fait plus de sens pour ces environnements.
Oui, c'est cool. C'est assez cool.
Donc, une question qu'on commonly demande
à presque tous les qui viennent sur le show maintenant,
c'est, qu'est-ce qui vous excite
sur le futur de l'oné.
Mais, vous pensez que les tools de code n'ont pas de codes,
vont tout se prendre?
Je pense que je sais que vous êtes en train de le dire,
mais... Qu'est-ce que vous avez?
Oh, je pense que
le code n'est très intéressant, très fort,
pour une toute classe d'utilisateurs.
Je pense que le truc qui me fait le plus motivé,
quand je vois des utilisateurs,
c'est juste le thème d'impact.
Et, vous savez,
de pouvoir démocratiser
et faire possible
pour les utilisateurs
d'essentier ce genre de super-power
que vous et moi,
et nous avons spent plusieurs ans de nos vies,
et, vous savez,
de pouvoir démocratiser et d'acquérir,
c'est...
Je pense que c'est probablement
le plus motivé facet de code n'a,
généralement,
par le whole spectrum,
que vous parlez de tools comme
Bubble, etc.,
sur une main,
ou Zapier, pour l'automne.
Et, je veux dire,
ça sort un peu
d'une étape,
juste d'improver l'efficacité
dans le travail de la équipe,
mais en en ayant,
d'avoir la possibilité de
garantir ce genre de super-power
pour les utilisateurs,
c'est...
C'est ça, je pense,
un peu intrinsiquement très motivé
pour moi, personnellement.
Donc, oui, pas de code,
je pense que
nous sommes encore
au début de voir
ce qui est venu.
Mais, à la même temps,
vous savez,
comme un développeur
dans les trenches
qui, vous savez,
tournent des types, etc.,
pour construire ces
componentes fonctionnelles.
C'est aussi,
je ne vois pas
comme un code-killer,
de quoi je veux dire.
Je pense que le code
est ici pour rester.
Et, je pense que
le truc est juste
la...
la forme de cette interface
entre la code-deux-neux
et comment vous portez ces mondes
à l'intérieur de ces mondes,
je pense que la plus facile
de ce que vous faites
est de construire des produits de code-deux-neux
dans une éleve
et ne pensez pas
à comment integrer
l'univers de l'Espire
et, vous savez,
l'interface avec la code.
Je pense que ça va s'expandre
sur ce que vous dites là-bas
et sur un peu de plus grand sens.
Une des choses
sur ce podcast
est vraiment en parler des outils.
Et la raison pour laquelle
c'est de la joie
c'est parce que c'est comme
ce que les outils
réellement proviennent.
Ils sont le fulcrum
qui vous donne l'amélioration
pour pouvoir faire quelque chose
qui était impossible
de faire avant.
Vous savez, c'est...
C'est vraiment difficile.
Vous savez,
construire des appareils accessibles
et de performances
sur les appareils de web
est difficile.
Et vous avez de la merde
de la grande force
parce que vous êtes comme...
Oh, vous utilisez trop de JavaScript
ou vous n'avez pas fait ça
ou vous avez des sites trop slow
ou vous savez,
il y a tous ces choses
qui viennent de jouer
et vous êtes comme,
OK, vous savez,
je veux performer.
Je veux utiliser ce petit code
possible.
Je veux que ce soit simple
possible,
mais je veux être
un bon expérience de user.
Je veux faire toutes ces choses
et c'est vraiment difficile.
C'est vraiment difficile de faire ça.
Et c'est pourquoi,
vous savez,
je suis sorti
excité
à des outils comme Plasmac
parce que ça vous donne
ou ça vous donne
des gens à l'évergé
pour pouvoir
faire quelque chose
qu'ils n'aient pas fait.
C'est cool.
Oui,
je voudrais aussi
être vraiment curieux
où vous ne voulez pas voir
ces sortes de

no code,
outils visuels,
aller.
J'aime l'espace
que vous vous occupez.
Comme,
être...
être
dans le mix
de toutes les choses
qu'on fait
est vraiment
très puissant, je pense.
Et ça me garde mon travail.
Donc,
je suis heureux de voir.
Oui,
il y a une zone
que
j'ai un fonds particulier
pour les places de marché
d'un perspective producte.
Je pense que,
quand vous pouvez
aller les gens créatifs
et leur montrer
ces petites mouvements,
ces petites outils,
ça leur donne un bon moyen
pour faire des revenus,
mais aussi un bon moyen
pour partager
cette innovation.
Donc,
vous voyez,
quelque chose comme Shopify,
Shopify Store,
ou, vous savez,
tout ça.
Il y a un ton
de places de marché.
Je pense qu'il y a
encore une bonne salle
pour des places de marché
ou des places de marché de page.
Vous avez des gens qui
construirent
un bon set de components
des TELWIN.
Le TELWIN team a fait.
C'est magnifique,
mais,
parfois,
c'est juste
que,
je vais vous donner
ce bon
subset
de components de réaction
pour faire ce petit
petit
chose de niche.
Ou,
vous savez,
ce que ce soit,
je pense que,
quand je pensais
que,
je voulais faire des
plans de marché,
et que,
vous avez
occupé le space,
c'est comme,
l'obligation de
dire,
je dois construire
une page de marché
qui est de la forme.
Je veux juste
acheter un template
pour cette chose,
qui a tout ce genre de choses,
et peut-être que je peux
customiser,
ou qu'on achète un thème.
Ce sont des choses
qui commencent
à devenir
très puissantes.
Et,
encore,
la raison pour laquelle je
aime les places de marché,
c'est parce que,
c'est un bon besoin
où vous donnez
des gens créatifs
l'obligation de
faire du mien
par faire ces choses,
qu'ils ont les skills
pour faire,
comme,
construire des compagnies,
ou construire des
belles layouts,
ou tout ça.
Et,
vous donnez les gens
sur l'autre côté,
qui veulent vraiment
se résoudre leurs problèmes,
et se dévouer,
pour pouvoir
dire,
je vais,
y avoir un petit extrait,
qui me permet de
avoir un extrait,
qui a quelque chose
qui me ressemble,
que je puisse faire,
et que je puisse
accéder à un grand mode.







ce품�ongarppe,
pour u恐 Over
machine E c'est

obsessiveesse Olympia

holo,
et on a un site de marché où vous pouvez voir toutes ces différentes libraries et installer elles dans votre app Plasmic.
Ça me semble...
Ça me semble génial.
Je pense que c'est vraiment cool que vous vous essayez d'élever le système de l'Empium.
Et de faire des choses comme réaction, de réaction, de la design.
Je pense que ça va être l'un des superpowers de Plasmic, pour sûr.
Je ne sais pas comment dire. C'est un cool little library.
Et qu'est-ce qu'il y a, Andrew?
Oh, j'ai oublié.
Wow, je le fais à chaque fois. C'est un call-mantine.
Oui, vous devez me laisser faire un podcast. C'était une décision malade.
Je me sens comme que vous êtes tellement plugnés. Comment vous en entendez ou en parlez de cette?
Je me suis envoyé tout le temps sur Twitter. Je ne fais pas mon travail.
C'est ça.
Le Twitter est un source de tout ce qui est intéressant. C'est très chiant.
Je n'ai pas du problème. Je n'ai pas trop de trucs.
Il y a beaucoup de trucs qui vont au moins. Je trouve ça cool.
Ok, un moment après, on a fait une interview avec les founders de FIG.
FIG est un outil pour la terminaire.
Je parle d'une des founders un moment après.
Ils m'ont dit qu'une vision est une des choses qu'ils veulent faire, c'est de construire un terminal.
Je me suis dit qu'il y a beaucoup de terminals.
Les gens me sentent très fortement attaqués.
Je ne sais pas comment je me sentais.
La expérience auto-complete est belle.
Mais le procédure de leur propre terminal est bien.
Et j'ai étendu cette pièce de tool qui s'appelle Warp.
Warp.dev est le site.
C'est un terminal.
C'est écrit en Rust, donc c'est très performant.
Mais il y a des traits de musabilité très intéressants.
Les commandes sont toutes dans ces petits blocs.
Vous pouvez copier l'output ou copier le command.
Ou re-run le command avec un prefix.
Je ne sais pas.
Ça vous donne beaucoup de bonnes usabilité improvements.
Je suis sorti sur l'idée d'avoir un meilleur terminal.
C'est une belle idée.
Je me suis retrouvé un blog d'une des des ingénieurs de la semaine.
C'est Michel.
Qu'est-ce que c'est le nom de la grande grande?
Michel Lim.
Michel Lim.
Michel a écrit un article très beau et wonderful.
Il s'agit de la manière dont ils rendent l'inside de Warp.
Warp est une app native de Rust.
C'est rendu sur le GPU.
Ils ne peuvent pas prendre advantage de la lait de la lait.
Ils sont en train de faire des shaders et de faire un peu de manuel.
Il y a de la math qui se passe.
C'est tout de même native.
C'est un article de la lait.
C'est une joie de lait.
Je vous recommande beaucoup d'autres personnes.
Juste de voir ce article.
Et de voir les notes.
Comment ils se rendent les radies de bord.
C'est un article de la lait.













Vous pouvez naviguer en blocs.
Ça vous fait que ça vous fait un bloc.
Et puis vous avez des shortcuts.
Vous voulez un coiffeur de commande?
Vous voulez un coiffeur de l'outlet?
Vous voulez un coiffeur de l'autre?
Ça vous donne des façons de faire ça.
Je suis vraiment content de ce que la team a fait.
Ce n'était pas sur ma liste.
Mais ça m'a fait penser à ce que j'ai vu
par les développeurs de Chrome qui sont en train de faire des modèles
et qui sont en train de faire un effort multi-year
pour déterminer la réunion de la réunion de Chrome.
Et cette réunion de la réunion de Chrome
qui est en train de faire un g.
Je me suis récentement fait un petit peu de dégâts
et c'est vraiment fascinant.
C'est un effort qui a été fait pour un peu d'un moment
mais ils ont conclué ça.
Je me suis récentement fait un livre
qui a publié un livre
et c'était un livre sur le rendement de browser.
C'est un graphe très important ici.
Sans rendition, la frustration va sortir.
Ça peut être le 1er de browser.enjeu.
C'est un livre de la première série
qui a été réalisé en ligne
avec le contenu que vous trouverez
sur la section des sites de développeurs de Chrome
sur le rendement de browser.
Ils parlent de des concepts similaires
sur les dégâts et les structures de données
qui vont dans le rendement.
Quand vous parlez de ça,
vous pensez à la question
très intéressante et très basse de la rèdite
sur comment vous faites
ce très moderne GPU accéléré.
Je pense que le browser
comme tout le dispositif,
comment vous faites ça et
c'est juste un look fasciné.
J'ai pensé que,
à la fin de ce livre,
je pense que ça pourrait être
le contenu sur le rendement de NG.
C'est incroyable ce que les browsers ont à faire.
C'est beaucoup de travail.
C'est un peu triste
mais ça fait sens
que les browsers ont consolidé
parce que ce que les utilisateurs
attendent de un browser a été
plus compliqué que ce que c'était
dans les 90s.
Vous n'avez pas 20 différents browsers
qui ont leurs propres implementations
et ça va évoluer
dans la consolidation.
Oui,
les gens parlent des sites soudains.
Le fait que ça fonctionne
n'est pas un miracle moderne.
C'est comme la salle d'ingénierie
pour les 20 heures
qui sont en place
pour que vous puissiez
render les 5MB de JavaScript.
C'est beaucoup.
Oui,
c'est une pensée que j'ai eu
beaucoup durant ma career de développement.
Je suis surpris que tout ça fonctionne.
Ok,
pour mon deuxième conseil,
je vais parler de la scale planète.
La scale planète
est une façon facile
d'appliquer des databases MySQL
mais ce qui est cool, c'est que
je n'ai pas vraiment un guy database
que vous pouvez avoir des branches
et quand vous propose une migration,
c'est beaucoup comme un PR
vous pouvez avoir des commentaires sur ça.
J'ai utilisé ça
pour le projet de ma database
qui a été travaillée en tant que pitch forkify.
Je vais juste évoluer
tout le site de music review
et mettre dans un database.
J'ai utilisé ça pour faire migrations
et apprendre Prisma aussi.
Si vous avez besoin d'un truc comme ça,
je vous le ferai.
C'est cool, je suis très inquiétant
de ceci.
Je sais qu'ils ont un branch
qui est un
fonctionnel central.
Est-ce qu'ils ont un
point de vue de merge?
Oui,
vous avez des demandes
qui vous plaitent
et vous avez
un branch local de
votre database.
C'est pas local, c'est aussi
remote. Vous vous dites
que vous voulez déployer ça et qu'il y a un UI
dans le plan de scale où vous pouvez
les réunir.
Ça vous montre comment le schema database
a changé et quand vous mergez,
ça vous rendra toutes les migrations
et tout va être en date.
Il y a beaucoup de ceci
qui est poweré par un
engine appelé vitus.
Vitus.
Vitus.
Je sais, c'est un projet d'open source qui
powera beaucoup de ceci.
C'est une des parts
du corps de leur business.
C'est une technologie
super intéressante.
Comment vous
clons de database
et vous le faites
interactuellement?
C'est super fascinant.
Oui, l'une des choses que j'ai
voulu dans un état meilleur
dans le système post-grasse,
c'est ce que nous utilisons.
J'aime le post-grasse.
Il y a beaucoup de choses que je
j'aime beaucoup.
Mais, une chose que j'ai voulu
mieux dans cet ecosystem, c'est
la salle de tourner
sur les migrations online,
surtout sur le schema de migrations online.
Il y a un whole host de tools
disponibles dans le salle de
maSQL pour faire une évolution

Mais oui, je suis encore en train de
faire une évolution.

est que mes migrations s'en ont tendu
à avoir un autre.
Je me suis dit que je ne vais pas
faire un post-grasse.
J'ai eu un moment
dans le cadre de mon corps.
Pourquoi n'est-ce pas en train
de faire un post-grasse?
Et pas de planète.
Je pense que
dans la salle de tourner,
le plus grand est le post-grasse
qui est un peu
sous les choses.
Mon deuxième tip de la journée
est juste un petit
web app
que j'ai étendu.
Je ne sais pas si vous êtes des gens
qui vous avez besoin de vérifier
un regex.
Je vais souvent aller au regex,
un tool très commun
que je vous referai,
mais parfois c'est juste
un débat
que vous avez à mettre
dans le console.
Je pense que c'est un truc
qui fonctionne.
C'est mon réplice, mon match.
Il y a un site
de regex.js.org
qui est un web app
très simple.
Vous vous mettez dans le regex,
vous vous mettez dans le string,
et ça vous montre
toutes les fonctions de JavaScript.
On va tester,
on va tester, on va tester, on va mettre le match.
Je pense que
ce qui est si joli
c'est que c'est extrêmement minimal,
très simple et très fort.
C'est
un tool puriste.
J'aime ça déjà.
Oui.
C'est le plus délicieux
dans mon workflow de regex.
Je ne fais pas le code.
Je fais juste l'enquête.
Je vais vous montrer le console.
Oui, le même.
Vous avez un plus ?
Ou est-ce que c'est ça ?
Je n'ai pas un, c'est un
called suspend react.
C'est juste un petit tool,
que j'ai passé récemment.
Et le gavrelink.
C'est un de mes pémandes.
Ceci fait beaucoup de bonnes choses.
Oui, c'est ça.
C'est un petit library de la hausse
pour faire des opérations
comme celui que j'ai fait
dans le monde suspend.
Vous dites suspend,
ce que votre opération est.
La raison pour laquelle j'ai trouvé
ce library est intéressant,
c'est parce que
ce set de prématives
est celui que j'ai trouvé
juste en dessous de la main.
Comme je l'ai fait
dans le monde suspend
et le monde component react.
C'est probablement celui
que je serai en train de trouver
plus.
Ce n'est pas de la personne singular
mais de la collectivité.
Ils ont beaucoup
de très populaires,
surtout les libraries de réaction,
qui sont sous leur amour,
les libraries de réaction, les libraries de réaction,
les libraries de management de state.
C'est juste un groupe de gens
qui travaillent sur les choses.
Cool.
Je pense que ça nous rapporte pour les outils de la tool.
Merci d'avoir regardé,
c'était un talk de plaisir.
J'aime toujours parler de la
vidéo, et ça me semble
que tu es créé un tool
qui est un niche unique
très flexible et qui a beaucoup de
personnes différentes.
Merci d'avoir regardé.
Merci pour les vidéos.
C'était fun.
C'est tout pour cette semaine.
Fais attention à nos vidéos de DevTools FM,
et à la prochaine.
Merci.

Episode suivant:


Les infos glanées

Je suis une fonctionnalité encore en dévelopement

Signaler une erreur

devtools.fm:DeveloperTools,OpenSource,SoftwareDevelopment

A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible. We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).
Tags
Card title

Lien du podcast

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

Go somewhere