tweets
375 rows where in_reply_to_screen_name = "swyx" sorted by lang
This data as json, CSV (advanced)
created_at (date) >30 ✖
- 2021-10-12 12
- 2021-09-01 9
- 2021-12-02 7
- 2021-09-05 6
- 2021-09-09 6
- 2021-09-10 6
- 2021-09-11 6
- 2021-09-24 6
- 2021-12-05 6
- 2021-09-06 5
- 2021-11-05 5
- 2021-12-07 5
- 2021-12-14 5
- 2021-09-03 4
- 2021-09-07 4
- 2021-09-08 4
- 2021-09-15 4
- 2021-10-02 4
- 2021-10-05 4
- 2021-10-10 4
- 2021-11-03 4
- 2021-11-11 4
- 2021-11-17 4
- 2021-11-23 4
- 2021-09-04 3
- 2021-09-12 3
- 2021-09-20 3
- 2021-09-30 3
- 2021-10-01 3
- 2021-10-09 3
- …
id | user | created_at | full_text | retweeted_status | quoted_status | place | source | truncated | display_text_range | in_reply_to_status_id | in_reply_to_user_id | in_reply_to_screen_name | geo | coordinates | contributors | is_quote_status | retweet_count | favorite_count | favorited | retweeted | possibly_sensitive | lang ▼ | scopes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1432864042343813120 | swyx 33521530 | 2021-09-01T00:33:03+00:00 | Cutting edge AWS stack for JS dev today: - App code in TypeScript - AWS CDK in TypeScript - 0.4-3 MB of SDK code serverside - (optional) 0.2-1 MB SDK code clientside - a dozen lines of config to make it work This is *good* - gives lots of control! Control that I may not need. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 1432864040624091138 | 33521530 | swyx | 0 | 0 | 6 | 0 | 0 | en | ||||||||
1432864045133008899 | swyx 33521530 | 2021-09-01T00:33:04+00:00 | "Are you ignoring Heroku?" Heroku was so right so early - and then stagnated. We can do a lot more at build time, and at runtime. Among the platforms innovating on this: @begin, @vercel, @netlify, @PulumiCorp, @goserverless, @WaspLang! There's a tangible movement building. https://twitter.com/swyx/status/1432864045133008899/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 278] | 1432864042343813120 | 33521530 | swyx | 0 | 2 | 9 | 0 | 0 | 0 | en | |||||||
1432864048677154818 | swyx 33521530 | 2021-09-01T00:33:05+00:00 | This was part of my @Temporalio pitch: https://twitter.com/swyx/status/1417165270641045505 Because you can dynamically use retries, timeouts, task queues and timers *without any setup* and Temporal takes care of it behind the scenes: this unlocks *self-provisioning asynchrony* in your app code. https://twitter.com/swyx/status/1432864048677154818/photo/1 | 1417165270641045505 1417165270641045505 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 268] | 1432864045133008899 | 33521530 | swyx | 1 | 0 | 7 | 0 | 0 | 0 | en | ||||||
1432864050895994890 | swyx 33521530 | 2021-09-01T00:33:05+00:00 | I previously wrote about Cloud Distros, my term for the "second layer" of clouds forming atop the Big Three: https://twitter.com/swyx/status/1252699745883062272 Self Provisioning Runtimes are one step further into the breach - instead of YAML config and SDK code, these platforms *read the app code*. | 1252699745883062272 1252699745883062272 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 273] | 1432864048677154818 | 33521530 | swyx | 1 | 1 | 12 | 0 | 0 | 0 | en | ||||||
1432935977970925571 | swyx 33521530 | 2021-09-01T05:18:54+00:00 | Today's clip: looking behind @TimescaleDB! https://share.transistor.fm/s/b8d8684b | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 67] | 1432797787863744519 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | 0 | en | |||||||
1432977957388120064 | swyx 33521530 | 2021-09-01T08:05:43+00:00 | Sometimes it can be super frustrating when the machine just refuses to do what you want despite trying everything. But eventually you see that you just didn't understand the machine well enough. Humans made that machine, and there's always something you can do to take it apart. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 1432977956259778565 | 33521530 | swyx | 0 | 5 | 68 | 0 | 0 | en | ||||||||
1433107396839100420 | swyx 33521530 | 2021-09-01T16:40:03+00:00 | this was the post: https://twitter.com/swyx/status/1432864028842356736?s=21 | 1432864028842356736 1432864028842356736 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 42] | 1432602694758273025 | 33521530 | swyx | 1 | 0 | 2 | 0 | 0 | 0 | en | ||||||
1433117668156928004 | swyx 33521530 | 2021-09-01T17:20:52+00:00 | This is not to say that if you can’t figure it out, it’s not your fault: we are tremendously bad at documenting our code, and documenting our journeys. Seek out your dev community for help, and remember how this feels when its your turn to see newer devs struggling. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 267] | 1432977957388120064 | 33521530 | swyx | 0 | 1 | 8 | 0 | 0 | en | ||||||||
1433117669591433216 | swyx 33521530 | 2021-09-01T17:20:53+00:00 | This is why I also dislike the term “self taught” - it diminishes the hard work of docs writers, bloggers, YouTubers, and community volunteers who pave the way for you without expecting anything in return. No dev is an island. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 227] | 1433117668156928004 | 33521530 | swyx | 0 | 5 | 45 | 0 | 0 | en | ||||||||
1433277854406438913 | swyx 33521530 | 2021-09-02T03:57:24+00:00 | Today's clip: looking into @CockroachDB! https://share.transistor.fm/s/1f927cf0 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 65] | 1432935977970925571 | 33521530 | swyx | 0 | 2 | 2 | 0 | 0 | 0 | en | |||||||
1433535263691599873 | swyx 33521530 | 2021-09-02T21:00:15+00:00 | thinking about this as i think of recent conversations and listening to this https://overcast.fm/+a0BoSqWQw perhaps all dynastic leaders use the spoils of ruthlessness to rewrite history. and “You have enemies? Good. That means you’ve stood up for something, sometime in your life." | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 280] | 1433502587068694528 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | 0 | en | |||||||
1433631625301028866 | swyx 33521530 | 2021-09-03T03:23:09+00:00 | Today's clip: looking into @vitessio and sharing my discover of @MYonkovit's excellently named HOSS talks FOSS podcast! https://share.transistor.fm/s/74707fd2 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 144] | 1433277854406438913 | 33521530 | swyx | 0 | 1 | 2 | 0 | 0 | 0 | en | |||||||
1433716826660167680 | swyx 33521530 | 2021-09-03T09:01:43+00:00 | Aug 2021: 126k views, 28k uniques Exactly one hit post on Measuring DevRel: https://mobile.twitter.com/swyx/status/1427351638872772633 The world seems to want me to write more about DevRel, which I struggle with bc I'm not thaat much of an expert and I have mixed feelings about the career path. Tweets way down. https://twitter.com/swyx/status/1433716826660167680/photo/1 | 1427351638872772633 1427351638872772633 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 1422264774327300097 | 33521530 | swyx | 1 | 0 | 3 | 0 | 0 | 0 | en | ||||||
1433919002355507201 | swyx 33521530 | 2021-09-03T22:25:05+00:00 | casual reminder that extrinsic motivation isn’t harmless, nice to have, or ignorable. They *actively destroy* intrinsic drive. https://twitter.com/swyx/status/968688836468453376?s=21 | 968688836468453376 968688836468453376 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 151] | 1433918146348343297 | 33521530 | swyx | 1 | 0 | 15 | 0 | 0 | 0 | en | ||||||
1433939106459885570 | swyx 33521530 | 2021-09-03T23:44:58+00:00 | Self Provisioning Runtimes are the “Level 5 Self Driving Cars” of developer platforms. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 86] | 1432864050895994890 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | en | ||||||||
1434206572608049156 | swyx 33521530 | 2021-09-04T17:27:47+00:00 | A "swipe file" is a collection of examples for inspiration. These screenshots are all real life examples of how Part Time Creators can build a newsletter, build a brand, and get good at their craft, without reputation, expertise, or large upfront expenditure in time or money. https://twitter.com/swyx/status/1434206572608049156/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 276] | 1434206569881694210 | 33521530 | swyx | 0 | 0 | 7 | 0 | 0 | 0 | en | |||||||
1434206574055022592 | swyx 33521530 | 2021-09-04T17:27:48+00:00 | The Strategy: 1. Start a Swipe File 2. Collect examples 3. Offer newsletter signup 4. Offer login + faving 5. Build a Community 6. Hit the Media Circuit 7. Make Generators 8: Monetize - Ads - Workshop - Book - Course https://youtu.be/2r7fSeMCcK8 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 258] | 1434206572608049156 | 33521530 | swyx | 0 | 1 | 9 | 0 | 0 | 0 | en | |||||||
1434281732833005570 | swyx 33521530 | 2021-09-04T22:26:27+00:00 | 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 | TweetDeck 9335de48b3673c3f69433a34861c115d1d382be3 | 0 | [0, 259] | 1434278725210841095 | 33521530 | swyx | 0 | 0 | 28 | 0 | 0 | en | ||||||||
1434389932177559555 | swyx 33521530 | 2021-09-05T05:36:24+00:00 | Taken from this excellent compendium of Visual Programming - a very valuable format of blogpost! https://drossbucket.com/2021/06/30/hacker-news-folk-wisdom-on-visual-programming/ | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 121] | 1434388834087800832 | 33521530 | swyx | 0 | 2 | 14 | 0 | 0 | 0 | en | |||||||
1434404727664558080 | swyx 33521530 | 2021-09-05T06:35:11+00:00 | Another rarity in this category: the sober retrospective where people close to the matter discuss mistakes made in dev marketing. excellent post by @ahmetb kNative’s initial marketing definitely spoke to too niche a usecase and it suffered for it. https://ahmet.im/blog/knative-positioning/ | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 273] | 1416543395976151040 | 33521530 | swyx | 0 | 1 | 6 | 0 | 0 | 0 | en | |||||||
1434409635444887554 | swyx 33521530 | 2021-09-05T06:54:41+00:00 | @patrickjwoods argues here that Community is not Marketing: https://future.a16z.com/community-%E2%89%A0-marketing-why-we-need-go-to-community-not-just-go-to-market/ and elaborates the many ways in which community can do more than product — starting with why people should even show up | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 204] | 1367520242415542273 | 33521530 | swyx | 0 | 0 | 10 | 0 | 0 | 0 | en | |||||||
1434433245664456704 | swyx 33521530 | 2021-09-05T08:28:30+00:00 | @dan_abramov @reactjs @ryanflorence we can happily use d3, ag-grid, pose, xstate, redux, tailwind, etc in all other frameworks. could there be more? probably. i ofc grant that its silly to try to do this for every ui interaction, particularly the concurrent rendering stuff that React is market leading on. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [36, 307] | 1434432665617375233 | 33521530 | swyx | 0 | 0 | 2 | 0 | 0 | en | ||||||||
1434435021532803075 | swyx 33521530 | 2021-09-05T08:35:34+00:00 | @dan_abramov @reactjs @ryanflorence we all need good custom dropdown/typeahead/datepicker components. does that stuff really need to hook into React? no (i think). yet the best ones seem to all assume React. am i arguing myself into web components? i’m not sure. i like the “headless” nature of hooks. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [36, 302] | 1434433245664456704 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | en | ||||||||
1434500277567115266 | swyx 33521530 | 2021-09-05T12:54:52+00:00 | awesome writeup on adding custom monaco autocompletes for in-app editors! https://twitter.com/tim_nolet/status/1402925458623172611 | 1402925458623172611 1402925458623172611 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 73] | 1321978673868599296 | 33521530 | swyx | 1 | 0 | 4 | 0 | 0 | 0 | en | ||||||
1434704598183333895 | swyx 33521530 | 2021-09-06T02:26:46+00:00 | @geoffrich_ @FredKSchott to be clear i still do exactly what that blogpost says, becuase ive been lazy to rewrite, but the build just randomly breaks about 2/3 of the time and i just retry til it works | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [25, 201] | 1434683689670225929 | 33521530 | swyx | 0 | 0 | 0 | 0 | 0 | en | ||||||||
1434799910960996352 | swyx 33521530 | 2021-09-06T08:45:30+00:00 | @round btw i like how the 3 of us here are all in different domains but converged on the same interests | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [7, 103] | 1434794862688210946 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | en | ||||||||
1434818980439592966 | swyx 33521530 | 2021-09-06T10:01:17+00:00 | GPTs contrasted with “Management Technologies”, like the assembly line, and possibly software? Software internally has GPTs too, though i am not very convinced by the ones listed here. https://twitter.com/Vernon3Austin/status/1425462308105564168 https://twitter.com/swyx/status/1434818980439592966/photo/1 | Twitter for iPad 574fe4fa937eeb131136f7e3678f32d4ff3078d5 | 0 | [0, 209] | 1362333935322075139 | 33521530 | swyx | 1 | 0 | 3 | 0 | 0 | 0 | en | |||||||
1434966806461095936 | swyx 33521530 | 2021-09-06T19:48:41+00:00 | then covering the market testing phase with Workshopping… https://twitter.com/swyx/status/1367303433015808004 | 1367303433015808004 1367303433015808004 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 57] | 1434966467909402629 | 33521530 | swyx | 1 | 0 | 3 | 0 | 0 | 0 | en | ||||||
1434967384578826245 | swyx 33521530 | 2021-09-06T19:50:59+00:00 | then after the publish, theres still lots of work to do! title taken from Simulated Annealing, which itself takes a metallurgic analogy in repeatedly reforging iron while it is hot. https://twitter.com/swyx/status/1376720619400650752 https://twitter.com/swyx/status/1434967384578826245/photo/1 | 1376720619400650752 1376720619400650752 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 206] | 1434966806461095936 | 33521530 | swyx | 1 | 0 | 5 | 0 | 0 | 0 | en | ||||||
1435223333398843397 | swyx 33521530 | 2021-09-07T12:48:02+00:00 | sorry for my shitty photos - lighting not great and my phone is pretty old. read his @QwikDev intro blogpost series if you are interested in his take - it really is sufficiently different than existing paradigms that it is worth a look. https://twitter.com/mhevery/status/1415436174685089793?s=20 | 1415436174685089793 1415436174685089793 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 263] | 1435218549946073092 | 33521530 | swyx | 1 | 1 | 10 | 0 | 0 | 0 | en | ||||||
1435232963600556041 | swyx 33521530 | 2021-09-07T13:26:18+00:00 | 34 days until I saw my own meme on a conference stage in person! enjoying this talk by @tlakomy about executing untrusted code atop a fullstack @typescript + AWS stack! however there is a surprising lack of jQuery, unclear if real @tlakomy was kidnapped https://twitter.com/tlakomy/status/1434969999572094983 https://twitter.com/swyx/status/1435232963600556041/photo/1 | 1434969999572094983 1434969999572094983 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 278] | 1426638568714227712 | 33521530 | swyx | 1 | 1 | 19 | 0 | 0 | 0 | en | ||||||
1435321976017629185 | swyx 33521530 | 2021-09-07T19:20:00+00:00 | @CompuIves @tlakomy what i was talking about today | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 50] | 1271418975394693120 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | en | ||||||||
1435330643576119306 | swyx 33521530 | 2021-09-07T19:54:27+00:00 | nice decade-lookback advice from Amanda here who is, in her words, “35 & single” and in the best shape of her life. Part 2 in quote tweet. Still looking for the “person i am excited to do life with”. Gnawing, endless suspicion that i already found her, but let her slip away. https://twitter.com/AmandaMGoetz/status/1420012738412220425 | 1420012738412220425 1420012738412220425 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 282] | 1432598502060675073 | 33521530 | swyx | 1 | 0 | 6 | 0 | 0 | 0 | en | ||||||
1435471481266388993 | swyx 33521530 | 2021-09-08T05:14:05+00:00 | Brian makes good points here about where we want provisioning to be implicit vs explicit: we definitely dont want typos to drop db’s but ironically i do raise Begin Data as a form of implicit provisioning of DB https://twitter.com/brianleroux/status/1435324306238619649 | 1435324306238619649 1435324306238619649 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 211] | 1433939106459885570 | 33521530 | swyx | 1 | 0 | 2 | 0 | 0 | 0 | en | ||||||
1435749807025541123 | swyx 33521530 | 2021-09-08T23:40:03+00:00 | @DotProto @timdorr example: extensions require formal notice to users on transferral of ownership? if you like, limit security features to extensions >1m users for implementation purposes | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [19, 192] | 1435748951014223874 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | en | ||||||||
1435750019093651460 | swyx 33521530 | 2021-09-08T23:40:54+00:00 | @DotProto @timdorr whatever the policy, playing this out a few turns you're basically having to choose between doing this now proactively or being forced to do it from social pressure reactively after a high profile pwning. i'm hopeful that smart folks at Google can figure this one out! | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [19, 288] | 1435749807025541123 | 33521530 | swyx | 0 | 0 | 2 | 0 | 0 | en | ||||||||
1435752162911563781 | swyx 33521530 | 2021-09-08T23:49:25+00:00 | @DotProto @timdorr as for how much pain is acceptable: pretend you just woke up and the @NYtimes H1 headline is "1.3 million developers hacked via Chrome extension" and you are being called before Congress. what do? | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [19, 217] | 1435751957386387462 | 33521530 | swyx | 0 | 0 | 0 | 0 | 0 | en | ||||||||
1435759523722113024 | swyx 33521530 | 2021-09-09T00:18:40+00:00 | @DotProto @timdorr as for L2, basically nothing short of periodic security review and Manifest v3 will do; maybe also crowdsourced (perhaps partnership) with bug bounty providers like @Hacker0x01 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [19, 195] | 1435759393396641798 | 33521530 | swyx | 0 | 0 | 0 | 0 | 0 | en | ||||||||
1435793597870321674 | swyx 33521530 | 2021-09-09T02:34:04+00:00 | Today' clip: React Native's Near Death Experience, according to @Vjeux! https://share.transistor.fm/s/ee467824 I was surprised to learn on the @sourcegraph podcast that the initial impl of Facebook Photos with RN flopped! Sometimes entire industries pivot by the decisions of a few key people. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 1435387866079694849 | 33521530 | swyx | 0 | 1 | 7 | 0 | 0 | 0 | en | |||||||
1435801433253695491 | swyx 33521530 | 2021-09-09T03:05:12+00:00 | 2/ I’ll be guiding you through all the best ideas I’ve found from the #LearnInPublic movement. My goal is to make this a community experience and inspire you to start your own blog, newsletter, meetup, YouTube, Twitch, etc. | Typefully 295366d0fb34352a1961af2413827f072adefdb9 | 0 | [0, 223] | 1435801431978635267 | 33521530 | swyx | 0 | 1 | 6 | 0 | 0 | en | ||||||||
1435801439331241987 | swyx 33521530 | 2021-09-09T03:05:13+00:00 | 3/ I’ve handpicked 4 weeks of content, and you can expect about 90 mins/week in total. The interactions are asynchronous, which allows me to answer more of your questions. I’d love for you to join me! https://twitter.com/swyx/status/1435801439331241987/photo/1 | Typefully 295366d0fb34352a1961af2413827f072adefdb9 | 0 | [0, 200] | 1435801433253695491 | 33521530 | swyx | 0 | 0 | 5 | 0 | 0 | 0 | en | |||||||
1435801440929427456 | swyx 33521530 | 2021-09-09T03:05:14+00:00 | 4/ I've enjoyed working with Chapter to set this up. @KyleLadewig and @stflory have an admirable mission to make learning more accessible...chapters are 99% cheaper than other premium online cohort based courses. | Typefully 295366d0fb34352a1961af2413827f072adefdb9 | 0 | [0, 212] | 1435801439331241987 | 33521530 | swyx | 0 | 0 | 3 | 0 | 0 | en | ||||||||
1435801442145554443 | swyx 33521530 | 2021-09-09T03:05:14+00:00 | 5/ If you like the work I do, I’d appreciate a retweet of this thread. Again, here is the invite link to register: https://getchapter.app/@swyx/learn Looking forward to seeing you in my chapter! | Typefully 295366d0fb34352a1961af2413827f072adefdb9 | 0 | [0, 185] | 1435801440929427456 | 33521530 | swyx | 0 | 1 | 4 | 0 | 0 | 0 | en | |||||||
1436140187881443335 | swyx 33521530 | 2021-09-10T01:31:17+00:00 | conference flu is kicking my ass right now and i dont have enough to continue this theme. Gonna take the rest of the week off to recover. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 137] | 1435793597870321674 | 33521530 | swyx | 0 | 0 | 7 | 0 | 0 | en | ||||||||
1436247216893607940 | swyx 33521530 | 2021-09-10T08:36:35+00:00 | just signed up for @moretothat's new storytelling course: https://moretothat.com/stories-course/#choose-your-edition ($460) i often get compliments on my writing and speaking, for which I am grateful. but i also know i could do so much better if i injected more storytelling into my work. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 254] | 1424953927426928646 | 33521530 | swyx | 0 | 1 | 7 | 0 | 0 | 0 | en | |||||||
1436263100752310276 | swyx 33521530 | 2021-09-10T09:39:42+00:00 | @JanelSGM this swipe file is just growing passively over the last 2 years, waiting for me to convert it into something more serious https://twitter.com/swyx/status/1434206569881694210?s=20 https://twitter.com/swyx/status/1436263100752310276/photo/1 | 1434206569881694210 1434206569881694210 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [10, 155] | 1310951720269361153 | 33521530 | swyx | 1 | 0 | 5 | 0 | 0 | 0 | en | ||||||
1436404402676457477 | swyx 33521530 | 2021-09-10T19:01:11+00:00 | What areas can you improve productivity? I LOVED hearing from @aglover and @burgessdryan's Productivity Eng group at Netflix (notes: https://codingcareer.circle.so/c/devtools/productivity-engineering-netflix) Map out your SDLC: 0 -> dev: bootstrap local dev env dev -> prod: CI/CD automation prod -> dev: telemetry/analytics | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 284] | 1436377307086835726 | 33521530 | swyx | 0 | 1 | 48 | 0 | 0 | 0 | en | |||||||
1436409411640217609 | swyx 33521530 | 2021-09-10T19:21:05+00:00 | A common definition of a Senior+ is one who "makes others around them more productive" like some kind of AoE bard buff atop the day job. Mixed feelings on that. Productivity/Dev Infra is a career track unto itself. If it is nobody's top priority you are leaving $ on the table. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 1436404402676457477 | 33521530 | swyx | 0 | 2 | 29 | 0 | 0 | en | ||||||||
1436423696592297987 | swyx 33521530 | 2021-09-10T20:17:51+00:00 | I had the pleasure of joining @Zephraph and @HipsterSmoothie on @DevtoolsFM to talk Temporal! https://www.youtube.com/watch?v=yNOkWFGejUs They edited me to sound smarter than I look! We covered what Temporal is, and how we are thinking about Developer Experience 👀 https://twitter.com/DevtoolsFM/status/1436362948956639237?s=20 | 1436362948956639237 1436362948956639237 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 271] | 1428431255196995586 | 33521530 | swyx | 1 | 2 | 8 | 0 | 0 | 0 | en | ||||||
1436602844216500227 | swyx 33521530 | 2021-09-11T08:09:43+00:00 | Enjoying @corywilkerson’s explanation of “.dev” on @changelog https://changelog.com/podcast/459 they dont quite go into whether there was any internal resistance to the shortcut (@ 40mins in), but loved learning about the Github Computer Club and the minor tips (dotfiles, linking vscode) | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 280] | 1436594934002458626 | 33521530 | swyx | 0 | 0 | 9 | 0 | 0 | 0 | en | |||||||
1436643604085235714 | swyx 33521530 | 2021-09-11T10:51:41+00:00 | @smc90 tries to get @BillCarr89 to defend "Are Right A Lot" in this podcast/blogpost on Future dot com and i'm sorry but blaming your direct reports for letting you ignore them is pretty damn toxic wtf https://future.a16z.com/podcasts/working-backwards-amazon-bezos-memos-releases-narratives/ https://twitter.com/swyx/status/1436643604085235714/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 226] | 1390439828571922432 | 33521530 | swyx | 0 | 0 | 11 | 0 | 0 | 0 | en | |||||||
1436712591292829697 | swyx 33521530 | 2021-09-11T15:25:49+00:00 | Since @QwikDev serializes all its state onto HTML, the question arises what to do with unserializable state. Chanced upon Dan’s comment today: “This is what doomed ASP .NET WebForms, and we'd like to learn from their mistakes rather than repeat them.” https://github.com/reactjs/rfcs/pull/188#issuecomment-824139957 https://twitter.com/swyx/status/1436712591292829697/photo/1 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 277] | 1435223333398843397 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | 0 | en | |||||||
1436720513049669632 | swyx 33521530 | 2021-09-11T15:57:17+00:00 | I'm no perf expert or perf shamer (let he who is without sin...) But here's what I do believe: 1. local Lighthouse runs are not credible. Use webpagetest or http://web.dev/measure. 2. you do NOT have to use the same tech for app and site! :) https://twitter.com/swyx/status/1317635707838496768?lang=en | 1317635707838496768 1317635707838496768 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 269] | 1436689311315890177 | 33521530 | swyx | 1 | 10 | 159 | 0 | 0 | 0 | en | ||||||
1436733804174008321 | swyx 33521530 | 2021-09-11T16:50:06+00:00 | in fact i’m -so- not a perfshamer I shall now say the thing I’m not supposed to say: before today you didnt know or care that Notion had a 9.1MB JS marketing site; if it impacted them enough they would’ve fixed it sooner; you may have a fast site but they have 10 million users. | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 279] | 1436720513049669632 | 33521530 | swyx | 0 | 9 | 133 | 0 | 0 | en | ||||||||
1436776365823598595 | swyx 33521530 | 2021-09-11T19:39:14+00:00 | Lighthouse is great but the fact that you can get such wildly different results on the exact same site is just actively counterproductive. The default experience has you “holding it wrong” and none of the impt info is in the screenshot. Dear @ChromeDevTools, you CAN fix this. https://twitter.com/swyx/status/1436776365823598595/photo/1 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 277] | 1436733804174008321 | 33521530 | swyx | 0 | 1 | 38 | 0 | 0 | 0 | en | |||||||
1437125387595698176 | swyx 33521530 | 2021-09-12T18:46:07+00:00 | @colinhacks ah. your own HTTP rpc spec? https://trpc.io/docs/rpc | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [12, 63] | 1437125150965653511 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | 0 | en | |||||||
1437132448798806017 | swyx 33521530 | 2021-09-12T19:14:11+00:00 | Another mindchanger on Tailwind! https://twitter.com/thamasky/status/1437039454967975938 | 1437039454967975938 1437039454967975938 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 32] | 1413018688077238273 | 33521530 | swyx | 1 | 0 | 4 | 0 | 0 | 0 | en | ||||||
1437132718928695301 | swyx 33521530 | 2021-09-12T19:15:15+00:00 | expanded in a blogpost: https://twitter.com/swyx/status/1312603851581652994?s=21 | 1312603851581652994 1312603851581652994 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 47] | 1253303455961079810 | 33521530 | swyx | 1 | 1 | 4 | 0 | 0 | 0 | en | ||||||
1437852397443813376 | swyx 33521530 | 2021-09-14T18:55:00+00:00 | @peterpme @renderATL next year tho!! hopefully they will have me back. | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [21, 70] | 1437852343022669824 | 33521530 | swyx | 0 | 0 | 2 | 0 | 0 | en | ||||||||
1438102616156917767 | swyx 33521530 | 2021-09-15T11:29:17+00:00 | Sept 2021 valuations: Figma @ $10b Canva @ $40b Figma catching up some but both companies just absolutely SLAYING. I am in such awe. https://twitter.com/MelanieCanva/status/1437918660455124997 | 1437918660455124997 1437918660455124997 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 135] | 1133486353029697536 | 33521530 | swyx | 1 | 0 | 9 | 0 | 0 | 0 | en | ||||||
1438164876975751178 | swyx 33521530 | 2021-09-15T15:36:41+00:00 | It's a live demo too, not some aspirational animation. Go here and hit play: https://app.replay.io/recording/aae188fb-57d2-46af-a23a-0adba3ed0687 Switch to devtools, *RETROACTIVELY ADD LOGGING* and drill down to the exact state of any variable at any point in time. These folks killed console.log debugging. https://twitter.com/swyx/status/1438164876975751178/video/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 266] | 1438161819927859210 | 33521530 | swyx | 0 | 3 | 23 | 0 | 0 | 0 | en | |||||||
1438217963820109824 | swyx 33521530 | 2021-09-15T19:07:38+00:00 | 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/ i hope it helped someone out there as much as it did me. https://twitter.com/swyx/status/1438217963820109824/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 159] | 1010699734733000704 | 33521530 | swyx | 0 | 0 | 3 | 0 | 0 | 0 | en | |||||||
1438226292566937602 | swyx 33521530 | 2021-09-15T19:40:43+00:00 | In the two years since this first post, I've written a couple other pieces for those curious in following the thread: Why I Enjoy Svelte: https://twitter.com/swyx/status/1221586490674696193?lang=en Svelte for Sites, React for Apps: https://twitter.com/swyx/status/1317635707838496768?lang=en | 1317635707838496768 1317635707838496768 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 221] | 1172926476045492230 | 33521530 | swyx | 1 | 0 | 10 | 0 | 0 | 0 | en | ||||||
1438969813225799682 | swyx 33521530 | 2021-09-17T20:55:12+00:00 | @temporalio Temporal Server runs as a cluster of 4 scalable @Golang services with pluggable storage, integrated Web UI/CLI, and optional ElasticSearch visibility. "Why so many moving parts?" In a word: Scale. (we're working on simplifying) In 23 minutes: Read/watch https://docs.temporal.io/blog/workflow-engine-principles https://twitter.com/swyx/status/1438969813225799682/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [12, 292] | 1438939235801653249 | 33521530 | swyx | 0 | 0 | 13 | 0 | 0 | 0 | en | |||||||
1439024297972932608 | swyx 33521530 | 2021-09-18T00:31:43+00:00 | @temporalio @golang "Yes, cool, but *HOW* do you checkpoint execution?!?" — @EricVicenti Event sourcing. Temporal SDKs aren't mere API wrappers. They are runtimes that persist and replay the *complete event history* of your code execution, backed by Temporal Server. More: https://youtu.be/BJwFxqdSx4Y?t=600 https://twitter.com/swyx/status/1439024297972932608/video/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [20, 299] | 1438969813225799682 | 33521530 | swyx | 0 | 2 | 12 | 0 | 0 | 0 | en | |||||||
1439257511358566410 | swyx 33521530 | 2021-09-18T15:58:25+00:00 | on adjusting the Divio 4 type model for audience level https://twitter.com/hillelogram/status/1438972757862191106 | 1438972757862191106 1438972757862191106 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 54] | 1385405721286627328 | 33521530 | swyx | 1 | 0 | 0 | 0 | 0 | 0 | en | ||||||
1439702640217124867 | swyx 33521530 | 2021-09-19T21:27:12+00:00 | For those who prefer audio, there's a full transcript here as well, thanks to @DescriptApp and @TransistorFM https://swyx.transistor.fm/episodes/weekend-drop-sunil-pai-react-and-the-meta-of-the-web | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 134] | 1439702355553886211 | 33521530 | swyx | 0 | 2 | 17 | 0 | 0 | 0 | en | |||||||
1439765391509573634 | swyx 33521530 | 2021-09-20T01:36:33+00:00 | @ananbatra @ListnrInc ooh just found it https://twitter.com/ananbatra/status/1433446615776313348 | 1433446615776313348 1433446615776313348 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [22, 63] | 1439765227512369154 | 33521530 | swyx | 1 | 0 | 1 | 0 | 0 | 0 | en | ||||||
1439942768017747969 | swyx 33521530 | 2021-09-20T13:21:23+00:00 | big spike in cases now. lets hope deaths curve stays flat. https://twitter.com/ianmSC/status/1439650247253233664?s=20 | 1439650247253233664 1439650247253233664 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 83] | 1346232948392042498 | 33521530 | swyx | 1 | 0 | 0 | 0 | 0 | 0 | en | ||||||
1440042154999435271 | swyx 33521530 | 2021-09-20T19:56:19+00:00 | Essay #1 published https://twitter.com/swyx/status/1439966955570618376 | 1439966955570618376 1439966955570618376 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 42] | 1408321661946970112 | 33521530 | swyx | 1 | 0 | 0 | 0 | 0 | 0 | en | ||||||
1440219216930480135 | swyx 33521530 | 2021-09-21T07:39:53+00:00 | @forrestbrazeal @QuinnyPig someone else said it better but this basically https://twitter.com/ShitUserStory/status/1382982104695373825 | 1382982104695373825 1382982104695373825 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [27, 73] | 1440218424374796290 | 33521530 | swyx | 1 | 0 | 0 | 0 | 0 | 0 | en | ||||||
1440557824203919367 | swyx 33521530 | 2021-09-22T06:05:24+00:00 | behold my elevator pitch https://twitter.com/swyx/status/1426672482975551490 | 1426672482975551490 1426672482975551490 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 26] | 1440513594207059983 | 33521530 | swyx | 1 | 0 | 35 | 0 | 0 | 0 | en | ||||||
1440797518749601803 | swyx 33521530 | 2021-09-22T21:57:51+00:00 | Quite a few questions on Smart Servers so far. Coincidentally @chris_mccord just published about their path to Phoenix Liveview, which is worth a look for what the Smart Server paradigm can do https://fly.io/blog/how-we-got-to-liveview/ amazing scoop for @flydotio in hiring him!! | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 262] | 1439966955570618376 | 33521530 | swyx | 0 | 0 | 14 | 0 | 0 | 0 | en | |||||||
1440846596405542916 | swyx 33521530 | 2021-09-23T01:12:52+00:00 | oh damn @chriscoyier just featured my site on his video about styling scrollbars!! https://youtu.be/Ri5GSREpqRI | Twitter for iPad 574fe4fa937eeb131136f7e3678f32d4ff3078d5 | 0 | [0, 108] | 1225559755080585216 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | 0 | en | |||||||
1441154688418783233 | swyx 33521530 | 2021-09-23T21:37:07+00:00 | If you enjoyed this thread, I'll be teaching a 4 week class with @chapter_HQ (90 min reading each week) all about career growth and Learning in Public, starting Sep 27. Open to all. Sign up at link below https://getchapter.app/@swyx/learn | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 232] | 1369347682465091587 | 33521530 | swyx | 0 | 3 | 42 | 0 | 0 | 0 | en | |||||||
1441195021210955778 | swyx 33521530 | 2021-09-24T00:17:23+00:00 | wondering if @seldo or @jthandy or @lennypruss have a perspective here? | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 71] | 1441190031939420174 | 33521530 | swyx | 0 | 0 | 1 | 0 | 0 | en | ||||||||
1441232157439971328 | swyx 33521530 | 2021-09-24T02:44:57+00:00 | @coreyhainesco @RandyRayess @taimurabdaal @dharmesh wrote Website Grader in 2008 and they've scanned (read: collected emails for) 1 million websites to date https://share.transistor.fm/s/6bbf2409 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [42, 180] | 1371531257088151552 | 33521530 | swyx | 0 | 0 | 0 | 0 | 0 | 0 | en | |||||||
1441436065680609282 | swyx 33521530 | 2021-09-24T16:15:13+00:00 | accounts grow ofc - thats the power of SaaS - but i do feel like the market should *pull* you into a barbell than intentionally pursue it.. bc the cognitive dissonance on marketing, product, eng, docs, support etc is huge basically building two companies with one shared codebase | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 1441436063923195905 | 33521530 | swyx | 0 | 0 | 15 | 0 | 0 | en | ||||||||
1441441832932573188 | swyx 33521530 | 2021-09-24T16:38:08+00:00 | Whoops i think i was supposed to tweet this - 10% off for friends! https://2021.cascadiajs.com/tickets/459 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 91] | 1441441101626306566 | 33521530 | swyx | 0 | 0 | 6 | 0 | 0 | 0 | en | |||||||
1441486732516544513 | swyx 33521530 | 2021-09-24T19:36:33+00:00 | @Rometools will be written in @Rustlang: "Being able to build off of high quality dependencies without making tradeoffs makes us more productive and will lead to a better, faster Rome." also a nice intro to Concrete Syntax Trees in here https://rome.tools/blog/2021/09/21/rome-will-be-rewritten-in-rust https://twitter.com/swyx/status/1441486732516544513/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 262] | 1429569769150185473 | 33521530 | swyx | 0 | 0 | 10 | 0 | 0 | 0 | en | |||||||
1441524053659947013 | swyx 33521530 | 2021-09-24T22:04:51+00:00 | Developers will literally tweet about how they have 25 years experience and still spent 4 hours chasing down an errant semicolon instead of moving to FP | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 152] | 1422811409683914752 | 33521530 | swyx | 0 | 0 | 5 | 0 | 0 | en | ||||||||
1441818486636888066 | swyx 33521530 | 2021-09-25T17:34:49+00:00 | I had a wonderful chat with @liormech and @pgupta about @getamberflo and how AWS does Usage Metering and Billing! https://www.youtube.com/watch?v=zelDLiG4SLE | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 138] | 1429888354192019476 | 33521530 | swyx | 0 | 3 | 4 | 0 | 0 | 0 | en | |||||||
1441868475711037445 | swyx 33521530 | 2021-09-25T20:53:27+00:00 | Interesting alternative measure for the less biblically inclined: brain chemicals! https://twitter.com/shreyas/status/1441866360313634823?s=21 | 1441866360313634823 1441866360313634823 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 107] | 1411461620497223681 | 33521530 | swyx | 1 | 0 | 4 | 0 | 0 | 0 | en | ||||||
1442038461343494150 | swyx 33521530 | 2021-09-26T08:08:55+00:00 | sorry for the crappy demo quality i didnt intend it to be seen by 20k people haha i’m muting this now, but if you want to debate Tailwind with your coworkers heres my best take https://twitter.com/swyx/status/1312603851581652994?s=21 | 1312603851581652994 1312603851581652994 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 201] | 1441497170490834945 | 33521530 | swyx | 1 | 0 | 8 | 0 | 0 | 0 | en | ||||||
1442243016740069389 | swyx 33521530 | 2021-09-26T21:41:45+00:00 | 1 year on - React 17 has been out for 6 months, no notable minor version bump since then. But React 18 seems to be ramping up! we got a little preview here https://twitter.com/swyx/status/1439702355553886211 and will likely get strong hints at Next.js conf next month as well | 1439702355553886211 1439702355553886211 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 249] | 1309840846485766144 | 33521530 | swyx | 1 | 0 | 6 | 0 | 0 | 0 | en | ||||||
1442610195339776004 | swyx 33521530 | 2021-09-27T22:00:47+00:00 | If the only thing you learned from React is React, look harder: https://twitter.com/swyx/status/1383516418205835264?lang=en | 1383516418205835264 1383516418205835264 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 88] | 1442610193846603777 | 33521530 | swyx | 1 | 0 | 16 | 0 | 0 | 0 | en | ||||||
1442647414326714370 | swyx 33521530 | 2021-09-28T00:28:41+00:00 | @reactjs @ReactSummit Following up with the actual talk video and slides: https://youtu.be/yLgq-Foc1EE | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [22, 97] | 1383516418205835264 | 33521530 | swyx | 0 | 2 | 20 | 0 | 0 | 0 | en | |||||||
1443024483170729989 | swyx 33521530 | 2021-09-29T01:27:01+00:00 | Just saw a demo of @Serverless Cloud from @jeremy_daly on @mavi888uy's channel: - API routing + serverless - @DynamoDB storage + querying (incl/ GSIs) - scheduled functions - data streams no YAML, no CDK, no IaC.... JUST BUSINESS LOGIC. https://www.youtube.com/watch?v=1TKedWps7nU https://twitter.com/swyx/status/1443024483170729989/video/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 263] | 1435471481266388993 | 33521530 | swyx | 0 | 9 | 42 | 0 | 0 | 0 | en | |||||||
1443034093080375301 | swyx 33521530 | 2021-09-29T02:05:12+00:00 | The Man in the Arena - Teddy telling us to get in the ring, not to cheer or jeer from the sidelines. https://twitter.com/engineering_bae/status/1443032123649241091 | 1443032123649241091 1443032123649241091 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 100] | 1376108052005351425 | 33521530 | swyx | 1 | 0 | 7 | 0 | 0 | 0 | en | ||||||
1443446972313006084 | swyx 33521530 | 2021-09-30T05:25:50+00:00 | 1 year ago https://twitter.com/swyx/status/1311775898958323714?s=20 | 1311775898958323714 1311775898958323714 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 34] | 1443446713591623681 | 33521530 | swyx | 1 | 0 | 8 | 0 | 0 | 0 | en | ||||||
1443478084385009667 | swyx 33521530 | 2021-09-30T07:29:28+00:00 | Added a few more offending sites today after the recent feature on @CSS Tricks cc @mxbck https://twitter.com/swyx/status/1443478084385009667/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 88] | 1344116697347735553 | 33521530 | swyx | 0 | 0 | 4 | 0 | 0 | 0 | en | |||||||
1443492279939842048 | swyx 33521530 | 2021-09-30T08:25:52+00:00 | @posobin launched @ampie_app today which is a nice take on this. I still prefer @round's extension for its minimalism (my fork https://github.com/sw-yx/Twitter-Links-beta) https://twitter.com/posobin/status/1443269476464664584?s=20 | 1443269476464664584 1443269476464664584 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 177] | 1240475079718420480 | 33521530 | swyx | 1 | 0 | 4 | 0 | 0 | 0 | en | ||||||
1443997105790459905 | swyx 33521530 | 2021-10-01T17:51:52+00:00 | aaand of course they mangled the translations. check out this tiktoker! https://twitter.com/ymmayer/status/1443671264091152396?s=20 still lots to enjoy after you binge the series. hint: look at the walls | 1443671264091152396 1443671264091152396 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 169] | 1443843044386619394 | 33521530 | swyx | 1 | 0 | 8 | 0 | 0 | 0 | en | ||||||
1443999185473212416 | swyx 33521530 | 2021-10-01T18:00:08+00:00 | Google Search drops support from IE11. First a trickle, then the flood. https://twitter.com/cramforce/status/1443962459723755533?s=20 | 1443962459723755533 1443962459723755533 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 97] | 1422432418569474050 | 33521530 | swyx | 1 | 0 | 5 | 0 | 0 | 0 | en | ||||||
1444014341469081601 | swyx 33521530 | 2021-10-01T19:00:22+00:00 | @_developit @acemarke @alexandereardon prior art, for those who dont know what i am referencing https://twitter.com/swyx/status/1281896981049356288 | 1281896981049356288 1281896981049356288 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [39, 119] | 1443997699208933380 | 33521530 | swyx | 1 | 0 | 4 | 0 | 0 | 0 | en | ||||||
1444098448874086400 | swyx 33521530 | 2021-10-02T00:34:34+00:00 | I would be remiss to share the canonical research on this from @danluu: https://danluu.com/corp-eng-blogs/ But this is very focused on *engineering* blogs and sometimes I wanna talk product, event marketing or op-ed's/industry trends as well... | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 234] | 1444094726567653377 | 33521530 | swyx | 0 | 1 | 25 | 0 | 0 | 0 | en | |||||||
1444122755880787970 | swyx 33521530 | 2021-10-02T02:11:10+00:00 | Sep 2021: 139k+12k views, 37k uniques A really good month! Two big hits: - Self Provisioning Runtime: https://twitter.com/swyx/status/1432864028842356736?s=20 - Smart Clients vs Smart Servers: https://twitter.com/swyx/status/1439966955570618376 I also crossed 5k followers on @ThePracticalDev. Ironically I didn't feel very productive. https://twitter.com/swyx/status/1444122755880787970/photo/1 | 1439966955570618376 1439966955570618376 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 1433716826660167680 | 33521530 | swyx | 1 | 0 | 6 | 0 | 0 | 0 | en | ||||||
1444372437722824713 | swyx 33521530 | 2021-10-02T18:43:18+00:00 | Seeing two extremes: 1. “Our blog is for top of funnel” - @logrocket, @digitalocean 2. “Our blog is for hiring” - @cloudflare, @figma, @airbnb, @NetflixEng, @RazorpayEngg, @GitHubEng, @WixEng, @ShopifyEng, @ArtsyOpenSource “bit of both”: @flydotio, @thoughbot, @testdouble https://twitter.com/eastdakota/status/1444337534759149574 | 1444337534759149574 1444337534759149574 | Twitter for iPhone 95f3aaaddaa45937ac94765e0ddb68ba2be92d20 | 0 | [0, 276] | 1444098448874086400 | 33521530 | swyx | 1 | 2 | 38 | 0 | 0 | 0 | en | ||||||
1444408212707438594 | swyx 33521530 | 2021-10-02T21:05:28+00:00 | @mhevery @builderio @adamdbradley @QwikDev @angular @ivanburazin @InfobipShift ok finally finishing up editing and will post later today. Appreciate signal boost in a couple hours! | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [79, 180] | 1441836267092709382 | 33521530 | swyx | 0 | 1 | 7 | 0 | 0 | en | ||||||||
1444468204223426563 | swyx 33521530 | 2021-10-03T01:03:51+00:00 | welp i just got done editing and forgot it needs time to output the video https://twitter.com/swyx/status/1444468204223426563/photo/1 | Twitter Web App 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 73] | 1444408212707438594 | 33521530 | swyx | 0 | 0 | 7 | 0 | 0 | 0 | en |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [tweets] ( [id] INTEGER PRIMARY KEY, [user] INTEGER REFERENCES [users]([id]), [created_at] TEXT, [full_text] TEXT, [retweeted_status] INTEGER, [quoted_status] INTEGER, [place] TEXT REFERENCES [places]([id]), [source] TEXT REFERENCES [sources]([id]), [truncated] INTEGER, [display_text_range] TEXT, [in_reply_to_status_id] INTEGER, [in_reply_to_user_id] INTEGER, [in_reply_to_screen_name] TEXT, [geo] TEXT, [coordinates] TEXT, [contributors] TEXT, [is_quote_status] INTEGER, [retweet_count] INTEGER, [favorite_count] INTEGER, [favorited] INTEGER, [retweeted] INTEGER, [possibly_sensitive] INTEGER, [lang] TEXT, [scopes] TEXT, FOREIGN KEY([retweeted_status]) REFERENCES [tweets]([id]), FOREIGN KEY([quoted_status]) REFERENCES [tweets]([id]) ); CREATE INDEX [idx_tweets_source] ON [tweets] ([source]);