tillbaka till startsidan

55. Att bryta mot sin egen Code of Conduct

Lyssna på Spotify lyssna! Lyssna på iTunes

Vi pratar om ReactEuropes rebranding till ReactEurasia, dess beslut att förlägga konferensen i Dubai och varför det är ett jäkligt dumt val. Det blir en hel del om Twitter-dramat som följde, whataboutism, Reacts community jämfört med andra och att bryta mot sin egen Code of Conduct. Till sist en del om att gå i försvarsställning och lite lite snack om animationer.

Om du gillar podden blir vi väldigt glada för en liten recension i iTunes eller en prenumeration på Spotify. Följ oss och säg hej på @asdfpodden på Instagram eller Twitter (Anton, Therése) <3

Länkar

Avsnittets skämt:

Why do programmers like the beach?
They do love a good sea shell.
Skrapa här!!
Transkribering
Transkriberingen är gjord av nån "AI-grej". Du kan förbättra den genom att klicka precis här :)
00:00:00
"Varför gillar programmerare sjöar?"
00:00:04
Jag vet inte.
00:00:08
"De älskar en bra sjöfärg."
00:00:12
Absolut, absolut.
00:00:16
Jag kunde bara tänka sand.
00:00:20
Jag fick ingen utvecklarkoppling på sand faktiskt.
00:00:26
- Nej, jag har en kollega som brukar köra med ett käll som heter Fish.
00:00:33
- Mm, just det. Det har jag också sett några gånger.
00:00:36
Jag vet inte, jag har ingen aning vad skillnaden är.
00:00:38
- Nej, jag vet inte.
00:00:40
- Det känns som att jag hittat ett käll en gång och bara "ja, det duger alldeles utmärkt".
00:00:45
- Ja, alltså jag kör Oh My Sea-käll för att nu har jag lärt mig alla förbestämda alias för git.
00:00:52
Så nu kör jag bara på det.
00:00:54
Jag kör det också, men jag vet inte riktigt varför.
00:00:59
Jag har ingen superspecifik sak som att det här behöver jag från OMS E-Shield.
00:01:08
Jag gillar att det finns tema och jag gillar git-aliasen.
00:01:13
Jag tror att jag har lagt in så man ser git-bransch och lite sånt.
00:01:20
Typ sånt tycker jag är väldigt trevligt, men annars är det fun.
00:01:24
Ja, annars måste man ju ha det i en komp själv och sen kunna ta hem det varje gång man har en ny dator.
00:01:29
Annars tar man bara "on my c-shell".
00:01:31
I alla fall, hej och välkomna till ett nytt avsnitt av ASDF.
00:01:38
Jajamän!
00:01:40
Och idag börjar vi i alla fall prata om någonting som är "juicy", så att säga.
00:01:46
Det känns som att det är skvaller, fast det är helt publikt.
00:01:51
Du förstår exakt vad jag menar. Du gör ju det.
00:01:55
Jo, absolut. Men jag vet inte om det...
00:01:59
Det känns inte som den bra genen i mig att jag tycker det är så kul.
00:02:06
Det är ju... Allt drama, särskilt när det är Twitter-drama, är ju på något sätt kul.
00:02:12
Och sen att man känner att man står på rätt sida av dramat är också, det gör det bara lite bättre.
00:02:16
Om man nu gör det då, kan vi säga.
00:02:19
Men vi kan väl i alla fall säga att det vi pratar om är former React Europe som blev React Eurasia.
00:02:31
Exakt.
00:02:32
Och React Europe är ju då en av de största React-konferenserna som har varit ändå.
00:02:36
Ja, för det har väl varit "the" React-konferens.
00:02:41
Jag tror också det.
00:02:43
Sen vet jag inte, den har aldrig varit en officiell React-konferens.
00:02:49
Men jag tror inte det har funnits några officiella React-konferenser.
00:02:52
Men jag tror att den har haft uppehåll, även innan pandemin tror jag att den hade uppehåll.
00:02:56
Om jag inte minns helt fel nu, jag kan cykla bort det här.
00:03:00
Men jag tror att den hade lite uppehåll, innan pandemin till och med.
00:03:03
Men hade du verkligen det?
00:03:05
Och när jag sa "The React Conference" i nära oss i Europa,
00:03:11
alltså den i USA är väl större?
00:03:13
Ja, så är det.
00:03:15
Men var det inte Paris och Island och Paris?
00:03:21
Ja, jag försökte hitta någon typ av historik på deras hemsida.
00:03:31
Och det finns ingenting.
00:03:35
Kanske för att den har blandat om till React Eurasia.
00:03:40
- Ja, men det var väl i alla fall den som mycket React Core-teamet använde för att släppa nyheter.
00:03:48
- Ja, men det kan nog mycket väl stämma. Det tror jag.
00:03:52
Det har väl varit den och kanske JSConf som också har varit en stor, populär conf att släppa saker på.
00:03:59
Aldrig varit på någon av dem ska sägas.
00:04:02
Nej, inte jag heller. Jag har haft kollegor som har varit på den.
00:04:06
Det är helt inatt.
00:04:08
Det som är hela dramatet, för nu ska vi inte hålla på det här längre,
00:04:11
om man inte har följt den på Twitter, är att de brändade om från React Europe till React Eurasia.
00:04:17
Och valde att lägga sin konferens i Dubai.
00:04:22
Ja, för React Eurasia är då Europe och Asia, om det inte var tydligt.
00:04:28
Då ska vi tänka lite på det. Dubai. Ett då, att denna månad som vi befinner oss i nu, juni, det är Pride-månaden.
00:04:41
till för att belysa orättvisor och hbtq+
00:04:49
och liksom, ja, det är prime månad helt enkelt.
00:04:55
Dubai, i Dubai så är det olagligt att vara homosexuell.
00:05:03
Och nu har jag inte helt koll på lagarna, men vad inom Pride-paraplyet överhuvudtaget skulle jag väl säga gissa på?
00:05:15
Jag tror liksom att hela LGTBQ+-sfären är typ olaglig.
00:05:22
Ja.
00:05:24
Och det är ju ett intressant val, så att säga.
00:05:30
Ja, det kan man verkligen säga.
00:05:34
Jag såg när det här skrevs ut och de gjorde en lång twittertråd när de annonserade att vi brändar om till React Eurasia.
00:05:45
Vi väljer att lägga vår konferens i Dubai för att det är en stad för alla i stort sett.
00:05:55
Det stod inte bokstavligen så, men de skrev saker som att det var en "cosmopolitan lifestyle mixed with local culture".
00:06:04
Och sådana saker.
00:06:06
Vilket om man googlar på exakt den frasen så kan man se att det skrivs överallt om Dubai på lite halvshady ställen.
00:06:18
Typ influencer-bloggar som inte är superstora och folk som har fått betalade samarbeten med Saudiarabien
00:06:24
Eller Föreningen Arabie-Emiraten kanske det är
00:06:27
Så att jag när jag läste det här, för jag läste det typ direkt när de postade nästan för jag följde deras Twitter-konto
00:06:36
Och man fick verkligen en känsla av att såhär
00:06:39
Fan vad PR-igt det känns
00:06:43
Det kändes som extremt "talking points", att det här är det ni ska säga när ni annonserar konferensen för att Dubai ska låta som ett jävla härligt ställe.
00:06:53
Ja, och jag har som vanligt inte följt saker på nära håll utan folk återberättar saker för mig.
00:07:03
Men det känns ju verkligen som att det har kommit ett influx av pengar någonstans.
00:07:11
Det var verkligen en känsla man fick, absolut.
00:07:15
Och sen tog det väl inte jättelång tid.
00:07:20
Jag tror att de postade på europeisk tid, så det var inte så många amerikaner som vaknade.
00:07:25
Men vissa reagerade ända på det och bara "Vad fan är det som händer? Varför lägger ni den i Dubai?"
00:07:31
"Tänker ni inte på det här?"
00:07:33
Det står typ i er Code of Conduct att man ska respektera alla de som lagarna till och med är emot i Dubai.
00:07:42
Och då blev det lite halvkonstig stämning, så att säga. Eller man tyckte att det var lite konstigt.
00:07:49
Och sen tog det väl ett tag. Sen tror jag att det stora som hände var att... Vad heter han nu då?
00:07:55
Han heter Jake R. Gibald, som jobbar på Google.
00:08:04
Han har ganska många följare, typ 100 000.
00:08:07
Han "tweetade" den och skrev nånting om att ni inte borde lägga den i Dubai om ni ska tänka på det här.
00:08:16
Det gjorde att det fick lite mer spinn.
00:08:23
Så att säga. Alltså det var lite fler som såg det.
00:08:25
Och det gjorde ju liksom att allt fler och fler hoppade in.
00:08:27
Självklart fanns det folk som försvarade
00:08:29
i Twitzen också.
00:08:31
Men det var alltså väldigt få ändå som argumenterade för det.
00:08:35
Och...
00:08:37
Ja, förlåt.
00:08:39
Nej, förlåt. Jag bara undrar, vad liksom de som är för det, vad var argumentationen där?
00:08:45
Alltså argumenten var ju typ de vanliga argumenten när det kommer till Dubai som jag förstår det.
00:08:51
"Dubai är världens säkraste stad" bla bla bla, för vita män i stort sett.
00:09:00
Eller för majoriteten.
00:09:03
Och sen var det någonting med Visum, att det är väldigt enkelt att få Visum där.
00:09:08
Så att genom att lägga konferensen där så kan många fler komma på den, var ju typ argumenten.
00:09:17
Men motargumenten var att man inte kan offra en minoritet för en annan skull.
00:09:21
Det är väldigt konstigt.
00:09:23
Och på samma sätt kan folk säga att ni inte kan påstå att ni representerar React-communityn
00:09:29
när i stort sett hela React-communityn vänder sig emot er när ni lägger konferensen där.
00:09:33
Ja, för det är en community som ofta i min upplevelse, nu kanske jag är i en filterbubbla,
00:09:43
att advokera för och främja mångfald och vilja ha det och tillåta att alla ska få vara den den är.
00:09:54
Jag skulle säga att det är en väldigt öppen community.
00:10:00
Ja, verkligen.
00:10:01
Det finns en del kritik mot React-community, till stort att det inte är lika välkomnande som Vue-communityn eller Svelte-communityn.
00:10:11
Jag tror ju själv, utan att ha några belägg, att det beror på att React-communityn är så jävla stor.
00:10:18
Allting som finns i samhället finns i stort sett i React-communityn också, vilket gör att den blir lite läskigare än andra communities och mindre välkomnande.
00:10:30
Och det suger ju. Det är ju helt värdelöst.
00:10:33
Men jag tycker inte att React-communityn är världens mysigaste community att vara i, även om man får försöka kurera den till att bli det.
00:10:44
Jag kan förstå argumentet, men jag håller inte med om något annat.
00:10:52
Nej, alltså så är det ju, men jag tycker ju många av de framstående röster som finns inom React-community tillhör ju, alltså många av dem tillhör ju, HBTQ+.
00:11:05
Liksom, vad säger man paraplye? Alltså...
00:11:10
Jag vet inte, jag brukar vara LGBTQ+, men det finns ju fler bokstäver som går in där.
00:11:17
Precis, och du säger engelska och jag säger svenska.
00:11:21
Ja, exakt.
00:11:23
Men liksom paraplybegreppen så, inom det communityt.
00:11:30
Ja, exakt.
00:11:32
Känner redan lite ångest för att inte kan det här.
00:11:39
Men det är inte så lätt. Det kan man vara ursäktad med ibland faktiskt.
00:11:43
Nej, men sen det jag skulle komma till var att han, Jake, tweetade.
00:11:47
Jag tror han tweetade något till stil med "Happy Pride" eller något.
00:11:50
"Vi kommer att hosta vårt event där att vara gay är literallt illegal."
00:11:57
Så där tog det fart.
00:12:01
Men sen kom en av arrangörerna in i hans tråd och svarade honom.
00:12:06
Och hon var typ såhär...
00:12:12
"Du attackerar mig bara för att jag är kvinna."
00:12:15
Var typ hennes första svar.
00:12:17
"Du ska inte komma här som man och säga hur jag ska sköta mitt jobb."
00:12:21
Typ.
00:12:23
Jag vet inte om jag tycker att det är den bästa PR-strategin jag har hört i mitt liv, om jag ska vara helt ärlig.
00:12:29
Nej.
00:12:31
Nej, den hade jag inte hört.
00:12:35
Nej, och sen var det liksom...
00:12:37
Alltså han argumenterade ganska vettigt, tycker jag.
00:12:42
Om att det handlar inte om det här, utan om allt annat.
00:12:51
Du kanske borde tänka på, kan du svara på någonting konkret i den kritiken som var här?
00:12:55
Och den här tråden höll på hur mycket som helst, och det var en massa andra som hoppade in och fram och tillbaka, som det blir på Twitter.
00:13:00
Men av det jag såg så kom det inget vettigt svar någon gång på varför de skulle lägga den i Dubai.
00:13:08
Och hur de ställer sig till kritiken som kom mot den.
00:13:13
- Nej, alltså det blir så konstigt när det är så här, och det är ju fel från alla håll, men när det blir person på hopp eller ingen saklighet i det.
00:13:27
Alltså för mycket lades ju fram, okej men tycker ni att det känns rimligt att ha en konferens som har en kodd och koddakt där det uttryckligen står att alla ska vara välkomnade och sen vilja att alla ska vara välkomnade men har det ju ett land där många enligt lag inte får vara den de är liksom.
00:13:44
Och då blir det, när det blir personpop istället, "ja men det här gör du mot mig personligen".
00:13:50
Och det har ju inte hänt. Sen så är det ju också många som är så här, "ja men ni är dumma i huvudet".
00:13:56
Och det är ju inte liksom heller... - Det är inte så produktivt.
00:13:59
- Nej. Och det har ju inte heller hemma där. Folk får väl vara dumma i huvudet på egen tid så att säga.
00:14:05
Men, jag menar, faktum kvar tror jag. Det är också så här, ja community blir ju väldigt engagerat.
00:14:11
Men det skulle också kunna vara så att, okej, men de lägger den i Dubai och så köper folk inte biljetter och så var de inte talare.
00:14:17
Nej, exakt.
00:14:18
Det hade också kunnat vara resultatet av det.
00:14:22
För sen, jag kommer ihåg i den här argumentationen så var det också så här, i och med att ingen svarade på något konkret, så var det mycket så här,
00:14:28
jag vet inte vad det heter på svenska, men typ "what about this" på engelska.
00:14:32
Alltså när man byter, eller man försöker rikta om liksom typ ilskan eller vad man pratar om till någonting annat.
00:14:40
"Men du är så här..."
00:14:42
Om jag skulle få kritik att "du gjorde det här"
00:14:46
och då säger jag "men du då, du gjorde ju det här, andra grejen som också är dålig".
00:14:50
Ja, jag har också hört att folk brukar säga "what about-ism" på svenska också.
00:14:56
Ja, det kanske heter det. Man kanske säger det.
00:14:58
Men att man plockar upp det och "derailar", alltså vänder konversationen på ett annat sätt som du sa.
00:15:04
En väldigt klassisk sak, exempel är ju när man pratar och lyfter våld mot kvinnor.
00:15:11
Och så kanske det kommer en man och säger att det finns faktiskt våld mot män också.
00:15:15
Ja, precis.
00:15:16
Det är ett klassiskt "what about ism" för det är inte det att det inte får pratas om våld mot män.
00:15:22
Men det ska inte hijacka ett forum som inte tillför det för att ta över hela den diskussionen.
00:15:29
Utan man kan göra det i eget forum eller liksom vid egna tillfällen.
00:15:32
Det var så extremt mycket sånt i de här twitterdiskussionerna.
00:15:38
Det var folk som bara "Du jobbar ju på Google, de har ett kontor i Dubai. Vad gör du där?"
00:15:45
"Ja, okej."
00:15:47
Eller "Tänk på USA, där skjuts svarta av polisen."
00:15:54
Det var liksom... Det var ingenting med problemet som vi pratade om att göra.
00:16:00
Nej.
00:16:02
Och det var liksom hela hur de mötte den här kritiken som de fick.
00:16:08
Jag såg bara att det var en arrangör som svarade, jag såg aldrig någonting från det officiella kontot.
00:16:12
Och sen eventuellt så tog även hon bort sina tweets också, efter ett tag.
00:16:19
Jag kan ju tänka mig också att det blir väldigt känsligt, speciellt så på Twitter, att det är väldigt reaktivt.
00:16:29
Gud ja.
00:16:30
För det är pissjobbigt att se allt det där.
00:16:33
Jag är ju livrädd för att hänga ut i etern, höll jag på att säga.
00:16:37
Men alltså...
00:16:39
Ja, nämen exakt.
00:16:42
Jag kan ändå...
00:16:43
På något plan så förstår jag reaktionen i att man går in i försvarställning.
00:16:47
För det är ju där det handlar om.
00:16:49
Och då försöker man hitta varenda argument man kan.
00:16:50
Och då tänker man kanske inte superlogiskt.
00:16:52
Och om det är ett event man brinner för extremt mycket och allting sånt.
00:16:57
Nu tänker jag att de borde kunna ha förutsett den här kritiken, eller i alla fall tänkt på den på något sätt innan.
00:17:04
För att i deras svar så var det väldigt mycket så här "Ja, ja, man kan komma dit även om vi har de här lagarna."
00:17:14
"Men tänk på alla andra som kan komma dit."
00:17:16
"Vi har räknat på hur många fler som kan komma dit nu för att de kan söka visa."
00:17:19
Och så vidare och så vidare.
00:17:22
Jag har svårt att tänka mig att de inte hade föreställt sig att det här skulle hända.
00:17:28
Nej.
00:17:31
Ibland tänker jag att man bara fastnar i att det blir pengar och folk kan komma.
00:17:39
Man är så fast i hur bra det kommer att bli så att man inte ser pitfallsen.
00:17:45
Ja.
00:17:46
"Fallgroparna" heter det på svenska.
00:17:48
Ja, exakt.
00:17:50
Jag håller med, det skulle säkert kunna vara något sånt.
00:17:54
Vi får se, jag hostar ju Stockholm GIS, alltså meet-upen Stockholm GIS, som vi bjuter in till jobbet på tisdag.
00:18:00
Så jag hoppas att jag inte har gjort någon sån här misstag då.
00:18:03
Det är inte så att jag förlagt den i Dubai dock, men vi får se om det dyker upp någon kritik.
00:18:11
- Dyker det upp den så får vi ta ett avsnitt med det istället. - Absolut.
00:18:15
Då ska jag verkligen krypa till korset.
00:18:18
Nej förlåt, kör du.
00:18:21
Nej, det var bara, jag bara tänker att sånt här händer ju, jag är alltid så kliven mellan det här, att okej, människor är människor och misstag måste få ske och man måste lära sig av sina misstag och sådana grejer.
00:18:37
Men det är också, nu har det här kanske inte påverkat någon direkt eller så, men man får ju kanske också se hur många kommer i kläm.
00:18:50
Hur många påverkar det att göra misstag? Det är klart det är okej att göra misstag, men det finns ju kanske grader av dem.
00:18:57
Alltså jag kommer ju ihåg, och nu kommer jag inte ihåg vilken konferens det var, tänk om det är samma konferens, men jag tror inte det.
00:19:04
Men det var någon annan tror jag, React konferens i Europa, som något år gjorde talarbilder av alla sina talare.
00:19:12
Och jag tror att det blev så att kvinnliga talarna blev typ lättklädda superhjältar eller något sånt, alltså det var extremt sexistiskt.
00:19:21
Föreläsare hoppade av för att de inte ville vara där.
00:19:29
Det var också så mycket att arrangörerna gick ut och reaktivt och känslomässigt argumenterade på Twitter.
00:19:38
Det var samma typ av storm.
00:19:41
Vi hade också någon sådan kod och kontakt.
00:19:44
Vi har ju kanske inte lärt oss av våra misstag.
00:19:48
Det kanske är dags att vi börjar i och för sig.
00:19:51
Nej, exakt. Jag googlade nu. Det verkar vara ReactiveConf.
00:19:54
Just det, så är det.
00:19:57
Som det ser ut på.
00:19:59
Hittade någon mediumartikel vi kan länka.
00:20:03
Men precis, det verkar vara att de har
00:20:04
Photoshopat in ansiktet på folk som är på typ Wonder Woman till exempel.
00:20:09
Ja.
00:20:11
Så att ja, det är precis.
00:20:13
Jag hoppas att folk lär sig av sina misstag, men jag vet inte.
00:20:18
Det ska också sägas att React Eurasia verkar ha dragits tillbaka.
00:20:26
Vi såg det precis när vi började spela in att
00:20:28
de tweetade att de bland annat har fått dödshot, vilket såklart inte är okej.
00:20:36
Men liksom "We have dedicated the past nine years to promoting React.
00:20:40
It was a lot of fun.
00:20:41
"De senaste två dagarna har två medarbetare fått dödsfotot och en deluge av hat.
00:20:45
Det här är inte kul längre och vi vill sluta med det här.
00:20:48
Vi frågar er att respektera medarbetarnas privata.
00:20:50
Det är fortfarande, alltså man ska absolut inte dödsfota folk, det var det vi pratade om tidigare.
00:20:57
Det måste vara en produktiv diskussion på något sätt ändå.
00:21:00
Men det är fortfarande ingen ånger eller någon ursäkt eller någonting som visar på att vi har tagit till oss någonting av det här.
00:21:11
Nej, det är väl mer martyrskap nu.
00:21:19
Ja, det är lite att de spelar offer.
00:21:23
Ja, men sen blir jag alltid så fascinerad.
00:21:27
Folk reagerar på det här för mänskliga rättigheter och för att människor måste vara dem de är.
00:21:34
Så det hanteras genom att börja kasta hat och dödshot på individer.
00:21:40
Det är ju liksom... Det är polariteten i det här.
00:21:45
Ja.
00:21:47
Ja, nej, jag vet inte hur svårt det är att säga något om det här.
00:21:51
Alltså det känns så långt bort för mig att jag skulle skriva dödshot till någon.
00:21:55
Och sen ska väl tilläggas att jag är vit lång man från Sverige.
00:21:59
Så att min tröskel kanske är lite högre av strukturella skäl så att säga.
00:22:06
Ja, alltså jag...
00:22:10
Kommer det ett dödsot, då lägger vi ner podden, så kan jag säga att de inser det.
00:22:15
Ja, det gör de ju. Absolut.
00:22:17
Och nu, ingen ska få någon idé nu om att skicka ett dödsot för att podden ska läggas ner.
00:22:21
Nej, ni kan bara inte lyssna om den stör er mycket.
00:22:25
Exakt, exakt.
00:22:27
En annan grej som jag också såg efter att jag följt det där var att de som arrangerar nu hade också arrangerat konferenser i Dubai tidigare.
00:22:36
Men typ krypto-konferenser.
00:22:40
Och jag vet inte varför, men det känns så jävla on-brand.
00:22:44
Ja, det får man ändå säga.
00:22:46
För det är så jävla mycket scams och skit i krypto, så jag förstår att man hostar i Dubai.
00:22:53
Ja men det känns mer okej, nej man ska inte säga okej för alla är välkomna till krypto också.
00:23:02
Ja men jojna inte, fy fan jävla skit.
00:23:06
Men jag fattar inte, är det samma co-founders som har hållit i React Europe tidigare som gör det här?
00:23:13
Ja det verkar ju som det, i och med att de tweetar ut att vi har hållit på med det här i nio år typ.
00:23:18
Ja just det.
00:23:20
Det känns som att det blev en vändning.
00:23:23
Ja, jag vet inte. Jag tyckte jag såg en tweet.
00:23:27
Från någon. Vem var det?
00:23:32
En framstående person. Nu ska jag nog inte hänga ut någon här.
00:23:37
Men vi ska se om jag...
00:23:46
Kan du hitta vem det var? Eller vad de skrev?
00:23:51
Det var i alla fall någon ganska framstående person som sa till någon annan att det enda bra jag kan säga om den här konferensen är att jag träffade dig där.
00:24:04
Till någon som tweetade om det här.
00:24:06
Så det kanske inte verkar ha varit superhärliga tidigare heller, jag vet inte.
00:24:10
Jaha, jag kanske bara lever i någon konstig illusion om att det är en trevlig konferens.
00:24:15
Jag har också haft bilden av att det har varit supernice.
00:24:19
Men det är svårt att bedöma.
00:24:22
Jag vet inte om vi har så mycket mer på det där.
00:24:26
Man kan söka på React Eurasia på Twitter för att se.
00:24:29
Nu är typ alla tweets borttagna, men det finns säkert bilder och skit på det.
00:24:35
Ja, det är ju Twitter.
00:24:37
Det är Twitter, exakt.
00:24:39
Jag tänkte också att vi skulle prata lite fram emotion, men vi har inte riktigt tid.
00:24:43
Jag kan säga att det är ett animationsbibliotek för React.
00:24:47
Eller det finns nog fler, kanske nu.
00:24:49
I alla fall främst för React, tror jag.
00:24:51
Som gör saker så jävla enkelt.
00:24:53
Du kan lägga på en layout-prop på saker, på deras komponenter.
00:24:59
Och då animeras de automatiskt.
00:25:03
Så om du byter plats på två saker i en lista så animeras de av sig själv.
00:25:07
Till den nya platsen, fram och tillbaka.
00:25:08
Eller om du ändrar storlek på någonting så animeras det av sig själv.
00:25:11
Alltså det är så jävla bra.
00:25:13
Jag har använt det ett tag nu fram och tillbaka på lite olika projekt, men det är sjukt trevligt.
00:25:19
Hur är prestandan då?
00:25:20
Jo, den är bra. Det är väl inte världens minsta bibliotek.
00:25:25
Vi kan kolla på Bundlephobia.
00:25:28
Framer Motion.
00:25:32
Den är 43 kilobyte när den är minifargad och g-zippad.
00:25:38
Jag tänker också på prestandan i själva animationerna.
00:25:42
Den är bra. Den har jag aldrig haft några problem med.
00:25:46
Så den är verkligen, verkligen nice.
00:25:49
Jag tror att han som har gjort det, som heter Matt Perry, eller Matthew Perry kanske.
00:25:54
Han har också släppt ett annat bibliotek.
00:25:55
För det släpptes ju ett ganska nytt animations API för ett tag sedan.
00:26:01
Och då har han släppt något som heter Motion One, tror jag, om jag minns rätt.
00:26:07
Som bygger på det här webbanimations API.
00:26:11
Och den verkar också extremt trevlig.
00:26:17
Alltså den är värre än 3,3 kilobyte, är den animationsbiblioteket.
00:26:21
Så det är ju extremt coolt faktiskt.
00:26:25
–Jäklar. Jag fastnade bara på skådespelaren. Jag bara "shit, kodar han nu?"
00:26:30
–Nej, det gör han nog inte. Eller så ser han väldigt annorlunda ut på Twitter.
00:26:37
Men det är en intressant diskussion också i det här med animation, för det var skitlänge sedan jag animerade någonting.
00:26:44
Alltså för att jag har suttit, ja men internt system och nu en startupprodukt som inte är riktigt live till användare än.
00:26:53
Utan nu ska funktion byggas snarare än att det ska vara superfin slipat just i det här skedet.
00:26:59
Ja men exakt.
00:27:00
Animation finns ju inte, för det är ju bara grädde på moset liksom.
00:27:04
Ja, precis. Det är sällan man gör mycket animationer betalt.
00:27:12
I alla fall när jag har konsultat så är det inte så ofta att det ska vara mycket animationer på någonting.
00:27:17
Ofta är det bara så här, det ska vara så bra som möjligt, det ska vara bra UX, det ska inte vara så mycket animationer.
00:27:22
Men det känns som att animationer missas ganska mycket. Att man kan göra animationer över huvud taget.
00:27:28
Ja, för att animationer är väl egentligen, om det görs rätt, en ganska bra pusselbit i hela UX-pusslet.
00:27:37
Ja, men exakt. Jag vet att det finns många exempel på bra animationer.
00:27:40
Jag vet att på Mac, till exempel, när du minimerar ett fönster så animeras den ner i dockan.
00:27:51
Och det tycker jag är ett väldigt bra exempel på en animation som är bra.
00:27:53
-för då vet du att den hamnade där nere, dit den åker.
00:27:58
Såna saker kan vara väldigt tvättiga.
00:28:01
Men sen är det lätt att gå lite över bord med det.
00:28:05
Jag kommer ihåg att när jag pratade om animationer för länge sen-
00:28:08
-så var det alltid så att det var bara förflyttningar och opacity-
00:28:12
-för att färg och sånt där...
00:28:17
Alltså, transformationer och opacity för färg och sånt är liksom i en annan cykel i hela CSS-renderingen.
00:28:25
Så det blir alldeles för prestandatumt.
00:28:27
Ja, jag tror att det har förbättrats ganska mycket i browsers senare år.
00:28:31
Men ja, jag vet faktiskt inte hur det funkar underhuven, så att säga.
00:28:37
Nej, jag tror jag lärde mig det någon gång sen. Alltid var jag lite rädd för animationer.
00:28:43
Gör allt för att undvika den.
00:28:46
Men de har väl också lagt till det här animationsverktyget i Chrome DevTools nu?
00:28:51
Så att man verkligen kan se när det händer?
00:28:54
Ja, det känner jag igen. Har inte testat det tror jag.
00:28:57
Men det kan mycket väl stämma.
00:28:59
Jag vet att det finns ganska många bra sätt att se timelines och grejer och sånt där.
00:29:04
Ja, det finns ju sjukt mycket bra i DevTools.
00:29:07
Jag använder ju typ en procent av det som finns.
00:29:10
Det lägger vi nere på listan över avsnittsideor.
00:29:15
Saker är det vi troligtvis ska lära oss nu.
00:29:18
Med det, vi ska inte bara blabla mer om Frame and Motion utan också om in på djupet, tänker jag.
00:29:24
Så rundar vi väl av för idag.
00:29:27
Det blev mycket drama, det är kul.
00:29:30
Det är inte kul att det händer, men det är kul att prata om.
00:29:34
Ja, eller?
00:29:37
Ja, lite.
00:29:39
Ja, lite.
00:29:40
Toppen hörni, tack för att ni lyssnar. Vi hörs igen om två veckor.
00:29:46
Ja, vi finns på Twitter.
00:29:49
Ja, just det. Det gör vi. Pinga oss på Twitter om ni vill hata på oss. Eller hata på mig i alla fall.
00:29:54
Ha det bra, hej då.
00:29:56
Bye bye!
00:29:58
[Musik]
Tillbaka upp