Co se můžeme naučit z +50 000 tweetů o Ember.js

Co jsi udělal?!

Napadlo mě. Chtěl jsem získat přehled o open source komunitách a jejich aktivitě. První přirozené místo, kam se podívat, je Twitter, protože mnoho vývojářů na této platformě sdílí a diskutuje. Chtěl jsem založit místo, které jsem považoval za obzvláště zajímavé:Ember.js.

Takže jsem se rozhodl seškrábat každý jednotlivý tweet obsahující hashtag #EmberJS. Toto obsahuje vše (No, kromě těch, které byly smazány). Poté jsem použil Elasticsearch s Kibanou a začal jsem hledat trendy a zajímavá data.

Úplně první tweet v databázi — a to, co se zdá být vůbec prvním tweetem o Ember.js, je:

Chyba kapaliny:interní

Nyní mohly existovat dřívější tweety, ale od té doby byly smazány. Nejnovější tweet v databázi je tento:

Chyba kapaliny:interní

Což dává časový rámec jen asi 7 let.

Cílem tohoto příspěvku je získat přehled o komunitě Ember.js jen pohledem na aktivitu tweetu za 7 let. Celkem to obsahuje 51866 tweetů. Toto je první příspěvek v této sérii, ale hodlám pokračovat s dalšími open source komunitami.

Nejaktivnější uživatelé

Jedním ze způsobů, jak porozumět komunitě, je podívat se na nejaktivnější lidi v této komunitě. Vytvořil jsem tedy deset nejlepších uživatelů Twitteru, kteří použili hashtag Ember.js.

Deset největších množství tweetů

  1. @tarasm (16 280 tweetů)
  2. @michaellnorth (10 720 tweetů)
  3. @EmberWatch (8 163 tweetů)
  4. @EmberA2D (8 021 tweetů)
  5. @ladyleet (6 542 tweetů)
  6. @JavascriptFlux (4 817 tweetů)
  7. @dr_vitus_zato (4 442 tweetů)
  8. @EmberWeekly (3 848 tweetů)
  9. @TechWars_io (3 486 tweetů)
  10. @JavaScriptKicks (3 270 tweetů)

Jednou ze zajímavých věcí na tomto seznamu je, že vidíme účty jako @JavaScriptKicks a @Techwars_io. Když se podíváme na to, co píší, rychle zjistíme, že jsou to jen spamovací stroje, které se snaží jet na vlně Ember.js. Například @Techwars_io napsal následující tweet 2,265krát:

Toto je zjevně spam a získali první místo v seznamu spamů komunity Ember.js.

Naštěstí ostatní uživatelé Twitteru nejsou tak hrozní. Zdá se, že nejaktivnějšími uživateli jsou také profily komunity jako @EmberWatch a @EmberWeekly, ačkoli nejaktivnějšími uživateli jsou skutečné profily.

Je zajímavé, že oficiální účet Ember.js neuvedl tento seznam, který by dával smysl. Zdá se také, že tato top 10 naznačuje, že většina hlavního týmu je většinou aktivní na jiných místech než v komunitě #EmberJS. Může to být fórum nebo Slack. Možná je jejich čas lépe strávený tam?

Co dělá Ember tweet populární?

Lajky a retweety jsou oblíbeným měřítkem úspěchu. I když souhlasím, že nám to může něco říct o tom, co je populární, není vždy důležité, abychom ukázali, co je pro komunitu cenné. Jak již bylo řečeno, stále si myslím, že je zajímavé podívat se na to, proč je tweet Ember.js populární.

5 nejlepších retweetů

  1. @baaz:https://twitter.com/baaz/status/649587166247579648 (202 retweetů)
  2. @pocztarski:https://twitter.com/pocztarski/status/537078929916694528 (177 retweetů)
  3. @michaellnorth:https://twitter.com/michaellnorth/status/593564323865174016 (165 retweetů)
  4. @baaz:https://twitter.com/baaz/status/568136988093767681 (132 retweetů)
  5. @Evontech:https://twitter.com/Evontech/status/824130617776504832 (118 retweetů)

Na tomto seznamu je několik zajímavých věcí. Za prvé, zdá se, že nejoblíbenější tweety Ember mají stále poměrně nízký počet retweetů. Ve srovnání s něčím jako #reactjs je to opravdu na nízké úrovni. Proč?

Mohlo ať už je Ember.js prostě menší a možné množství retweetů je proto menší. Ember.js má také další aktivní komunikační kanály, jako je Slack, kde je mnohem více aktivity, která by mohla vést k tomu, že Twitter nebude tak aktivní.

Dalším důvodem může být fakt, že Ember.js není příliš dobrý v hypování sám o sobě. Pokud se podíváte na tento tweet od Dana Abramova, který uvádí, že můžete použít React.js bez npm, uvidíte, že má dvakrát více retweetů než číslo jedna retweetovaný tweet Ember.js. Něco tak jednoduchého, tak medializovaného.

