{"id": 1420811599560937474, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-07-29T18:20:57+00:00", "full_text": "@dan_abramov @jhooks yarn upgrade --yolo", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[21, 40]", "in_reply_to_status_id": 1420811260682285063, "in_reply_to_user_id": 70345946, "in_reply_to_screen_name": "dan_abramov", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1430179632637218821, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-24T14:46:10+00:00", "full_text": "Write Errors that Don\u2019t Make Me Think\n\nhttps://www.swyx.io/write-errors-that-don-t-make-me-think-24hg/\n\nError messages and Error pages (see @RozenMD\u2019s https://onlineornot.com/what-fastly-outage-can-teach-about-writing-error-messages) are part of the developer experience!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 173]", "in_reply_to_status_id": 1340107415434379264, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 5, "favorite_count": 38, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1436708762115473411, "user": {"value": 229237555, "label": "Alex Russell"}, "created_at": "2021-09-11T15:10:36+00:00", "full_text": "@swyx https://twitter.com/slightlylate/status/1436708762115473411/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[6, 25]", "in_reply_to_status_id": 1436707990933958657, "in_reply_to_user_id": 229237555, "in_reply_to_screen_name": "slightlylate", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1436776365823598595, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-11T19:39:14+00:00", "full_text": "Lighthouse is great but the fact that you can get such wildly different results on the exact same site is just actively counterproductive.\n\nThe default experience has you \u201cholding it wrong\u201d and none of the impt info is in the screenshot. Dear @ChromeDevTools, you CAN fix this. https://twitter.com/swyx/status/1436776365823598595/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": 1436733804174008321, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1444372437722824713, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-10-02T18:43:18+00:00", "full_text": "Seeing two extremes:\n\n1. \u201cOur blog is for top of funnel\u201d - @logrocket, @digitalocean \n2. \u201cOur blog is for hiring\u201d - @cloudflare, @figma, @airbnb, @NetflixEng, @RazorpayEngg, @GitHubEng, @WixEng, @ShopifyEng, @ArtsyOpenSource \n\n\u201cbit of both\u201d: @flydotio, @thoughbot, @testdouble https://twitter.com/eastdakota/status/1444337534759149574", "retweeted_status": null, "quoted_status": {"value": 1444337534759149574, "label": "1444337534759149574"}, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 276]", "in_reply_to_status_id": 1444098448874086400, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 2, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1445564661965807617, "user": {"value": 14080437, "label": "Kristofer Baxter"}, "created_at": "2021-10-06T01:40:47+00:00", "full_text": "Some of the best writing in our industry comes from @swyx. This is yet another great read. https://twitter.com/swyx/status/1445044267508850695", "retweeted_status": null, "quoted_status": {"value": 1445044267508850695, "label": "1445044267508850695"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 90]", "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": 1, "favorite_count": 38, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1448147304171462663, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-10-13T04:43:17+00:00", "full_text": "Outliers and Range are confirmation bias honeypots.\nYou pick the book that you want to believe. Outliers for the #hustleporn crew, Range for the ADD.\n\nEpstein and Gladwell are friends and professional writers. They don't give a shit about being right, they want to sell books.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 276]", "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": 0, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1449540634218352641, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-10-17T00:59:53+00:00", "full_text": "Finishing up my next podcast drop \ud83d\udc40\n\nI chatted with @wardpeet @AbhiAiyer about:\n\n- @Gatsbyjs 4 DSG and PQR\n- TMA: Too Many Acronyms\n- Dropping Redux for LMDB\n- Gatsby vs Netlify\n- Gatsby vs Next.js\n- The End of Jamstack??\n- @Reactjs 18\n\nSubscribe: http://youtube.com/swyxTV\n\n\ud83d\ude4f\ud83c\udffd https://twitter.com/swyx/status/1449540634218352641/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 275]", "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": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1456668099739111424, "user": {"value": 49150150, "label": "Aliza Aufrichtig"}, "created_at": "2021-11-05T17:01:53+00:00", "full_text": "Tune in today at 2pm ET / 11am PT to hear @Rich_Harris and me talk with my dear old pal @jeanqasaur on #PLTalk about the journey from JavaScript to TypeScript on the NYT coronavirus tracker, amongst other fun topics. \n\nJust one hour away! \n\nhttps://www.twitch.tv/jeanqasaur", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "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": 6, "favorite_count": 38, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1459985522114260993, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-14T20:44:08+00:00", "full_text": "In other words: Pick Up What Others Put Down :)\n\nhttps://twitter.com/swyx/status/1212439325104726018", "retweeted_status": null, "quoted_status": {"value": 1212439325104726018, "label": "1212439325104726018"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 72]", "in_reply_to_status_id": 1459979460397068295, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1460346165782745091, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-15T20:37:12+00:00", "full_text": "@kentcdodds @remix_run Some of the best jobs are the ones you were doing for free anyway :) Congrats!!", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[23, 102]", "in_reply_to_status_id": 1460294601747550210, "in_reply_to_user_id": 389681470, "in_reply_to_screen_name": "kentcdodds", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1462223074946863110, "user": {"value": 19242083, "label": "Marc Anthony Card"}, "created_at": "2021-11-21T00:55:22+00:00", "full_text": "Glad I was able to stumble upon @swyx\u2019s tweet for the #SvelteSummit NYC watch party. \n\nMy first tech meetup but surely not my last. Met so many interesting people with a variety of backgrounds in software development. https://twitter.com/Marcard/status/1462223074946863110/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "95f3aaaddaa45937ac94765e0ddb68ba2be92d20", "label": "Twitter for iPhone"}, "truncated": 0, "display_text_range": "[0, 217]", "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": 38, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1464423478950457344, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-11-27T02:38:59+00:00", "full_text": "AWS responds: https://aws.amazon.com/about-aws/whats-new/2021/11/aws-price-reduction-data-transfers-internet/\n\nEach month:\n- First TB: Free\n- First 10m requests: Free\n- First 2m functions: Free\n- Applies to Year 2+\n\n\"All AWS customers will benefit from these pricing changes, and millions of customers will see no data transfer charges as a result.\"", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 277]", "in_reply_to_status_id": 1454251874849202185, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 4, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1465395388970590213, "user": {"value": 1176969867733479424, "label": "Svelte Society \ud83e\udde1"}, "created_at": "2021-11-29T19:01:01+00:00", "full_text": "You know you want to. Yes. Exactly! Ditch React and use Svelte instead \ud83d\ude0eAt #SvelteSummit @stolinski showed us the process they went through at @LevelUpTuts doing just that! https://buff.ly/3p89k6w", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "169a89a27ef3ad2a4af15851e3f6452bfeb0ef67", "label": "Buffer"}, "truncated": 0, "display_text_range": "[0, 197]", "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": 13, "favorite_count": 38, "favorited": 1, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1467804281306636289, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-12-06T10:33:05+00:00", "full_text": "Periodic reminder to go through your *Google* app permissions and revoke old apps.\n\nhttps://myaccount.google.com/security?pli=1 \"Third-party apps with account access\"\n\nJust realized I have >2 year old apps in there that I don't use but have full access to my Gmail/Calendar \ud83d\ude31 https://twitter.com/swyx/status/1353067401093410824 https://twitter.com/swyx/status/1467804281306636289/photo/1", "retweeted_status": null, "quoted_status": {"value": 1353067401093410824, "label": "1353067401093410824"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 282]", "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": 7, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1473098503169912835, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-12-21T01:10:26+00:00", "full_text": "Happy 1st anniversary to the React Server Components demo \ud83d\udc40\n\nNever would have imagined how the past year played out, with Shopify running full steam putting them into production, Next.js 12 shipping them in alpha, but Remix/Blitz/Redwood etc taking a more cautious approach. https://twitter.com/swyx/status/1341122002866749440", "retweeted_status": null, "quoted_status": {"value": 1341122002866749440, "label": "1341122002866749440"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 274]", "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": 0, "favorite_count": 38, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null}