Data source: swyx's twitter data
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1172604337366941697 | 33521530 | 2019-09-13T20:13:54+00:00 | TIL you can use object destructuring on an *array* to get at its properties... and immediately use them in an index with `[ ]` notation!!!! @argyleink is full of amazingness https://twitter.com/argyleink/status/1172313947174776833 https://twitter.com/swyx/status/1172604337366941697/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 199] | 1 | 336 | 1718 | 0 | 0 | 0 | en | ||||||||||
1172690454363672577 | 33521530 | 2019-09-14T01:56:06+00:00 | ✍️ Static Svelte: JavaScript Blogging with 93% less JavaScript I moved my personal site to @Rich_Harris's incredible new framework, @sveltejs. JS bundle went from 138kb down to 9kb. I discuss the pros and cons here 👇🏼 don't do this move lightly! https://www.swyx.io/writing/svelte-static/ https://twitter.com/swyx/status/1172690454363672577/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 273] | 0 | 152 | 772 | 0 | 0 | 0 | en | ||||||||||
1193817952593707008 | 33521530 | 2019-11-11T09:09:14+00:00 | 👍Enjoyed this 2017 interview of @tomocchino, @sebmarkbage, and @cpojer on MooTools and it’s influence on @reactjs. Thanks for making it happen @iam_preethi! Lots of hard-learned lessons in there shaping how React is managed today #MootoolsMafia https://www.freecodecamp.org/news/between-the-wires-an-interview-with-mootools-contributors-33d764957575/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 270] | 0 | 3 | 24 | 0 | 0 | 0 | en | ||||||||||
1201528574236217345 | 33521530 | 2019-12-02T15:48:30+00:00 | One thing I wish I learned way earlier in my JS journey is Node Streams and child processes. We use them *all the time* in our tools but because this isn't in introductory material it seems "advanced". Two helpful articles: - https://medium.com/edge-coders/node-js-child-processes-everything-you-need-to-know-e69498fe970a - https://2ality.com/2018/05/child-process-streams.html | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 75 | 311 | 0 | 1 | 0 | en | ||||||||||
1210295490853490688 | 33521530 | 2019-12-26T20:25:05+00:00 | ✍️In Defense of Hammers 🔨 Why "Right Tool for Most Jobs" beats "Right Tool for the Job" 🔗https://www.swyx.io/writing/hammers Long overdue tweet-turned-blogpost 😅 shoutouts due to @laurieontech, @tlakomy, @wking__, @rmngrc and everyone who commented & helped me think through this! ❤️ https://twitter.com/swyx/status/1171549189064613888 https://twitter.com/swyx/status/1210295490853490688/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 304] | 1 | 22 | 82 | 0 | 0 | 0 | en | ||||||||||
1212439325104726018 | 33521530 | 2020-01-01T18:23:55+00:00 | ✍️ The Ultimate Hack for #LearningInPublic: Pick Up What They Put Down https://www.swyx.io/writing/learn-in-public-hack This one goes out to the New Year's Resolutioners who want some concrete advice - you CAN do this! 💪🏾 I'll be writing a lot more this year - join the mailing list to get updates 🙏🏾 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 278] | 0 | 27 | 163 | 0 | 0 | 0 | en | ||||||||||
1221586490674696193 | 33521530 | 2020-01-27T00:11:30+00:00 | ✍️New: Why I Enjoy @sveltejs - Batteries Included - The Joy of Mutability - Sugar Syntax (Two Way Binding, Stores) - Good Docs - Simple Internals - No Baggage - Because I Can I'm not pivoting to Svelte, but I am playing with it. It is a -lot- of fun! https://www.swyx.io/writing/svelte-why/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 63 | 402 | 0 | 0 | 0 | en | ||||||||||
1225559755080585216 | 33521530 | 2020-02-06T23:19:50+00:00 | ✍️Scrollbar Shenanigans Messing around with Webkit Scrollbar Styling like it's 1999! https://www.swyx.io/writing/scrollbar-shenanigans | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 110] | 0 | 1 | 15 | 0 | 0 | 0 | en | ||||||||||
1227424568270368768 | 33521530 | 2020-02-12T02:49:56+00:00 | ✍️Clientside Webmentions: Joining the IndieWeb with @Sveltejs https://www.swyx.io/writing/clientside-webmentions Finally got around to an initial implementation of @aaronpk's wonderful http://Webmentions.io service. I found @mxstbr's clientside implementation a great balance of build risk and UX! https://twitter.com/swyx/status/1227424568270368768/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 274] | 0 | 7 | 30 | 0 | 0 | 0 | en | ||||||||||
1231493665144688647 | 33521530 | 2020-02-23T08:19:04+00:00 | ✍️Using http://DEV.to as a CMS https://www.swyx.io/writing/devto-cms I've had the idea to use @ThePracticalDev as a headless CMS for a while, but today I actually did it. It gets me syndication and comments and nice image upload solution that doesn't involve checking into Git. https://twitter.com/bendhalpern/status/1176663688742395904 https://twitter.com/swyx/status/1231493665144688647/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 299] | 1 | 27 | 152 | 0 | 0 | 0 | en | ||||||||||
1238321393374298112 | 33521530 | 2020-03-13T04:30:01+00:00 | ✍️The Power of Lampshading! *Ignorance* can be Power. 😎 - When you're very senior - When you're very junior - A personal Story! - The Stupid Question Safe Harbor - Advanced Lampshading https://www.swyx.io/writing/lampshading | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 211] | 0 | 9 | 81 | 0 | 0 | 0 | en | ||||||||||
1239756967423467522 | 33521530 | 2020-03-17T03:34:29+00:00 | ✍️Every Web Performance Test Tool Here is every Web Performance Test Tool I know of to help identify issues in your site/get you some key speed metrics. https://www.swyx.io/writing/webperf-tests | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 178] | 0 | 17 | 78 | 0 | 0 | 0 | en | ||||||||||
1240642567827406849 | 813333008 | 2020-03-19T14:13:32+00:00 | My friend @rafahari made this great Mac app that lets you check yourself "in the mirror" (your computer camera) before entering a zoom meeting, right from the menu bar: https://handmirror.app/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 193] | 0 | 25 | 92 | 0 | 0 | 0 | en | ||||||||||
1240747430141988864 | 33521530 | 2020-03-19T21:10:13+00:00 | ✍️What You Can Do with Netlify Build Plugins https://www.swyx.io/writing/netlify-build-plugins I've spent some time dabbling with @netlify Build Plugins. Here's some ideas! - Notifiers - Cache/Asset Optimization - Deploy Blockers - Generate Source Files - Generate Build Artefacts - Weird Combos | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 272] | 0 | 5 | 41 | 0 | 0 | 0 | en | ||||||||||
1241858255195865090 | 33521530 | 2020-03-22T22:44:15+00:00 | ✍️Mise en Place Writing https://www.swyx.io/writing/writing-mise-en-place How to write more, faster, and better by decoupling Writing from Pre-writing! @jsjoeio, @PKodmad, @lihautan, @laurieontech and others have asked about how I write. I'm definitely not an expert, but this system has worked for me! https://twitter.com/swyx/status/1241858255195865090/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 16 | 125 | 0 | 0 | 0 | en | ||||||||||
1245551305881317378 | 795885295 | 2020-04-02T03:19:07+00:00 | Here's all of my twitter polls, in a google spreadsheet: https://docs.google.com/spreadsheets/d/1q2plaBw2UEYelx8bFP1dEi9zAcH5se_ZJvxLZISdN8o/edit?usp=sharing It's not fully updated, missing a few months. I'm getting tired of manually inputting polls; is anybody bored and/or skilled and feels like updating the sheet? | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 242] | 0 | 0 | 17 | 0 | 0 | 0 | en | ||||||||||
1249793388037025797 | 33521530 | 2020-04-13T20:15:38+00:00 | ✍️How to Market Yourself (without Being a Celebrity): https://www.swyx.io/writing/marketing-yourself/ https://twitter.com/swyx/status/1249793388037025797/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 78] | 0 | 191 | 1146 | 0 | 0 | 0 | en | ||||||||||
1252699745883062272 | 33521530 | 2020-04-21T20:44:28+00:00 | ✍️Cloud Distros (and the Deployment Age of the Cloud) https://www.swyx.io/writing/cloud-distros Reflecting on @Vercel's fundraising, and speculating on what all these next-generation cloud startups are doing differently than the Big 3 clouds they are built on, and the PaaSes of the Past. https://twitter.com/swyx/status/1252699745883062272/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 272] | 0 | 20 | 130 | 0 | 0 | 0 | en | ||||||||||
1254871936514969600 | 33521530 | 2020-04-27T20:35:58+00:00 | 👍i might be the last person in the world to know about this but check out @begin sessions: https://docs.begin.com/en/http-functions/sessions look at this thing. look at how you can tie it in with Data to hand-roll serverless auth w/o JWTs this is some of the most intuitive integrations i've ever seen. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 9 | 71 | 0 | 0 | 0 | en | ||||||||||
1255515906953719808 | 33521530 | 2020-04-29T15:14:53+00:00 | Me: conference talks are hard and they're all cancelled Them: we'll have talks at home Conference talks at home: https://twitter.com/swyx/status/1255515906953719808/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 114] | 0 | 5 | 52 | 0 | 0 | 0 | en | ||||||||||
1262062882050596864 | 33521530 | 2020-05-17T16:50:13+00:00 | ✍️New Post: Slack is Fumbling Developers https://www.swyx.io/writing/slack-fumble/ Reflecting 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. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 233] | 0 | 22 | 191 | 0 | 0 | 0 | en | ||||||||||
1263123032328925186 | 33521530 | 2020-05-20T15:02:53+00:00 | 🆕 The Third Age of JavaScript https://www.swyx.io/writing/js-third-age/ Every 10 years there is a changing of the guard in JavaScript. I think we have just started a period of accelerated change that could in future be regarded as the Third Age of JavaScript. https://twitter.com/swyx/status/1263123032328925186/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 243] | 0 | 358 | 1434 | 0 | 0 | 0 | en | ||||||||||
1264836620831711232 | 33521530 | 2020-05-25T08:32:04+00:00 | 👍 @igrigorik's @perfnowconf 2019 talk https://www.youtube.com/watch?v=vtIfVPtN6io An instant classic I just referenced for @Sveltejs Radio today. There is a huge difference between the head (us) and torso/tail (everyone else). If you care about impact, you *have* to simplify. https://twitter.com/swyx/status/1264836620831711232/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 258] | 0 | 0 | 15 | 0 | 0 | 0 | en | ||||||||||
1271221917517668352 | 33521530 | 2020-06-11T23:24:57+00:00 | 😬 I am now a shareholder in @Netlify. To my former colleagues: https://twitter.com/swyx/status/1271221917517668352/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 63] | 0 | 1 | 155 | 0 | 0 | 0 | en | ||||||||||
1281896981049356288 | 33521530 | 2020-07-11T10:23:51+00:00 | I admire the initiative behind https://tooling.report so much! - included maintainers of each tool - filed issues for every issue found - sensitive to nuances per tool - comparable across tools an instant classic piece of web advocacy I will be thinking about for years to come https://twitter.com/jaffathecake/status/1281290340746567680 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 1 | 4 | 32 | 0 | 0 | 0 | en | ||||||||||
1287798586651049985 | 30192824 | 2020-07-27T17:14:43+00:00 | Mind blown on how well-read @swyx is in the Coding Career Handbook (https://www.learninpublic.org/?a=uguka). He mentions almost all sources I would - like @Lethain on systems thinking or @mipsytipsy on tech risk profiles. I'm also learning tons of new dev stories (e.g. the "MooTools mafia"). https://twitter.com/GergelyOrosz/status/1287798586651049985/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 10 | 111 | 0 | 0 | 0 | en | ||||||||||
1288231120295714816 | 33521530 | 2020-07-28T21:53:27+00:00 | My Notes on "Growing a Language", by Guy Steele https://dev.to/swyx/notes-on-growing-a-language-by-guy-steele-5501 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 72] | 0 | 3 | 17 | 0 | 0 | 0 | en | ||||||||||
1294310598419689472 | 33521530 | 2020-08-14T16:31:08+00:00 | ⚛️ React SFCs An experimental @reactjs dialect for those who prefer to colocate styles and use local binding and mutation! GitHub: https://github.com/react-sfc/react-sfc-swyx Presented @ReactRally today! video coming soon! https://twitter.com/swyx/status/1294298224136556547 https://twitter.com/swyx/status/1294310598419689472/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 229] | 1 | 37 | 196 | 0 | 0 | 0 | en | ||||||||||
1294689838872981506 | 33521530 | 2020-08-15T17:38:06+00:00 | 🆕 Developer Exception Engineering: The Importance of Developer Experience off the Happy Path https://www.swyx.io/writing/developer-exception/ It's time we look beyond the easy questions in developer experience, and start addressing the uncomfortable ones. https://twitter.com/swyx/status/1294689838872981506/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 232] | 0 | 12 | 85 | 0 | 0 | 0 | en | ||||||||||
1301182968766107656 | 3239330680 | 2020-09-02T15:39:29+00:00 | 168 AWS services in 2 minutes. *inhales* https://twitter.com/forrestbrazeal/status/1301182968766107656/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 40] | 0 | 4063 | 12099 | 0 | 1 | 0 | en | ||||||||||
1301976526603206657 | 1175464650395111424 | 2020-09-04T20:12:48+00:00 | I am so sorry for this... I wrote a JSON parser using @typescript's type system https://www.typescriptlang.org/play?ts=4.1.0-pr-40336-88#code/C4TwDgpgBACghgJwM4QQUQQg9ggPAFSggA9gIA7AEySiWAQEtyBzAPigF4oBvIzHAFxR6AV2gBfKADIo+AFChIUNHGAB1ABYMySMHADGEXAGVgq6CTJUadRi3Yc5UWvSbMipCtSinzT51AA-LCIKOj8eABEKupaOnqGUMxYwEkUqAz6LnbuihCRrP7OQr5kHlbeAAZQACTcTABmqD5mZOLVAD5QlQA65HWNzaUQ7UUBwTGa2hC6BkbDhQEBJa0QCuDQAIKUlADSECAAanAANmK4ALIQALZY5V40AEoQ+jiUuLZuADRQcOQgrB++xA92s2W+UGOZwsnjBfwBnCg-iut2kPCgAG1dlAmFBgQBdIRQsRQcTrJTwZAQABSSCw5AA8gAjABWL2AJlWoO8nxYPxRd0sDygz1eCHevOYP3hDh44gc-kl3JowzGwUpYQw2CiGppdMZrPZSRSaXIGSySryBTGQkmcRmCXmq3YQrBlXEA3ITQQLXMoyWzmCGIFP2G+LGxWUqim8TmnPMLthVUinu9eIO4hT9S9Q1W-oDgajsWms0M8bIiYqNEqAlTub9lQjAfVoT19OJToTysxgx9HZ+lTrPuG7XDBYLE2j9tLnYr3cqXyHvrajfH45bVNp9OZbP0HOGP22ewOHcuNywQIOPw7rEWa4DtqnJcd5YgleF7qXI9X94nmKPwKniG6YgNepxiICy4QGOv4PiEVLhNquCVLqW4GruqQIC8EAMAAbhAlBQCIZrEJAe4EcIWAANYUEIdTfnev5CLqiE4MhqH6h2UBYcAIgIGahHESQZFkIRuHgdADSCLU3AMU2SzMa2rF4ChrZoTuRpYYYeEUUJpHshRwDUbRMlyWuikIVqbGqZu+oaXu3HYTpgkkSJhnGeQdGyXmlSFHk8EoGhmyYHAICvt2kr8ue3bwhi+KInFCrOEqrreKqSwbpqES4JEHH0sFCChcaqTMOkjAWq4LDCBs1oKUWMYOnGCzzviX4+U2QbAWGTYWYFnESa+75ghivaQhJA5tQ2MF-naz5Nc686LtmabfvJ4wBW25AFaFuCzbGZYLD8GIAHSncBHb4ox46PsW+2zm+LWTSua0ZZiJ1neeYHQvioarNN969agVkqXlW0hSCWk4fhLnCQZhFGTRnmmT5V11SxwPsWp-XQo5vH8bprlw1A4k41JCBeXJ-mg6ewwRZVbCcIq9Pdul63o9luVY+2EnFaa5rglVVpXTdDUzoN87kCIJwnE9Iw-q9GKS9Lv3mP9kZ7Y1B0Lal1ZZqNHaZrL+Z-hi-ZQWryz1dOL7NTr3QYkb8vrhtQXg4NL1QCL1vzV2duVNwjse4WoP2fuzpB57G3KZjtnczjkPOURhPkfDHkUyj5LQKDBB0zkSUu9j5z4EN3ijc8SBS8AaoijMlfdiNOZ9uNAvMBbwQdj1NcVycqR2+zSEymtwTl5Xa2A9HnOx+QXE8XxAlJ7DKdd5XtWW-3bGT31cckrP+Mub2hVMic0Ajz3BQANxyFf1+Z1AaGItnADkvCRDRIAAIyREIGKRCTYifz8JWJwfpQFfgcAATF-UBf8ICQNJI-Vgl8b7XyAA https://twitter.com/buildsghost/status/1301976526603206657/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 105] | 0 | 432 | 2576 | 0 | 0 | 0 | en | ||||||||||
1312603851581652994 | 33521530 | 2020-10-04T04:01:59+00:00 | 🆕 Why Tailwind CSS https://dev.to/swyx/why-tailwind-css-2o8f Some thoughts on why I have recently adopted @tailwindcss, and why it is still worth using even if your framework has scoped styling like Vue or Svelte. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 197] | 0 | 130 | 704 | 0 | 0 | 0 | en | ||||||||||
1316790592605626368 | 33521530 | 2020-10-15T17:18:36+00:00 | Excited to see @Temporaltech announce its Series A led by Sequoia! Focus for now is "microservices orchestration" - but the potential is massive. Temporal is reinventing async in the cloud. For @reactjs devs, think "Suspense" for biz logic 🤯 Watch @taillogs' 2 min explainer! https://twitter.com/TechCrunch/status/1316778816270987265 https://twitter.com/swyx/status/1316790592605626368/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 302] | 1 | 9 | 62 | 0 | 0 | 0 | en | ||||||||||
1317635707838496768 | 33521530 | 2020-10-18T01:16:47+00:00 | 🆕 Svelte for Sites, React for Apps. At @chriscoyier's behest, I finally wrote down the "hot" take that has been cooking in my head all year. https://dev.to/swyx/svelte-for-sites-react-for-apps-2o8h Today we celebrate @SvelteSociety's first birthday with #SvelteSummit 🏔️ and it feels like a coming of age. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 275] | 0 | 64 | 442 | 0 | 0 | 0 | en | ||||||||||
1319423392852832256 | 90488576 | 2020-10-22T23:40:25+00:00 | "treat complacency like cancer" -- this piece is aces. by @appyg99, clearly a girl after my own heart. https://apoorvagovind.substack.com/p/how-to-waste-your-career-one-comfortable | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 126] | 0 | 40 | 195 | 0 | 1 | 0 | en | ||||||||||
1326558340541939712 | 33521530 | 2020-11-11T16:12:09+00:00 | 🆕 The Light and Dark side of the API Economy https://dev.to/swyx/the-light-and-dark-side-of-the-api-economy-2m2 Software is eating the world. It is both a great opportunity for builders - and a threat to people who cannot stay "Above the API". | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 202] | 0 | 16 | 113 | 0 | 0 | 0 | en | ||||||||||
1326786181447766019 | 33521530 | 2020-11-12T07:17:30+00:00 | Java has been consistently falling in adoption from the most popular language in the world in the 2000s to falling under Python for the first time this year. https://www.tiobe.com/tiobe-index/ Wondering if by 2030 it might someday fall below C#. https://twitter.com/swyx/status/1326786181447766019/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 236] | 0 | 5 | 57 | 0 | 0 | 0 | en | ||||||||||
1330608936660025344 | 33521530 | 2020-11-22T20:27:46+00:00 | To fellow indie hackers: Stripe Checkout is awesome. A Stripe-hosted UI they optimize for you with i18n and PCI and receipts etc done for you. I moved @Coding_Career from @Podia to Stripe + @CircleApp (for fulfillment) in 2hrs. Conversion went up ~20%. Can't believe it's free. https://twitter.com/JasonSwett/status/1328710087402156032 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 1 | 4 | 55 | 0 | 0 | 0 | en | ||||||||||
1341122002866749440 | 33521530 | 2020-12-21T20:42:56+00:00 | Ok I'm probably going to livestream playing around with React Server Components in an hour (as a non-expert non-FB non-Google non-millionaire). Have read thru the 2 RFCs, now watching @sugarpirate_'s demo (https://www.youtube.com/watch?v=TQQPAU21ZUw), here are my timestamps annotated in thread: | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 27 | 190 | 0 | 0 | 0 | en | ||||||||||
1346842506722308099 | 813333008 | 2021-01-06T15:34:11+00:00 | I get a ton of questions about how my org is set up because Developer Experience (DX) as a concept and at Netlify is fairly unique. First up: it’s a hybrid advocacy and engineering role, and some groups in the department are 100% engineering. https://url.netlify.com/Hy1aWUQ0P | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 267] | 0 | 162 | 914 | 0 | 0 | 0 | en | ||||||||||
1348027297912082433 | 33521530 | 2021-01-09T22:02:07+00:00 | 🆕 Blog: What Drives Optimal Overhead? https://www.swyx.io/optimal-overhead/ We're often advised to "Slow down to speed up". But *how much* slowdown is too much? 5%? 50%? How does it differ between human and machine systems? An exploration of optimal and tolerable overhead. https://twitter.com/swyx/status/1348027297912082433/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 265] | 0 | 9 | 51 | 0 | 0 | 0 | en | ||||||||||
1350427690814251010 | 33521530 | 2021-01-16T13:00:25+00:00 | Interesting counter-trend - maintainers of large open source projects like @Sveltejs and @Deno_land are moving *AWAY* from writing their internals in TypeScript Just at the same time when the wider dev world is falling in love with TS. Reasons: build times and code complexity. https://twitter.com/swyx/status/1350427690814251010/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 232 | 1124 | 0 | 0 | 0 | en | ||||||||||
1351931174424231936 | 33521530 | 2021-01-20T16:34:44+00:00 | 🆕 Post: The Meta-Creator Ceiling https://www.swyx.io/meta-creator-ceiling/ Don't play games you don't want to win. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 99] | 0 | 15 | 121 | 0 | 0 | 0 | en | ||||||||||
1352701338833072135 | 975210510 | 2021-01-22T19:35:05+00:00 | New post: The Michael Scott Theory of Social Class. A new rule, which states: The higher you ascend the ladder of the Educated Gentry class, the more you become Michael Scott. https://alexdanco.com/2021/01/22/the-michael-scott-theory-of-social-class/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 202] | 0 | 337 | 1978 | 0 | 0 | 0 | en | ||||||||||
1353067401093410824 | 33521530 | 2021-01-23T19:49:41+00:00 | Periodic reminder to go through your Twitter app permissions and revoke old apps. https://twitter.com/settings/connected_apps Twitter permissions never expire, so that one joke app from 2011 you tried out still has the permissions to read and create and delete your tweets, maybe DMs and follows. https://twitter.com/swyx/status/1353067401093410824/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 19 | 79 | 0 | 0 | 0 | en | ||||||||||
1353779246078910464 | 33521530 | 2021-01-25T18:58:18+00:00 | 🆕 Blogpost: How to choose between Consistency and Quality threading bullet points for the lazy 👇 https://twitter.com/swyx/status/1353779246078910464/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 97] | 0 | 20 | 83 | 0 | 0 | 0 | en | ||||||||||
1357105644810063873 | 33521530 | 2021-02-03T23:16:14+00:00 | 👋 Who's angel investing in devtools companies? I noticed @mxstbr and @grinich make announcements today, so I put together a little index: https://github.com/sw-yx/devtools-angels Feel free to PR yourself in/reach out to folks on the list! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 224] | 0 | 7 | 60 | 0 | 0 | 0 | en | ||||||||||
1360316059987808256 | 33521530 | 2021-02-12T19:53:16+00:00 | 🆕 quick post: The Simple Magic of Prefixed URLs https://dev.to/swyx/the-simple-magic-of-prefixed-urls-46l1 It's amazing that you can enhance the open web by just accepting URLs and doing something interesting with it! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 184] | 0 | 6 | 45 | 0 | 0 | 0 | en | ||||||||||
1363110323268374530 | 33521530 | 2021-02-20T12:56:41+00:00 | 🆕 Prerecording Conference Talks: https://youtu.be/Tz1Fotm-hnk I presented this for this year's @gdcfpday to help more people get into conference speaking - thanks to @hj_chen for inviting me and I hope this helps someone get their start with the online conference format! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 268] | 0 | 4 | 16 | 0 | 0 | 0 | en | ||||||||||
1367303433015808004 | 33521530 | 2021-03-04T02:38:36+00:00 | 🆕 Short post: Workshopping https://www.swyx.io/workshopping/ Not everything should be public. Sometimes it's better to iterate semi-privately. An idea inspired by Broadway tradition, which helps solve the Consistency vs Quality tradeoff. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 230] | 0 | 3 | 15 | 0 | 0 | 0 | en | ||||||||||
1367518496326709251 | 33521530 | 2021-03-04T16:53:11+00:00 | In the past week alone, I've had multiple chats with startups looking for developers who can build community. I think this is a generational shift in how devtools startups approach their users quick thread on why **Technical Community Builder is the hottest new job in Tech**👇 https://twitter.com/swyx/status/1367518496326709251/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 67 | 441 | 0 | 0 | 0 | en | ||||||||||
1370513317379280897 | 33521530 | 2021-03-12T23:13:32+00:00 | 🆕 Preemptive Pluralization is (Probably) Not Evil https://www.swyx.io/preemptive-pluralization/ Fully-baking a theory by @r00k on the @artofproductpod, I make the case for a "Premature" Optimization you should consider. TL;DR - Pluralized code is robust to @hillelogram's requirement perturbations! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 50 | 202 | 0 | 0 | 0 | en | ||||||||||
1373425786351284228 | 33521530 | 2021-03-21T00:06:39+00:00 | Since I work on Infra devtools, I made notes on this week's @a16zLIVE infra discussion with @martin_casado, @davidu and @bhorowitz: https://codingcareer.circle.so/c/devtools/a16z-on-infra-companies Most 🔥 take in the hour was Martin noting that Open Source is becoming irrelevant - it's mostly marketing: https://twitter.com/swyx/status/1373425786351284228/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 263] | 0 | 12 | 113 | 0 | 0 | 0 | en | ||||||||||
1374387504174927878 | 1258072773957566464 | 2021-03-23T15:48:10+00:00 | My thesis is out! "Computers and Creativity" asks: How can we utilize the full potential of creative thought and computational actualization to enable human innovation? In fewer words: How can we make 💻s better 🚴♂️s of the creative 🧠? 1/5 http://mollymielke.com/cc | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 268] | 0 | 213 | 1810 | 0 | 1 | 0 | en | ||||||||||
1375835640919642122 | 788501893878312961 | 2021-03-27T15:42:33+00:00 | I wrote a new essay! Speaking Chinese can feel like speaking in tales. Many of its everyday phrases refer to specific details of historical stories. I share my favorites and their epic stories here 👇 https://www.michellelim.org/writing/speaking-in-tales/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 226] | 0 | 3 | 53 | 0 | 0 | 0 | en | ||||||||||
1376720619400650752 | 33521530 | 2021-03-30T02:19:08+00:00 | 🆕 post: Blogpost Annealing https://www.swyx.io/blogpost-annealing/ My site is a digital garden, not a magazine. Posts get better *after* publication: More exposure => more "heat" => better quality! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 189] | 0 | 0 | 15 | 0 | 0 | 0 | en | ||||||||||
1381105950602461189 | 5878582 | 2021-04-11T04:44:52+00:00 | Being lucky is like having a large "catchment area" for life's random opportunities. Your funnel is made of Doing AND Telling. Model based on @swyx's sketch, made in @maxbittker's lovely https://sandspiel.club See also @techzing's Luck Surface Area & @patio11's friendcatchers. https://twitter.com/swyx/status/1300079734043230209 https://twitter.com/elzr/status/1381105950602461189/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 308] | 1 | 18 | 90 | 0 | 0 | 0 | en | ||||||||||
1381324888216981504 | 33521530 | 2021-04-11T19:14:51+00:00 | Doing my taxes in Singapore this year: The tax system fits on ~1 page 🤯 If you have a standard employment situation, @IRAS_SG already has your income from employers and you just click a few buttons. Forgot how nice this was! Not financial advice. https://twitter.com/swyx/status/1381324888216981504/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 250] | 0 | 7 | 89 | 0 | 1 | 0 | en | ||||||||||
1383516418205835264 | 33521530 | 2021-04-17T20:23:13+00:00 | ⚛️ 7 Lessons to Outlive @Reactjs https://www.swyx.io/subscribe/ If you missed my @ReactSummit talk this week, I'm sending out the full (27 min) recording with slides and notes on my newsletter soon! https://twitter.com/swyx/status/1383516418205835264/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 193] | 0 | 16 | 183 | 0 | 0 | 0 | en | ||||||||||
1387487111964626945 | 33521530 | 2021-04-28T19:21:20+00:00 | 🆕 80/20 is the new Half-Ass https://swyx.io/8020/ Don't spend your life exerting 20% effort... hoping for 80% results... only to look back and wonder why you never hit 100% on anything. a response to @ShaanVP and @stephsmithio who are my inspirations (really, I mean it) | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 5 | 71 | 0 | 0 | 0 | en | ||||||||||
1390082681753374723 | 1176969867733479424 | 2021-05-05T23:15:12+00:00 | Interesting point here: Svelte's ecosystem is larger than React's... if you consider that vanilla JS libraries (e.g. D3) "just work" with Svelte 🎯 https://twitter.com/DanaWoodman/status/1390030682789859329 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 148] | 1 | 23 | 116 | 0 | 0 | 0 | en | ||||||||||
1394274447612317697 | 937000244650192897 | 2021-05-17T12:51:47+00:00 | Old clichés die hard, so time for a refresher. Anyone is welcome to dislike utility classes, but comparing them to inline styles is a fallacy. Let's go deeper to understand why. https://frontstuff.io/no-utility-classes-arent-the-same-as-inline-styles | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 203] | 0 | 268 | 1183 | 0 | 0 | 0 | en | ||||||||||
1394332453892984835 | 5994002 | 2021-05-17T16:42:17+00:00 | Enough folks were interested that I have written up my thoughts on Identifying Checkout Behavior: recognizing signs of when an employee might be considering a breakup with your company. http://danabrit.blogspot.com/2021/05/identifying-checkout-behavior.html https://twitter.com/danabrit/status/1392515208611041283 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 209] | 1 | 1 | 37 | 0 | 0 | 0 | en | ||||||||||
1395172543565344770 | 33521530 | 2021-05-20T00:20:30+00:00 | 🆕 How to Optimize for Change My first post on the @freeCodeCamp blog in a while! 2 years ago, @dan_abramov told us *why* to optimize for change. Ever since then, I've been exploring the obvious next question: How? https://www.freecodecamp.org/news/how-to-optimize-for-change-software-development/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 243] | 0 | 5 | 64 | 0 | 0 | 0 | en | ||||||||||
1397379577710743552 | 33521530 | 2021-05-26T02:30:28+00:00 | 💰 Stripe Goes No-Code! My 3 minute explainer of @Stripe's new Payment Links, which let you generate a convenient URL for any product in *seconds*. URL's are the firstborn APIs of the web. Accepted everywhere, as all great payment methods should be. https://www.youtube.com/watch?v=bLNFJNoL9e8 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 276] | 0 | 65 | 526 | 0 | 0 | 0 | en | ||||||||||
1398108861354057728 | 33521530 | 2021-05-28T02:48:22+00:00 | 🆕 post: The Power of Personal Podcasting What kind of egotistical asshole runs a solo podcast?! https://dev.to/swyx/the-power-of-personal-podcasting-kkm Celebrating 100 episodes of the Swyx Mixtape 🎉 https://twitter.com/swyx/status/1398108861354057728/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 169] | 0 | 2 | 63 | 0 | 0 | 0 | en | ||||||||||
1402049900079026184 | 97114171 | 2021-06-07T23:48:39+00:00 | The support tiers of @awscloud: https://twitter.com/QuinnyPig/status/1402049900079026184/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 31] | 0 | 27 | 276 | 0 | 0 | 0 | en | ||||||||||
1402925458623172611 | 3337657847 | 2021-06-10T09:47:49+00:00 | My coworker @ndom91 wrote an in depth post on how we implemented and tweaked the Monaco code editor on Checkly. https://blog.checklyhq.com/customizing-monaco/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 135] | 0 | 2 | 11 | 0 | 0 | 0 | en | ||||||||||
1404831547354648577 | 259819054 | 2021-06-15T16:01:56+00:00 | I'm very excited to introduce you to Utopia, the tool we've been working on to help you design and build React tools, visually and via code https://utopia.app/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 163] | 0 | 71 | 374 | 0 | 0 | 0 | en | ||||||||||
1415436174685089793 | 14822853 | 2021-07-14T22:20:56+00:00 | Qwik does something heretical! It stores its state in DOM, which is what makes it HTML-first. This goes against all other frameworks, but there are surprising benefits to it. Things that are next to impossible in other frameworks, are trivial in Qwik. https://dev.to/mhevery/html-first-javascript-last-the-secret-to-web-speed-4ic9 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 275] | 0 | 31 | 112 | 0 | 0 | 0 | en | ||||||||||
1419880024929415173 | 215488966 | 2021-07-27T04:39:12+00:00 | Is it just me or can the 2nd edition of Designing Data-Intensive Applications be: "Just use @apollographql Federation for reads and @temporalio for writes" 😄 1/4 https://twitter.com/lorendsr/status/1419880024929415173/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 163] | 0 | 9 | 34 | 0 | 1 | 0 | en | ||||||||||
1420043000344768517 | 1219566488325017602 | 2021-07-27T15:26:49+00:00 | #supalaunchweek Day 2: 🔥 Supabase Storage is now in Beta 🔥 https://supabase.io/blog/2021/07/27/storage-beta - Streaming Media - Public Buckets - NodeJS support - Storage supported in Local Emulator - Upload folders - Updated Policy editor - Performance improvements to handle recursive cat uploads 😹 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 32 | 204 | 0 | 1 | 0 | en | ||||||||||
1420053240717086721 | 2730347034 | 2021-07-27T16:07:30+00:00 | I'm excited to announced that I've just released the 2nd Edition of "A Philosophy of Software Design". See https://web.stanford.edu/~ouster/cgi-bin/book.php for more info (including free download of new chapters). | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 187] | 0 | 179 | 670 | 0 | 0 | 0 | en | ||||||||||
1420086929261961217 | 33521530 | 2021-07-27T18:21:22+00:00 | Feeling this again. Really humbling to interview people (eg early Google and Docker) and understanding how great problems attract great talent. https://twitter.com/swyx/status/1189555830544355330 | 1189555830544355330 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 143] | 1 | 0 | 26 | 0 | 0 | 0 | en | |||||||||
1420442034419027968 | 33521530 | 2021-07-28T17:52:26+00:00 | The world if all documentation links were bidirectional https://twitter.com/swyx/status/1420442034419027968/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 55] | 0 | 3 | 138 | 0 | 0 | 0 | en | ||||||||||
1420442392637939712 | 36686876 | 2021-07-28T17:53:51+00:00 | So, I just had this idea today inspired by @swyx's Mixtapes. I'm thinking of starting a short, digestible solo podcast that I can get all my thoughts for the week out on. I blogged for awhile and put up http://TheConsoleLogs.com, but I just don't have time to write up anymore. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 275] | 0 | 0 | 12 | 0 | 0 | 0 | en | ||||||||||
1420456538553024516 | 33521530 | 2021-07-28T18:50:04+00:00 | 💯 I've been putting out my mixtape (http://swyx.transistor.fm/) for 145 days now and its been a great way to take audio notes + add personal commentary. So much of podcasting is either "Shallow Interview of Famous Person" or "Two guys and a mic". Make mixtapes cool again! https://twitter.com/BrittneyPostma/status/1420442392637939712 | 1420442392637939712 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 270] | 1 | 2 | 20 | 0 | 0 | 0 | en | |||||||||
1420471522703986688 | 15692193 | 2021-07-28T19:49:36+00:00 | "Apple's web engine consistently trails others in both compatibility and features, resulting in a large and persistent gap with Apple's native platform." Progress Delayed Is Progress Denied https://infrequently.org/2021/04/progress-delayed/ @slightlylate | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 229] | 0 | 6 | 26 | 0 | 1 | 0 | en | ||||||||||
1420477145969618946 | 33521530 | 2021-07-28T20:11:57+00:00 | My opinion: you want standard comp (cash/stock) up to ~150k, THEN you want options. Why? TAXES. esp with 83b election. Give yourself a ~40% raise with this ONE WEIRD TRICK! You know how you should be critical of tech advice from online? Goes double for devs talking finance :) https://twitter.com/cassidoo/status/1420423346727051268 | 1420423346727051268 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 1 | 0 | 46 | 0 | 0 | 0 | en | |||||||||
1420584976576286722 | 1319269656264409088 | 2021-07-29T03:20:26+00:00 | I'm building a new course on @SlipApp! If you've ever wanted to go the extra mile and delight your users, If you've ever wanted someone to share your website because the experience made them happy, This is the course for you. I'm calling it "Animated Applications" https://twitter.com/KennethCassel/status/1420584976576286722/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 271] | 0 | 23 | 159 | 0 | 1 | 0 | en | ||||||||||
1420635902032846852 | 33521530 | 2021-07-29T06:42:47+00:00 | Today's mixtape: A clip from 1984, inspired by the Loki TV Series https://swyx.transistor.fm/episodes/1984-vs-brave-new-world-pt-1-intelligence-squared https://twitter.com/swyx/status/1419128271799656449 https://twitter.com/swyx/status/1420635902032846852/photo/1 | 1419128271799656449 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 114] | 1 | 0 | 14 | 0 | 0 | 0 | en | |||||||||
1420663531653926912 | 1331060842494758913 | 2021-07-29T08:32:35+00:00 | The wait is over!! 🎉🎉 Introducing Slickr. The most powerful cover image generator for your @hashnode blog ✨️ Enjoy creating cover image for your hashnode blog like never before, get started in seconds. #DEVCommunity #CodeNewbie #sidehustle https://savio.xyz/introducing-slickr-the-most-powerful-cover-image-generator-for-your-hashnode-blog | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 266] | 0 | 45 | 268 | 0 | 1 | 0 | en | ||||||||||
1420758051049459725 | 38167592 | 2021-07-29T14:48:10+00:00 | Today is the day! Crafting Interpreters is available for purchase in print, Kindle, ebook, and PDF! Behold: http://craftinginterpreters.com/ It took a lot longer than I expected, but it's all done now. So long that I wrote a blog post about it: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15-months/ 🎉📖🎉📖🎉📖🎉📖🎉 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 271] | 0 | 492 | 2018 | 0 | 1 | 0 | en | ||||||||||
1420772267772968960 | 33521530 | 2021-07-29T15:44:39+00:00 | If you're using VS @Code, you should probably be making custom snippets to speed up your workflow and save your keystrokes. Shoutout to @stolinski for pointing me to the Easy Snippets extension! https://twitter.com/swyx/status/1420772267772968960/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 195] | 0 | 105 | 812 | 0 | 0 | 0 | en | ||||||||||
1420843541266268160 | 33521530 | 2021-07-29T20:27:52+00:00 | TIL about the time Mythbusters put literal bulls in a china shop to see what happens https://twitter.com/swyx/status/1420843541266268160/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 84] | 0 | 9 | 41 | 0 | 0 | 0 | en | ||||||||||
1421069160973434880 | 1511333035 | 2021-07-30T11:24:24+00:00 | July update for @microacquire! - $700,000 in ARR - 16% MoM growth - $400m combined revenue - $82m combined revenue in July - 34% company size increase YTD - 4x'ed registered buyers in 2021 - 250+ startups listed More micro-details below 👇 https://twitter.com/agazdecki/status/1421069160973434880/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 240] | 0 | 36 | 569 | 0 | 0 | 0 | en | ||||||||||
1421095739195756549 | 115513801 | 2021-07-30T13:10:01+00:00 | This talk on Growing a Meta-Language by @swyx is just amazing! He goes in depth into talking about the how the trifecta of language+flavour+tools help each other. https://www.youtube.com/watch?v=18F5v1diO_A Playing around with @rails, I see the same kind of magic that makes it charming to use! | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 276] | 0 | 2 | 9 | 0 | 1 | 0 | en | ||||||||||
1421141801407291398 | 6603532 | 2021-07-30T16:13:03+00:00 | I'm thinking about this debugging advice today -- I explained *why* to make a minimal reproduction but not *how* to make one https://twitter.com/b0rk/status/1405900088195661831 if you learned how to minimally reproduce a bug recently -- what helped you learn? | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 232] | 1 | 64 | 295 | 0 | 0 | 0 | en | ||||||||||
1421180194384084995 | 33521530 | 2021-07-30T18:45:37+00:00 | Non obvious thing I picked up from @reactjs — keep a set of fixtures to help you repro bugs! Instead of starting from a blank file or deleting from a real project, fixtures are the middle way — a starting point that implements all the APIs or pushes them to known limits. https://twitter.com/b0rk/status/1421141801407291398 | 1421141801407291398 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 272] | 1 | 0 | 42 | 0 | 0 | 0 | en | |||||||||
1421683811981488132 | 33521530 | 2021-08-01T04:06:49+00:00 | How To Write Funny: https://copywritingcourse.com/writing-funny/ Really enjoying @nevmed's newsletter, quality, entertaining, lighthearted stuff 🔥 Giving me inspo for my own work. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 161] | 0 | 2 | 31 | 0 | 0 | 0 | en | ||||||||||
1421686377670856704 | 2351378232 | 2021-08-01T04:17:00+00:00 | “It is always going to be a truth that the more you know, the more you also learn about that stuff that you didn’t know that you didn’t know. So if you are doing it right at all you are going to feel like you are terrible at what you are doing…” — @swyx https://link.medium.com/KUqnxq1Ybib | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 277] | 0 | 1 | 15 | 0 | 1 | 0 | en | ||||||||||
1421968022814658561 | 1567529924 | 2021-08-01T22:56:10+00:00 | 🎙️ jsjoeio's mixtape Alright, trying out this podcast/mixtape thing as a hobby and an excuse to meet cool people. First segment focus -> "How'd you solve it?" Interviews with indie hackers & devs about how they solved specific problems. https://twitter.com/jsjoeio/status/1421968022814658561/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 246] | 0 | 1 | 21 | 0 | 1 | 0 | en | ||||||||||
1422279151898218497 | 18727585 | 2021-08-02T19:32:29+00:00 | Hell yeah @sveltejs S/O most loved framework. https://insights.stackoverflow.com/survey/2021#section-most-loved-dreaded-and-wanted-web-frameworks | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 71] | 0 | 68 | 353 | 0 | 0 | 0 | en | ||||||||||
1422286558070116359 | 33521530 | 2021-08-02T20:01:54+00:00 | Got a 6 figure acquisition offer for @Coding_Career it just automated @IndieHackers email spam (they have no idea it's a book lol) but its nice to be reminded that its still selling decently after 13 months — thats even before v2.0 Infoproducts > SaaS for beginner creators https://twitter.com/swyx/status/1422286558070116359/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 279] | 0 | 0 | 37 | 0 | 0 | 0 | en | ||||||||||
1422318272800829440 | 12691172 | 2021-08-02T22:07:56+00:00 | New paper with Chris Yu & Henrik Schumacher: http://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveCurves/index.html We model 2D & 3D curves while avoiding self-intersection—a natural requirement in graphics, simulation & visualization. Our scheme also does an *amazingly* good job of unknotting highly-tangled curves! [1/n] https://twitter.com/keenanisalive/status/1422318272800829440/video/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 291] | 0 | 777 | 3113 | 0 | 1 | 0 | en | ||||||||||
1422424339589189633 | 33521530 | 2021-08-03T05:09:24+00:00 | My answer to "Has anyone fully embraced an event-driven architecture?" - interpreted through the lens of @temporalio: https://news.ycombinator.com/item?id=28034882 Temporal doesn't identify as EDA, but certainly some concerns and difficulties are elegantly solved by it instead of hand-writing EDA. | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 278] | 0 | 2 | 9 | 0 | 0 | 0 | en | ||||||||||
1422553148099645451 | 17459118 | 2021-08-03T13:41:14+00:00 | A very wonky blog post. We noticed many Durable Objects apps had classic storage bugs (race conditions, unconfirmed writes, long waits, etc.). Instead of telling people to fix their code, we fixed the system, so intuitively-written code is now correct. https://blog.cloudflare.com/durable-objects-easy-fast-correct-choose-three/ | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 276] | 0 | 30 | 141 | 0 | 0 | 0 | en | ||||||||||
1422957383387688968 | 82564066 | 2021-08-04T16:27:32+00:00 | 🎉 If you're interested in @apachekafka then your life just got easier :) 📣 Today we launched http://developer.confluent.io with over ten hours of FREE video 🎥 courses with hands-on exercises, 50+ event streaming patterns, deep-dive articles on Kafka's internals, and a ton more 🤩 https://twitter.com/rmoff/status/1422957383387688968/photo/1 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 274] | 0 | 174 | 611 | 0 | 0 | 0 | en | ||||||||||
1422998593158275073 | 33521530 | 2021-08-04T19:11:17+00:00 | "Calling In will be, to the digital age human rights movement in the 21st century, what non-violence was to the civil rights movement in the 20th century." An incredible explanation of the way out of the "Calling Out" culture that so pervades our society. https://www.youtube.com/watch?v=xw_720iQDss | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 280] | 0 | 1 | 5 | 0 | 0 | 0 | en | ||||||||||
1423025792783568899 | 33521530 | 2021-08-04T20:59:22+00:00 | I have updated the meme pray i don't update it further https://twitter.com/swyx/status/1422675969089761281 https://twitter.com/swyx/status/1423025792783568899/photo/1 | 1422675969089761281 | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 79] | 1 | 154 | 1026 | 0 | 0 | 0 | en | |||||||||
1423313808525824000 | 1338510819743719424 | 2021-08-05T16:03:50+00:00 | Life can be so much wider when you discover a simple fact: Everything around you that you call life was made by people who weren't smarter than you. https://dev.to/swyx/memento-vivere-5eak | 1f89d6a41b1505a3071169f8d0d028ba9ad6f952 | 0 | [0, 173] | 0 | 3 | 12 | 0 | 1 | 0 | en |