Čím to je, že Ember.js se nedokáže takhle chlubit? Za prvé, Ember.js už má spoustu úžasných funkcí, ale ne všechny jsou nové. Prostě tam jsou. A fungují. A už tam nějakou dobu jsou. Když je něco nového a skvělého, tak to prostě proklouzne systémem hype.

To znamená, že Ember.js mohl začněte přeznačovat stávající funkce, abyste získali humbuk, z něhož React.js těží. To také znamená, že budoucnost komunikace z Ember.js by mohla být formulována podobným způsobem jako React.js.

Ale možná je to úplně jedno? Stojí ten humbuk vůbec za to? Jednou z velkých výhod Ember.js je, že je konzistentní, konvenční a stabilní. To je také pocit Chápu, když čtu komunitní tweety. Při čtení tweetů React.js mám úplně jiný pocit a možná, že tyto dva rámce našly své odlišné domovy na Twitteru a to je všechno dobré. Co vím, je, že když mluvím s vývojáři o Ember.js, myslí si, že je mrtvý. A to hlavně kvůli nedostatku online přítomnosti.

Pokud se vrátíme k retweetům, je také patrné, že dva z pěti nejlepších tweetů jsou od @baaz na stejné téma. Napsal to skvělé kniha o Ember.js a skutečnost, že tato kniha vydělává nejvíce retweetů, může naznačovat zásadní věc ohledně komunity Ember.js.

Skutečnost, že zdroj jedné knihy získává všechny retweety, by mohl naznačovat, že Ember.js trpí nedostatkem dobrých výukových zdrojů, takže když je konečně nějaký skvělý, je hodně sdílený.

5 nejoblíbenějších tweetů

  1. @pusherhttps://twitter.com/pusher/status/839052252417560576 (354 lajků)
  2. @lukedeniston https://twitter.com/lukedeniston/status/876873369970290688 (154 lajků)
  3. @jeffreybiles https://twitter.com/JeffreyBiles/status/791664130490937344 (135 lajků)
  4. @remi https://twitter.com/remi/status/984851429906178048 (131 lajků)
  5. @rwjblue https://twitter.com/rwjblue/status/799722020745441281 (123 lajků)

Zde jsou hlavní tweety o funkcích a rozhovorech, které jsou pro komunitu zajímavé. Ale stále má nejlepší tweet zde pouze 354 lajků, což není nic ve srovnání s tweety v komunitě React.js. Důvody mohou být stejné jako u retweetů.

Zapojení do tweetů

Zatím to nevypadá, že by se hodně angažovalo ve sdílení novinek o Ember.js na Twitteru. Jak je to tedy s diskusemi? Pokud se podíváme na tweety s největším počtem odpovědí, můžeme být trochu zklamáni:

Počet 5 nejlepších odpovědí

  1. @joachimhs:https://twitter.com/joachimhs/status/376046831660068864 (34 odpovědí)
  2. @ryantotweets:https://twitter.com/ryantotweets/status/948228827230228480 (22 odpovědí)
  3. @michaeldegli:https://twitter.com/michaeldegli/status/458365260009705472 (20 odpovědí)
  4. @tarasm:https://twitter.com/tarasm/status/906935258909630464 (18 odpovědí)
  5. @ebryn:https://twitter.com/ebryn/status/463778352021508096 (16 odpovědí)

Tato čísla jsou také nízká, což naznačuje, že skutečné diskuse o Ember.js se pravděpodobně odehrávají jinde. Skutečnost, že většina odpovědí na tweet má pouze 34 odpovědí a jde o získání bezplatné elektronické knihy, mluví za vše.

Takže... Je to mrtvé?

Samozřejmě že ne. I když aktivita na Twitteru neříká vše o komunitě, mám pocit, že poskytuje skvělý přehled o tom, proč spousta lidí si myslí, že Ember.js je mrtvý. Většina aktivit a zapojení se odehrává v konkrétních komunitách Ember.js, jako je fórum nebo velmi aktivní kanál Slack. Ale to znamená, že to vidíte, pouze pokud jste již součástí komunity.

Pokud jsem vývojář React.js, s největší pravděpodobností nikdy neuvidím retweet Ember.js, lajk nebo diskusi na Twitteru. Tak proč bych si měl myslet, že je stále naživu? Osobně s React.js nepracuji, ale přesto na své časové ose neustále vidím tweety React.js.

Možná by nemělo cenu vytvářet aktivnější komunitu Ember.js na Twitteru, ale alespoň to vysvětluje něco o tom, jak ostatní komunity vidí Ember.js

Chcete číst více takových příspěvků? Sledujte mě na Twitteru.