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 403183731449413632,183749519,2013-11-20T15:31:07+00:00,"One of the more striking graphs I've seen lately. Stripe's revenue history as of Oct 2012, and now. https://twitter.com/paulg/status/403183731449413632/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 122]",,,,,,,0,476,1025,0,0,0,en, 923374215041912833,3018765357,2017-10-26T02:22:22+00:00,Removing client-side React.js (but keeping it on the server) resulted in a 50% performance improvement on our landing page https://twitter.com/NetflixUIE/status/923374215041912833/photo/1,,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 122]",,,,,,,0,2788,5358,0,0,0,en, 968688836468453376,33521530,2018-02-28T03:26:30+00:00,This passage from @DanielPink 's Drive is the realest thing I have ever read. Have to keep the fire burning or be dead inside. https://twitter.com/swyx/status/968688836468453376/photo/1,,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 126]",,,,,,,0,13,80,0,0,0,en, 977291318324948992,21782915,2018-03-23T21:09:42+00:00,"Visualization of the difference between async rendering and synchronous rendering in React, and why async rendering has more constraints. https://twitter.com/acdlite/status/977291318324948992/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 137]",,,,,,,0,425,1296,0,0,0,en, 1009174159690264579,33521530,2018-06-19T20:40:43+00:00,Learn In Public. https://twitter.com/swyx/status/1009174159690264579/photo/1,,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 16]",,,,,,,0,528,1748,0,0,0,en, 1010677126897504256,33521530,2018-06-24T00:12:59+00:00,"Ever wondered what the @gatsbyjs bootstrap output means every time you type `gatsby develop`? I went code spelunking today and wrote them up in this gist: ๐Ÿ‘‰๐Ÿผ https://gist.github.com/sw-yx/09306ec03df7b4cd8e7469bb74c078fb ๐Ÿ‘ˆ๐Ÿผ there's a lifecycle chart to be made somewhere here but this is the primary sequence. https://twitter.com/swyx/status/1010677126897504256/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 273]",,,,,,,0,11,72,0,0,0,en, 1010922550912802816,33521530,2018-06-24T16:28:12+00:00,"๐Ÿšด๐Ÿผโ€โ™‚๏ธ๐Ÿ New Bikesheddy Opinion: Frameworks should **enforce** vertical separation of code (organize by feature), rather than horizontal (organize by type). Make separation the default and interactions explicit. Change My View. https://twitter.com/swyx/status/1010922550912802816/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 225]",,,,,,,0,15,102,0,0,0,en, 1030130810588819456,33521530,2018-08-16T16:34:58+00:00,"Flashing Lights https://twitter.com/swyx/status/1030130810588819456/photo/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 16]",1030109644075687936,33521530,swyx,,,,0,0,25,0,0,0,en, 1039165996676739072,813333008,2018-09-10T14:57:35+00:00,"๐ŸŽ‹The CLI tool I was making is finished! Itโ€™s called the project explorer! You can feed it the directory of any repo/project youโ€™re working on and it will give you - a visualization of the tree structure - an ability to annotate files with notes https://sdras.github.io/project-explorer-site/ https://twitter.com/sarah_edo/status/1039165996676739072/photo/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 269]",,,,,,,0,305,1743,0,0,0,en, 1039903000511143936,33521530,2018-09-12T15:46:10+00:00,"โš›๏ธNext of my op-eddy pieces on the @Netlify blog: Looking at @mweststrate's Immer, one of the most successful open source launches of 2018, and speculating on why it has taken the @reactjs community by storm this year! โšก ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ https://www.netlify.com/blog/2018/09/12/the-rise-of-immer-in-react/ ๐Ÿ‘†๐Ÿ‘†๐Ÿ‘† https://twitter.com/swyx/status/1039903000511143936/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 256]",,,,,,,0,45,159,0,0,0,en, 1050091276715077632,33521530,2018-10-10T18:30:44+00:00,"Apollo Engine is the killer app of @apollographql. Never got it until today. This is money ๐Ÿ’ฐ - analytics per field - schema insights - client aware, devtools this is how to โ€œdecoupleโ€ APIs but reconstitute loose vertical integration through other means, shifting value to them https://twitter.com/swyx/status/1050091276715077632/photo/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 279]",1050086016676179969,33521530,swyx,,,,0,9,34,0,0,0,en, 1056594421079261185,1593171,2018-10-28T17:11:55+00:00,"ok so - I took dan's classes/hooks code from react conf, blacked out the 'unnecessary' bits, then colour coded bits by 'concern'. so much nicer. the effect is amplified in more complex components, where concerns are split and mixed across lifecycle methods. https://twitter.com/threepointone/status/1056594421079261185/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 257]",,,,,,,0,432,1754,0,0,0,en, 1093200303254466561,33521530,2019-02-06T17:30:37+00:00,"Presenting... `useCreateClass` https://codesandbox.io/s/j2z6q89zq3 MIXINS ARE BACK",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 72]",1093187003032600576,33521530,swyx,,,,0,13,68,0,0,0,en, 1093670844495089664,33521530,2019-02-08T00:40:23+00:00,"So so good to have @AirbnbEng open sourcing all their tools and lessons from converting to @typescriptlang! 38% of AirBnb code errors couldve been avoided @reactjs proptypes to typescript utility: https://gist.github.com/brieb/48698aca8565310db4453b9ff875dee3 JScodeshift codemod to convert to TS to be released!! https://twitter.com/swyx/status/1093670844495089664/photo/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 278]",,,,,,,0,76,241,0,0,0,en, 1108746837685501953,37636440,2019-03-21T15:07:00+00:00,Recommend talk by @swyx on why Immer took the immutable JavaScript world by storm https://www.youtube.com/watch?v=bFuRvcAEiHg&feature=youtu.be,,,,9335de48b3673c3f69433a34861c115d1d382be3,0,"[0, 105]",,,,,,,0,4,30,0,0,0,en, 1113478881086988288,33521530,2019-04-03T16:30:27+00:00,"@peggyrayzis @ReactAmsterdam - fast - good defaults - incrementally adoptable - timely dev-mode warnings - no excess logs or warnings - considerate of other existing tooling - small API/config surface area - learn once and reuse forever - remembers and adapts to *you* (more: https://gist.github.com/sw-yx/6f97b9d7f3efbfad4c8e5b8a14b5bd27)",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[29, 300]",1113475439601836039,711729626482081792,peggyrayzis,,,,0,3,35,0,0,0,en, 1115638145725403136,2571501973,2019-04-09T15:30:36+00:00,"Breaking from @JAMstackconf NYC: @biilmann demos Netlify Dev - run @Netlify's edge features on your local machine! Including: * Redirects and proxies * Build and test #serverless functions * Centrally managed env vars * A live URL to your local build https://www.netlify.com/blog/2019/04/09/netlify-dev--our-entire-platform-right-on-your-laptop/?utm_source=twitter&utm_medium=social&utm_campaign=launch https://twitter.com/Netlify/status/1115638145725403136/photo/1",,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 279]",,,,,,,0,16,47,0,0,0,en, 1128284234928418816,1065983970616045568,2019-05-14T13:01:38+00:00,"Serverless GraphQL - Shawn Wang @swyx https://www.youtube.com/watch?v=lq_He6Buv14&list=PLYLxE0c1nvDDB2O8K2a2m9I8u9KW9HxFG&index=19 Gatsby and GraphQL: Today and the Future - Sidhartha Chatterjee @chatsidhartha https://www.youtube.com/watch?v=VaBjfmSfyN4&list=PLYLxE0c1nvDDB2O8K2a2m9I8u9KW9HxFG&index=20",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 165]",1128284232697016320,1065983970616045568,graphqlasia,,,,0,2,6,0,0,0,en, 1137356384796794880,33521530,2019-06-08T13:51:07+00:00,Singapore is the Wakanda of Asia. https://twitter.com/swyx/status/1137356384796794880/photo/1,,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 33]",,,,,,,0,208,1586,0,0,0,en, 1147348332098011136,2728377030,2019-07-06T03:35:33+00:00,"what do you see in this @sveltejs image, besides superb color balance? https://twitter.com/ryanatkn/status/1147348332098011136/photo/1",,,,887710c0899816dfe9fb0176eb05d760cbe15732,0,"[0, 70]",,,,,,,0,0,4,0,0,0,en, 1149707504668028928,285019665,2019-07-12T15:50:04+00:00,"Netlify Dev spins up a local server for you, and, among many other things, runs your cloud functions, which is useful for avoiding CORS issues locally. https://alligator.io/nodejs/solve-cors-once-and-for-all-netlify-dev/",,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 176]",,,,,,,0,25,129,0,0,0,en, 1151520943963070465,2541004072,2019-07-17T15:56:01+00:00,"If ever wondered about all the ""Rules of Hooks"", make sure to watch @swyx talk about implementing Hooks (and #ReactJs) from scratch in 30 minutes. https://buff.ly/2XDgJQo",,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 171]",,,,,,,0,22,79,0,0,0,en, 1168849219958038528,33521530,2019-09-03T11:32:24+00:00,the cat wants milk so badly https://twitter.com/swyx/status/1168849219958038528/photo/1,,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 27]",1162026392395161600,33521530,swyx,,,,0,0,21,0,0,0,en, 1172313947174776833,129940111,2019-09-13T01:00:00+00:00,"CSS 'n' JS Lesson 3 we recreate these 4 CSS pseudo selectors! :not() :first-of-type, :last-of-type :last-child To JS with! flapMat() <- joke map() filter() A ~1 liner in CSS was ~10 lines in JS wooooooot! https://www.youtube.com/watch?v=3mFJXLFDC6M",,,,9335de48b3673c3f69433a34861c115d1d382be3,0,"[0, 238]",,,,,,,0,34,167,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, 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, 1221129594146840577,33521530,2020-01-25T17:55:57+00:00,"Looking for: ""the best"" - obsessing over benchmarks - caring what influencers think - keeping up with new releases ""good enough"" - what YOU need done - what YOU know well - what YOU enjoy The more reversible the decision, the faster you should move. https://fs.blog/2018/04/reversible-irreversible-decisions/",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 276]",1221125270989692928,33521530,swyx,,,,0,12,79,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, 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, 1247905817342312449,389681470,2020-04-08T15:15:06+00:00,"@swyx @ryanflorence @chrisbiscardi @kapilgorve @Netlify @gatsbyjs @toastdotdev That's an awesome resource @swyx! Thank you! For folks looking for the TL;DR, it looks like if you've got more than 100 modules in total, you should *probably* be bundling. I think people would be surprised how quickly that module count adds up with deps. https://twitter.com/kentcdodds/status/1247905817342312449/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[79, 336]",1247903495132303360,33521530,swyx,,,,0,1,4,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, 1254508357227933696,33521530,2020-04-26T20:31:14+00:00,"Data Fetching For Developers Who Are New to Svelte And Wanna Learn To Do Other Stuff Good Too my @SvelteSociety Day talk! https://www.youtube.com/watch?v=nR8XRpin4OI&feature=youtu.be",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 147]",1254420896673984517,33521530,swyx,,,,0,7,40,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, 1261851180881174529,240049622,2020-05-17T02:49:00+00:00,"Here are the skills you need to run an online course. They fall into four buckets: (1) business, (2) marketing, (3) entertainment, and (4) education. Traditional teachers are at a disadvantage in online education because they over-estimate the importance of teaching. https://twitter.com/david_perell/status/1261851180881174529/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 269]",1261849798031798272,240049622,david_perell,,,,0,56,355,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, 1262696057609187330,33521530,2020-05-19T10:46:14+00:00,"i'm currently at ~2k visitors/day according to @Netlify Analytics. April data looks suspicious. People really like me in Germany! lol and TIL that Chris Coyier linked me in @Css!!!!!!!!! https://css-tricks.com/react-single-file-components-are-here/ *success kid โœŠ* https://twitter.com/swyx/status/1262696057609187330/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 230]",1220372896448700418,33521530,swyx,,,,0,0,12,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, 1263517446465519619,2571501973,2020-05-21T17:10:08+00:00,Wanna make a form but don't wanna deal with setting up JavaScript or APIs to handle the responses? You don't have to ๐Ÿ‘€ https://twitter.com/Netlify/status/1263517446465519619/video/1,,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 118]",,,,,,,0,190,2030,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, 1276232504337465344,2571501973,2020-06-25T19:15:14+00:00,"With Netlify Drop, you can upload and deploy an entire website by just dragging it onto the page ๐Ÿ‘€ https://twitter.com/Netlify/status/1276232504337465344/video/1",,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 98]",,,,,,,0,168,1684,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, 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, 1310623801869246472,457747138,2020-09-28T16:53:59+00:00,"Ep432: This week we're joined by @swyx to talk about the process of embarking on a coding career, what is developer experience, and a bunch more. ๐Ÿ™Œ๐Ÿ™Œ๐Ÿ™Œ https://shoptalkshow.com/432/",,,,9335de48b3673c3f69433a34861c115d1d382be3,0,"[0, 174]",,,,,,,0,1,10,0,0,0,en, 1310951946690465792,6331142,2020-09-29T14:37:55+00:00,@sophaskins Fuckin A. https://twitter.com/noahsussman/status/1310951946690465792/photo/1,,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[12, 21]",1227722514132017153,769202702991646720,sophaskins,,,,0,89,296,0,1,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, 1316808667925082112,15540222,2020-10-15T18:30:26+00:00,"Temporal's engine is quite complex, much like React's, but the surface exposed to the developer is a beautiful ""render()"" function to organize your backend workflows. Check it out: https://docs.temporal.io",,,,574fe4fa937eeb131136f7e3678f32d4ff3078d5,0,"[0, 205]",1316808667304390657,15540222,rauchg,,,,0,1,28,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, 1318608931938131968,33521530,2020-10-20T17:44:02+00:00,"Lastly - I officially left the /r/reactjs mod team today. Here are some reflections on the entire process in case it helps others! https://dev.to/swyx/moderating-a-220k-developer-community-3doj",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 157]",1318558184836091905,33521530,swyx,,,,0,5,62,0,1,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, 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, 1354887812676546560,285019665,2021-01-28T20:23:21+00:00,A Whole Website in a Single HTMLย file https://css-tricks.com/a-whole-website-in-a-single-html-file/,,,,e64f8fba7d74d1f36871c641c9f4a33b6254b8eb,0,"[0, 61]",,,,,,,0,92,466,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, 1360757289032933378,33521530,2021-02-14T01:06:34+00:00,"๐Ÿšจ Descript's 2 Killer Features for Podcast Editing A quick demo of how @DescriptApp lets you easily remove pauses and filler words. I immediately upgraded to the Pro plan after I saw this. cc @jbrancha https://youtu.be/du8xatGd0zE",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 230]",1360739396236943360,33521530,swyx,,,,0,1,15,0,0,0,en, 1361712610593316866,33521530,2021-02-16T16:22:40+00:00,"My copy of @ddprrtโ€™s TypeScript in 50 Lessons just arrived! can I just say @smashingmag did a SMASHING job making the book match up to the content?!? This thing is a work of art. Belongs on every @TypeScript-erโ€™s bookshelf. P.S. check out the acknowledgments ๐Ÿ˜‰ https://twitter.com/swyx/status/1361712610593316866/video/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 263]",,,,,,,0,18,167,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, 1372013877731368961,33521530,2021-03-17T02:36:13+00:00,"their power is growing the singularity approaches https://twitter.com/swyx/status/1372013877731368961/photo/1",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 50]",,,,,,,0,62,984,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, 1374085674005983233,33521530,2021-03-22T19:48:48+00:00,"@mjasay @nearyd @martin_casado @ALRubinger @a16zLIVE @davidu @bhorowitz @timbray since i found @jeffbarr's original blogpost digging thru AWS' history when I joined, i've always felt more partial to ""Muck"" as a term for what we do https://aws.amazon.com/blogs/aws/we_build_muck_s/ so much more elegant a term than UHL :)",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[81, 295]",1374065491501740034,7617702,mjasay,,,,0,0,3,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, 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, 1382982104695373825,1351114532408668163,2021-04-16T09:00:02+00:00,"As a... โ€“ Google Docs user I want to... โ€“ select my other signed-in account so that... โ€“ I can access the shared file Iโ€™m being told I donโ€™t have permission to view https://twitter.com/ShitUserStory/status/1382982104695373825/photo/1",,,,d78b4a9b46e06ba0d2837568fe022315819e1c30,0,"[0, 164]",,,,,,,0,179,1690,0,0,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, 1385354953468772356,33521530,2021-04-22T22:08:54+00:00,"19. Pick Up What They Put Down Guarantee feedback by giving feedback. https://www.swyx.io/PUWTPD",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 97]",1385354853816307722,33521530,swyx,,,,0,1,18,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, 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, 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,