{"id": 1438035707704995840, "user": {"value": 312750384, "label": "Jason Laster"}, "created_at": "2021-09-15T07:03:24+00:00", "full_text": "\ud83d\ude80 @replayio is live on @ProductHunt!\n\nYou can now record, replay, pause, and inspect web applications with familiar developer tools. \n\nShare replays with friends and add replays to bug reports. \n\n\ud83d\udd17 http://replay.io\n\ud83d\udc31 https://www.producthunt.com/posts/replay-4", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 247]", "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": 154, "favorite_count": 539, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438052380227117076, "user": {"value": 2461541, "label": "\u261e Desigan Chinniah \u261c"}, "created_at": "2021-09-15T08:09:39+00:00", "full_text": "Q: Engineers \u2014 you've always wanted to time travel, right? \nA: Now you can. When debugging w/ @ReplayIO. \n\nCrafted by @jasonlaster11 @sophaskins @jonbell + team \nAdvised by myself @rachelnabors @auchenberg @swyx + more\nHunted by @nickabouzeid\n\nGrab it \u203a\u203a https://www.producthunt.com/posts/replay-4 https://twitter.com/jasonlaster11/status/1438035707704995840", "retweeted_status": null, "quoted_status": {"value": 1438035707704995840, "label": "1438035707704995840"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 278]", "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": 9, "favorite_count": 16, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438122214818152449, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T12:47:09+00:00", "full_text": "Holy shit, a rare @buildsghost sighting on the @replayio launch today \ud83e\udd2f\n\nhttps://www.producthunt.com/posts/replay-4\n\nYou can't pay for this kind of endorsement. https://twitter.com/swyx/status/1438122214818152449/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 141]", "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": 31, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438122425468653578, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T12:47:59+00:00", "full_text": "@caitp69 oh wait how does it know blood sugar? you need a CGM as well right?", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[9, 76]", "in_reply_to_status_id": 1438121645051453442, "in_reply_to_user_id": 2298972260, "in_reply_to_screen_name": "caitp69", "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": 1438156401071640577, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T15:03:00+00:00", "full_text": "@jasonlaster11 @jazzdan @loganfsmyth @JonBell @sophaskins @theryanjduffy @notjaril @rsms @mschoening @amasad @CompuIves @auchenberg @beyang @mojombo congrats on an amazing launch Jason!!\n\nStill Day 1 \ud83d\ude0e", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[149, 201]", "in_reply_to_status_id": 1438150334447161347, "in_reply_to_user_id": 312750384, "in_reply_to_screen_name": "jasonlaster11", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1438161819927859210, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T15:24:32+00:00", "full_text": "\ud83d\ude80 Rocketed straight to the top of HN as well: https://news.ycombinator.com/item?id=28539247\n\n\"Really blew my mind. Every once in a while a piece of technology comes around that doesn't quite have an equivalent.\"\n\nThis http://replay.io demo is straight out of a Bret Victor talk: https://twitter.com/jasonlaster11/status/1438035707704995840 https://twitter.com/swyx/status/1438161819927859210/video/1", "retweeted_status": null, "quoted_status": {"value": 1438035707704995840, "label": "1438035707704995840"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 287]", "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": 56, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438163663249186822, "user": {"value": 57854378, "label": "Tihomir Surdilovic"}, "created_at": "2021-09-15T15:31:51+00:00", "full_text": "Happy to be presenting at the \n@BrightTALK : The 360 Cloud Landscape on September 21st. Topic: How to deal with failures in polyglot #microservices architectures using @temporalio. Sign up link: \nhttps://www.brighttalk.com/webinar/dealing-with-failures-in-polyglot-microservices-architectures/", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 219]", "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": 7, "favorite_count": 9, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438164876975751178, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T15:36:41+00:00", "full_text": "It's a live demo too, not some aspirational animation. \n\nGo here and hit play: https://app.replay.io/recording/aae188fb-57d2-46af-a23a-0adba3ed0687\n\nSwitch to devtools, *RETROACTIVELY ADD LOGGING* and drill down to the exact state of any variable at any point in time.\n\nThese folks killed console.log debugging. https://twitter.com/swyx/status/1438164876975751178/video/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 266]", "in_reply_to_status_id": 1438161819927859210, "in_reply_to_user_id": 33521530, "in_reply_to_screen_name": "swyx", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 3, "favorite_count": 23, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438165409497161733, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T15:38:48+00:00", "full_text": "RT @tsurdilo: Happy to be presenting at the \n@BrightTALK : The 360 Cloud Landscape on September 21st. Topic: How to deal with failures in p\u2026", "retweeted_status": {"value": 1438163663249186822, "label": "1438163663249186822"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "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": 7, "favorite_count": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1438171474506907653, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T16:02:54+00:00", "full_text": "@rasharm_ try it for yourself and see if a couple of CLI commands is remotely on the same planet https://twitter.com/swyx/status/1438164876975751178?s=20", "retweeted_status": null, "quoted_status": {"value": 1438164876975751178, "label": "1438164876975751178"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[10, 120]", "in_reply_to_status_id": 1438166345296666627, "in_reply_to_user_id": 380739301, "in_reply_to_screen_name": "rasharm_", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438214343506550784, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T18:53:14+00:00", "full_text": "@derrickreimer amazing! ty", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[15, 26]", "in_reply_to_status_id": 1436405541488807938, "in_reply_to_user_id": 28679508, "in_reply_to_screen_name": "derrickreimer", "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": 1438217410029371397, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:05:25+00:00", "full_text": "@PaulieScanlon @raae fwiw i was learning it 3 years ago without the excellent docs Gatsby has today. to my knowledge i was the first one to ever write down a list of the api's and which gets called in what sequence :) https://twitter.com/swyx/status/1010677126897504256\n\nmuch of which still looks intact https://www.gatsbyjs.com/docs/conceptual/gatsby-lifecycle-apis/", "retweeted_status": null, "quoted_status": {"value": 1010677126897504256, "label": "1010677126897504256"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[21, 301]", "in_reply_to_status_id": 1438216228896706563, "in_reply_to_user_id": 470012453, "in_reply_to_screen_name": "PaulieScanlon", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438217963820109824, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:07:38+00:00", "full_text": "lmao 3 years on, a lot of this initial doc lives on in the gatsby v3 docs!!! https://www.gatsbyjs.com/docs/conceptual/gatsby-lifecycle-apis/\n\ni hope it helped someone out there as much as it did me. https://twitter.com/swyx/status/1438217963820109824/photo/1", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 159]", "in_reply_to_status_id": 1010699734733000704, "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": 3, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438218310311579649, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:09:00+00:00", "full_text": "RT @stolinski: Found this on reddit. https://twitter.com/stolinski/status/1438173489479958536/photo/1", "retweeted_status": {"value": 1438173489479958536, "label": "1438173489479958536"}, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 60]", "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": 0, "favorited": 0, "retweeted": 1, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438218996088590336, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:11:44+00:00", "full_text": "@stolinski @Gifted_Geek my mind was blown when i first saw that the entirety of the Svelte stores implementation (writeable, readable, derived + full typing + comments ) is just 200 lines of code https://github.com/sveltejs/svelte/blob/master/src/runtime/store/index.ts", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[24, 219]", "in_reply_to_status_id": 1438208450215952388, "in_reply_to_user_id": 18727585, "in_reply_to_screen_name": "stolinski", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 1, "favorite_count": 17, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438219076858310659, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:12:03+00:00", "full_text": "@stolinski @the_aceix scott woke up on the spicy side of bed today", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[22, 66]", "in_reply_to_status_id": 1438193202528411653, "in_reply_to_user_id": 18727585, "in_reply_to_screen_name": "stolinski", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 0, "retweet_count": 0, "favorite_count": 17, "favorited": 0, "retweeted": 0, "possibly_sensitive": null, "lang": "en", "scopes": null} {"id": 1438224616946733057, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:34:04+00:00", "full_text": "@PaulieScanlon @GatsbyJS moved on to @Sveltejs a while ago :) https://twitter.com/swyx/status/1172690454363672577?lang=en", "retweeted_status": null, "quoted_status": {"value": 1172690454363672577, "label": "1172690454363672577"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[25, 85]", "in_reply_to_status_id": 1438221987357372426, "in_reply_to_user_id": 470012453, "in_reply_to_screen_name": "PaulieScanlon", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 1, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438226023720517633, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:39:39+00:00", "full_text": "@PaulieScanlon @GatsbyJS @sveltejs i like it :) https://twitter.com/swyx/status/1221586490674696193?lang=en", "retweeted_status": null, "quoted_status": {"value": 1221586490674696193, "label": "1221586490674696193"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[35, 71]", "in_reply_to_status_id": 1438225647340605447, "in_reply_to_user_id": 470012453, "in_reply_to_screen_name": "PaulieScanlon", "geo": null, "coordinates": null, "contributors": null, "is_quote_status": 1, "retweet_count": 0, "favorite_count": 0, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438226292566937602, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T19:40:43+00:00", "full_text": "In the two years since this first post, I've written a couple other pieces for those curious in following the thread:\n\nWhy I Enjoy Svelte:\nhttps://twitter.com/swyx/status/1221586490674696193?lang=en\n\nSvelte for Sites, React for Apps:\nhttps://twitter.com/swyx/status/1317635707838496768?lang=en", "retweeted_status": null, "quoted_status": {"value": 1317635707838496768, "label": "1317635707838496768"}, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[0, 221]", "in_reply_to_status_id": 1172926476045492230, "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": 10, "favorited": 0, "retweeted": 0, "possibly_sensitive": 0, "lang": "en", "scopes": null} {"id": 1438249806082686976, "user": {"value": 33521530, "label": "swyx"}, "created_at": "2021-09-15T21:14:09+00:00", "full_text": "@KennethCassel @brianleroux got a guesstimate for an on-brand 3 letter dot com domain?", "retweeted_status": null, "quoted_status": null, "place": null, "source": {"value": "1f89d6a41b1505a3071169f8d0d028ba9ad6f952", "label": "Twitter Web App"}, "truncated": 0, "display_text_range": "[15, 86]", "in_reply_to_status_id": 1438248517957419009, "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}