{"id": 1108746837685501953, "user": {"value": 37636440, "label": "Michel Weststrate"}, "created_at": "2019-03-21T15:07:00+00:00", "full_text": "Recommend talk by @swyx on why Immer took the immutable JavaScript world by storm https://www.youtube.com/watch?v=bFuRvcAEiHg&feature=youtu.be", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 105]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 30, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1172313947174776833, "user": {"value": 129940111, "label": "Adam Argyle"}, "created_at": "2019-09-13T01:00:00+00:00", "full_text": "CSS 'n' JS Lesson 3 \n\nwe recreate these 4 CSS pseudo selectors! \n:not()\n:first-of-type, :last-of-type\n:last-child\n\nTo JS with!\nflapMat() <- joke\nmap()\nfilter()\n\nA ~1 liner in CSS was ~10 lines in JS\n\nwooooooot!\n\nhttps://www.youtube.com/watch?v=3mFJXLFDC6M", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 238]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 34, "favorite_count": 167, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1310623801869246472, "user": {"value": 457747138, "label": "Shop Talk Show"}, "created_at": "2020-09-28T16:53:59+00:00", "full_text": "Ep432: This week we're joined by @swyx to talk about the process of embarking on a coding career, what is developer experience, and a bunch more. \ud83d\ude4c\ud83d\ude4c\ud83d\ude4c\n\nhttps://shoptalkshow.com/432/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 174]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1434279350527053826, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:16:59+00:00", "full_text": "RT @kylebrussell: I wrote a primer on the Loot project that everyone\u2019s getting hyped about in the NFT scene\n\nGimme the Loot! by @kylebrusse\u2026", "retweeted_status": {"value": 1433232024102387716, "label": "1433232024102387716"}, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 138, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434281079280750601, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:23:51+00:00", "full_text": "@jamonholmgren @jkup that Computer Science Lewis was the original #LearnInPublic guru", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[21, 85]", "in_reply_to_status_id": 1434280734181658626, "in_reply_to_user_id": 30273948, "in_reply_to_screen_name": "jamonholmgren", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 8, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434281732833005570, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:26:27+00:00", "full_text": "for what its worth: I ask because I'm on my 2nd or 3rd \"last job\". I'm enjoying it, paycheck is addictive as heroin, but also working for/with others diffuses responsibility and there's some strange psychological block to my creativity when anyone can veto me", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 259]", "in_reply_to_status_id": 1434278725210841095, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 28, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434282354101600258, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:28:55+00:00", "full_text": "@AlexClark_NZ that's awesome. i hope they know that and i hope things go well enough that it makes sense for you to do it! (a lot changes in 20 years)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[14, 150]", "in_reply_to_status_id": 1434282023628132354, "in_reply_to_user_id": 1153608875225993217, "in_reply_to_screen_name": "AlexClark_NZ", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434283807599960066, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:34:42+00:00", "full_text": "@funkstitch i havent lasted more than two years at any job but believe it or not that is my platonic ideal of a happy career. i guess its rare to find a company that takes care of you that well that staying beats leaving as opportunities consistently compound with your career.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[12, 277]", "in_reply_to_status_id": 1434283117880172552, "in_reply_to_user_id": 2862656088, "in_reply_to_screen_name": "funkstitch", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434284919514177539, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:39:07+00:00", "full_text": "@Saeris i feel like cash earnings ceiling is 150-200k. beyond that you're just buying stock with time. and the better you do as an employee the more you raise the opp. cost for staring something.\n\npretty sure @levelsio would never have started his $1m/yr biz if he had had a $100k/yr job", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[8, 287]", "in_reply_to_status_id": 1434282783036166146, "in_reply_to_user_id": 14865775, "in_reply_to_screen_name": "Saeris", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434285293130199042, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:40:36+00:00", "full_text": "@audacitus keep it up! let me know how i can help with your launches.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[11, 69]", "in_reply_to_status_id": 1434283920619708428, "in_reply_to_user_id": 3241910302, "in_reply_to_screen_name": "audacitus", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434285490878943234, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:41:23+00:00", "full_text": "@dcorbacho @IndieHackers i considered it with awesome lists, but honestly most awesome lists are very not awesome and overwhelm rather than inspire.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[25, 148]", "in_reply_to_status_id": 1434285054017036289, "in_reply_to_user_id": 19149515, "in_reply_to_screen_name": "dcorbacho", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 5, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434285713827278848, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:42:16+00:00", "full_text": "@dougmoscrop @jeremy_daly @AlaShiban @aldonline works until someone comes along who wants to do something the spec doesnt allow, then you have that XKCD comic all over again", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[48, 173]", "in_reply_to_status_id": 1434285154768408577, "in_reply_to_user_id": 120186062, "in_reply_to_screen_name": "dougmoscrop", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1434287058596597762, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-04T22:47:37+00:00", "full_text": "RT @pullara: Let me get this straight... \n\n@jhuber had the GENIUS idea to buy @YouTube, debated internally for a bit, got pushback... \n\n...\u2026", "retweeted_status": {"value": 1433880742682112001, "label": "1433880742682112001"}, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 140]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 12, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1435995667516821505, "user": {"value": 12036572, "label": "Dan Ciupuliga"}, "created_at": "2021-09-09T15:57:01+00:00", "full_text": "Highly recommend this course by @swyx (@eggheadio) on building a CLI with the Open CLI framework. I was able to POC a quick cli for our design system just while taking the course.\n\nhttps://egghead.io/courses/build-custom-command-line-interface-cli-tooling-with-oclif-and-typescript", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 204]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 10, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1437095732436258816, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T16:48:17+00:00", "full_text": "@jamonholmgren yes! I call this Lampshading. Ignorance can be Power, when wielded correctly.\n\nhttps://twitter.com/swyx/status/1238321393374298112", "retweeted_status": null, "quoted_status": {"value": 1238321393374298112, "label": "1238321393374298112"}, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[15, 117]", "in_reply_to_status_id": 1437089665018826754, "in_reply_to_user_id": 30273948, "in_reply_to_screen_name": "jamonholmgren", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 1, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1437101077980123143, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:09:31+00:00", "full_text": "@morsapaes aww thanks! wondering how you related to what I said? some personal story here?", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[11, 90]", "in_reply_to_status_id": 1437095420010827777, "in_reply_to_user_id": 955397748580372480, "in_reply_to_screen_name": "morsapaes", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437105219662385155, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:25:59+00:00", "full_text": "@SabrinaTjeng kiao ka lol", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[14, 25]", "in_reply_to_status_id": 1437105076460351491, "in_reply_to_user_id": 46562891, "in_reply_to_screen_name": "SabrinaTjeng", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "tl", "scopes": null} {"id": 1437108035483279362, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:37:10+00:00", "full_text": "@morsapaes yes! i think a lot of devrel programs mention this in theory but dont execute well on it in practice.\n\ndo your OKRs/metrics line up well with your inward facing work? what are they? i really struggled with this one bc i havent seen it myself.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[11, 253]", "in_reply_to_status_id": 1437106885304389633, "in_reply_to_user_id": 955397748580372480, "in_reply_to_screen_name": "morsapaes", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437111000344506377, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:48:57+00:00", "full_text": "@feketegy @reactjs this isn't \"yet another REST vs GraphQL post\". im going beyond that.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[19, 87]", "in_reply_to_status_id": 1437110466405453826, "in_reply_to_user_id": 7873352, "in_reply_to_screen_name": "feketegy", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 4, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437112843757891593, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:56:16+00:00", "full_text": "@KennethCassel @reactjs haha ty. supabase gets a mention! altho i honestly dont have a strong view on whether supabase is best used on client or server side. you'd be a good person to ask - where do you make your supabase sdk calls?", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[24, 232]", "in_reply_to_status_id": 1437111897887752196, "in_reply_to_user_id": 1319269656264409088, "in_reply_to_screen_name": "KennethCassel", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437113679233916934, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T17:59:36+00:00", "full_text": "@KennethCassel @reactjs yeah gotcha. i figured! thats where i put supabase too.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[24, 79]", "in_reply_to_status_id": 1437113333732331522, "in_reply_to_user_id": 1319269656264409088, "in_reply_to_screen_name": "KennethCassel", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437115127006912514, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:05:21+00:00", "full_text": "@simonplend lol wow that is such amateur hour. thanks! will need to fix. i dont really like convertkit tbh. think i need to switch to revue.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[12, 140]", "in_reply_to_status_id": 1437114001851359235, "in_reply_to_user_id": 34583, "in_reply_to_screen_name": "simonplend", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437115476031819786, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:06:44+00:00", "full_text": "@matteocollina @reactjs brb inventing new forms of caching just to avoid answering your question \ud83d\udc40 @GraphCDN", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[24, 108]", "in_reply_to_status_id": 1437113609256148992, "in_reply_to_user_id": 15979784, "in_reply_to_screen_name": "matteocollina", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 6, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437116007026499587, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:08:51+00:00", "full_text": "@KennethCassel @reactjs ironic that your more secure calls are done clientside, whereas general calls are serverside. not what i would have expected!\n\ni'd love to read an analysis of RLS vs other authz methods you considered, i'm not well versed enough to decide", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[24, 262]", "in_reply_to_status_id": 1437113888093442050, "in_reply_to_user_id": 1319269656264409088, "in_reply_to_screen_name": "KennethCassel", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437116204846624772, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:09:38+00:00", "full_text": "@preetster @reactjs whats wrong with web sockets?\n\nand yeah most the solutions i mention are community developed", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[20, 112]", "in_reply_to_status_id": 1437114301647491073, "in_reply_to_user_id": 16343912, "in_reply_to_screen_name": "preetster", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437117701428744197, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:15:35+00:00", "full_text": "@KennethCassel @reactjs tyvm for that!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[24, 38]", "in_reply_to_status_id": 1437117593014374402, "in_reply_to_user_id": 1319269656264409088, "in_reply_to_screen_name": "KennethCassel", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "sv", "scopes": null} {"id": 1437120500594003968, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:26:42+00:00", "full_text": "@gusfune @reactjs \"kill\" is a tricky word.. i really mean \"abstract over\", but its less of a punchy title tbh", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[18, 109]", "in_reply_to_status_id": 1437119299014037508, "in_reply_to_user_id": 15359622, "in_reply_to_screen_name": "gusfune", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 2, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1437124949609783296, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-12T18:44:23+00:00", "full_text": "@colinhacks @simonplend @buttondown if they dont take your feature request i may have to build my own buttondown clone someday (jk email is hard)", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[36, 145]", "in_reply_to_status_id": 1437124714397372420, "in_reply_to_user_id": 888220718, "in_reply_to_screen_name": "colinhacks", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1438173489479958536, "user": {"value": 18727585, "label": "Scott Tolinski - Syntax.fm - Level Up Tutorials"}, "created_at": "2021-09-15T16:10:54+00:00", "full_text": "Found this on reddit. https://twitter.com/stolinski/status/1438173489479958536/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 21]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 841, "favorite_count": 6877, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1439976152995545090, "user": {"value": 50136899, "label": "Tanner Linsley"}, "created_at": "2021-09-20T15:34:02+00:00", "full_text": "\"GraphQL helps solve the overfetching problem. In practice, I think the importance of this is overhyped unless you are Facebook or Airbnb.\"\n\n\ud83d\udc4f\ud83d\udc4f\ud83d\udc4f https://twitter.com/swyx/status/1439966955570618376", "retweeted_status": null, "quoted_status": {"value": 1439966955570618376, "label": "1439966955570618376"}, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 144]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 29, "favorite_count": 342, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1440657316441776135, "user": {"value": 15148392, "label": "Ben Nadel"}, "created_at": "2021-09-22T12:40:45+00:00", "full_text": "Good morning my beautiful, beautiful friends! Ep. 041 of @WorkingCodePod is out! This week, @AdamTuttle @k_Roll242 @timcunningham71 and I talk to @swyx about The Third Age of JavaScript (and why he's so good at synthesizing facts into industry critiques). http://bjam.in/working-code-41 https://twitter.com/BenNadel/status/1440657316441776135/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 279]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 22, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1440712894958628874, "user": {"value": 1425932440388861952, "label": "lambdragon"}, "created_at": "2021-09-22T16:21:35+00:00", "full_text": "Watch @aldonline + @swyx discuss @thelambdragon, self-provisioning runtimes, and why the future of programming is all about \"pure code\" development\n\nhttps://www.youtube.com/watch?v=eUgKGIcrhE0", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 172]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 9, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1454092772177235972, "user": {"value": 300637864, "label": "Cloudflare Developers"}, "created_at": "2021-10-29T14:28:27+00:00", "full_text": "me in 2020 vs me in 2021 https://twitter.com/CloudflareDev/status/1454092772177235972/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 24]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 58, "favorite_count": 583, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1457535446674718725, "user": {"value": 727704217012604928, "label": "Mark Erikson"}, "created_at": "2021-11-08T02:28:24+00:00", "full_text": "I spent the afternoon hacking on the experimental RTK \"action listener middleware\" API. After applying multiple suggestions, I'm excited to report that:\n\n **it now has support for long-running async workflows!**\n\nChangelog, discussion, and \"docs\" here:\n\nhttps://github.com/reduxjs/redux-toolkit/discussions/1648#discussioncomment-1603347", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 32, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1457535874837749765, "user": {"value": 727704217012604928, "label": "Mark Erikson"}, "created_at": "2021-11-08T02:30:06+00:00", "full_text": "The \"workflow support\" comes from adding a new `condition` option that's `(predicate) => Promise`. It's based off of http://Temporal.io's https://docs.temporal.io/docs/typescript/workflows/#condition API.\n\nYou can now wait for actions, state diffs, etc.\n\nThanks to @swyx for suggesting this!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 276]", "in_reply_to_status_id": 1457535446674718725, "in_reply_to_user_id": 727704217012604928, "in_reply_to_screen_name": "acemarke", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 7, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1458630426709442562, "user": {"value": 727704217012604928, "label": "Mark Erikson"}, "created_at": "2021-11-11T02:59:28+00:00", "full_text": "In the spirit of \"working in public\", but also \"I'm human\" and \"ARGH THIS IS BROKEN SOMEONE HELP ME\":\n\nI've spent the last few days trying to rewrite the new RTK middleware types.\n\nThus far I have completely failed.\n\nThe _horribly_ hacked-up code is here:\n\nhttps://github.com/reduxjs/redux-toolkit/commits/feature/listener-middleware-fixes", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 280]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 2, "favorite_count": 20, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1460973352613388290, "user": {"value": 881672363779149824, "label": "OneGraph"}, "created_at": "2021-11-17T14:09:25+00:00", "full_text": "Some exciting news for us and our customers - OneGraph is joining @Netlify!\n\nWe'll make building on and connecting APIs in the modern web delightful for millions of devs.\n\nAnd we're also launching our first integration, API Authentication!\n\nhttps://www.onegraph.com/blog/post/9/onegraph-is-joining-netlify https://twitter.com/onegraph/status/1460973352613388290/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 264]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 35, "favorite_count": 228, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1465599554913550340, "user": {"value": 1198293183697952769, "label": "Raycast"}, "created_at": "2021-11-30T08:32:18+00:00", "full_text": "We're excited to announce some big news\u2026\n\n\ud83d\udce3 $15m Series A, led by @Accel and Coatue\n\ud83c\udfea Public launch of the Store and API\n\ud83d\udc31 Support our launch on Product Hunt \u2013 https://www.producthunt.com/posts/raycast-api-and-store\n\nRead more \ud83d\udc49 https://www.raycast.com/blog/series-a/ https://twitter.com/raycastapp/status/1465599554913550340/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 220]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 65, "favorite_count": 423, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1467343720936792071, "user": {"value": 727704217012604928, "label": "Mark Erikson"}, "created_at": "2021-12-05T04:02:59+00:00", "full_text": "I'm not a frequent podcast listener, but I am _loving_ these deep-dive discussions that Swyx is recording. Great guests, thorough discussion of meaningful topics, and some really good insight into the state of our industry. https://twitter.com/swyx/status/1467304180003917824", "retweeted_status": null, "quoted_status": {"value": 1467304180003917824, "label": "1467304180003917824"}, "place": null, "source": {"value": "9335de48b3673c3f69433a34861c115d1d382be3", "label": "TweetDeck"}, "truncated": 0, "display_text_range": "[0, 223]", "in_reply_to_status_id": null, "in_reply_to_user_id": null, "in_reply_to_screen_name": null, "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 5, "favorite_count": 45, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null}