{"id": 1151520943963070465, "user": {"value": 2541004072, "label": "Robin Wieruch"}, "created_at": "2019-07-17T15:56:01+00:00", "full_text": "If ever wondered about all the \"Rules of Hooks\", make sure to watch @swyx talk about implementing Hooks (and #ReactJs) from scratch in 30 minutes.\n\nhttps://buff.ly/2XDgJQo", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "169a89a27ef3ad2a4af15851e3f6452bfeb0ef67", "label": "Buffer"}, "truncated": 0, "display_text_range": "[0, 171]", "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": 22, "favorite_count": 79, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1210295490853490688, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2019-12-26T20:25:05+00:00", "full_text": "\u270d\ufe0fIn Defense of Hammers \ud83d\udd28\n\nWhy \"Right Tool for Most Jobs\" beats \"Right Tool for the Job\"\n\n\ud83d\udd17https://www.swyx.io/writing/hammers\n\nLong overdue tweet-turned-blogpost \ud83d\ude05 \n\nshoutouts due to @laurieontech, @tlakomy, @wking__, @rmngrc and everyone who commented & helped me think through this! \u2764\ufe0f https://twitter.com/swyx/status/1171549189064613888 https://twitter.com/swyx/status/1210295490853490688/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 304]", "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": 22, "favorite_count": 82, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1262062882050596864, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2020-05-17T16:50:13+00:00", "full_text": "\u270d\ufe0fNew Post: Slack is Fumbling Developers\n\nhttps://www.swyx.io/writing/slack-fumble/\n\nReflecting on the implications of the sudden switch away from @SlackHQ for Developer communities, the rise of Developer @Discord s, and the Great Unbundling of Slack.", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 233]", "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": 22, "favorite_count": 191, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1330495319440842754, "user": {"value": 372129456, "label": "Tan Li Hau \ud83e\udd14"}, "created_at": "2020-11-22T12:56:18+00:00", "full_text": "Writing custom transitions in Svelte\n\nHere are some of the custom transitions I've created in @sveltejs so far\n\n\ud83e\uddf5 \ud83d\udc47", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 115]", "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": 22, "favorite_count": 139, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1428472408139132961, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-08-19T21:42:16+00:00", "full_text": "It pisses me off how poorly developers are taught to validate/parse inputs.\n\nBad assumptions -> bad errors -> bad UX. That simple.\n\nIf every dev spent 1 hour learning how to validate/parse their inputs properly we'd have dramatically more usable software for the rest of our lives", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 286]", "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": 22, "favorite_count": 292, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1460266656429748226, "user": {"value": 3160121316, "label": "faraz ahmad \ud83d\udca4"}, "created_at": "2021-11-15T15:21:15+00:00", "full_text": "landed my dream job as a Senior Software Engineer at @Netflix!!!\n\nNONE of this possible w/o the support from my partner & fam, love\n\n+ HUGE thanks to peeps who been guiding me thru the process; @nazdelam @coleturner @ryanburgess @dariacaraway\n\nbut ESPECIALLY my day one @shaundai https://twitter.com/farazamiruddin/status/1460263126142799882 https://twitter.com/farazamiruddin/status/1460266656429748226/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 307]", "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": 22, "favorite_count": 633, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null}