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 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, 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, 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, 1234181016367063040,33521530,2020-03-01T18:17:38+00:00,"Backend devs: lol frontend devs love toolchain churn, how do you get anything done Also Backend devs: Docker Vagrant Packer Kubernetes Linkerd Istio CloudFoundry gVisor kNative Firecracker Chaos Prometheus Ansible Juju Chef SaltStack Puppet CloudFormation Terraform Consul Vault",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,239,1773,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, 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, 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, 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, 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, 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, 1429569769150185473,33521530,2021-08-22T22:22:47+00:00,"The Third Age of JS is rolling out to other ecosystems now. Here’s @DHH announcing that Rails 7 will no longer bundle JS by default, relying heavily on cached ES Modules from @skypackjs: https://youtu.be/PtxZvFnL2i0 From comments: “The time of endlessly waiting for webpack is over”.",,,,574fe4fa937eeb131136f7e3678f32d4ff3078d5,0,"[0, 279]",1413224595348361217,33521530,swyx,,,,0,3,22,0,0,0,en, 1430949617928048646,33521530,2021-08-26T17:45:49+00:00,"There are exceptions to every rule, a synthesis to be drawn from every dialectic. I think founders who can blend the strategy of scale and the tactics of scrappiness do very well. People like @callmevlad, @agazdecki, the @supabase team, everyone in the @tylertringas portfolio.",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 279]",1430949616371961862,33521530,swyx,,,,0,0,15,0,0,,en, 1432864032235540480,33521530,2021-09-01T00:33:01+00:00,"One of Java's advantages over C++ is automatic garbage collection, whereas one of Go's advantages over Java is its native CSP model. At a 50,000 ft view you can see languages as advancing by the number of hard problems that are elegantly solved by convention or language feature. https://twitter.com/swyx/status/1432864032235540480/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1432864028842356736,33521530,swyx,,,,0,4,17,0,0,0,en, 1432864042343813120,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.",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1432864040624091138,33521530,swyx,,,,0,0,6,0,0,,en, 1432977957388120064,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.",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1432977956259778565,33521530,swyx,,,,0,5,68,0,0,,en, 1436409411640217609,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.",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1436404402676457477,33521530,swyx,,,,0,2,29,0,0,,en, 1436733804174008321,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.",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 279]",1436720513049669632,33521530,swyx,,,,0,9,133,0,0,,en, 1439904418980237316,33521530,2021-09-20T10:49:00+00:00,"Top 5 Regrets of the Dying: I wish I'd had the courage to live my own life, not the life others expected of me I wish I hadn't worked so hard I wish I had the courage to express my feelings I wish I had stayed in touch with my friends I wish that I had let myself be happier",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,21,155,0,0,,en, 1440657316441776135,15148392,2021-09-22T12:40:45+00:00,"Good morning my beautiful, beautiful friends! Ep. 041 of @WorkingCodePod is out! This week, @AdamTuttle @k_Roll242 @timcunningham71 and I talk to @swyx about The Third Age of JavaScript (and why he's so good at synthesizing facts into industry critiques). http://bjam.in/working-code-41 https://twitter.com/BenNadel/status/1440657316441776135/video/1",,,,9335de48b3673c3f69433a34861c115d1d382be3,0,"[0, 279]",,,,,,,0,4,22,0,1,0,en, 1441836267092709382,33521530,2021-09-25T18:45:28+00:00,"Recorded next podcast with @mhevery 🔥 its a banger We talked: - @BuilderIO vs #Jamstack CMSes - @adamdbradley's Partytown - @QwikDev - Lessons from @Angular - Metabolic Health! so grateful to @ivanburazin for connecting us at @InfobipShift! Subscribe: http://youtube.com/swyxTV",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,7,50,0,0,0,en, 1442537833495990278,30192824,2021-09-27T17:13:15+00:00,"A month into a paid newsletter for eng managers/engineers, it's taking off faster than I ever hoped: ~ 500 paid subscribers (thank you!) ~ 15,000 free subscribers ~ $62K ARR - A top 10 @SubstackInc technology newsletter Here's what I learned and advice on writing/newsletters 👇 https://twitter.com/GergelyOrosz/status/1442537833495990278/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,33,582,0,1,0,en, 1444371187203641346,423094645,2021-10-02T18:38:20+00:00,"This is probably somewhat of a golden age of startup creation: - we more or less know how to build startups now. Almost a science - huge percent of talent pool works in tech - capital so cheap and abundant - still so many industries need much more software The S curve is long.",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 279]",,,,,,,0,147,1206,0,1,,en, 1446276421882581011,3246815913,2021-10-08T00:49:04+00:00,"I'm using a technique called ""Following the Graph"" (coined by @swyx) to better understand the Next.js ecosystem. This means exploring old Next.js talks, changelogs, and RFCs to rewind to the start and understand: • What's important • Who built it & why • What influenced it",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,4,88,0,1,,en, 1448024106633363456,33521530,2021-10-12T20:33:44+00:00,"This year I've done a total 180 on open source strategy. Remember Elastic making a fuss with ""Amazon: NOT OK""? I was quite persuaded. If MongoDB, Redis, Cockroach, Confluent relicensed and do fine, maybe SSPL just becomes acceptable ""open source"". Now I think MIT is just fine.",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,11,99,0,0,,en, 1448043292881420293,33521530,2021-10-12T21:49:59+00:00,"Amazon merely adopted the open source. @temporalio was born in it, molded by it. Countless nontechnical concerns (""you're just series A, how can we rely on you?"") addressed with: ""Here's our code. No strings attached."" Open source decouples tech adoption from vendor maturity.",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1448040791629185025,33521530,swyx,,,,0,1,22,0,0,,en, 1449609391666171906,33521530,2021-10-17T05:33:06+00:00,"Re: the dark arts of launch timing. There’s a bell curve: The mediocre makers do it because they value the wrong things. The big players do it because media cycles matter. The rest should build async distribution and focus on shipping great work, as often as they can manage.",,,,95f3aaaddaa45937ac94765e0ddb68ba2be92d20,0,"[0, 279]",1449465216199061507,33521530,swyx,,,,0,1,8,0,0,,en, 1449925621375660035,33521530,2021-10-18T02:29:41+00:00,"One of the reasons I put music into my mixtape (despite it being the least popular segment I do - basically only @PKodmad likes it lol) is b/c I am so inspired by @tiesto. He's been DJing by radio for 14 years, and its the best thing in my podcast feed. https://www.youtube.com/watch?v=39wON-CaIP4&list=PLAxy1YpvZDdW0aXeTdT7kFyyER5QAKWb5&index=76",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,1,6,0,0,0,en, 1452869503876956161,33521530,2021-10-26T05:27:37+00:00,"How do ""YouTube to mp3"" sites work? Does anyone know if there's some undocumented YouTube API? How is it that I'm able to go to ytmp3 or some similar site, drop in a YouTube URL and hit a button and download in ~seconds? Sometimes instantly? Does Youtube natively output audio?",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,2,43,0,0,,en, 1453723230104133632,33521530,2021-10-28T14:00:01+00:00,"this was an incredibly good read on why Amazon (mostly) doesn’t write fallback code for when things go wrong(!) https://aws.amazon.com/builders-library/avoiding-fallback-in-distributed-systems/ from @jacobgabrielson of the infamous Zero Config paper very pertinent to us at @temporalio bc we ENABLE fallbacks but dont discourage them…",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,0,16,0,0,0,en, 1454258290959945731,33521530,2021-10-30T01:26:10+00:00,"Everyone in the UI devtools/low code space has nostalgia goggles for VB6. I certainly remember the joy of plopping a button on that breadboard for the first time and then hooking up the handler. Utopia has the opportunity to put the ""I"" back into ""IDE"". Just add design system. https://twitter.com/swyx/status/1454258290959945731/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1454258287868723204,33521530,swyx,,,,0,0,17,0,0,0,en, 1455702086486663174,33521530,2021-11-03T01:03:17+00:00,"We are organizing an in-person Svelte Summit NYC party (https://lu.ma/sveltenyc if you are around Nov 20!) and so I've been calling random venues in and around the Brooklyn area. Quotes for a ~4 hour event: - $145/pax, 10k bar spend - $145-225/pax w/ wine Booked 3-6months out🤯",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,1,8,0,0,0,en, 1455962646537068545,33521530,2021-11-03T18:18:40+00:00,"This has been a really crazy year in @Sveltejs. - SvelteKit beta at top of HN - Highest Satisfaction @ #StateOfJS - Most loved @Stackoverflow - Top challenger @Netlify #Jamstack - 4th conference on Nov 20 (http://SvelteSummit.com) And @SvelteSociety from 0 to 12k in 2 years :) https://twitter.com/swyx/status/1455962646537068545/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,28,180,0,0,0,en, 1459615705762914304,33521530,2021-11-13T20:14:37+00:00,"Dunno who needs to hear this but the Sesame Street gang all tweet in character! The MVPs - @Elmo - @BigBird - @OscarTheGrouch Handles squatted: - @SesameErnie - @BertSesame - @AbbyCadabbySST Made it work anyway: - @CountVonCount - @MeCookieMonster Too cool for this: Rosita https://twitter.com/swyx/status/1459615705762914304/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,0,9,0,0,0,en, 1459667585272713218,33521530,2021-11-13T23:40:46+00:00,"🗽 Just booked a giant AirBnB for next week's NYC Svelte Summit (https://lu.ma/sveltenyc)! If any out of towners are considering flying in for #SvelteSummit, we have 1-2 beds left in the SvelteShack. DM to join! If you're local and interested in the future of the Web, join us:",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,2,33,1,0,0,en, 1459728100070236163,341643950,2021-11-14T03:41:14+00:00,"Next time you go for a walk or a drive, listen to this insightful interview with @swyx on @thechangelog. Shawn talks about his journey from finance to tech. And how to gain the skills to ""live above the API"" instead of being bossed around by algorithms. https://changelog.com/podcast/467",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,13,86,1,1,0,en, 1462659131815477252,33521530,2021-11-22T05:48:06+00:00,"YouTube blogged about their algorithm, which adds a couple things to @veritasium's list: - Clickthru Rate - Watch Time - Survey Responses - Sharing, Likes, Dislikes Interestingly, they refute Zuck's claim that ""borderline content"" gets more engagement: https://blog.youtube/inside-youtube/on-youtubes-recommendation-system/ https://twitter.com/swyx/status/1462659131815477252/photo/1",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1460405005626662912,33521530,swyx,,,,0,1,6,0,0,0,en, 1463612122026450946,1055044667320995843,2021-11-24T20:54:57+00:00,"Black Friday deals? We prefer giveaways🥰 How about a $5,000 worth design sprint to tweak your landing page or product? To enter, quote tweet this with a short company desc. We'll announce the lucky winner on Mon, 29th. You have to be following us so we can DM you if you win!",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,6,17,1,1,,en, 1464293076948635655,1192893578214641664,2021-11-26T18:00:49+00:00,"Execute Program is on sale through Nov 30! 40% off the first year for individual subscriptions (including the new yearly billing option). Eight highly interactive programming language courses, including the most comprehensive TypeScript courses available. https://www.executeprogram.com",,,,169a89a27ef3ad2a4af15851e3f6452bfeb0ef67,0,"[0, 279]",,,,,,,0,15,51,0,0,0,en, 1465439478269493258,1204202807298969600,2021-11-29T21:56:12+00:00,"Ever find a race condition bug and then look again, only to see that it is gone? 😱 This exact thing happened to @christoomey of the @_bikeshed recently, and we recorded a great followup discussion with Sidekiq and Temporal experts! ft. @ANTstorm @mfateev https://www.youtube.com/watch?v=Rr4DnHmy6eE",,,,86e9766d5e36b5847fe04f82904117b15d8fde9c,0,"[0, 279]",,,,,,,0,4,13,1,1,0,en, 1465637007619608589,33521530,2021-11-30T11:01:07+00:00,"""The public clouds think of themselves as the place you put and process data, we think of ourselves as the place you move data.... (but as we build DO, KV, R2) it does feel like we’re building from the outside in."" - @eastdakota on the @QuinnyPig podcast https://www.lastweekinaws.com/podcast/screaming-in-the-cloud/cutting-cloud-costs-at-cloudflare-with-matthew-prince/",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",1464423478950457344,33521530,swyx,,,,0,1,2,0,0,0,en, 1475105975518765063,33521530,2021-12-26T14:07:25+00:00,"Imagine if those ""Career Days"" they do for kids came with honest guidance on probability of success: Actor - 90% luck, 5% talent, 5% hard work Doctor - 10% luck, 10% talent, 80% hard work Fireman - 5% luck, 10% talent, 85% hard work Founder - 30% luck, 20% talent, 50% hard work",,,,1f89d6a41b1505a3071169f8d0d028ba9ad6f952,0,"[0, 279]",,,,,,,0,6,98,1,0,,en,