Corbin Crutchley - Framework Field Guide (learn React, Angular, Vue at the same time)

Durée: 80m36s

Date de sortie: 11/09/2023

In this episode, we have a conversation with Corbin Crutchley, a principal front-end developer, GitHub Star, and teacher. Corbin shares his journey in the tech industry, his passion for teaching, and his various open-source projects. He talks about his experience teaching at a bootcamp and his motivation to create Unicorn Utterances, an open-source publishing platform aimed at providing free resources for learning programming. Corbin also discusses his work on various open-source projects, including HouseForm, a React form library, and CLI Testing Library.

Corbin also gives us a sneak peek into his upcoming set of books. The first book aims to provide a comprehensive guide for learning the three big frameworks all at the same time, with a focus on practical application and real-world examples. The future books will teach the ecosystems for the tools and third will round it out by taking a deeper look into how each framework actually works.

Sponsored By Raycast (https://www.raycast.com/)

Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode.

Tooltips

Andrew

Justin

Corbin


j'avais été tourné à un camp de bouc.
Les étudiants étaient amusants, ils aimaient l'amuse de la faculté.
Et puis le business était,
« C'est de l'argent que j'ai fait en tant que d'autres personnes ? »
Et je me suis dit, c'est pas cool, pourquoi nous faisons ça ?
Mon famille n'est pas super bien offre
et le ménage que j'ai fait en tech a été transformatif
dans ma vie, dans ma famille, dans ma vie.
Et je voulais ajouter ça pour les autres personnes aussi.
Et je me suis dit, pourquoi je dois être apprécié à un camp de bouc ?
Pourquoi ne pas juste être apprécié à l'opin
et essayer de donner des ressources pour les gens ?
C'est un peu trop cool.























Avant de nous dévier dans l'interview,
vous voulez dire à nos listeners un peu plus sur vous-même ?
Bien sûr.
Merci beaucoup pour vous donner de la parole, Justin, Andrew.
C'est beaucoup de choses. C'est très cool.
Je suis, comme vous l'avez dit, un principal ingénieur principal.
C'est des trucs de plus.
Je suis en train de collecter des jeux de vidéo.
J'ai quelque chose d'un sens de 40 jeux de vidéo.
De chaque érosse.
Vous voyez, je me suis dit, je me suis dit,
« C'est de l'argent que j'ai fait pour les gens. »
Ils me sont dit, « Tu as bien fait ! »
Je suis fanatique de la musique.
Je pense que j'ai 10 000 chansons
et 10 000 chansons sur Spotify.
Et j'aime apprendre à gens.
C'est comme un passion de mine.
Je vais écrire un livre sur ça.
C'est quelque chose de très intéressant.
Je t'aime aussi, je t'aime beaucoup.
J'adore ton énergie.
Depuis que tu as déjà pris la parole,
c'est comme, c'est très élevé.
Donc, je suis super content.
Je l'apprécie. Merci.
Il faut être careful de cette addiction de musique.
Il va changer de vinyl
et commencer à prendre tout le space dans votre maison.
Je sais de l'expérience personnelle.
Je me suis dit, « Je n'ai pas commencé. »
Je me suis dit, « Ce n'est pas même active ? »
« Qu'est-ce que je fais ? »
C'est dangereux.
Ok, je pense que c'est un bon moyen de commencer cet épisode.
C'est d'introduire comment vous et moi ont rencontré.
Je pense que c'est un bon primaire
pour le type de travail que vous faites.
Comment nous rencontrons ?
Oui.
Donc, nous...
Je suis allé dans un projet
qui s'appelle PLOP.
C'est...
C'est...
Est-ce PLOP que je commence ?
C'est tellement intermengue.
Je suis désolé si je m'en fasse un peu de mauvais.
Mais j'ai commencé à travailler sur un projet d'opensource
appelé PLOP,
qui était un télétrisier de la plage.
Et il y avait une dépendance sur le genre
PNG, JS ou quelque chose comme ça.
Et une chose a été déclarée à l'autre.
Et maintenant, je suis aussi en train de travailler
et de m'aider à maintenir un projet
appelé Node Vibrant,
qui est un libre de couleur pour un projet différent.
Donc, déjà, vous êtes en train de voir un petit peu de pattern.
Je fais beaucoup de projets et j'adore l'opensource.
Et je vais essayer de...
Je me déconse que je suis un salaud.
J'adore l'opensource.
Et...
C'est un terrible choc.
Mais,
along les mêmes lignes, je suis en train de rééterner les dépendances.
Et j'ai remarqué que
JMP,
JavaScript Image Manipulation Program,
n'a pas de type script type.
Donc, j'ai pensé à quel point ça serait difficile.
Vous savez, j'ai écrit type scripts avant.
Et j'ai commencé à travailler sur eux.
Et Andrew,
aka Hipster Smoothie,
sur GitHub et d'autres socials,
était le maintaineur du projet
et m'a réveillé mes prévues.
Et j'ai réussi à faire un tour de prods 5 fois.
C'était génial et il était super patient,
ce qui m'apprécie beaucoup.
Et après, on y est,
avec des types de types de type qui sont les plus convolutifs.
J'ai jamais écrit.
C'est génial.
Oui, et maintenant, Corbin m'a aidé à maintenir le JMP repo.
C'était une bonne histoire au final.
Je pense que cette expérience
parle beaucoup de la conversation
que nous avons eu dans le passé,
où je pensais à vous pendant quelques jours,
que les types de types de types
pour un library de JavaScript
par des files d'DTS
sont comme un monde de paix,
surtout
quand le maintaineur
a écrit le plus génial que vous pouvez écrire.
Je me suis dit que je suis déçue,
je suis déçue,
je suis super supporté.
Je me suis apprécié
à votre patience et support.
C'est un grand délire que j'ai fait.
C'est un gathering de fonds.
Nous avons tous 3 rencontrés
dans des projets d'opensource.
Oui.
La paix d'opensource.
Comment as-tu rencontré Andrew, Justin ?
Autre.
Quand Andrew était dans le travail,
il a travaillé sur le tool de la release auto.
J'ai essayé de faire une version de ça.
Et mon co-worker, Orda Thierox,
a regardé et a trouvé l'autofurement.
Il a dit que peut-être ça pourrait travailler.
Et on a été invité.
Et j'ai commencé à travailler sur ça
et à chanter avec Andrew.
Et puis, une chose a été élevé à l'autre.
Et là, on est là.
Je vais dire que c'est cool.
Tout le monde d'opensource
semble être relativement...
Je pense que c'est un réquisition
pour le rôle.
Dans l'ordre d'une maintenance d'opensource,
vous devez pouvoir s'assurer
que vous aurez beaucoup d'issues.
On les appelle.
Léguer, c'est ce que l'on appelle.
Mais aussi, il y a des issues
entre les issues.
C'est cool de voir
comment l'immigration d'opensource
est capable de venir ensemble
et de se dépasser.
Et de se connecter.
C'est un environnement cool.
Je pense que la chose fun
de l'immigration d'opensource
est que les structures de l'insent
sont tellement différentes
que quand on travaille
dans la production de la code.
Quand vous travaillez dans des entreprises,
vous devez faire des monnaies,
vous devez travailler sur des features
qui permettent d'avoir des utilisateurs
de la valeur spécifique
que vous avez payé.
Et il y a aussi des questions
pour l'immigration d'opensource.
Il y a des questions pour sûr
parce que les gens
qui ont des issues créés
disent que
ce truc est broken
ou je veux que vous faites ce truc.
Il y a des services
dans ce genre de choses.
Mais parfois c'est juste
ce que j'ai voulu faire aujourd'hui.
Et vous travaillez sur ça
juste parce que vous pouvez.
Oui,
il y a beaucoup de projets
d'opensource en main-d'or.

pourquoi vous avez fait ça ?
Vous avez l'air plaisir.
Nous aimerions remercier
Raycast pour sponsorir notre podcast.
Raycast est une app
pour Mac qui est comme
un spotlight
mais avec superpowers.
Ainsi,
j'ai rapidement appris
les files, les URLs ou les app
qui font des histoires de clip
et des management de la vidéo
qui ont un overview
et beaucoup plus.
Il y a aussi un réact super
de réaction
basé sur l'API
pour créer des extensions
et une store d'extensions
pour distribuer vos extensions customes.
Une extension
que j'ai vraiment
été améliorée
est l'extension de Spotify.
Dès vos tips de fingers
vous pouvez contrôler Spotify
sans même laisser l'app
dans la chaîne.
Une des choses cool
sur Raycast
d'extensions
c'est qu'ils ne sont pas
d'extension de commande.
Vous pouvez aussi créer
des extensions
qui vivent
comme des apps de menu bar.
En fait,
la app Spotify
aussi
vit dans ma barbe de menu.
Donc, je n'ai pas besoin
d'ouvrir le récast
pour l'utiliser.
Vous devez aussi
vérifier le récast pro.
Avec pro,
vous pouvez prendre l'advance
de Raycast AI
pour faire
un whole bunch
de cool choses
sur votre computer.
Vous pouvez summariser
les textes dans une app
ou transmettre les textes
sur le fly.
Ça vous donne
accès à leur cloud sync
qui vous aide à
garder
tous vos settings
sync
à travers tous les computers.
Pour apprendre plus,
vous pouvez visiter
Raycast.com
ou
vous pouvez
écouter l'épisode 38
où nous interviewons
le CEO Thomas
sur le produit.
Vous voulez
advertiser
avec DevTools FM
juste comme ça?
Si oui,
vous pouvez aller
sur DevTools FM
ou sponsor
pour commencer.
Vous voulez
quitter les ades
et aller au contact
pour le contenu?
D'être un abonné
subscriber
sur une des plateformes
où nous apportons.
Oui,
donc, en parlant
de vos autres
projets d'open source,
comme
quelles autres choses
vous maintiennent?
Parce que
vous êtes
définitivement
une des personnalités
qui, quand vous l'avez remarqué,

un avatare en nom.
Vous vous voyez
ce gars
sur des problèmes.
Un des meilleurs
super-tangents
avant d'en répondre
à la question,
une des meilleurs interactions
en personne,
j'ai eu un
rencontre ici
en Sacramento.
Et après
j'ai donné mon talk,
quelqu'un m'a dit
que j'ai vu vous
et ils étaient
regardés par leur téléphone.
Ils me sont dit
qu'ils ont montré
un issue de GitHub
où j'ai
fait un couple de commentaires
et j'étais l'auteur
de ça.
Je suis dit
que c'est moi.
Je ne pensais pas
que ça allait arriver,
mais c'est moi.
C'est
surreillé
de l'être reconnaitre
de cette façon.
Oui, donc je
j'ai maintenu
un nouveau projet
appelé la formule de maison
seulement parce que je
j'ai tendu à être
à l'aomistique
de la ponde.
Je m'ai maintenu un projet
appelé
je veux dire,
j'ai maintenu
Jim maintenant.
J'ai maintenu
un vif de nôtre
vraiment pour le
j'ai maintenu
plus de plus.
J'ai maintenu
quelques proches
d'enfin de projets
de la library de test
de la ponde.
Je n'ai pas

de test de la ponde.
Mais le grand
que je me maintiennes
est un plan de

d'une plateforme
de la ponde.
Et c'est comme
sur la surface c'est
juste un blog,
mais on a
été en train de
écrire mon livre
pour le libre.
On a un communauté
de 13
100
personnes,
c'est un bon
environnement
pour m'aider
à me maintenir.
Oui,
avant de
faire un petit peu
de la
pervie de
l'unicornie
de la ponde.
Qu'est-ce que le
plan avec cette plateforme?
Oui,
d'ailleurs
la façon dont je
j'ai commencé
c'était que je ne savais pas
qu'il y avait d'autres choses
comme ça.
Et mon
background est que
j'ai été
tourné à un camp

un camp de coding.
Et j'ai aimé les étudiants
les étudiants qui
m'ont aimé, j'ai aimé
les facultés
et les business
ont été
fréquentement
les gens
dans ma opinion.
Et je me disais
que c'est pas cool,
pourquoi nous faisons ça?
Les gens
sont juste essayant de
apprendre
que mon famille
n'est pas super bien
offre et le ménage
que j'ai fait
dans la tech
a été transformatif
dans ma vie,
dans ma famille,
dans ma vie.
Et
j'ai voulu
ajouter
cela pour
d'autres personnes
aussi.
Et je me disais
pourquoi je dois
être
apprécié
à un camp de bootcamp?
Pourquoi ne pas
juste être apprécié
en l'open
et essayer
de donner des ressources
pour aider les gens?
Alors
j'ai commencé à
écrire un blog
et ça a été turné
dans la communauté
et ça a été turné
dans ce qui va être
une grande réaction
en rafiant bientôt.
Et ça a été turné
dans un livre.
Donc
nous avons 30
personnes qui contribuent
au projet.
Un peu de gens
qui ont été
en cours de discours
en chatant
dans le quotidien
et le but c'est
d'aider les gens
à peut-être
même avoir un camp
dans le futur.
C'est
intéressant
que les camps de bootcamp
ou les
teachings
qui sont
très positives
pour la société
comme les teachings
peuvent devenir
assez exploites.
C'est
comme
quand les gens
comprennent
que c'est un grand demandat
pour ça
et ça
se termine
comme
des factures
de poupiers
de mouillage
qui
sont
très
élevés
pour

faire
une

pour
survivre
dans l'industrie.
C'est
un

réveillant
pour les gens
qui sont
plus
élevés.
C'est
un partit
qui me
n'est pas

Si
vous êtes
en train
de

une
élevée
pour
les gens
qui
sont

élevés.
C'est

partit






















pour les gens
qui
sont
plus
élevés.
C'est
un
partit
qui
me


C'est
un
partit
qui

n'est pas
élevée.
C'est
un



n'est pas
élevée.


C'est
un
partit

me



partit
qui
me

élevée.
C'est

partit



garantir la timeline de ce qui se passe.
Mais ici, c'est comme le grand rêve de ce que je veux faire avec mon livre
et ce que j'espère peut arriver.
Je voudrais aimer mon livre pour aider les gens à apprendre,
bien sûr, sur leur propre, si ils sont en train de rejoindre notre discord ou pas.
Mais je veux aussi, et c'est comme quelque chose
que je n'ai pas vraiment parlé de public, donc sneak peek.
Mais je veux peut-être commencer comme un camp de boot camp
où, chaque semaine, nous avons un petit bout de chaperon
et nous avons fait un tour du livre.
C'est comme un programme de 8 à 12 semaines
où nous avons juste rempli le livre en un go.
Et puis, à l'endroit, nous voulons offerter l'opportunité.
Hey, vous voulez apprendre le prochain cohort ?
Et si vous faites, nous allons vous ajouter à notre programme de partenaires.
Nous allons vous aider à vous promouvoir comme nous le pouvons.
Nous avons un lien dans lequel nous pouvons vous aider à développer une entreprise.
Mais l'idée est que je voudrais nous donner de la façon
à ce que ce camp de boot camp soit.
Mais dans un moyen de manière totalement volontaire
que j'ai essayé de remettre
comme beaucoup de choses comme possible.
C'est notre grand goal de 1000 ans.
Donc, juste prendre les petits procès pour accomplir ça
et voir comment ça fonctionne.
C'est super cool.
Oui, c'est un bon goal de faire.
Et c'est cool aussi.
Oui.
Il y a beaucoup de paix pour les ressources.
Quand des gens me demandent ce que je veux apprendre,
je me sens mal, parfois,
de la course de 300 dollars pour apprendre cette technologie.
Même si je pense que c'est vraiment bon, c'est un grand
amount de monnaie pour quelqu'un qui n'a pas le temps.
Oui, et je pense que c'est une grande partie de ça.
Je l'ai appris de l'enseignement de Kensie Dodd
en testant le cours de JavaScript.
C'est un grand cours.
J'ai essayé de me faire...
En fait, je n'ai pas essayé.
J'ai pris mon cours pour payer un peu de licences.
Vous savez ce que je veux dire ?
Je ne suis pas contre les ressources de paix
par d'autres sens, mais j'ai fait un point important
pour moi avec mon background de,
Hey, je n'ai pas de monnaie pour mettre en place.
Il y avait des temps dans ma vie que j'avais
de la pique entre le cereal et le mou.
Je n'ai pas eu de choix.
Je voulais essayer de vous aider,
à donner une plateforme pour faire que les gens
qui étaient passionnés sur ça ne savent pas où aller.
Une étude pour apprendre en un manière légère
et appeler ces skills dans le monde réel.
C'est génial.
On va transporter au niveau des libraries que vous maintenez.
L'un que je pense est vraiment cool
et qui tient à ce que vous avez dit,
c'est le test de la bibliothèque.
Le test de la bibliothèque pour React,
c'est devenu le méthode de test.
Vous testez comme un utilisateur,
mais vous avez fait un library pour tester les CLIs
dans la même manière.
Vous pouvez nous passer à ce que c'était ?
Oui, je travaillais sur Plop,
qui est un tool de CLI.
Et on a réellisé...
C'était l'un des deux points où quelque chose s'élève.
Et ça a juste commencé à briser tout.
Littéralement, ça n'est pas possible sur Linux,
ça n'est pas possible sur Windows, ça a juste réussi.
Et je pense que ça a été un truc de la même manière.
C'était comme un code en ligne.
Et je me suis dit que c'est tellement de la même manière.
Pourquoi ne pas...
Pourquoi ne pas que je vienne un CLI ?
Render un truc et me dire si ça fonctionne ou pas.
Hey, attends un moment.
Vous savez ce que je veux dire ?
J'ai eu ce moment de dire,
qu'est-ce que nous allons faire ?
On va le faire.
Je me suis regardé et j'ai trouvé des options,
je vois des options là-bas.
J'étais en train de dire,
je vais juste proche-dot-exec
et voir comment ça fonctionne pour moi.
Et un truc m'a fait un autre.
Je voulais vraiment pouvoir query
ce que l'on a fait dans le CLI.
Et je ne sais que de l'un de mes API
que j'ai été un fan de pour longtemps.
Donc je l'ai fait avec.
J'ai compris qu'il y avait assez de l'API
que c'était bien suffisant pour trouver
ce qu'on a appris.
Et juste de le faire.
C'est super cool.
Je me sens beaucoup que beaucoup de gens pensent
que comment les gens peuvent faire des tools,
comment vous avez cette grande vision pour un truc.
Ce que nous avons trouvé par le talk
de beaucoup de gens,
c'est qu'il commence à jouer avec quelque chose.
Ce n'est pas le premier version qui s'est fait.
On a juste parlé de l'homme de Tom Agoui.
Et il est comme,
ce sont mes 4e iterations
de ce même concept.
Donc,
beaucoup de battles d'open source
et d'API et de la formation
sont très clairs.
Et vous devez faire le temps
pour avoir le point où c'est
que je dois avoir quelque chose
qui est cool et unique.
Et c'est drôle que vous mentionnez
que c'est le point de changer
l'appli,
jusqu'à ce que vous vouliez faire.
Vous devez juste
faire le coup
dans la direction générale.
Surtout avec le library CLI.
Les libéraux test originales
sont pour le Dom.
Donc, il faut que ce soit
le dom.
Il y a un peu de
comment je convertir
ceci pour que
je sois pas disponible
pour des tools
ou des tools
qui ne sont pas disponibles.
Qu'est-ce que je fais
et que je ne fais pas disponible?
Donc, je suis en train
de faire des changements
de 5 ou 6
avant de faire un point 1 alpha.
Et je pense que si vous êtes
dans ce stage d'appli
et de la formation,
l'un des conseils que je donnerai
est de faire une chose.
Comme si ça ne s'est pas le cas,
parfois,
on peut se faire des décisions
en rassurant
et vraiment se faire
sur le terrain.
Mais parfois, si vous vous
vous rendez à l'experiment,
vous allez voir comment ça se change
en train de faire des changements,
ça peut être très transformatif.
Oui, absolument.
Il y a beaucoup de momentum,
et surtout quand c'est ouvert
et surtout quand vous êtes en train
de se couper en échec.
Il y a beaucoup de momentum
sur ces choses.
Et si vous vous avez
fait un analysis de paralysis
ou vous avez été bâlé
en tentant de venir avec l'API,
c'est un bon moyen
de faire le projet.
Et vous vous portez
ça et vous vous dites
que vous n'aurez pas besoin
de ça.
Donc, en bas,
vous êtes probablement
votre plus grand public
de l'opinion personnelle.
À la date,
vous avez mentionné plus tard.
C'est appelé la formation de la maison.
C'est un autre
formation de formation réacte.
Donc, pourquoi vous choisissez
de partir dans cette route?
Oui, pourquoi
vous allez dans la route
que tout le monde a
passé à la fois à la fois
à la fois à la fois à la fois?
J'ai demandé beaucoup
de la question,
donc
j'ai
eu mon co-op en train de
faire un tour.
J'ai rencontré un de mes
juniors et je lui ai dit
qu'on a besoin de formes.
Nos formes sont
dans l'application
et l'attroche.
C'est juste
non acceptable.
On a dû le changer
et on a dû le changer aujourd'hui.
Les deux que j'ai entendu
sont Formic,
celui que j'ai utilisé
quand j'étais à Hilton.
Et puis l'autre
était
formation réacte.
Et pas que j'ai utilisé,
mais que j'ai entendu.
Tu sais,
c'est drôle.
Bienvenue à Spike Land.
Vous voulez un Spike,
s'il vous plaît?
Je ne sais pas.
Et il est venu
et il a eu cette
belle présentation.
C'est comme,
ceci est contrôlé,
ceci est incontrôlé,
il y a des formes finales,
il y a ceci,
et il a juste lévé tout à l'étage.
Et je suis comme,
ceci est super, super bien.
Regarde, Nick.
Et je me souviens,
comme,
le procédure de son research
et son
takeaway est comme,
ce sont des bons tools,
mais il n'y a rien de
qui me défendra
aux besoins exacts.
On a un UI
qui a vraiment,
vraiment,
des requirements de validation
de l'entreprise.
Et si on veut,
et il a besoin de
réacte native,
donc il doit être
au-delà de la support,
comme les UIs custom,
et tout ça.
Et si on veut,
ce route,
on va devoir
faire des tools
que nous utilisons.
En plus,
à la fois, Formic
était en une questionnable
maintenance status,
qui j'ai écrit un blog
sur ce sujet.
Et, encore,
on ne peut pas,
comme, en source,
on ne peut pas
pas dire à personne.
Donc, ce n'est pas
un critère
de Jared,
pas un critère
de quelqu'un
qui travaille sur Formic.
Et ils l'ont réveillé.
Donc, ce critère
n'est pas valable.
Et,
en février,
je suis allé
rester avec mon père,
qui a eu
des problèmes de santé,
il en fait bien,
mais il
a juste dû
continuer à travailler
pour une semaine.
Et je me suis dit,
à son maison,
rien à faire
en Virginie.
Et je me suis dit,
pourquoi ne pas
voir
comment je peux
faire sur ce problème.
Comme,
j'ai un API en mind
que j'ai voulu explorer,
que je pense que ça
devrait travailler très bien.
Et puis,
le prochain,
je sais que j'ai
le 1er et
documentation
sur un site web.
Et je me suis dit,
un peu
d'un peu
d'un peu plus.
C'est génial.
Ça se passe.
J'ai beaucoup d'un projet
où je vais plus d'un peu
d'un peu plus de 95%
et je ne les
ne les sent pas.
Donc, c'est bien que
tu les sentais en fin.
Oui,
le bad news
est que je le jure.
Oh non.
Dis-le plus.
Donc,
j'aime
la formation de la maison.
Et le Tanner Linsley
décide de
faire un
gist de l'API
qu'il va utiliser
pour construire
la formation de la TAN.
Et c'est mieux.
C'est...
C'est magnifique.
C'est mieux.
Ah,
j'ai commencé à parler
avec lui.
Nous avons went
à un hackathon ensemble.
Et j'ai parlé avec lui.
Je me suis dit,
hey,
tu sais,
on a parlé un peu
de tout ça.
J'aimerais voir ça.
Et je suis
travaillé sur mon
propre.
On a parlé.
Et c'est drôle
parce que
Tanner est incroyable.
Et dans le span
d'une conversation
de 30 minutes,
il a commencé
de,
je ne sais pas,
tu sais,
ton API
a
des cons pros
mais je ne suis pas sûr
que c'est pourquoi
la sécurité
est super
et,
en fin de la conversation
de 30 minutes,
quand on est en train de

il est comme,
oh,
tu me convainces,
on va changer
l'API
pour ce que tu es
travaillé sur.
Donc,
je travaille
sur des formes

C'est un peu
lent dans le tour
parce que je vais
essayer de rappeler mon
livre.
Mais,
quand je vais avoir un peu
plus de temps,
je vais vraiment
mettre le tour
et faire sure que
il y a
des guides de migration.
Il y a
un appui
assez similaire
que tu peux
convertir
d'un à l'autre.
Donc,
je vais essayer
de travailler
avec
Tanner
pour créer
des formes

pour être
ce que l'Houseform
n'est pas.
C'est vraiment
intéressant.
Oui.
C'est un
très grand
passage de
source
de priorité.
C'est
difficile de
expliquer
et de
faire
ce qu'il y a
quand ils ne sont pas
un développeur.
Ils disent
que
les gens
mettent
ça en ligne
et vous pouvez
le lire.
C'est
un concept

mais
il y a
beaucoup de
innovation.
De
deux
rei
été
dans
d'être invité à ça.
Et ici je suis et je suis invité à ça parce que c'est un pays.
Et ici je suis.
Je me suis fait faire ce truc en 5 jours.
Qu'est-ce que vous faites ?
Pourquoi je suis là ?
Vous savez, je suis allé parler à Marc Ericsson,
la maintenance de Redux.
Et je me suis dit que je suis là.
Pourquoi je suis là ?
Pourquoi je suis dans ces rues ?
Je ne belong ici.
Vous savez ce que je veux dire ?
Ce sont des meilleurs enceintes
dans l'industrie et je suis capable de
parler à ça.
Ça me sentait mal.
Vous avez bien entendu.
J'apprécie.
Je pense que nous avons eu une expérience similaire
sur ce podcast, parfois, où on se dit
oh mon Dieu,
les stars se sont réveillés un peu.
Donc,
en parlant de stars,
vous avez juste été un star de GitHub.
Qu'est-ce que un star de GitHub ?
Et ce que ça fait ?
Oui,
j'ai toujours eu de l'air de répondre à cette question parce que
vous savez,
je me souviens que je ne me sens pas
que je ne belongais à beaucoup de ces rues.
Et le programme de stars est
vraiment un des zones où c'est
qu'on se dit que c'est un star de tout le monde.
Ha ha.
Les puns ne vont pas arrêter.
Vous savez,
donc,
le programme de stars de GitHub est
un call de GitHub qui utilise les termes
comme
les leaders de communauté
et les ingénieurs influentaux,
ou tout le genre d'exacte de terminaux qu'ils utilisent.
Et l'idée est que
si vous contribuez à
des projets d'opinion de l'opinion,
des projets d'opinion de l'opinion,
et vous vous restez commis et vous pouvez
aider à leader une communauté,
vous savez, large ou petite,
vous êtes un star de GitHub.
Il y a 88 de nous,
je pense,
il y a juste deux de nous,
including myself,
et
en termes pratiques,
nous étions en chute de communauté,
et nous...
c'est plutôt calme,
nous étions un peu de choses ici et là,
mais d'autre que ça, c'est un bon moyen
d'avoir des messages
des gens qui sont assez actifs
sur GitHub,
et,
j'espère, que le programme soit meilleur.
C'est vraiment cool.
Je pense que,
en pensant
aux gens influents,
il n'y a pas beaucoup de gens
qui, dans leur vie,
réétonnent des livres,
et je suis curieux de entendre
un peu plus de vos
des détails
sur les livres,
mais, avant ça,
je veux entendre
comment vous pensiez
que vous pensez, oh oui, je veux rééter un livre,
ou que vous pensez, oh oui, c'est
une chose d'obvient,
ou tout ce que votre procès était
pour y aller.
Je me suis dit, je ne sais pas,
il m'a dit, mais il m'a dit.
Et,
il a sorti
un mois à moi, où j'étais,
allez apprendre autant que vous pouvez,
y avez le fun,
n'hésitez pas à expenser
si c'est dans une mesure de cause raisonnable,
et,
apprendre autant que vous
humiliez pouvez absorber
et puis aller de là-bas.
Et je l'ai fait.
Et je pense que ça a vraiment étendu
comment j'ai appris
le software d'ingénierie,
c'est cette idée de,
ok, je dois absorber,
rapidement, je dois absorber,
le marché s'éteint rapidement,
surtout dans Web Dev,
on doit y aller.
Et je me souviens, je commence à regarder
pour un autre travail après quelques années
à cette compagnie.
Et je l'ai seulement fait d'ingénierie avant,
et je me suis dit, je vois ce genre de réaction
qui se passe.
Je vois des visages,
je vois des technologies,
qu'est-ce que ce sont?
Donc je commence à apprendre,
et je suis dit, yo,
ce ne sont pas
que différents,
ils ont des différences,
ne m'en prie pas,
surtout maintenant,
mais comme,
quand c'était des compagnies classiques
pour réaction,
vous pouvez apprendre des choses ici et là
et y aller,
surtout d'un angle ou d'une autre,
aussi, de classes.
Donc, je commence à garder un petit notebook
en Github Gist, en fait,
un Github Gist privé
d'un table de comparaison
de ce que les syntaxes ont fait,
dans chaque frameworks.
Et je ne sais pas,
il y avait 30,
peut-être 35 roses à l'endroit,
et j'ai manqué de faire un travail
à Hilton en faisant réaction après ça,
et j'ai construit un peu de projets
en utilisant le vue, juste pour le plaisir.
Et,
comme j'ai laissé ce bootcamp
de l'histoire plus dernière,
j'ai commencé à écrire.
Et mon premier blog post,
c'est des internes anglaises
et comment lire la source code
et comment ça fonctionne.
Et puis j'ai commencé à écrire
un petit peu de réaction
comme j'ai été plus involvement en ceci.
La prochaine chose que je savais,
c'est que je l'ai écrit
la length de un livre.
J'ai écrit,
je pense que maintenant,
c'est 150 000 mots.
Et je suis dit,
pourquoi n'ai-je pas juste écrit...
J'ai toujours voulu
cette guide
qui m'a aidé à apprendre
une frameworks
d'une autre frameworks de vue.
Pourquoi pas écrire ça?
Ça n'existe pas à quoi.
Maintenant, on a un parti de component,
qui est un parti de component.
Mais ce n'est pas vraiment un guide de part de part.
Vous savez ce que je veux dire?
Ça ne tient pas les fundamentals,
ça ne tient pas les concepts.
C'est juste...
Il y a un syntaxe.
Donc, je me suis juste figuré.
Pourquoi pas?
On va voir comment on peut en faire.
Maintenant, je suis prêt à écrire la chose.
C'est vraiment cool.
Donc,
nous parlons un peu plus de la structure de ceci.
Vous êtes un guide
pour les readers
par les comparations des frameworks,
mais comment on peut construire
des components avec différents frameworks
et comment on peut m'améliquer
leur modèle mental de l'une à l'autre.
Donc,
quelle frameworks vous avez évoqué?
Je suis vraiment inquiétant.
Et aussi,
vous avez des parts spécifiques
du livre qui sont juste...
Oh, avant de parler des frameworks,
on parle des models componentaires
et des choses comme ce que ces choses sont.
Ou vous essayez vraiment
de focusser sur l'aspect de
ce framework que vous savez.
Et c'est le modèle mental.
Et ici, on convertit ça
à ceci d'autres frameworks.
Oui, donc,
grandes questions.
Je vais donner un petit pitch pour le livre.
Lorsque l'une est la première question
que je prends,
je le fais en parlant de ce qu'on parle.
Donc,
le livre que je vais écrire
est appelé le Guide de Framework.
C'est un livre de trilogy,
parce que je n'aime pas moi-même beaucoup.
Et le livre de trilogy
réacte l'envie Angi en tout cas.
Certaines personnes demandent la question
de faire un livre,
un livre de trilogy,
et puis le prochain livre.
Nous étions réacté l'envie Angi
dans le premier livre.
Et puis nous étions l'écosystème,
comme le J.S. Next,
et les Redux,
comme les tools de la communauté
dans le deuxième livre.
Et puis dans le troisième livre,
je ré-écoute les frameworks
de scratch et vous en apprendre à faire.
Donc, ce sera le livre de trilogy.
Le premier livre est celui que je parle
de l'envie Angi.
Donc, je me suis encore
beaucoup travaillé.
Et à votre point,
le premier livre est vraiment
pour être, vous avez peut-être
fait un livre en JavaScript,
vous avez peut-être fait un si-est
en JavaScript,
et vous avez fait des HTML et CSS.
Et même si vous n'avez pas fait
ces choses, je vous donne des ressources
qui sont dans la prérequisition
qui expliquent ce que vous avez besoin
de rééter avant.
Et à ce point,
je commence à parler de l'envie de component.
Je vous présente comment
rendre des outils d'input.
Mais je vais essayer de
focusser sur l'aspect conceptuel
plutôt que sur le syntaxe.
Et je pense que c'est la seule
façon que mon livre est capable de travailler,
c'est que les trois ont des syntaxes
différents et des méthodes
différents, mais les nuances
fondamentales sont très similaires.
Si vous avez des méthodes
d'un de mes chapters, vous pouvez
savoir les méthodes de lifecycle.
Cette idée de quand un component
rendait des méthodes, etc.
Mais ce n'est pas vraiment ce que
les méthodes de lifecycle sont pour.
Les méthodes de lifecycle sont pour les side effects.
Donc, on ne parle pas de méthodes de lifecycle.
En fait, je ne parle pas de
les méthodes de lifecycle
dans le whole livre.
D'ailleurs, je parle de side effects,
de manipulation de side effects,
de l'aspect conceptuel de la frameworks,
et puis je le mets en train
d'attendre le framework.
Et c'est comme vous ajoutez un
éclairage ou un éclairage.
C'est pourquoi vous voulez faire ça.
C'est comme vous faites de la clean-up.
C'est ce qui se passe.
Si vous ne faites pas de la clean-up,
c'est comme ça que vous impacterez
votre code de production.
Maintenant, vous faites votre propre chose.
Et c'est le type de concept
de la construction que je veux
faire en ces livres.
Donc, comme vous allez, vous êtes
en train de construire avec chaque framework?
Oui, oui.
Donc, à la fin de...
Donc, je dois faire des samples de code,
des samples, quelles sont dans les 3 frameworks
qui vous permettent de construire
tout ce que je parle de.
Et à la fin de chaque chapter,
j'ai un challenge qui va
récapter ce que vous avez appris dans
ce chapter et tous les dernières chapters,
et qui va vous faire construire
une application pratique,
une application la même,
à tous les chapters,
et puis vous allez avoir quelque chose
à travailler en fin.
Le challenge, là,
c'est, bien sûr, comment vous
vous gardez une application
dans le tout,
ce qui a été fun
d'explorer.
Mais j'ai réussi à le faire.
Je me sens que le challenge
serait aussi, depuis le second
chapter, vous avez dit,
des frameworks de métaphore.
Si vous commencez de n'importe quel place
de frameworks de métaphore,
il faut avoir un réacte
en rendant sur un web page.
Ce n'est pas le plus simple.
Et donc, vous avez ce genre de
étude de chocs et d'egg,
où c'est comme, je veux
utiliser les batteries incluses
qui me font passer,
mais je ne sais pas
ce que je fais.
Donc, comment vous vous gardez?
Je l'ai vraiment
bâti avec ça.
Le autre, le autre
challenge, c'est, comment je
deal avec l'endroit de la back-end?
Si je n'ai pas introduit
les tools de la back-end,
comment je deal avec l'application Fetch?
Je utilise quelqu'un d'autre
que l'application qui peut se
briser et puis overloader
leur, comme, c'est pas cool.
Donc, j'ai fait deux
kinds de décisions controversées
dans ce livre,
ce qui est comment vous
piérez un livre, bien sûr.
Vous parlez de toutes les
mauvaises choses.
Le premier, c'est que je ne
vous présente pas les tools de la back-end.
Je ne parle pas de Vite,
je ne parle pas de Webpack,
je ne parle pas de rien.
D'ailleurs, je suis
en train de faire des idées de Web.
Donc, vous savez,
comme, ici est le syntaxe,
on le met en place,
le livre de la back-end
va venir dans le second livre,
bien sûr,
ce qui est une décision
bizarre, c'est un problème
de la back-end,
comme vous parlez.
Mais je pensais que ça a
fait plus de sens de commencer
avec les concepts,
plutôt que de voir 100 pages
sur comment mettre un Webpack,
ce qui est, je pouvais faire ça,
mais je ne sais pas que vous voulez
lire ça et commencer avec ça.
Vous savez,
la deuxième décision contra-virtieuse
est que je ne utilise pas Fetch ou XHR
ou aucun type de request de network
n'est où dans le livre,
au moins le premier livre.
Le deuxième livre sera juste
litter, ce qui est absolument
comme chaque chapter,
tout le monde.
Mais je voulais faire surement
que vous...
Non, pas vous,
mais le livre est qu'il peut
construire une application
sans un back-end.
Maintenant, vous êtes limité,
bien sûr,
mais si vous vous essayez de apprendre
et vous voulez comprendre les fundamentals,
le meilleur moyen de faire ça
est de voir l'envers dans l'entire,
mais en sa propre opinion.
Vous avez la toute picture
sans faire un peu de mouillage
dans le mur où les lignes sont
et ce n'est pas.
Donc, j'ai vraiment essayé de
focuster juste sur les frameworks
eux-mêmes,
comme opposed à la picture
de la web de développement.
C'est vraiment cool.
Je pense que c'est une bonne choise,
parce que
il y a beaucoup de distraction
dans les écosystèmes
de juste se faire établir.
Donc, si vous essayez de apprendre
un framework
et vous essayez de apprendre
les méda-framéras,
et vous essayez de apprendre
les outils,
et vous essayez de apprendre
tous ces choses,
ça peut être vraiment
paralyzant.
Donc,
c'est une question sort de la follow-up
juste sur le format de l'envers.
Donc, je pense que
ça doit être
sort de digital
comme un medium,
ou ça ne peut pas être
une question, Marc.
Donc,
c'est digital.
Et je l'ai mentionné
plus tard, c'est gratuit.
Vous n'avez pas de signes
ou de logins.
En fait, on n'a pas un système de logins,
donc je ne sais pas.
Notre plus
de la trackering est
un simple analogie de page.
Donc,
au-delà de ça,
je vais planter
pour faire une rédiction physique.
Ce que j'ai fait,
c'est que j'ai écrit le whole book
en markdown,
avec des flags spéciales
de compilers
qui sont invités dans le markdown.
Et
nous allons juste les rendre
chaque des tags des haute-headings.
Donc, anytime vous voyez
un haute-heading,
vous savez que vous êtes
focussant sur ce code snippet
et puis Angior and View.
Donc, nous allons avoir
un copier physique à un moment.
Je dois faire des législations.
Et c'est mon promesse,
tous les profs que je fais
de la copie physique
vont aller vers la carrière.
Que ce soit les codes girls,
que ce soit l'organisation
qui peut aider les gens à apprendre
la code.
Les profs vont aller vers la carrière.
C'est vraiment cool.
C'est très bon de vous.
Je suis adverse à mon argent.
Je suis juste alléreux.
Non, anharmoniquement,
je suis très, très privilégié
et forté à être
dans la carrière que je suis.
Et je fais...
Je suis bien, je suis confortable.
Pourquoi je dois avoir
quelque amount de quoi
que je peux aller vers les autres?
Vous savez.
Donc,
on va parler un peu
des frameworks.
Vous avez mentionné que c'est
un peu similaire
et un peu de différents respect.
Mais comment sont-ils similaires?
Et puis, je dirais un peu plus intéressant.
Comment s'affronter les plus?
Quelqu'un a
les plus offres du path de bêtement?
Oui.
Donc,
je pense que cette question est vraiment intéressante.
J'ai fait un peu de podcasts
où je parle de ça.
Et chaque fois que je parle de ça,
je me sens que l'écosystème change.
Vous savez ce que je veux dire?
Notre compétition de les hauts
change dans l'évolue de l'heure.
Mais ensuite, l'anglais
sera juste comme,
«Je vois des signes,
fais-je plaisir avec ça,
et je veux réécrire mon livre.
C'est drôle.

Alors,
qu'est-ce qu'ils ont fait?
Commençons avec ça.
C'est évidemment le modèle de compétition.
Vous avez l'obligation de
les compétitions.
Le moyen que mon livre
introduit est que
chaque site est construit en
scaffolding, c'est HTML,
c'est construit en style, c'est CSS,
et c'est construit en logic,
c'est JavaScript.
Donc,
si nous pensons à un compétition
dans la plus pure forme,
c'est vraiment juste de solidariser
ces trois,
et de modulariser
comment vous appliez ces trois
dans l'idée de la consolidation.
Vous pouvez mélanger et imaginer,
vous pouvez bouger un côté,
barrer au côté,
et ça devrait simplement travailler
dans l'isolation de tout autre.
Ils ont des systèmes d'input,
des systèmes d'outre,
ils ont des méthodes de
la collaboration avec les effectuées de site,
comme nous l'avons parlé.
Ils tendent à partager une réactivité,
c'est quand vous changez
quelque chose dans le state JavaScript,
cela sera ensuite réflecté dans le dom.
Ils gehillent dans du weirdest type
d'en
umbrelle parimage,
même duując les heinues mais
que ce n'est pas Indonesien
dans les ciné kleinier,
mais il y aasc lethalage intérieur,
d' Centres zooming,

des choses équivacées, peut-être pas exactement, mais des choses équivacées tout le temps,
à moins de les frameworks que je parle de.
Ils diffèrent très broadly, selon les topics qu'on parle de.
J'ai hinté à un d'entre eux, qui est le domaine incrementaire pour Angior versus le domaine
virtuel pour View et React.
Il y a une différence dans le réel rendu explicit du React versus le réacteur implicit
du View versus le zone JS qui fait Angular.
Juste les choses, c'est bon.
C'est intéressant de voir ce contraste entre les deux, même dans cette similary.
Tu as des journeys par ces trois frameworks qui changeaient,
quel était-ce que tu es le préféré ?
Tu es un anglais anglais et maintenant tu es un Viewkitty ?
Exactement, oui, tu l'as démarqué.
C'est trop intéressant.
Près à l'Amposition API, je suis très en Anglais,
je suis en Anglais, tout ça.
On doit avoir un zone JS et tout les choses.
Et puis l'Amposition API est en Anglais, je me suis dit que je l'aime, c'est vraiment bien.
En particulier, je suis un fan de la capacité de faire des codes au-delà du View
et de réacteur et de faire des computations, des computations, etc.
Je suis arrivé à construire une frameworks de bas-de-bac en utilisant View.
Pas de domaine.
On a rendu le CLI, c'était bizarre, je ne sais pas pourquoi j'ai construit ça.
C'est certain que c'était une décision.
On a même pu le servir, on pourrait construire des compagnons,
et puis tu rendras les compagnons et tu vas réaliser un point de fin
pour que tu puisses ensuite faire un réponse.
C'est super bizarre.
Je suis vraiment invité au View, j'ai été assez obssés avec ça.
Et maintenant que l'Anglais est introduit, je suis en train de le faire.
Et, ironiquement, je suis le plus expérient en réacteur,
comme le plus professionnel.
Je me suis dit que je suis un peu intêtaire pour les trois de mes pieds,
en un ou en un autre.
C'est génial.
Je dirais que le résultat de ce point de vue est si bien,
mais est-ce que le View et l'intervention de chaque frameworks
sont utiles pour, je pense,
construire une meilleure intuition
sur ce qui fait un bon framework.
Il y a des outils qui sont en train de se faire,
où il y a des features qui vont être disant,
« Oh, oui, c'est vraiment intéressant, mais peut-être
le réactivité système n'est pas grand. »
Ou peut-être qu'ils ont un bon réactivité système
et le système de templateur n'est pas grand.
Ils sont toujours des traitoffs que nous devons naviguer.
Je pense que ça aide à identifier les traitoffs un peu plus,
ou est-ce que ça aide à construire une intuition générale
sur les frameworks de approchage ?
Non, et puis oui.
Je ne pense pas que ça aide,
mais je pense que ça aide à identifier les frameworks
de pros et cons.
Je peux regarder sur SolJax,
et je peux être un réactivité très intuitive,
que leurs doigts soient très bons
et en quelque sorte,
qui ont une bonne équipe qui travaille sur ça.
Mais la performance ?
Je sais que c'est incroyable.
Je ne sais pas que ça va impacter mon travail
en tant que racisme,
mais je ne sais pas si c'est une opinion,
je ne sais pas si c'est un peu...
Je ne sais pas nécessairement pas
que ça impacte votre capacité
de construire un framework,
qui est ironiquement ce que je fais.
Mais le fait que je suis en train de le dire,
c'est que ça aide à comprendre
comment construire vos applications.
Parce que je suis en land de réaction,
et c'est tout que je fais.
Je comprends
que le contexte API peut causer des issues de performance
parce que ça n'a pas de utilisation de la sélection.
C'est un exemple de fringrain,
mais c'est quelque chose qui a été fait
quelques fois dans les applications que j'ai construite.
Mais ensuite, tu peux se tourner et dire
que tu n'as pas vu cette modèle proche
où tu peux réflexer l'API.
Et ce que j'ai fait,
c'est que j'ai construit un API
où tu peux construire les atomes
des proches et les utiliser
pour les ré-réacteurs de vos UI.
Je ne veux pas dire que tu dois construire
votre réactivité,
mais juste penser
à la façon dont les applications sont architectes,
à la façon dont le flow de la direction
s'applique à travers les frameworks,
tu peux comprendre
ce qui fonctionne et ce qui ne fonctionne
dans le contexte de construire une application.
Plus que ça aide à comprendre
les nuances du framework, si ça fait le sens.
Oui, les nuances du framework.
La troisième chapter de ton livre
m'a particulièrement intéressé
parce que les frameworks sont funs
mais c'est juste de utiliser les outils.
Dans la troisième chapter,
tu es comme si tu avais
ouvert les outils et
tu as fait la question
de comment réacteur et anglais
comment est-ce que tu as été
et comment est-ce que tu as été
dans la version la plus difficile de la version
de framework que tu as fait si loin ?
Ou tu n'as pas fait ça ?
Non, je n'ai pas,
c'est comme je suis confident que je vais pouvoir
faire la troisième.
Et pour être clair, c'est le troisième livre,
pas la troisième chapter.
Si c'est ma troisième chapter, je vais vraiment vite.
C'est juste une série de longues chapters.
C'est 100 000 mots,
c'est bien.
Je voulais juste clarifier.
Donc, le domaine virtual est vraiment intéressant.
Mais, d'accord,
c'est comme zone.
Comment tu appartiens ?
Qu'est-ce que zone.
OK, donc zone.
C'est anglaise.
Ils en parlent de la mode zone
avec des signes.
Mais zone.
Si tu penses au side effect,
le side effect est juste
prendre un measurement
d'input et d'outils.
Mutté au-delà de l'intention que tu as
défendu comme un side effect.
Parce que tu n'es pas dans le système
si tu as pris une clé sur ta clé.
Tu es l'externe force.
Si tu vois quelque chose sur la table,
ta table est l'externe force.
Il y a des forces externes qui sont en place.
Donc, Anglaise
était comme, hey, nous savons
quelles outils et les outils que l'utilise
peut avoir. Nous sommes sur le browser.
Qu'est-ce que nous avons été le browser ?
Qu'est-ce que nous avons étaché
chaque API
qui pourrait avoir une outil d'input
et utiliser ça
comme un mécanisme de détection.
C'est un peu comme, je suis abattu
un couple de lait, mais c'est
effectivement ce que c'est. Et puis ils ont
un layer de management de tasks
pour que tu puisses détecter
comme, ok, ce input est arrivé ici
pour que nous devons localiser
la détection des détecteurs.
C'est super
intéressant d'un standpoint
d'architecture. Et c'est aussi probable
pourquoi la performance a
la tante entre bonne et frustré
en temps.
Et c'est un building
qui est fun, mais c'est difficile
d'expliquer
à un niveau de code, si ça fait du sens.
Ça semble fou.
C'est comme sci-fi, mais pas sci-fi
et c'est en code.
Et ça fonctionne, pour un certain
raison. Je pense que c'est un point
intéressant et intéressant de noter
que les side effects sont souvent les choses
qui font de la plus complexité.
Donc, si vous pensez à React,
beaucoup de la complexité en React
veut un
sort de type algébrique
ou un type de système,
ils veulent
faire des side effects de manière
particulière. Et les
sépences et tout ça sont bloquées
d'une des idées.
C'est un observateur
intéressant, donc zone,
un plus grand complexité
et anglaire
et suspense et
des features relatives à React.
Pourquoi les signes
font beaucoup d'attention, pas juste pour
le management de state, mais pour leurs impacts
et les side effects
et tout ça. Donc, c'est
intéressant de noter. Et je voudrais
être vraiment intéressé de voir si vous
couvrez ça et comment vous parlez
dans les livres, parce que c'est un
très, très...
C'est un topic fun pour comparer
tous les frameworks et comment ils pensent des side effects.
Oui. Donc, les side effects
sont les plus longues de la chapter dans mon
livre. C'est
10 000 mots, parce
qu'ils sont juste aussi compliqués.
Je vais vous prendre vos mots et
les mouiller un peu pour faire les side effects
plus predominants dans le contexte
de la framework.
Alors, je vais commencer avec la question
de quoi est le cas de
la framework predominant ?
L'ignorance de la compétition, qui on pourrait
dire, est un grand
benefit que les gens attribuent
à un framework.
Mais pourquoi pas
utiliser jQuery ? Pourquoi pas
construire votre propre
implementation DOM ?
Qu'est-ce que vous avez de la framework
que jQuery ne peut pas offerter ?
Bien, quand vous utilisez un tool comme jQuery,
c'est que vous vous enduriez un
framework de sorte.
Vous avez ces patterns que vous appuyez
pour comment vous construisiez les produits,
comment vous construisiez les UIs, et un
framework qui vient avec des opinions
sur ces patterns.
Et l'une des choses que j'ai remarquées, quand vous
construisiez votre propre framework avec jQuery,
et cette est, dans mon avis, pourquoi ces 3
frameworks ont été offrés de l'autre façon,
c'est que vous vous endurez avec 3 renders,
et ces renders tendent
à ne pas être très localisés.
Ils tendent à re-render huge parts
de votre UI, qui causent des problèmes de performance.
Mais nous parlons de side effects
comme des outbours d'input,
ou d'outre,
mais ce que vous avez fait, c'est que
vous vous en avez un point de
rendition, pas seulement un point,
mais aussi un point de
rendition de la frame,
par exemple, si nous parlons de
l'application de renders,
si nous parlons de l'application de side effects,
si nous parlons de chaque part
de la frame qui est involved,
c'est un side effect,
qui est comme, vous ne pensez pas
que les side effects, si vous vous en avez
en fasciné, se sont venus
et pensaient, oh, c'est tout le side effect,
vous savez ce qui est fasciné
d'ignorer.
Oui, je pense que
j'ai souvent réglé que
l'un des aspects les plus importants
que l'on voit toujours,
c'est la structure de la date,
comment vous structurez le data,
car ça a aussi les impacts
sur les choses comme des side effects.
Mais il y a des concepts fondamentaux,
des structures de la date, des side effects
des choses qui sont tellement d'ingrayables et qui sont les essences importantes de ce que l'on est,
on a eu un grand nombre d'efforts d'ingénieurs sur ces choses-là,
parce qu'elles sont tellement pivotées au monde de l'entrée.
Oui, et je veux savoir si c'est juste moi.
Mais je me sens comme quand j'ai commencé à apprendre le programme,
personne ne m'a parlé de ce que l'affaire de l'affaire.
Personne ne m'a parlé de ce que l'on s'est dit,
mais oui, il y avait une organisation data,
mais peut-être que c'est juste parce que j'ai commencé à faire une journée de self-taute,
je me suis fait tomber à la haute-school,
je n'ai pas vraiment fait trop de moutons à la collègue.
Donc peut-être que c'est juste parce que j'ai malgré cette éducation formalisée,
mais les gens parlent de fonctions pure,
et ils ne m'ont jamais expliqué ce que l'affaire de l'affaire était en hilo.
C'était juste cette idée abstracte que tout doit être pure,
sans aucun contexte,
sans les papiers mathèques que je ne vais pas pouvoir comprendre,
parce que je n'ai pas fait ça.
Vous savez ce que je veux dire ?
Je voulais faire sure que quand j'ai écrit le livre,
je suis introduit en concepts, oui,
mais je les introduisent en un moment comme légèrement possible.
Il n'y a pas de chacune qui réfère à quelque chose que vous n'avez pas appris déjà,
si ce n'est pas ce que vous avez appris à l'apprentir.
Et puis, je ne vais pas aller si loin dans le monde de la science-computé
ou dans la science-world que je perds mon audience
de personnes qui peuvent être en train de apprendre pour la première fois.
Vous avez eu à construire un sort topographique
pour savoir ce que les topics doivent être introduits ?
Oui, c'est un feeling bizarre de dire
« Hey, par contre, nous allons parler de VDOM dans la troisième chapter »
Parce que si vous regardez ça d'inquiétiser ce contexte,
vous allez dire « Qu'est-ce que vous faites ?
Pourquoi vous introduisez un timer avant d'introduire les ingrédients ? »
Et c'est comme « Il y a une justification pour ça, hein ? »
Mais je l'ai réarrêté beaucoup.
Je serais en train de faire un chapter et de dire « Non, ça ne va pas être là.
Non, ça ne va pas être là. »
C'est donc assez le challenge de construire ça de cette manière.
C'est un bon sujet.
Nous avons parlé de Josh Goldberg sur ce exact sujet,
comment vous figurez ?
Qu'est-ce que vous faites ?
Il a dit « En fait, j'ai fait un fruit et j'ai sorti de ça. »
Oui, Josh est fantastique en articulant les concepts.
Il a fait un live stream où nous étions construit un plugin ESLint
pour une maison, en fait.
Et le moyen de l'expliquer était tellement intuitivement ingrédients.
C'est très clair qu'il a un master dans ce étudiant.
Et qu'est-ce que vous faites ?
Si vous avez vu un talk de lui en live,
il donne des trucs les plus funs qu'il parle.
Les choses qu'il fait avec un système type, c'est fou.
C'est très grave.
Après toutes ces explorations en écrit un livre,
quel est le frameworks que vous pensez être le meilleur
pour commencer ?
Ainsi que tous les trois.
Si ils ne pouvaient pas faire tous les trois à la fois.
Je dois avoir un très tempérement de take sur ça.
Et c'est tout ce que vous avez choisi.
C'est ma vraie opinion.
Vous pouvez apprendre à quoi que les trois
sont raisonnables.
Dans l'air de l'autre.
Je ne sais pas pourquoi vous avez dit l'air.
Mais vous pouvez prendre un peau et mettre un pebble
et il va se placer dans l'autre.
Vous savez ce que je veux dire ?
Je préfère vous en général
comme une préférence personnelle.
Si je devais apprendre à quelqu'un,
ça serait probablement un vue
juste parce que je pense que...
Une des complérences de mon temps,
c'est un peu de tension, mais ça va se replier.
Une des complérences de mon temps sur Java
est que, pour introduire un monde héros,
vous devez avoir une classe statique.
Et vous devez...
Qu'est-ce que nous parlons de méthodes statiques
dans le monde héros ?
Et je pense qu'il y a un peu de valeur
en pouvoir dire que c'est un système de réactivité.
Ignorez le dom.
C'est comme ça.
Et je pense que c'est valable.
C'est dit.
Je pense que si vous introduisiez un concept
comme j'ai fait dans mon livre
et que vous devez commencer avec les compétences
et en parler de la nature fondamentale
de la web,
et que vous vous entrez dans les aspects
de la frameworks,
il y a aussi un autre path d'entournement intoutable.
Mon recommandation aux élèves,
et ça va être vraiment bizarre
d'être venu d'un personne
qui a écrit un livre sur trois différents frameworks,
c'est de prendre un framework
et de master-it.
Dépêcher vraiment les appis
comme bas que vous pouvez
et ensuite commencer à explorer.
La différence que j'ai vu
beaucoup de nouveaux compétences
et que les autres ont essayé
d'apprendre tout à l'heure.
Et ils perdent
les mappings conceptuelles
parce qu'ils se concentrent
sur les syntaxes très gravement.
Et je pense que si vous revendez
ce pattern et vous restez
avec un syntaxe
pour apprendre les concepts

vous pourrez en tenir beaucoup mieux.
Et il y a aussi plus de
apprendre un framework
que de apprendre le framework.
Vous devez utiliser le framework.
C'est l'application qui est importante.
C'est comme construire les produits
qui vous donnent les principaux généralisés.
Oh,
c'est ce que ça veut dire
de construire un web ou un application web
ou quelque chose.
Et puis je pense que c'est
ce plus profond de la apprendre.
Ou il y a souvent
cette division entre
peut-être
quelqu'un qui commence à apprendre
HTML et JavaScript comme raw.
HTML, JavaScript, CSS
juste comme raw à la box
ou peut-être qu'ils veulent apprendre un framework.
Et,
vous savez,
mon truc est juste
comme
quoi que vous
vous donne le plus rapide
pour construire quelque chose.
Parce que c'est comme
à la start,
ce qui est le plus important.
Et vous allez figure
les bits et les pièces
et comment tout se plait ensemble.
Mais le important est de
construire le momentum,
d'établir un contexte.
Et les sortes de patterns
vont commencer
vous savez,
à vous réveiller.
Pour sûr, pour sûr.
Oui.
La plus grande chose que j'ai appris
de la collège
était
la phrase de la phrase de la collège.
C'est de la apprendre à faire.
Et
c'est
été vrai
tout le temps.
La meilleure façon de apprendre
c'est de faire
faire
faire
100%.
Donc, en parlant
de faire vos choses
et de faire vos choses
pour apprendre,
vous avez écrit votre propre frameworks.

comment est-ce que vous avez l'expérience
et
que vous avez essayé
d'accomplir avec votre frameworks?
Est-ce que vous avez un certain API
que vous allez avoir
ou est-ce que vous avez juste
pour apprendre?
Donc,
je vais commencer par dire
ce que je ne voulais pas
je ne vais pas créer
une frameworks
que personne d'autre
ne devrait utiliser.
C'est pas ce que je veux.
Donc,
c'était un peu
un challenge
un peu d'autres mois
un ami de moi
et moi
avons un VC
dans le Discord
juste en chantant
et il était comme
Hey,
qu'est-ce que votre frameworks
ressemble?
Je ne sais pas,
je vais probablement
réutiliser
le JSX,
vous savez,
pour le plus
pour le plus
pour le plus
vous savez,
comme réutiliser l'existence
de la tool
maximiser
votre
ou quoi-même.
Et il était comme
non, non, non, non, non, non,
ce qui s'est passé
si vous avez
à commencer
de
comme si vous avez
rien d'autre
et vous avez juste
à commencer
de scratch.
Ok,
on va voir.
Donc, j'ai commencé
de tinker avec
avec
les signes
parce que
mais comme un
signal
donc,
vous pouvez juste
chiné là,
je n'arrête
de conseiller
vous comme
killer




any
GEOR
いい
C'est pas felt.
Je ne sais pas, ça ne me matters.
Mais vous pouvez juste ajouter des tags dans votre HTML et le ré-render immédiatement.
C'est drôle que j'ai terminé de construire 18 autres outils dans un outil
quand j'ai essayé d'évoquer les intérêts particuliers.
C'est généralement juste pour le fun, mais je pense que ça va me ré-conceptuler
ce que ça veut dire pour construire un framework dans un naturel de manière naturelle
et que je dois avoir un cours existant et que je vais suivre exactement à un T.
J'espère que par ré-concepter mon framework, je vais pouvoir
ne seulement apprendre moi-même comment les intérêts de notre framework work.
Parce que je l'ai déjà réévoqué de la source code de 3 frameworks que je parle de.
Mais pour pouvoir aller au-delà de ça et apprendre à ré-concepter mon framework
dans un moyen naturel de manière naturelle.
J'adore vraiment ça.
J'adore ce que tu fais et j'adore cette encourageement.
Il y a beaucoup de temps où on ne parle pas de ce genre de choses.
On ne parle généralement pas de ce genre de choses.
Et les temps que nous faisons, et si c'est fait bien,
ça devient un grand truc.
Je pense à l'interpreter des crafts,
qui est un bon livre.
C'est super, parce que le moyen que ça approche
est assez pratique et donne beaucoup de bonnes informations.
Et quand quelqu'un est essayant de commencer quelque chose comme ça,
c'est comme, comment je fais ça ?
Ou même de commencer ?
Et construire le momentum pour avoir un mindset si dur.
Donc beaucoup de gens se trompent.
De la possibilité de gens qui peuvent faire des frameworks,
et qui peuvent expérimenter des idées dans le space.
On a un petit subset.
On devrait être très heureux que les gens sont expérimentés.
Parce que je pense que nos frameworks sont beaucoup plus belles aujourd'hui
que les ont été, parce que de l'intervention et de l'expérimentation.
Et tout le monde a été expérimenté.
Mais en ouvrant le space de possibilité,
en avoir plus d'autres gens qui comprenaient
ce que ça fait pour construire un framework,
et en pensant sur les trade-offs,
c'est génial pour l'écosystème.
Et si vous pouvez faire ce premier step pour quelqu'un
pour dire, oh, je le vois,
je vois comment vous allez de rien,
pour quelque chose qui est un framework,
c'est un leap d'éducation très valuel.
Une sorte d'éducation à faire.
Bien sûr.
Et une des choses intéressantes que j'ai pensé
beaucoup sur quand j'ai commencé les études uniques
est cette idée de,
il y a tellement de ressources
pour les nouveaux commerces.
Et il y a même un nombre de ressources assez healthées
si vous savez,
si vous pouvez lire le code source,
vous pouvez aller lire le code source
pour faire ceci.
Donc il y a cet end de la spectrum,
et il y a cette spectrum,
et il y a une certaine façon de lire.
Qu'est-ce que vous avez fait pour apprendre ?
Qu'est-ce que vous avez essayé de faire
dans votre premier rôle,
ou de devenir le principal ingénieur ?
Qu'est-ce que vous avez fait ?
Qu'est-ce que vous avez fait pour le tour ?
Et c'est pourquoi j'ai voulu
faire surement que,
mon premier livre,
j'ai été très heureux
avec ce que j'ai aidé les gens à apprendre.
Mais vraiment, c'est le troisième livre
qui me fait rire en matin
et me dire, ok, on va faire ça dans la prochaine chapter,
on va éditer, on va faire tout ça.
Parce que c'est
ce livre que je pense que c'est vraiment
un livre qui va faire tout le monde.
C'est cool. J'ai hâte de voir
que tout va être complet.
Je sais que vous avez un montant de travail à l'aide de vous.
C'est seulement un couple, oui.
Ok, maintenant que vous parlez de votre livre,
je veux avoir des conseils de votre futur
et le présent.
Alors, maintenant, quel est votre détail le plus spécifique ?
Je vous ai parlé un peu
sur Twitter, mais
mon détail spécifique est
qu'on doit arrêter de faire le code
comme l'est.
D'être dry, ne répète pas.
Et je pense que nous avons pris ce montant
trop loin d'une industrie.
Nous parlons de la injection de la dépendance.
Et pas que
vous ne pouvez pas utiliser la injection de la dépendance.
Mais les gens parlent de
la dépendance de la dépendance et d'invertir
le flow de contrôle et faire ça.
Et c'est comme, je pouvais juste copier et payer
deux ou trois fois et faire ça bien.
C'est comme,
commenter où les autres trois sont ?
Vous savez ce que je veux dire ?
Je pense vraiment que nous avons
utilisé des techniques de copier et de payer
comme enginérements.
Je sais que nous sommes lési et que nous voulons
pouvoir les rééterner, mais
quel est le plus facile de rééterner quelque chose ?
C'est juste, ne pas le faire.
Vous savez ce que je veux dire ?
Je pense que nous avons utilisé ça.
Oui, je l'ai fait tout de même.
Je me suis réfacturé
de la même situation

Et je suis arrivé à la fin et je me suis dit
que ceci, ceci,
ce component de 1000 lines
a maintenant dû travailler avec un type
complètement différent.
Et je me suis dit, non.
Et la toute code serait
un messier spagetti.
Et je me suis dit, je pense que nous
devrions changer ça dans le futur.
Contrôle C, contrôle V,
change le type, fixe les problèmes,
seulement avoir 100 lines maintenant.
Regarde ça.
Je ne répète pas deux ou trois
fois.
Encore une fois,
si vous avez trouvé
quelque chose que vous avez besoin de
mettre en place, mais si c'est
2 ou 3, vous ne vous en avez pas besoin.
Oui.
Le meilleur cas que j'ai trouvé pour ça, c'est
mon travail.
Nous sommes maintenant convertis
d'une version de l'API
à l'autre. Nous avons rewroté
une language de programme tout différent.
Mais nous voulons encore supporter
l'API pour un temps de temps
avant de terminer avec la base de code.
Nous avons des screens entièrement
coupées et passées.
La première intuition est, pourquoi vous le faisiez?
Ainsi que vous réalisez, je peux maintenant
rmrf
un file qui a un v1
et juste être fait avec la base de code
entièrement.
Il ne faut pas se prévoir
même un peu.
Nous avons deux apps en même temps
et juste de la condition.
Mais est-ce que c'est un problème?
Si c'est un cas de plus stable
et que c'est un cas de transition
plus facile, ça semble un grand
double.
Je suis
encore très excité
que vous êtes en train de rmrf
cet livre. Je pense que la position
de la base de code sera une grande source
pour les élèves
d'un autre angle pour penser
sur les frameworks.
Quand vous pensez sur les frameworks,
vous avez pu se réagir
avec ces... Je suis sûr que vous êtes
vraiment connu avec ce que ça va
dans ces différents écosystèmes.
Qu'est-ce que vous pensez que le futur
de ces frameworks est
individuellement et peut-être
comment ça s'intéresse
au futur de comment nous développons les produits?
Oui.
C'est toujours intéressant.
Mon plus
plus tard, pas plus tard, mais un
plus tard de parler était
de réactes.
Je me suis dit que c'est réactes,
et j'ai fini le slide par dire que c'est le futur
de la vue, ils ont cette composition
qui est un peu à l'écart.
Ils ont des angles, je ne sais pas
ce que les angles font, ils sont en train de
faire quelque chose, c'est à la fois que je ne savais pas.
C'est
très intéressant de voir comment les
systèmes se sont communiqués avec eux,
comment l'écosystème s'est évolué.
En particulier, je suis vraiment heureux de voir
les influences de solides sur les angles et les
views, avec les angles Petit
et les
signals angles.
Il semble que les angles se sont
en train de bouger de la zone JS,
et de faire un futur de signals,
qui est assez cool.
Je suis vraiment heureux de voir comment ils
interopent entre RxJS.
Il y a beaucoup de conversations qui sont
comme, ils sont le même chose,
et c'est comme, non, ils n'ont pas,
mais il y a un niveau de vintro entre eux
que je suis heureux de voir où le team Angior
se passe.
Les views, la nouvelle pipeline de rendition
semble avoir des bénéfices massivees,
qui est vraiment incroyable,
surtout si ils sont en train de garder un API
assez consistant de ce qu'il y avait
avant.
Et puis, bien sûr, React a un RSC,
et ils sont en train de
aller tout dans l'application
et de faire un
mathematical
à l'heure.
Je pense que ce que nous allons voir en futur
est un peu plus
de communication entre les autorités.
Il me semble que,
un peu d'années,
à l'époque, il s'est fait un peu plus
de communication,
il n'y avait pas
beaucoup de communication, et maintenant
il me semble que, oh, je vois
ces gens en train de parler online,
je suis sûr qu'il y a plus de choses
derrière ces images,
et surtout avec Vercel en train de
prendre l'adaptation au NXJS,
et de s'en avoir un steak en React,
et d'avoir un svelteur,
il me semble que le système d'écosystème
n'est pas nécessairement convergé,
mais en entrant dans une période
plus coopérative, qui est vraiment
incroyable. Le moyen que j'espère que ça
va dans le futur est que nous prenons
cette coopération et que nous pouvons
allier ça en train de
prendre des parts nouvelles,
comment pouvons-nous garder nos APIs
simples, comment pouvons-nous garder
nos APIs documentées, et comment
pouvons-nous garder nos ressources
d'entrée et de l'aide?
Je vais mentionner ça avant, mais je pense
que c'est vraiment fascinant,
je pense que le système d'écosystème
en particulier a évolué
très rapidement,
beaucoup plus rapidement
que la période de l'écosystème
et je pense que c'est en partie
d'une source électorale
plus naturelle
dans l'écosystème
parce que la source de vue
est en
la tête de la chose,
et c'est
d'autres gens qui ont des idées de la barrage
et qui sont éternelles en building
toutes ces nouvelles frameworks, et en faisant
tout ce nouveau truc, je pense que ça a été
un très important pour cette évolution rapide
et je ne sais pas,
c'est juste une idée qui me sortait
avec moi, c'est que c'est
vraiment intéressant pour quelqu'un
d'écrire un livre
sur la histoire
de la web et particulièrement
sur la évolution de l'écosystème
L'une des choses que je vais en faire
c'est la histoire de NoJS
et de la façon dont ça s'est passé
on avait un JavaScript sur le service
envers les 90s
avec Netscape
et ce n'était pas
avant que nous avions
cette conversation de CommonJS
et que tout le monde
était comme, oh, CommonJS c'est juste le système module
non, c'était
une grande chose qui a commencé
en 2008
il y a beaucoup de
histoire de développement et en particulier
de la développement de la web
que je pense vraiment que nous avons juste perdu
je suis heureux de voir
que nous avons entré un peu
dans ce record historique
dans les documents réactifs
et je veux dire qu'il y a un enceint
ils sont en train de faire de bonnes choses
donc je suis heureux de voir
un contexte historique
la première fois que Justin a essayé
de ne pas le faire en écrire un livre
ok, donc mon premier
tourneur, ça en fait
qui intervient
à l'invité de l'épisode
c'est Photon
Photon est un libre image processing
pour la web
construit en Wassum
donc
la chose de Jim
la libraire image JavaScript
est que
c'est un JavaScript
et ça veut dire
que l'un des goals de l'épisode
c'est tout un JavaScript
ça veut dire tout
d'autres encoders
des encoders
des manipulations d'image
et ça marche en quelques cas
mais vous pouvez imaginer
ne pas travailler en tout cas
parce que c'est un JavaScript
et tous ces encoders et décoders
sont réimplementations d'open source
donc ils ne vont jamais être parfaits
quand Corbin et moi
pensions à
comment nous allons prendre le projet
de la web assemblée
qui vient de l'invité
mais quand vous dites
que nous allons mettre
la web assemblée
dans le projet de manipulation
de JavaScript
c'est que
non, ils ne sont pas les mêmes choses
et donc
comme un idéal
nous avons juste dit
non, pas de web assemblée
parce que ça ne fait pas le sens
dans cet projet
où ça fait le sens
ce n'est pas un nouveau projet
et je pense
des projets comme ça
vont définitivement
venir en prominence
parce que
la manipulation d'image
c'est quelque chose
que les gens veulent faire
et qu'ils veulent pouvoir le faire
dans un moyen isomorphique
et dans tout le monde
qu'ils sont en
et la web assemblée
est la technologie
d'obviance
d'obviance
et donc
j'ai vraiment hâte
de voir que quelqu'un
a pris le temps
pour créer un boulot
que vous pouvez en même
façon que vous vouliez
faire un boulot
mais c'est probablement
10 fois mieux
quand il s'agit de la vitesse
et des boulots
et des cas de l'edge
donc
si vous avez besoin
d'une bibliothèque d'image
dans votre JavaScript
je vais voir le photon
parce que c'est vraiment intéressant
vous avez aussi entendu
ce charme
juste porté dans le web assemblée
oui, exactement
donc
en m'en pensant
je me suis allé
dans le lieu
où je suis
le meilleur
route forward
vraiment est juste
faire l'image magique
dans un module wasm
mais je pense
que le problème
est que l'image magique
est énorme
donc
en mettant ça
dans un boulot web assemblée
est probablement un non-starter
donc je pense que
un projet de green field
qui pense en un premier web
est le moyen de faire
et c'est cool
pour voir
oh oui, pour sûr
si quelqu'un peut
construire un module
de l'extisme
ou quelque chose
vous pouvez vous partager
le projet
quelle plateforme
n'importe quoi
la prochaine chose
c'est un page
oui, c'est mmm.page
donc
je pense que
beaucoup de gens
ont cette nostalgie
pour l'époque de la
web de GeoCities
quand
les pages de la maison
sont
grossement non responsables
et probablement
ont eu un peu de accessibilité
mais
ont eu
beaucoup de personnalité
c'était plus
d'expression
de qui vous êtes
et les gens
faisaient juste
de la chose avec HTML
et ils se sont
tentant
de tomber
toutes leurs idées
et leur créativité
et c'était plus
ce genre
de
intéressant
réflexion
de
qui cette personne était
et
maintenant
je l'aime toujours des blogs
et je me sens comme
tout le monde
doit prendre le temps
construire un site personnel
construire un blog
et ça ne se passe pas
si vous utilisez un template
ou un framework
ou quelque chose
juste le faire
la plus importante chose est le faire
c'est valable
d'avoir cette expression
dans le monde
mais aussi
j'aime vraiment
quand les gens
font des trucs bizarres
et ils ont le plaisir
et ils le expliquent
et
comme quelqu'un
qui fait un peu de web
développement
je comprends que
même si vous faites
professionnellement
c'est difficile
et il y a des décisions
et ça peut être
difficile de commencer
et vous pouvez
y aller
donc
mmm.page
est
ce
projet
de sort de
semi-indie
je pense que
il peut être
seulement une personne
ou très peu de gens
travaillant sur ça
mais c'est
une
sort de
visuel
visuel
pour
juste construire
un style de
géocénie
je vais
mettre des choses sur la page
pense que la page web
est plus
comme un canvas
que vous ajoutez des textes
et des images
et c'est vraiment simple
et
je
j'aime vraiment
donc ils ont
ce
et il y a
ce feed discover
où vous pouvez
browse
par les pages des gens
et c'est
si cute
et c'est si fun
et juste
voir comment les gens
ont expéré eux-mêmes
et je ne sais pas
je pense que c'est
bien
et vous devez
jouer avec ça
c'est fun
c'est cool de voir des tools comme ça
je
j'ai re-a
beaucoup de gens
de ma génération
ont
écrit leur première
HTML
et CSS
sur ma space
et je me sens
je me sens
que ça ne existe pas anymore
je ne sais pas
de plateformes
peut-être
tumbler
mais c'est
le plus
grand
et c'est


les projets
comme ça
je me sens
une des premières
expériences web
c'était
il y a des
jeux de enfants
que j'ai joué
et je me sens
c'est un
storefront
je me demande si je change le prix
par éditer
l'HTML
et j'aurais bien sûr
changer les attributes
et je m'aurai
appris des choses pour
frère
et c'était
un petit jeu
mais
c'est
c'est
incroyable
que
le

qui veut être créatif
vous inspirez
à aller plus loin
dans votre career
je pense que les projets
comme ça sont excitants
oui
je suis très très
très heureux
que
réduire la barrière
même si vous avez
l'expérience
comme
faire le plus
facile
toujours le plus
facile
parce que si vous le faites
plus
facile
vous pouvez faire plus
vous avez plus de space
plus d'énergie
le prochain
on a
le
GPD
WinMax2
oui
donc tout le monde
cette web site est
incroyable
vous avez de la
des produits professionnels
c'est
c'est bon
ok
donc checkz ça
c'est mon laptop
tout le monde
c'est petit
second of all
il y a un
gamin pad
comme il y a un
controller
qui est construit
dans ce petit
10 inch laptop
comme
quoi?
qui fait ça?
pourquoi?
c'est comme si ils mariaient
un steame deck
dans un laptop
c'est terrible
c'est bon
j'ai l'air
j'ai l'air
c'est le plus cool
que j'ai vu
mais pas
avec
pas avec la power
c'est un bon truc
c'est un bon truc

les specs sont
vraiment impressionnés
c'est comme
32 gigs de ram
et un processus
ou quelque chose
comme ça
un tire de hard drive?
ils n'avaient pas de gole
c'est trop fort
ils ont spent
tous les budgets
sur le hardware
c'est pour ça qu'ils ont les comics
c'est pourquoi
les hackers
comme
les screensavers
c'est drôle
c'est drôle
ils ne pouvaient pas
faire un license
je suis vraiment
j'ai été
j'ai été
j'ai joué
Tony Hawk
j'ai joué
les anciens
sur mon GBD
c'est
une expérience
de jouer
sur le jeu
à la fin de la journée
et puis aller
je suis en train de
mettre un document
maintenant
c'est très drôle
attendez, est-ce que
un Oculus
a le point de voir ça?
c'est un Oculus
oui
c'est incroyable
c'est vrai!
tu peux juste
mettre un GPU
et avoir
un desktop
pourquoi ils ont
pas le point?
non
c'est styliste
aussi
c'est comme
un touch screen
je vous le dis
tu es en train de dormir
quoi?
qui a fait ça?
qui a fait ça?
c'est un jeu
qui peut jouer
Elden Ring
et c'est la partie
plus délicite
j'ai essayé de jouer
Baldur's Gate 3
sur mon M1 MacBook
c'est ok
c'est pas très bon
ok
la prochaine
c'est un petit
library
qui a été fait
de la mienne
de la mienne
de la mienne
de la mienne
c'est un
plugin
pour vous
d'avoir
une expérience
de la mienne
de la mienne
de la mienne
de la mienne
d' attitude
c'est Cheese





spar


C'est vraiment cool. C'est l'une des choses que j'aime beaucoup de Vite qui est un peu un peu sous-pensé de ces outils.
J'ai beaucoup de frameworks et les méta-framérex sont construits sur Vite maintenant.
Et si vous avez des outils plus généraux comme ça, ça fait que c'est un layer d'obstruction pour vraiment
faire ça plus facile pour les méta-framérex, ce qui est aussi une autre bonne chose à faire.
C'est un grand jeu de jeu.
C'est un projet de fond, je pense.
C'est un syntaxe de marquage pour décrire une timeline.
Donc, si vous pensez que la charte Gant, ou que vous essayez de décrire une série d'advents,
c'est juste un syntaxe pour ça.
Et ça a des réunions, donc vous vous arrêtes ce pseudo custom, et ça vous rendra une timeline.
Et je pensais que c'était un projet de fin.
C'est intéressant.
C'est très cool.
Et la dernière, c'est de Corbin.
On a un préfet sur le podcast, un préfet de mon nom, c'est de fork.
Oui, donc, c'est de quelqu'un qui a essayé de décrire son GIT GUI.
fork est le meilleur.
J'ai été hésité à promouvoir les gits, parce que j'ai construit mon propre githé pour un an et demi,
et je me suis rendu compte que c'est beaucoup de travail.
J'ai construit un GIT GUI pour votre téléphone,
qui est une idée terrible.
Ne fais pas ça.
Et je ne sais pas, j'ai utilisé fork pour construire le tout le temps,
et j'ai aimé le GIT GUI, c'est juste un bon tour.
Oui, ça a finit de me changer de githé.
Je ne veux pas que les choses dans mon UI,
qui sont beaucoup plus élevées,
et que ce GIT GUI a une balance de choses que je veux dans mon UI,
et que c'est un peu de noix visuelle.
Oui.
J'adore ces outils, mais j'ai toujours l'impression d'avoir un peu plus de githé pour les clients.
Je ne sais pas si vous avez entendu de Convayer par Wildbit.
Wildbit est une grande, très petite,
et ils ont 4 jours de travail,
et ils travaillent sur un projet de Convayer,
qui est un peu de chute.
Ils ont essayé de réimaginer comment vous faites le travail,
et comment les integrations se sont mises.
Il y a un autre qui a été récentement appelé GIT Butler,
et ils ont un feature très intéressant,
qui s'appelle Virtual Branches.
Si vous avez eu un PR qui est trop grand,
et vous voulez le faire,
et ça peut se faire très vite,
ils ont un feature où,
vous pouvez pas le faire,
mais vous pouvez les faire,
et vous pourrez faire tout le temps.
Je veux que vous puissiez faire quelque chose,
une fois que c'est plus facile.
Et qui va être la prochaine outil de la Rapplaix GIT?
Quand est-ce que ça va?
Je pense que ça va arriver à un moment,
c'est l'une des plus longues outils de devtools,
c'est le GIT.
C'est encore le go-to,
mais il y a eu 18 ans, c'est fou.
C'est vraiment super facile.
Peut-être que c'est juste un peu de lipstick,
qui est ajouté à l'autre côté.
Ouais, ici on utilise graphite,
mais un autre outil sur le GIT,
ma brain ne veut pas le apprendre,
quand je peux juste soumettre des PRs
avec mes recommandations organisées.
Et la dernière chose,
Corbin veut être sponsorisée par Bomb Pop.
Ouais, mais si vous savez quelqu'un de Bomb Pop,
les obstacles sont gris.
C'est un joke d'un peu plus grand entre les communes.
J'ai juste eu un Bomb Pop sur le stream,
et ils m'ont dit, c'est sponsorisé,
et je me suis dit, c'est sponsorisé,
venez, fais-le.
Oh, bon, bon.
Social clip, on va voir ce Bomb Pop.
Je leur ai envoyé un DM,
et c'était écrit par ChatGBT,
c'était très chiant, c'était génial.
C'est incroyable.
Ok, ça fait le tour de la Rapplaix GIT.
Merci pour votre question, Corbin.
C'était une conversation très chiant,
vous êtes une personne très chiant,
et une personne très connaissante.
Merci pour votre question.

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