#  @TomWatkins1994 Tom Watkins Tom Watkins posts on X about ai, javascript, in the, devs the most. They currently have [-------] followers and [---] posts still getting attention that total [-------] engagements in the last [--] hours. ### Engagements: [-------] [#](/creator/twitter::1729573289268301824/interactions)  - [--] Week [----------] -7.70% - [--] Month [----------] +1,432,986% - [--] Months [----------] +476,242% - [--] Year [----------] +83,388% ### Mentions: [--] [#](/creator/twitter::1729573289268301824/posts_active)  - [--] Months [--] -36% - [--] Year [---] -53% ### Followers: [-------] [#](/creator/twitter::1729573289268301824/followers)  - [--] Week [---] +1.80% - [--] Month [---] +5% - [--] Months [---] +28% - [--] Year [---] +131% ### CreatorRank: [---------] [#](/creator/twitter::1729573289268301824/influencer_rank)  ### Social Influence **Social category influence** [technology brands](/list/technology-brands) [social networks](/list/social-networks) [finance](/list/finance) [celebrities](/list/celebrities) [stocks](/list/stocks) [gaming](/list/gaming) [us election](/list/us-election) [vc firms](/list/vc-firms) [products](/list/products) [travel destinations](/list/travel-destinations) **Social topic influence** [ai](/topic/ai), [javascript](/topic/javascript), [in the](/topic/in-the), [devs](/topic/devs), [twitter](/topic/twitter), [money](/topic/money), [software](/topic/software), [code](/topic/code), [fetch](/topic/fetch), [obsidian](/topic/obsidian) **Top accounts mentioned or mentioned by** [@joshmanders](/creator/undefined) [@thdxr](/creator/undefined) [@mattpocockuk](/creator/undefined) [@t3dotgg](/creator/undefined) [@zeeg](/creator/undefined) [@imlunahey](/creator/undefined) [@kettanaito](/creator/undefined) [@ddaalee](/creator/undefined) [@scriptedalchemy](/creator/undefined) [@mjmeyer](/creator/undefined) [@flaviocopes](/creator/undefined) [@theo](/creator/undefined) [@juemrami](/creator/undefined) [@adamrackis](/creator/undefined) [@vuejs](/creator/undefined) [@rauchg](/creator/undefined) [@nextjs](/creator/undefined) [@shadcn](/creator/undefined) [@nodejs](/creator/undefined) [@tkdodo](/creator/undefined) **Top assets mentioned** [Fetch (FET)](/topic/fetch) [MongoDB, Inc. (MDB)](/topic/mongodb) [Microsoft Corp. (MSFT)](/topic/microsoft) [Verge (XVG)](/topic/verge) [Merge (MERGE)](/topic/merge) ### Top Social Posts Top posts by engagements in the last [--] hours "@leojuriolli7 @AdamRackis If they don't like tailwind then definitely look at stylex" [X Link](https://x.com/TomWatkins1994/status/1738292203661779237) 2023-12-22T20:15Z [--] followers, [--] engagements "@AdamRackis At this point I'm just sticking to the most basic abstractions I can find like tailwind due to how much everything seems to be changing all the time. You never know when something like RSC will come along and basically wipeout support for a whole array of packages" [X Link](https://x.com/anyuser/status/1738292571154092487) 2023-12-22T20:16Z [--] followers, [---] engagements "@DanielVaughn @t3dotgg I like python for it's simplicity but the lack of types is something I've struggled with more and more as I get used to having those in the other languages I use" [X Link](https://x.com/TomWatkins1994/status/1747406991746634090) 2024-01-16T23:54Z [---] followers, [----] engagements "@michalkuncio @vuejs I've gone with the simple rule that arrow functions are for anon functions and for everything else I just use a regular function. Only exception is when there are this binding issues like we used to have in react class components" [X Link](https://x.com/TomWatkins1994/status/1751759695830720762) 2024-01-29T00:10Z [--] followers, [--] engagements "@michalkuncio @vuejs As long as the code base retains some measure of consistency I think it's fine either way" [X Link](https://x.com/TomWatkins1994/status/1751779512537190498) 2024-01-29T01:29Z [--] followers, [--] engagements "@alexdotjs When network restrictions meant I needed a separate backend in AWS to talk to my db instead of using next as my back end. One of the times I was most grateful for tRPC as it meant I barely had to change any code when moving the backend from next to an express app" [X Link](https://x.com/TomWatkins1994/status/1752472632216244285) 2024-01-30T23:23Z [--] followers, [--] engagements "@tekbog This but where JavaScript is in the middle and typescript and the [--] ends. I'm never using plain js again unless forced to" [X Link](https://x.com/TomWatkins1994/status/1760813644252697087) 2024-02-22T23:47Z [--] followers, [--] engagements "@tomasz_fm I tried firebase and next together a while back worked well until I tried to use anything running on the edge (such as middleware) due to its dependency on the crypto library that edge doesn't support. Found ways around it but it wasn't as seamless as I'd of liked" [X Link](https://x.com/TomWatkins1994/status/1761427633613500910) 2024-02-24T16:27Z [--] followers, [--] engagements "@lukesprosser Some people will tell you that's a bad thing but I don't think so obviously with limits ๐ inference is a strength of typescript so I don't think it's such a bad thing to be using it" [X Link](https://x.com/TomWatkins1994/status/1772746583144014288) 2024-03-26T22:04Z [--] followers, [--] engagements "@LewisMenelaws I guess a lot of projects are pointing that even Windows Devs mostly deploy to Linux still meaning that really people should be using wsl or docker to make dev and prod environments more consistent" [X Link](https://x.com/TomWatkins1994/status/1775433467745972735) 2024-04-03T08:01Z [--] followers, [----] engagements "@kylegawley But also write once reuse everywhere is a double edged sword. I'm afraid to change anything in global styles because you have no idea what it'll fuck up without doing a bit analysis of all your codebase. This is why people including myself use tailwind small atomic classes" [X Link](https://x.com/TomWatkins1994/status/1776565406313902500) 2024-04-06T10:59Z [--] followers, [--] engagements "@AdamRackis Im mainly a TypeScript and Python guy but I have to pick up and maintain some old projects at work and it's actually a surprisingly pleasant experience mainly due to how interoperable it is with C# http://vb.net http://vb.net" [X Link](https://x.com/TomWatkins1994/status/1783587400976863630) 2024-04-25T20:02Z [--] followers, [---] engagements "@jlongster Const isn't a proper constant but with typescript and ESlint you can use it better" [X Link](https://x.com/TomWatkins1994/status/1786127160635228281) 2024-05-02T20:14Z [--] followers, [---] engagements "@acdlite I much prefer using react.cache to dedupe fetch requests and I think I would rather another similar util be provided to deal with hydration issues. I get why you want to patch APIs but adding implicit behaviour of standard APIs will always rub a lot of people the wrong way" [X Link](https://x.com/TomWatkins1994/status/1787710226449268748) 2024-05-07T05:05Z [--] followers, [--] engagements "@MaxPrilutskiy If you aren't going for full stack like next or remix then Vite is the way to go so much better than create react app ever was" [X Link](https://x.com/TomWatkins1994/status/1790789924225949815) 2024-05-15T17:02Z [--] followers, [--] engagements "@rauchg @v0 I think the best way you can use AI as a dev is use it to enhance your workflow but not rely on it. And build products that use AI to deliver real value to customer rather than pointless features no one cares about" [X Link](https://x.com/TomWatkins1994/status/1791892682404413707) 2024-05-18T18:04Z [--] followers, [--] engagements "@thdxr I found myself spending too much time thinking about how to model shit in MongoDB and ended up just replicating something that would have been more suited to using SQL. Sentiment is true tho people love a bandwagon don't they" [X Link](https://x.com/TomWatkins1994/status/1791958443999494412) 2024-05-18T22:26Z [--] followers, [--] engagements "@zeeg Build steps are trivial now and very minimum I'll need a build step for TypeScript because I can't stand using plain JS or any dynamically types language to be fair. If we were still using webpack I'd be with DHH on this but Vite/Next makes life so much easier" [X Link](https://x.com/TomWatkins1994/status/1792107730683003386) 2024-05-19T08:19Z [--] followers, [---] engagements "@mattpocockuk Hadn't considered the benefit of creating dts files for each. I currently use next.js transpilePackages option to pull in my packages and build them and tsx/tsup to run dev/builds otherwise. Previously I was running tsx on all packages for dev concurrently with turborepo" [X Link](https://x.com/TomWatkins1994/status/1794014957094183234) 2024-05-24T14:37Z [--] followers, [---] engagements "@mattpocockuk I think in this instance turborepo fixes the issue of the logs being over multiple terminal windows It's caching could probably help with the overhead of the watching too" [X Link](https://x.com/TomWatkins1994/status/1794015354689097998) 2024-05-24T14:39Z [--] followers, [--] engagements "@DedalusDev Both are fine but from my own use the story for TypeScript is worse with sequalize if that's a factor. Personally I would avoid both and use @DrizzleORM it's the best node ORM I've used by a mile" [X Link](https://x.com/TomWatkins1994/status/1795172983821979977) 2024-05-27T19:19Z [--] followers, [--] engagements "@joyofcodedev Not a svelte user myself but can't help but love Rich Harris" [X Link](https://x.com/TomWatkins1994/status/1796584626221351080) 2024-05-31T16:48Z [--] followers, [--] engagements "@t3dotgg Runes have got me so tempted to invest more time into using Svelte simple and composable state opens so many doors" [X Link](https://x.com/TomWatkins1994/status/1797919266861453466) 2024-06-04T09:12Z [--] followers, [--] engagements "@verge Hope they've also got a feature that stops me deleting the app off my phone and never using it again" [X Link](https://x.com/TomWatkins1994/status/1798053137003196820) 2024-06-04T18:04Z [--] followers, [--] engagements "Spent the afternoon installing @obsdmd and getting the setup tuned to my liking. Now very much regretting wasting the last few years using other note apps. It's hard to beat a product that gives you this level of customisation. Feel like I've built it myself ๐ฅ" [X Link](https://x.com/TomWatkins1994/status/1798410591968616828) 2024-06-05T17:44Z [--] followers, [---] engagements "Finally invested some time into properly researching @ElectricSQL and I genuinely don't think I've been this hyped about a new technology in a while. Feels like something I just want to build with and work out what my product should actually do later ๐" [X Link](https://x.com/TomWatkins1994/status/1798441061250924828) 2024-06-05T19:45Z [--] followers, [--] engagements "@ElectricSQL Only bummer I can see so far is PGlite not working on React Native due to the lack of WASM support" [X Link](https://x.com/TomWatkins1994/status/1798441823100350858) 2024-06-05T19:48Z [--] followers, [--] engagements "@htmx_org @dhh HTMX with all the based takes of late. Sometimes the best approach is just the one that brings you joy and productivity. Svelte said it best when they said they 'optimize for vibes'" [X Link](https://x.com/TomWatkins1994/status/1798644057822130218) 2024-06-06T09:12Z [--] followers, [---] engagements "@mattpocockuk I had a bunch of obsidian notes that were named like Needed them in a different format to make file sorting work how I wanted being able able to just whack a script together to process [----] notes like this felt like a superpower http://DD-MM-YYYY.md http://DD-MM-YYYY.md" [X Link](https://x.com/TomWatkins1994/status/1798771059061039225) 2024-06-06T17:36Z [--] followers, [--] engagements "@jamonholmgren It's the biggest pull for me. Why use multiple languages when you can just put more energy into getting the most out of one. Just sitting around waiting for the Laravel devs to come tell you that you're wrong" [X Link](https://x.com/TomWatkins1994/status/1798777263200325912) 2024-06-06T18:01Z [--] followers, [---] engagements "@jamonholmgren And before anyone says anything I use like [--] languages regularly. I just always find myself getting the most productivity when I'm using Typescript" [X Link](https://x.com/TomWatkins1994/status/1798777787798655387) 2024-06-06T18:03Z [---] followers, [--] engagements "@TylerCLaprade @unbound_dev @mozzius Oh really I'm surprised I've not noticed that. That seems like a bit of a shortcoming in the rule ๐ค" [X Link](https://x.com/TomWatkins1994/status/1799104169196102018) 2024-06-07T15:40Z [--] followers, [--] engagements "@webdevcody @AlessandroSalzo Do you find anything that doesn't work correctly when next is run in a container I've not got a project big enough yet in my containers to have spotted any big problems just yet" [X Link](https://x.com/TomWatkins1994/status/1799341485503938612) 2024-06-08T07:23Z [--] followers, [--] engagements "@webdevcody @AlessandroSalzo I'm also considering using code pipeline with ECS + Fargate for hosting not sure if many people have deployed a Next app in that way but we're so deep in AWS already that I kinda wanna keep everything there" [X Link](https://x.com/TomWatkins1994/status/1799364139661287727) 2024-06-08T08:53Z [--] followers, [--] engagements "@puruvjdev FCP times are better with RSCs generally that's sold as one of there main benefits" [X Link](https://x.com/TomWatkins1994/status/1799375294434087208) 2024-06-08T09:37Z [--] followers, [---] engagements "@puruvjdev I haven't used CRA for years and haven't used Remix enough to answer that with any confidence. I know Remix/React router is getting RSC support soon anyways. I guess the idea is that if the HTML is sent over the wire it doesn't have additional steps where JS has to create the UI" [X Link](https://x.com/TomWatkins1994/status/1799388122008158549) 2024-06-08T10:28Z [--] followers, [--] engagements "@BodhiHawken @adamdotdev @tweetsbycolin Exactly my thoughts. When you have predictable user counts and guaranteed income it makes a lot of sense to use something like Clerk. For b2c its a massive financial risk if you offer any kind of free tier account" [X Link](https://x.com/TomWatkins1994/status/1799768652293775528) 2024-06-09T11:40Z [--] followers, [--] engagements "@sadmann17 The German word is what happens to my brain when I have to resolve a merge conflict" [X Link](https://x.com/TomWatkins1994/status/1801577773732937960) 2024-06-14T11:29Z [--] followers, [--] engagements "@joshmanders I dropped out of uni after a year and got junior role learned more in like a month in that role than I did the whole year of uni" [X Link](https://x.com/TomWatkins1994/status/1802029206898909550) 2024-06-15T17:23Z [--] followers, [---] engagements "@jamonholmgren Most react components aren't reusable between the web and mobile to be fair unless you've used something like react-native-web" [X Link](https://x.com/TomWatkins1994/status/1802686278665638258) 2024-06-17T12:54Z [--] followers, [--] engagements "@GroundControl @jamonholmgren If most of your business logic is run on the server then it will be shared whether it's using flutter or react native. Are you referring to things like hooks etc" [X Link](https://x.com/TomWatkins1994/status/1802707149157437634) 2024-06-17T14:17Z [--] followers, [--] engagements "@tannerlinsley @reactjs Having a working group where the core team can easily interact with maintainers of important libraries can interact. I love @nextjs/@vercel but they've almost bought this privelege by hiring core team members and I think the wider ecosystem should also have this benefit" [X Link](https://x.com/TomWatkins1994/status/1802823746862133418) 2024-06-17T22:00Z [--] followers, [----] engagements "@PLBompard True. I think it's about finding balance between things that make you more productive and things that make you useless. AI is handy when you have some mundane function to write and just want to save the time but it's too tempting to just let it write everything" [X Link](https://x.com/TomWatkins1994/status/1802974492630622544) 2024-06-18T07:59Z [--] followers, [--] engagements "@PLBompard This is why the most AI generated code I use is the occasionally one off script from ChatGPT that's a nice balance for me" [X Link](https://x.com/TomWatkins1994/status/1802975013433180619) 2024-06-18T08:01Z [--] followers, [--] engagements "@eddiejaoude Anyone who would refuse to contribute because of it being a TypeScript codebase probably isn't someone you want contributing anyway" [X Link](https://x.com/TomWatkins1994/status/1803318829252014080) 2024-06-19T06:48Z [--] followers, [--] engagements "@SimonBitwise @matthewcp SWC is a js compiler rather than a bundler. It was meant to replace things like Babel rather than webpack" [X Link](https://x.com/TomWatkins1994/status/1803911952927793606) 2024-06-20T22:04Z [---] followers, [---] engagements "@Rich_Harris I haven't spoken to that many svelte developers but every one of them seemed to really love it. React needs to start 'optimising for vibes' more" [X Link](https://x.com/TomWatkins1994/status/1803919962286784644) 2024-06-20T22:36Z [---] followers, [---] engagements "@Igloczek @jpschroeder @milianriedel querySelector made jQuery mostly redundant for the things I was using it for yeah" [X Link](https://x.com/TomWatkins1994/status/1803920902007996647) 2024-06-20T22:40Z [---] followers, [---] engagements "One of those days where I am having to fight AWS to get something that should be fairly simple to work. Currently I am losing" [X Link](https://x.com/TomWatkins1994/status/1804096143481094227) 2024-06-21T10:16Z [---] followers, [--] engagements "@zeeg If you're using Next.js the fetch calls should already be de-duplicated (if a separate server) cache is most useful when making calls to the database so I guess you could try using cache() inside of a procedure I've never tried but I guess it would work" [X Link](https://x.com/TomWatkins1994/status/1804835494401917031) 2024-06-23T11:14Z [---] followers, [--] engagements "@zeeg Obviously this would rely on tRPC being part of the next app to work in which case I guess you would probably wrap the whole procedure call in cache as it wouldn't be using fetch ๐ค" [X Link](https://x.com/TomWatkins1994/status/1804835823172358340) 2024-06-23T11:16Z [---] followers, [--] engagements "@tweetsbycolin @zeeg Next [--] would solve the fetch caching I believe. If tRPC is part of the next app you can avoid using fetch altogether in RSC's so cache could be useful" [X Link](https://x.com/TomWatkins1994/status/1804836262844539376) 2024-06-23T11:17Z [---] followers, [--] engagements "@jullerino @zeeg Doesn't unstable_cache cache for everyone so probably not what is wanted Using react cache to cache at request level probably only makes sense if not using fetch (as this should already be de-duplicated by next)" [X Link](https://x.com/TomWatkins1994/status/1804836744698671545) 2024-06-23T11:19Z [---] followers, [--] engagements "@nuxt_js @t3dotgg If next had the DX of nuxt I would be so happy. Only reason I'm not using Nuxt already is because I don't really want to have to learn Vue honestly" [X Link](https://x.com/TomWatkins1994/status/1804836995346174230) 2024-06-23T11:20Z [---] followers, [----] engagements "@SimonBitwise @matthewcp Not quite production ready just yet unfortunately" [X Link](https://x.com/TomWatkins1994/status/1804958515993182398) 2024-06-23T19:23Z [---] followers, [--] engagements "@Steve8708 I used amplify a whole back and I had a few issues with it know if any of these are sorted/possible [--]. I couldn't seem to use security groups on it to allow the app to access things in my VPC [--]. Streaming was totally bust (a lambda issue which I think is fixed)" [X Link](https://x.com/TomWatkins1994/status/1804974002072408068) 2024-06-23T20:25Z [---] followers, [---] engagements "@RihanArfan @nuxt_js @t3dotgg Thanks I use jsx heavily these days but I've used handlebars a fair bit and a bit of pug/ejs at various points too. I'd like to spend more time trying out Vue at some point for sure Svelte too Shame that there are only so many hours in the day" [X Link](https://x.com/TomWatkins1994/status/1805035003426034167) 2024-06-24T00:27Z [---] followers, [--] engagements "@regExpParser @RihanArfan @nuxt_js @t3dotgg I've seen that Vue supports JSX which is nice. Would I be right in saying that most Vue developers don't use it" [X Link](https://x.com/TomWatkins1994/status/1805165644645613875) 2024-06-24T09:06Z [---] followers, [--] engagements "When you start actually using embedding models and OpenAI APIs for real world use cases you realise how little these AI start ups actually provide for you. I just built a tool to chat with our user guide PDF in like an hour seen so many paid tools for PDF chat" [X Link](https://x.com/TomWatkins1994/status/1805920456706265286) 2024-06-26T11:06Z [---] followers, [--] engagements "@mattkingshott BullMQ is a really nice solution for queues you just hook it up to a Redis database. Plenty of emailing options nodemailer is fairly standard though" [X Link](https://x.com/TomWatkins1994/status/1805988764461719693) 2024-06-26T15:37Z [---] followers, [--] engagements "@MattStopa @mattkingshott JS absolutely sucks without TypeScript I'll agree with that it was also borderline unusable before ES6 syntax. I actively use multiple languages though and have been programming since [----] JS has its flaws but it's fine for the most part" [X Link](https://x.com/TomWatkins1994/status/1806009286058799359) 2024-06-26T16:59Z [---] followers, [--] engagements "@MattStopa @mattkingshott Out of curiosity what language do you use mostly then Just for some context" [X Link](https://x.com/TomWatkins1994/status/1806020088958444000) 2024-06-26T17:41Z [---] followers, [--] engagements "@TanzimIbthesam @mattkingshott If a package is good then I'm not even remotely bothered if it's third party or not. Laravel itself is third party it's not part of PHP is it" [X Link](https://x.com/TomWatkins1994/status/1806058204897415453) 2024-06-26T20:13Z [---] followers, [--] engagements "@neneodonkor @youyuxi @vuejs @rolldown_rs Rolldown is intended to replace rollup which is currently what Vite uses for production builds" [X Link](https://x.com/TomWatkins1994/status/1806096460523376719) 2024-06-26T22:45Z [---] followers, [--] engagements "@hernan_yadiel @sebastienlorber Nothing stopping someone else building a competitor to Expo for React Native at this point they just do it so well I expect people don't see it as a worthwhile investment trying to compete with them" [X Link](https://x.com/TomWatkins1994/status/1806414611932975185) 2024-06-27T19:49Z [---] followers, [--] engagements "@ScriptedAlchemy @rspack_dev @mjackson That's mad ๐คฏ๐คฏ" [X Link](https://x.com/TomWatkins1994/status/1806970042245960039) 2024-06-29T08:36Z [---] followers, [--] engagements "@AdamRackis I just hope the wider ecosystem get behind what he's trying to do feels like he's on the verge of something very special" [X Link](https://x.com/TomWatkins1994/status/1807497669431988337) 2024-06-30T19:33Z [---] followers, [---] engagements "@ScriptedAlchemy @nextjs @rspack_dev Cool to know rspack would work in theory though figured as much" [X Link](https://x.com/TomWatkins1994/status/1807506488828866688) 2024-06-30T20:08Z [---] followers, [--] engagements "@t3dotgg @ScriptedAlchemy I'm actually pretty hyped for Rspack not least of all because how responsive @ScriptedAlchemy is to my dumb questions on Twitter ๐ " [X Link](https://x.com/TomWatkins1994/status/1808122430998589524) 2024-07-02T12:55Z [---] followers, [---] engagements "@devdcdev @kentcdodds The benefit of a signal is that it can tell a particular part of the UI to re-render rather than having to render the whole component tree down and doing a diff with a virtual DOM. Its why Solid has achieved such good performance" [X Link](https://x.com/TomWatkins1994/status/1808584854621020611) 2024-07-03T19:33Z [---] followers, [---] engagements "@IroncladDev The difference between rust having actual types and the types being lost from TypeScript when it's compiled to JS ๐คทโ" [X Link](https://x.com/TomWatkins1994/status/1808643671442514271) 2024-07-03T23:27Z [---] followers, [--] engagements "@devagrawal09 Just need MongoDB to complete the set" [X Link](https://x.com/TomWatkins1994/status/1808648411056410646) 2024-07-03T23:45Z [---] followers, [--] engagements "@ziademarcus Typescript checking in VS code" [X Link](https://x.com/TomWatkins1994/status/1809675596987003284) 2024-07-06T19:47Z [---] followers, [--] engagements "@MattStopa I'm wondering if it's just the line spacing in the docs being very exaggerated and making it look like there are extra blank lines" [X Link](https://x.com/TomWatkins1994/status/1810440677840269557) 2024-07-08T22:27Z [---] followers, [--] engagements "@markjivko @DorianDevelops There are so few reasons to use a document database over relational almost every mongodb database I've seen if you trying super to be relational but with much more effort involved" [X Link](https://x.com/TomWatkins1994/status/1810967278113943806) 2024-07-10T09:20Z [---] followers, [---] engagements "@puruvjdev Great stuff ๐ just need to do this with all of his other packages now" [X Link](https://x.com/TomWatkins1994/status/1811496724902400168) 2024-07-11T20:24Z [---] followers, [----] engagements "@ryanflorence Saw them in Copenhagen last year absolute ๐s" [X Link](https://x.com/TomWatkins1994/status/1811697714893111357) 2024-07-12T09:42Z [---] followers, [--] engagements "@PatrickJS__ Nah this is me anytime I have to work in an old JS codebase.๐คฃ people forget you can use as many or as little Typescript features as you like in a TS file so it's pretty easy to get going with" [X Link](https://x.com/TomWatkins1994/status/1812969636444708887) 2024-07-15T21:56Z [---] followers, [--] engagements "@ImLunaHey I don't think I've had this specifically but I've found a lot of weird next type issues happen when you use typescript version from Vs code and not the one defined in the workspace" [X Link](https://x.com/TomWatkins1994/status/1813304698272670076) 2024-07-16T20:08Z [---] followers, [--] engagements "Anyone have some spicy theories on why this is the case but also why TypeScript usage has increased significantly at smaller companies in contrast. Considering the benefits of TypeScript are felt more on larger projects with more engineers it seems odd to me. Over the last year: TypeScript usage declined by a whopping 14% at companies with 100+ engineers. At startups the story was completely different ๐งต https://t.co/7EfdEiRhDh Over the last year: TypeScript usage declined by a whopping 14% at companies with 100+ engineers. At startups the story was completely different ๐งต" [X Link](https://x.com/TomWatkins1994/status/1814057560804061616) 2024-07-18T22:00Z [---] followers, [--] engagements "@ScriptedAlchemy I get that take for server side code. On the browser where JS and TS are the only (non wasm) options I still massively prefer Typescript still writing React for example is absolutely miserable without types" [X Link](https://x.com/TomWatkins1994/status/1814067226334368225) 2024-07-18T22:38Z [---] followers, [--] engagements "@PatrickJS__ Great for code sharing etc but things like typescript are quite tricky to great right and come with weird tradeoffs. On a positive though the tools for monorepos are getting better at a pretty fast pace" [X Link](https://x.com/TomWatkins1994/status/1814073806211649887) 2024-07-18T23:04Z [---] followers, [--] engagements "@mattpocockuk ChatGPT answers a question (with a varying degree of accuracy) but how do you even know what to ask it if you know nothing about code Something about a book giving you that structured approach that can be hard to beat" [X Link](https://x.com/TomWatkins1994/status/1815102621788848427) 2024-07-21T19:12Z [---] followers, [--] engagements "@joshmanders I don't use discord much but it's pretty annoying that every time I do I have to spend time updating it to have exactly the same features it's had for like [--] fucking years+" [X Link](https://x.com/TomWatkins1994/status/1815104198989479961) 2024-07-21T19:18Z [---] followers, [--] engagements "@ScriptedAlchemy @JordanHall_dev @ScriptedAlchemy I have no idea how you get stuff done but also spend so much time on here ๐" [X Link](https://x.com/TomWatkins1994/status/1815123176554152030) 2024-07-21T20:34Z [---] followers, [---] engagements "@mfts0 @jamesqquick @nextjs Src is just down to taste pretty much sometimes it can be useful for things like tailwind because you can just tell it to look in src rather than specifying the folders individually else you may end up scanning node_modules by accident" [X Link](https://x.com/TomWatkins1994/status/1815482123987677449) 2024-07-22T20:20Z [---] followers, [--] engagements "@impatienceisav1 Can it run all of the next specific ESlint rules" [X Link](https://x.com/TomWatkins1994/status/1815485638080143797) 2024-07-22T20:34Z [---] followers, [--] engagements "@impatienceisav1 Outlets like the ny times exist only to stir the pot not to share the news" [X Link](https://x.com/TomWatkins1994/status/1815497819605852277) 2024-07-22T21:23Z [---] followers, [--] engagements "@_ndeyefatoudiop The lack of parantheses around the div are the problem but honestly the first issue I thought of was the lack of types as a developer looking at that code I have no clue what the user prop is without guessing based on the code itself ๐ ๐" [X Link](https://x.com/TomWatkins1994/status/1816021905662447810) 2024-07-24T08:05Z [---] followers, [--] engagements "@simonswiss I'm currently working on a UI library for a new project which is using shadcn as a starter but ideally is going to work cross platform between web and react native. It's not ready to show but if I can get it to work well enough I'll probably open source it" [X Link](https://x.com/TomWatkins1994/status/1816022837322215823) 2024-07-24T08:09Z [---] followers, [----] engagements "@sebastienlorber @rwieruch Yeah ideally you want to fetch on the server to avoid some of the waterfall problems you get on the client don't you. Interested to see what the recommended client solution will end up being especially as the react team now know how much that's still done (re suspense drama)" [X Link](https://x.com/TomWatkins1994/status/1816144660521443830) 2024-07-24T16:13Z [---] followers, [--] engagements "@ScriptedAlchemy Yeah just gotta take their word for it and in fairness they've been shipping pretty quickly post migration so I genuinely hope that it was worth it. The whole team also seems to feel productive and motivated to work in Rust and there is some value to that too I think" [X Link](https://x.com/TomWatkins1994/status/1816154199572308304) 2024-07-24T16:51Z [---] followers, [--] engagements "@PatriotPointman @MrBeast Cringe" [X Link](https://x.com/TomWatkins1994/status/1816444919742906822) 2024-07-25T12:06Z [---] followers, [---] engagements "@ImLunaHey A few people missing the point I see. If people's bank accounts reflected the effort they put in then the gap between the top and bottom would be wayyyy smaller. Whilst Taylor swift is talented she's not worked any harder for her money than someone struggling on a low wage" [X Link](https://x.com/TomWatkins1994/status/1816798381680754802) 2024-07-26T11:31Z [---] followers, [--] engagements "@TanikaRayne @ImLunaHey The point was that making a lot of money does equate to earning a lot of money. Plenty of people work harder but earn less than Taylor Swift. I really can't simplify it any more than that" [X Link](https://x.com/TomWatkins1994/status/1816881792349081975) 2024-07-26T17:02Z [---] followers, [--] engagements "@clxudfast @ImLunaHey Yeah but XSS and CSRF are both super legit reasons lmao. That's like saying give me a good reason for not doing it apart from these really good reasons" [X Link](https://x.com/TomWatkins1994/status/1817311763563716720) 2024-07-27T21:31Z [---] followers, 17.2K engagements "@lukesprosser Mass effect [--] ๐" [X Link](https://x.com/TomWatkins1994/status/1817992294433227026) 2024-07-29T18:35Z [---] followers, [---] engagements "For anyone who is stuck between learning React and Svelte there are a lot of balanced takes here. TL;DR is they're both good but just approach similar problems with a different philosophy enjoyed recording this @samlfair is a great interviewer https://t.co/pInfgtTE2B enjoyed recording this @samlfair is a great interviewer https://t.co/pInfgtTE2B" [X Link](https://x.com/TomWatkins1994/status/1818022554428174710) 2024-07-29T20:35Z [---] followers, [---] engagements "@ImLunaHey Anyone who has used MongoDB without a reallyyyyy good use case for it would not need to ask why it's just an overall bad idea to use it over something like Postgres. they'll have scars to show for it" [X Link](https://x.com/TomWatkins1994/status/1818044173737681092) 2024-07-29T22:01Z [---] followers, [--] engagements "@thepatwalls Use daily notes in Obsidian. Auto creates a new note for me each day which I use to write basic to-do lists ๐ฅ๐ฅ" [X Link](https://x.com/TomWatkins1994/status/1818735984340508918) 2024-07-31T19:50Z [---] followers, [--] engagements "@mattpocockuk @owl_ww_lwo @matteocollina Presumably if it's only sorting the queue in memory you couldn't scale it over multiple servers either you'd need something that supports a separate backend like Redis to do that" [X Link](https://x.com/TomWatkins1994/status/1819642035327938831) 2024-08-03T07:50Z [---] followers, [--] engagements "@mattpocockuk @owl_ww_lwo @matteocollina Might actually take a look at it I have a project where it might be a good fit and a Redis backed queue might be complete overkill" [X Link](https://x.com/TomWatkins1994/status/1819662778736455959) 2024-08-03T09:13Z [---] followers, [--] engagements "@ThePrimeagen As long as @t3dotgg isn't running an online casino" [X Link](https://x.com/TomWatkins1994/status/1819867319054590422) 2024-08-03T22:45Z [---] followers, [---] engagements "@rauchg @elonmusk Completely agree. I'm building a form designer product and my landing page has a small heading then a sandbox straight after it so people can just try it immediately for themselves. With their changed stored in local storage so if they come back later it'll still be there" [X Link](https://x.com/TomWatkins1994/status/1819869750589084067) 2024-08-03T22:55Z [---] followers, [----] engagements "@_cluxter_ @JLarky Azure is awful I am unfortunate in having to use AWS and Azure at work. I use Azure a lot less though and I swear every time I do all of the things I need to access are in a different place" [X Link](https://x.com/TomWatkins1994/status/1820148536735936932) 2024-08-04T17:23Z [---] followers, [--] engagements "@leeerob @nextjs All of our databases are IP restricted so I have to build a separate backend for our next apps in our AWS. Is there any reason to use Vercel over just hosting with docker in AWS and saving myself the hassle of seperate backend" [X Link](https://x.com/TomWatkins1994/status/1820183793715781805) 2024-08-04T19:43Z [---] followers, [---] engagements "@_mjmeyer @liltechnomancer I think that was because it was such a wild concept and also required a build step which wasn't an easy thing to set up at the start. I don't hate Effect at all fwiw I actually think it's a good attempt at fixing a lot of issues we have" [X Link](https://x.com/TomWatkins1994/status/1820494192805884164) 2024-08-05T16:16Z [---] followers, [--] engagements "@_mjmeyer @liltechnomancer Yeah I fully skipped out Angular straight from jQuery to React for me ๐ yeah it's easy to forget how weird JSX looked at first it resonated though because I was already pretty used to code and HTML being mixed with languages like PHP" [X Link](https://x.com/TomWatkins1994/status/1820577148660261087) 2024-08-05T21:46Z [---] followers, [--] engagements "@barrystantonGBP @cb_doge @barrystantonGBP we don't want to destroy freedom of speech we're all just sick of your far right bullshit. Preaching Nazi propaganda when so many our british citizens died fighting them hand your head in shame pal" [X Link](https://x.com/TomWatkins1994/status/1820868321438527723) 2024-08-06T17:03Z [---] followers, [---] engagements "@anthonysheww Sometimes rules just aren't running locally different lint rules being flagged on CI. I am pretty sure I've not got it linked to typescript (which is a pain in itself) properly. Definite skill issues on my part so it would be good to see an optimal setup for both ts and ESlint" [X Link](https://x.com/TomWatkins1994/status/1820954963054608832) 2024-08-06T22:47Z [---] followers, [--] engagements "@ImLunaHey I have used plain CSS/SASS for 80% of career. It's because of this I now appreciate Tailwind even more for the immense value that it provides" [X Link](https://x.com/TomWatkins1994/status/1821239383258804443) 2024-08-07T17:38Z [---] followers, [--] engagements "@Jaaneek I think you can adjust your API call duration globally in Vercel.json I wonder if that can apply to server actions too" [X Link](https://x.com/TomWatkins1994/status/1821680765849235849) 2024-08-08T22:51Z [---] followers, [---] engagements "@JackCulpan For the most part I've replaced ChatGPT with my brain" [X Link](https://x.com/TomWatkins1994/status/1822201272771936367) 2024-08-10T09:20Z [---] followers, [--] engagements "@DrizzleORM @WillEBunting Yeah I don't really like rails+hotwire but I just remember the drama ๐ I haven't used HTMX too much but people often seem to hit a ceiling with that where it's more effort than it's worth (great memes tho). Astro and Svelte are both ๐ฅ๐ฅ" [X Link](https://x.com/TomWatkins1994/status/1822611334753599711) 2024-08-11T12:29Z [---] followers, [--] engagements "@RobbieTheWagner @heyandras Being able to abstract logic into reusable functions was a mistake" [X Link](https://x.com/TomWatkins1994/status/1822633808975282540) 2024-08-11T13:58Z [---] followers, [--] engagements "Getting bored of these super outdated takes. Even the guy who invented jQuery uses React I don't know why building websites got so complex this shit ain't rocket science HTML Bootstrap JQuery PHP Cash the check move on I don't know why building websites got so complex this shit ain't rocket science HTML Bootstrap JQuery PHP Cash the check move on" [X Link](https://x.com/TomWatkins1994/status/1822634693646233625) 2024-08-11T14:02Z [---] followers, [--] engagements "@joshsilentmode Social media detoxing is also pretty worthwhile every now and again it definitely opens your eyes to how much it can negatively affect your mental health at times" [X Link](https://x.com/TomWatkins1994/status/1823040870016266334) 2024-08-12T16:56Z [---] followers, [--] engagements "If PGLite from @ElectricSQL could run on React Native then it'd honestly just be game over for any other way of doing mobile apps" [X Link](https://x.com/TomWatkins1994/status/1823041620750586082) 2024-08-12T16:59Z [---] followers, [---] engagements "@samwillis @ElectricSQL That's awesome to hear man. Presume most of the complexity is around running WASM in a React Native app I was reading and it seems like it's more possible with the new architecture It's slightly beyond me though" [X Link](https://x.com/TomWatkins1994/status/1823060335315566890) 2024-08-12T18:13Z [---] followers, [--] engagements "@ddaalee On something like Vercel you have to either pay for their enterprise version and use secure compute to get a static IP or you need to route all your outbound server calls through a proxy server which again has price implications and downsides" [X Link](https://x.com/TomWatkins1994/status/1823674181923279156) 2024-08-14T10:53Z [---] followers, [--] engagements "Being able to make a component library of components that just work anywhere and own the code for that should be very exciting for anyone making react and react native apps. โก What if you could incrementally adopt native views in React websites instead of starting from scratch ๐ Expo DOM Components make this possible Watch: Migrating a @shadcn template to @Expo Router https://t.co/6Xb9BCeg15 โก What if you could incrementally adopt native views in React websites instead of starting from scratch ๐ Expo DOM Components make this possible Watch: Migrating a @shadcn template to @Expo Router" [X Link](https://x.com/TomWatkins1994/status/1823738056303935995) 2024-08-14T15:06Z [---] followers, [---] engagements "@t3dotgg I don't think the DX with Next is actually that good compared to some tools like Astro svelte kit and expo. I'm at the point where I almost always use next with a seperate backend" [X Link](https://x.com/TomWatkins1994/status/1824032939434270857) 2024-08-15T10:38Z [---] followers, [---] engagements "@alexanderisorax Mantine is a pretty underrated UI library used it for a while and it really is good especially after they ditched emotion. I still prefer shadcn myself as I like tailwind but also I do find myself editing the components to add my own tweaks felt a bit restricted with Mantine" [X Link](https://x.com/TomWatkins1994/status/1824347467149656390) 2024-08-16T07:28Z [---] followers, [---] engagements "@DrizzleORM @nodejs What is the difference between [--] and 20" [X Link](https://x.com/TomWatkins1994/status/1824457575166775387) 2024-08-16T14:45Z [---] followers, [---] engagements "@DrizzleORM @nodejs Only ask because of [--] being the current LTS" [X Link](https://x.com/TomWatkins1994/status/1824457980554907964) 2024-08-16T14:47Z [---] followers, [---] engagements "Very much enjoying how suddenly everyone is working out ways to make error handling in Typescript better. Only confusing to me is why now when it's literally sucked forever ๐ You'll hate me for this but this is what my code looks like. https://t.co/NWNTKbB2ms You'll hate me for this but this is what my code looks like. https://t.co/NWNTKbB2ms" [X Link](https://x.com/TomWatkins1994/status/1824929845765177824) 2024-08-17T22:02Z [---] followers, [---] engagements "People keep talking about @nodejs removing corepack as an inconvenience for contributing to a codebase. I'm just thinking about how many Dockerfiles depend on it ๐" [X Link](https://x.com/TomWatkins1994/status/1825690913760301270) 2024-08-20T00:26Z [---] followers, [--] engagements "@imprakharshukla @nodejs It makes using something like pnpm in your Dockerfiles easier feels like a step back" [X Link](https://x.com/TomWatkins1994/status/1825807502568542238) 2024-08-20T08:10Z [---] followers, [--] engagements "@thdxr @terminaldotshop Having the frontend in Go and backend in JS is a wild combination" [X Link](https://x.com/TomWatkins1994/status/1826008096675868828) 2024-08-20T21:27Z [---] followers, [---] engagements "@thdxr @terminaldotshop Jokes aside man just watched the full video and that's super impressive stuff. The API for creating clusters but just being able to just run a script in local dev is so nice should be a perfect fit for a Vercel - AWS migration I'm thinking of doing" [X Link](https://x.com/TomWatkins1994/status/1826015713003200578) 2024-08-20T21:57Z [---] followers, [--] engagements "@zeeg I think it's because people have so many good options that they don't like using things with too strong opinions. Even our frameworks are becoming less opinionated think @solid_js start allowing you to use your own router and remix going more towards just react router" [X Link](https://x.com/TomWatkins1994/status/1826363490539368526) 2024-08-21T20:59Z [---] followers, [---] engagements "@SWENGDAD She's not asking for a well paid job and qualifications she's just wanting to be able to afford a basic standard of living ๐คก" [X Link](https://x.com/TomWatkins1994/status/1826372672194052263) 2024-08-21T21:35Z [---] followers, [----] engagements "@big10cantcount @SWENGDAD Plenty of housing exists for everyone there are literally empty properties everywhere being hoarded by the wealthy. Immigration needs to be controlled for sure but if you think that's the only cause of the problem then you're incredibly delusional" [X Link](https://x.com/TomWatkins1994/status/1826387643913175415) 2024-08-21T22:35Z [---] followers, [---] engagements "@posva I wouldn't really say React is just JS tbh but I think you could consider Vue and Svelte especially as supersets of HTML" [X Link](https://x.com/TomWatkins1994/status/1829474356277190839) 2024-08-30T11:00Z [---] followers, [---] engagements "@princetrunks @fireship_dev Every time I gave a decent answer on stack overflow I either got modded on something really nitpicky or have someone downvote the answer based on a weird technicality and sometimes be actively hostile. I gave up in the end the community on there fucking sucked" [X Link](https://x.com/TomWatkins1994/status/1830029871063486828) 2024-08-31T23:48Z [---] followers, [--] engagements "@fireship_dev I'm avoiding AI coding tools as much as possible so when it' gets good enough and most of us get fired and the only ones left are people are people who remember how to code I'll be one of them" [X Link](https://x.com/TomWatkins1994/status/1830030432714342780) 2024-08-31T23:50Z [---] followers, [--] engagements "@kl_lasse @TkDodo Pretty sure server actions all send POST requests too which is kind of odd in the context of data fetching. I think React just assumed everyone would only fetch data in RSCs going forward so didn't think to add a nice solution for client side fetching due to the waterfalls" [X Link](https://x.com/TomWatkins1994/status/1830486693947789387) 2024-09-02T06:03Z [---] followers, [--] engagements "Sad times. My [--] year fitness/weight loss journey has officially come full circle and I've eventually ended up back where I was at the start due to losing motivation the last couple of years. New diet/training plan starts today time to get back to [----] levels ๐" [X Link](https://x.com/TomWatkins1994/status/1830501413647958021) 2024-09-02T07:02Z [---] followers, [--] engagements "@matteocollina Only gonna get worse too" [X Link](https://x.com/TomWatkins1994/status/1830644444724380104) 2024-09-02T16:30Z [---] followers, [----] engagements "@bmdavis419 AWS difficultly is hard to judge to be fair all depends on what you use and how you use it" [X Link](https://x.com/TomWatkins1994/status/1830644734840459729) 2024-09-02T16:31Z [---] followers, [--] engagements "@heyandras Lalavel is what Laravel would be called if you downloaded it from Limewire" [X Link](https://x.com/TomWatkins1994/status/1830861954811875738) 2024-09-03T06:54Z [---] followers, [--] engagements "@flaviocopes I use next.js but I'm glad I've had years of experience not using it beforehand using jQuery raw html and CSS and cleanly defined server/client boundaries either using node or other server side languages. If I didn't have that experience I'd probably end up in such a mess" [X Link](https://x.com/TomWatkins1994/status/1830902740299415563) 2024-09-03T09:36Z [---] followers, [--] engagements "@devagrawal09 @ThePrimeagen In fairness the Dom apis were kinda shit when jQuery was in it's peak and most of the newer Dom apis were easy to move to from jQuery" [X Link](https://x.com/TomWatkins1994/status/1831035305916555283) 2024-09-03T18:23Z [---] followers, [---] engagements "@devagrawal09 @ThePrimeagen 100% JavaScript fullstack yeah. I'm sure the Laravel phoenix Devs would argue differently haha. tRPC is a must for me too not having end to end type safety sucks and I am not a fan of server actions I like RSCs and I use them but I could probably live without them" [X Link](https://x.com/TomWatkins1994/status/1831037052605063215) 2024-09-03T18:30Z [---] followers, [---] engagements "@mattpocockuk LinkedIn is one of the most garbage platforms I've ever used. The fact that people use it as an example of why you should use Ember is the main reason that I do not use Ember" [X Link](https://x.com/TomWatkins1994/status/1831617609613156458) 2024-09-05T08:57Z [---] followers, [---] engagements "@bmdavis419 Yeah I ditched notion because I just didn't need most of the features and just wanted to do note taking. If you just want a note taking app Obsidian is massively superior option" [X Link](https://x.com/TomWatkins1994/status/1831621350961688966) 2024-09-05T09:12Z [---] followers, [--] engagements "@sregg @expo I'm not really sure what type of performance hit that you'll see if you use it to be fair. I know webview apps perform much better than they used to" [X Link](https://x.com/TomWatkins1994/status/1831677737351762334) 2024-09-05T12:56Z [---] followers, [--] engagements "@titerot @bmdavis419 The performance can be really grim in Notion. Obsidian is super customisable. The daily notes feature is real nice. The fact that it's also such a simple folder and files interface makes organising easier. It's also got vim mode for those who are that way inclined" [X Link](https://x.com/TomWatkins1994/status/1831680462965575826) 2024-09-05T13:07Z [---] followers, [---] engagements "@t3dotgg Looking forward to seeing someone being called a paid Laravel shill" [X Link](https://x.com/TomWatkins1994/status/1831709542817661288) 2024-09-05T15:02Z [---] followers, [---] engagements "@samwhoo Sometimes it pays to be somewhat opinionated but it really depends on the product. I like Obsidian because it allows me to pick and choose the features that I want I think the approach works for productivity tools. For things like e-commerce sites is a different conversation" [X Link](https://x.com/TomWatkins1994/status/1831782130156003492) 2024-09-05T19:51Z [---] followers, [--] engagements "@MichaelFrieze @omBratteng @chronark_ @aarondfrancis @nextjs @vercel Via docker or even just using node it's pretty easy the only extra thing you'll probably have to do is maybe some image optimisation setup and caching maybe. It's only difficult to host it in a serverless way so if you wanted it running on lambda for example" [X Link](https://x.com/TomWatkins1994/status/1831817762387509650) 2024-09-05T22:12Z [---] followers, [---] engagements "@m0un10_ @dreamsofcode_io Yeah I kinda figured as much but wanted to be sure ๐ yeah to get it optimal you probably want set up your own image optimisation Redis cache and probably a CDN. All are doable whilst hosting in docker but it is a bit of work you have to do yourself obviously" [X Link](https://x.com/TomWatkins1994/status/1831964472749256743) 2024-09-06T07:55Z [---] followers, [---] engagements "@TkDodo Is this one of the reasons you argued that Zustand stores in a context should be in a useState not a useRef I agree a lot of codebases will fall foul of this rule" [X Link](https://x.com/TomWatkins1994/status/1832011841087643806) 2024-09-06T11:03Z [---] followers, [----] engagements "@Dmdboi Yeah the UI is actually horrifying. You also have to download an extension to see merge conflicts too wild" [X Link](https://x.com/TomWatkins1994/status/1832031028673683655) 2024-09-06T12:20Z [---] followers, [--] engagements "@bxweng @JoakimThomsen @dreamsofcode_io The lack of secure access to our resources that are already in AWS without the enterprise plan is the primary reason I'm thinking of doing the move. Currently we have a separate backend in AWS to get access to our data and we end up losing half of the Vercel benefits that way" [X Link](https://x.com/TomWatkins1994/status/1832370575173353974) 2024-09-07T10:49Z [---] followers, [--] engagements "@DorianDevelops PHP jobs generally around me pay the worst definitely. The best paid web development jobs seem to always be jobs I've noticed http://asp.net http://asp.net" [X Link](https://x.com/TomWatkins1994/status/1832752860787888443) 2024-09-08T12:08Z [---] followers, [----] engagements "@flaviocopes It's Laravel Vs Next.js + options. Both are great tools for building apps fighting between them is like when we were teenagers fighting about whether Xbox or playstation was better" [X Link](https://x.com/TomWatkins1994/status/1832872506627416100) 2024-09-08T20:03Z [---] followers, [----] engagements "@meinbiz @lukesprosser @DorianDevelops I'll admit I don't enjoy nuget that much just found so many out of date packages even Microsoft ones. I remember finding the version of Microsoft exchange was way out of date and I had to pull down the repo and compile it myself to use it ๐ JS is full of dependency hell yeah" [X Link](https://x.com/TomWatkins1994/status/1833010173943619986) 2024-09-09T05:10Z [---] followers, [--] engagements "@leeerob @xdotli It was also one of the draws of Lucia Auth for me it's a really thin abstraction that is just a few steps above just being a really good guide on how to roll your own Auth but with some nice utilities for the awkward bits. Going this route is the best way to future proof imo" [X Link](https://x.com/TomWatkins1994/status/1833023324496028094) 2024-09-09T06:03Z [---] followers, [---] engagements "@aap_twak @_mjmeyer @flaviocopes Yeah typescript can be annoying when it gets in your way but I do really miss how expressive it is when I use other languages that don't have it. Yeah php types don't look too bad you use classes a fair amount too right" [X Link](https://x.com/TomWatkins1994/status/1833095268423647440) 2024-09-09T10:49Z [---] followers, [--] engagements "@aap_twak @_mjmeyer @flaviocopes If you're using Nest then you would use classes for sure generally found Nest was more popular with Angular Devs due it's similar approach. Options like express Fastify Hono are all quite different and don't require classes at all" [X Link](https://x.com/TomWatkins1994/status/1833097905260908651) 2024-09-09T10:59Z [---] followers, [--] engagements "@Illizian @flaviocopes I'll bite ๐ Only real difference was a handful of games the [---] had better games than PS3 but it's been playstation hands down since then ๐" [X Link](https://x.com/TomWatkins1994/status/1833433895934537875) 2024-09-10T09:14Z [---] followers, [--] engagements "With all the disputes between JS and Laravel going on can we all at least agree that Tailwind is really fucking great Tailwind is such a joy to use. If you learn one utility class you know all utility classes. If you implement something on one project it works on all projects. And it never breaks. It works exactly as it worked since v0.3 and keeps getting better and faster. Tailwind is such a joy to use. If you learn one utility class you know all utility classes. If you implement something on one project it works on all projects. And it never breaks. It works exactly as it worked since v0.3" [X Link](https://x.com/TomWatkins1994/status/1833531989754056982) 2024-09-10T15:44Z [---] followers, [--] engagements "@thdxr It often does not enjoy the Turborepo terminal UI a lot of the time either" [X Link](https://x.com/TomWatkins1994/status/1833762672170430578) 2024-09-11T07:01Z [---] followers, [---] engagements "@adevinwild @asidorenko_ It's particularly good for dashboards you could fetch all the data on the server and pass the promises to the individual client components" [X Link](https://x.com/TomWatkins1994/status/1833891632971669747) 2024-09-11T15:33Z [---] followers, [--] engagements "Friendly piece of advice for anyone thinking of using AWS Elastic Beanstalk for the next project Do not" [X Link](https://x.com/TomWatkins1994/status/1833959236360937550) 2024-09-11T20:02Z [---] followers, [--] engagements "@TkDodo Gonna a take a moment to acknowledge the quality of that bug report though" [X Link](https://x.com/TomWatkins1994/status/1834211503483810078) 2024-09-12T12:44Z [---] followers, [---] engagements "@flaviocopes Makes your tailwind config easier" [X Link](https://x.com/TomWatkins1994/status/1834253060564017481) 2024-09-12T15:29Z [---] followers, [---] engagements "@ScriptedAlchemy If webpack had it then I think a lot less people wouldn't have jumped over to vIte simplicity just sells itself" [X Link](https://x.com/TomWatkins1994/status/1834346761885774161) 2024-09-12T21:42Z [---] followers, [---] engagements "@rauchg It's mostly replaced Google search for me it just feels like a faster way of getting to the same information especially as it can collate information from multiple sources. I think more tools need to credit their sources though" [X Link](https://x.com/TomWatkins1994/status/1835237985811419540) 2024-09-15T08:43Z [---] followers, [--] engagements "I still love how so many people assume everyone on here is an American. Some of us are actually from somewhat functional countries @Mofrill13 I'm British @Mofrill13 I'm British" [X Link](https://x.com/TomWatkins1994/status/1835572394892697687) 2024-09-16T06:52Z [---] followers, [--] engagements "@ImLunaHey Yo wtf" [X Link](https://x.com/TomWatkins1994/status/1835573656048546263) 2024-09-16T06:57Z [---] followers, [--] engagements "@devagrawal09 It wanted to check a value in a Zustand store so I console logged it out in a component. When the value changed it caused a re-render of that component. I think a child component must have updated the store value during render so you just got an invites render loop" [X Link](https://x.com/TomWatkins1994/status/1835927034859593945) 2024-09-17T06:21Z [---] followers, [--] engagements "@flaviocopes Tech twitter is a pretty inaccurate reflection of actual devs to be fair. It'd also be easy to think everyone just uses Drizzle too but the download stats have things like sequalize which no one talks about anymore way higher in usage ๐ " [X Link](https://x.com/TomWatkins1994/status/1835930960413577243) 2024-09-17T06:37Z [---] followers, [----] engagements "@brianbriscoe_ @flaviocopes Yeah there is some useful content to be found on Reddit for sure but for the most part I find I have to wade through so much toxic nonsense to get to it these days" [X Link](https://x.com/TomWatkins1994/status/1835935655077069233) 2024-09-17T06:55Z [---] followers, [---] engagements "The absolute mess that is TypeScript in monorepos is actually too much for me sometimes" [X Link](https://x.com/TomWatkins1994/status/1836113047712141782) 2024-09-17T18:40Z [---] followers, [--] engagements "Typescript is great and all but as someone who uses multiple languages for various things sometimes it's great relief to just leave the JS circus for a bit and write some Python ๐ " [X Link](https://x.com/TomWatkins1994/status/1836653141372121157) 2024-09-19T06:26Z [---] followers, [--] engagements "@Saggn @t3dotgg Clearly not used datadog ๐ " [X Link](https://x.com/TomWatkins1994/status/1836861141793767583) 2024-09-19T20:13Z [---] followers, [--] engagements "@Jaaneek @AntWilson If you want [--] databases then its probably reasonable that you should be paying some money for that. Supabase will be incurring costs for that irrespective if you have users or not. Vercel is different in the sense that because they are serverless" [X Link](https://x.com/TomWatkins1994/status/1837079870884433980) 2024-09-20T10:42Z [---] followers, [--] engagements "@sebastienlorber GitHub too busy making AI products now to care about their site UX now sadly" [X Link](https://x.com/TomWatkins1994/status/1837081899992269158) 2024-09-20T10:50Z [---] followers, [--] engagements "@brianbriscoe_ @m0un10_ @forgebitz Yeah the actual workflow was pretty nice when I last used it was just lacking a little in features. To be fair the most annoying thing was how badly amplify integrates with other parts of AWS" [X Link](https://x.com/TomWatkins1994/status/1837849522065617274) 2024-09-22T13:40Z [---] followers, [---] engagements "@ImLunaHey I use @obsdmd and an extension for it which allows me to sync all my notes straight into GitHub" [X Link](https://x.com/TomWatkins1994/status/1838094340695982252) 2024-09-23T05:53Z [---] followers, [--] engagements "@LewisCTech @obsdmd + their GitHub extension is pretty awesome for this" [X Link](https://x.com/TomWatkins1994/status/1838094449085141168) 2024-09-23T05:54Z [---] followers, [--] engagements "It's actually wild how good @vitest_dev is compared to pretty much every other JS option. I always knew this but going through a load of old Mocha/Chai tests earlier really made me realise how far the ecosystem has come" [X Link](https://x.com/TomWatkins1994/status/1838347200167833858) 2024-09-23T22:38Z [---] followers, [--] engagements "It's wild how much React code you see that actually has this exact issue What is wrong with this #react code https://t.co/eCF6JTnSuw What is wrong with this #react code https://t.co/eCF6JTnSuw" [X Link](https://x.com/TomWatkins1994/status/1838709093164347725) 2024-09-24T22:36Z [---] followers, [--] engagements "@ddaalee On this project each change requires a review so pushing straight to main completely side steps that ๐ On a project where I'm the sole author and it's not being used by anyone yet I don't mind just doing everything on main" [X Link](https://x.com/TomWatkins1994/status/1839638812298821800) 2024-09-27T12:10Z [---] followers, [--] engagements "@ddaalee We aren't paying for GitHub currently else it would be protected one of those things I have to get approved still but hopefully will be in place soon" [X Link](https://x.com/TomWatkins1994/status/1839656306082197579) 2024-09-27T13:20Z [---] followers, [--] engagements "@zeeg @maniacallemon @dhh Plus the difficulties with the combination of those things. TypeScript + monorepo is a uniquely annoying thing to deal with" [X Link](https://x.com/TomWatkins1994/status/1840090704573325729) 2024-09-28T18:06Z [---] followers, [---] engagements "@anthonysheww @zeeg @maniacallemon @dhh Yeah I'm just trying to work out the exact point at which it breaks down. Also I'd like to be able to click through on a function and get the TS code not the dts file. Seems to just be tradeoffs with both approaches wish there was a one size fits all approach" [X Link](https://x.com/TomWatkins1994/status/1840101885010911432) 2024-09-28T18:50Z [---] followers, [---] engagements "@anthonysheww @zeeg @maniacallemon @dhh Ahhh that's really helpful man thanks I need to fully read through the new docs for sure I read through the old ones but not all of the new ones yet really good stuff from what I've read so far ๐" [X Link](https://x.com/TomWatkins1994/status/1840142534971908182) 2024-09-28T21:32Z [---] followers, [---] engagements "@thdxr We use RDS Postgres and 'its fine'. Cost and performance are consistent which is nice in fact I'm pretty sure it was using free tier for a while. Not operating it at a large scale though so keep that in mind. I have bigger RDS instances but they're using MSSQL not Postgres" [X Link](https://x.com/TomWatkins1994/status/1840631989222723759) 2024-09-30T05:57Z [---] followers, [--] engagements "@thdxr I don't know how much this affects you either but with RDS you can obviously have more choices for RDMS options like MSSQL MariaDB Oracle etc. Whereas I think aurora is just postgres/mysql It's mad how many people use MSSQL and Oracle in enterprise" [X Link](https://x.com/TomWatkins1994/status/1840632994752500151) 2024-09-30T06:01Z [---] followers, [--] engagements "@yudistiraashadi @webdevcody Little effort for a maybe decent pay out seems like a reasonable investment" [X Link](https://x.com/TomWatkins1994/status/1840635270636458105) 2024-09-30T06:10Z [---] followers, [--] engagements "@ImLunaHey Our last prime minister and two recent home secretaries have been anti immigration despite having parents that were themselves immigrants ๐ always found that very confusing" [X Link](https://x.com/TomWatkins1994/status/1840636485055152398) 2024-09-30T06:15Z [---] followers, [--] engagements "@thdxr BullMQ has flows which might be on the right lines. Gotta be backed by Redis only though" [X Link](https://x.com/TomWatkins1994/status/1840861427751387546) 2024-09-30T21:09Z [---] followers, [----] engagements "Is anyone using @shadcn inside a monorepo I have for a while but I've never been 100% sure about where to put my tailwind config in my UI package or in my next app I've been doing the former but I'd like to manage tailwind in its own package ideally" [X Link](https://x.com/TomWatkins1994/status/1841172014049960084) 2024-10-01T17:43Z [---] followers, [--] engagements "@imprakharshukla @shadcn Thanks it does feel like the right thing to do I think ๐ if the UI package has it's own tailwind config file separate to the front end apps I presume you've got a build step in your UI package" [X Link](https://x.com/TomWatkins1994/status/1841176307981566244) 2024-10-01T18:00Z [---] followers, [--] engagements "@imprakharshukla @shadcn Ah yeah I use transpileBundles for next dead useful. I was just wondering how it works with multiple tailwind.confg files being around" [X Link](https://x.com/TomWatkins1994/status/1841372646073627046) 2024-10-02T07:00Z [---] followers, [--] engagements "@mattpocockuk This was a complaint I had with Bun a while back they benchmarked their fetch against Node they weren't weighed down by all the things the node fetch was having to do which slowed it down as you've just demonstrated" [X Link](https://x.com/TomWatkins1994/status/1841787305876484109) 2024-10-03T10:28Z [---] followers, [----] engagements "@t3dotgg If you just want a note taking app Notion is crazy overkill and you should use something simpler like obsidian. The people I know who really love Notion are the ones who get a whole lot more out of it than just notes" [X Link](https://x.com/TomWatkins1994/status/1842668735527850272) 2024-10-05T20:50Z [---] followers, [----] engagements Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing
@TomWatkins1994 Tom WatkinsTom Watkins posts on X about ai, javascript, in the, devs the most. They currently have [-------] followers and [---] posts still getting attention that total [-------] engagements in the last [--] hours.
Social category influence technology brands social networks finance celebrities stocks gaming us election vc firms products travel destinations
Social topic influence ai, javascript, in the, devs, twitter, money, software, code, fetch, obsidian
Top accounts mentioned or mentioned by @joshmanders @thdxr @mattpocockuk @t3dotgg @zeeg @imlunahey @kettanaito @ddaalee @scriptedalchemy @mjmeyer @flaviocopes @theo @juemrami @adamrackis @vuejs @rauchg @nextjs @shadcn @nodejs @tkdodo
Top assets mentioned Fetch (FET) MongoDB, Inc. (MDB) Microsoft Corp. (MSFT) Verge (XVG) Merge (MERGE)
Top posts by engagements in the last [--] hours
"@leojuriolli7 @AdamRackis If they don't like tailwind then definitely look at stylex"
X Link 2023-12-22T20:15Z [--] followers, [--] engagements
"@AdamRackis At this point I'm just sticking to the most basic abstractions I can find like tailwind due to how much everything seems to be changing all the time. You never know when something like RSC will come along and basically wipeout support for a whole array of packages"
X Link 2023-12-22T20:16Z [--] followers, [---] engagements
"@DanielVaughn @t3dotgg I like python for it's simplicity but the lack of types is something I've struggled with more and more as I get used to having those in the other languages I use"
X Link 2024-01-16T23:54Z [---] followers, [----] engagements
"@michalkuncio @vuejs I've gone with the simple rule that arrow functions are for anon functions and for everything else I just use a regular function. Only exception is when there are this binding issues like we used to have in react class components"
X Link 2024-01-29T00:10Z [--] followers, [--] engagements
"@michalkuncio @vuejs As long as the code base retains some measure of consistency I think it's fine either way"
X Link 2024-01-29T01:29Z [--] followers, [--] engagements
"@alexdotjs When network restrictions meant I needed a separate backend in AWS to talk to my db instead of using next as my back end. One of the times I was most grateful for tRPC as it meant I barely had to change any code when moving the backend from next to an express app"
X Link 2024-01-30T23:23Z [--] followers, [--] engagements
"@tekbog This but where JavaScript is in the middle and typescript and the [--] ends. I'm never using plain js again unless forced to"
X Link 2024-02-22T23:47Z [--] followers, [--] engagements
"@tomasz_fm I tried firebase and next together a while back worked well until I tried to use anything running on the edge (such as middleware) due to its dependency on the crypto library that edge doesn't support. Found ways around it but it wasn't as seamless as I'd of liked"
X Link 2024-02-24T16:27Z [--] followers, [--] engagements
"@lukesprosser Some people will tell you that's a bad thing but I don't think so obviously with limits ๐
inference is a strength of typescript so I don't think it's such a bad thing to be using it"
X Link 2024-03-26T22:04Z [--] followers, [--] engagements
"@LewisMenelaws I guess a lot of projects are pointing that even Windows Devs mostly deploy to Linux still meaning that really people should be using wsl or docker to make dev and prod environments more consistent"
X Link 2024-04-03T08:01Z [--] followers, [----] engagements
"@kylegawley But also write once reuse everywhere is a double edged sword. I'm afraid to change anything in global styles because you have no idea what it'll fuck up without doing a bit analysis of all your codebase. This is why people including myself use tailwind small atomic classes"
X Link 2024-04-06T10:59Z [--] followers, [--] engagements
"@AdamRackis Im mainly a TypeScript and Python guy but I have to pick up and maintain some old projects at work and it's actually a surprisingly pleasant experience mainly due to how interoperable it is with C# http://vb.net http://vb.net"
X Link 2024-04-25T20:02Z [--] followers, [---] engagements
"@jlongster Const isn't a proper constant but with typescript and ESlint you can use it better"
X Link 2024-05-02T20:14Z [--] followers, [---] engagements
"@acdlite I much prefer using react.cache to dedupe fetch requests and I think I would rather another similar util be provided to deal with hydration issues. I get why you want to patch APIs but adding implicit behaviour of standard APIs will always rub a lot of people the wrong way"
X Link 2024-05-07T05:05Z [--] followers, [--] engagements
"@MaxPrilutskiy If you aren't going for full stack like next or remix then Vite is the way to go so much better than create react app ever was"
X Link 2024-05-15T17:02Z [--] followers, [--] engagements
"@rauchg @v0 I think the best way you can use AI as a dev is use it to enhance your workflow but not rely on it. And build products that use AI to deliver real value to customer rather than pointless features no one cares about"
X Link 2024-05-18T18:04Z [--] followers, [--] engagements
"@thdxr I found myself spending too much time thinking about how to model shit in MongoDB and ended up just replicating something that would have been more suited to using SQL. Sentiment is true tho people love a bandwagon don't they"
X Link 2024-05-18T22:26Z [--] followers, [--] engagements
"@zeeg Build steps are trivial now and very minimum I'll need a build step for TypeScript because I can't stand using plain JS or any dynamically types language to be fair. If we were still using webpack I'd be with DHH on this but Vite/Next makes life so much easier"
X Link 2024-05-19T08:19Z [--] followers, [---] engagements
"@mattpocockuk Hadn't considered the benefit of creating dts files for each. I currently use next.js transpilePackages option to pull in my packages and build them and tsx/tsup to run dev/builds otherwise. Previously I was running tsx on all packages for dev concurrently with turborepo"
X Link 2024-05-24T14:37Z [--] followers, [---] engagements
"@mattpocockuk I think in this instance turborepo fixes the issue of the logs being over multiple terminal windows It's caching could probably help with the overhead of the watching too"
X Link 2024-05-24T14:39Z [--] followers, [--] engagements
"@DedalusDev Both are fine but from my own use the story for TypeScript is worse with sequalize if that's a factor. Personally I would avoid both and use @DrizzleORM it's the best node ORM I've used by a mile"
X Link 2024-05-27T19:19Z [--] followers, [--] engagements
"@joyofcodedev Not a svelte user myself but can't help but love Rich Harris"
X Link 2024-05-31T16:48Z [--] followers, [--] engagements
"@t3dotgg Runes have got me so tempted to invest more time into using Svelte simple and composable state opens so many doors"
X Link 2024-06-04T09:12Z [--] followers, [--] engagements
"@verge Hope they've also got a feature that stops me deleting the app off my phone and never using it again"
X Link 2024-06-04T18:04Z [--] followers, [--] engagements
"Spent the afternoon installing @obsdmd and getting the setup tuned to my liking. Now very much regretting wasting the last few years using other note apps. It's hard to beat a product that gives you this level of customisation. Feel like I've built it myself ๐ฅ"
X Link 2024-06-05T17:44Z [--] followers, [---] engagements
"Finally invested some time into properly researching @ElectricSQL and I genuinely don't think I've been this hyped about a new technology in a while. Feels like something I just want to build with and work out what my product should actually do later ๐"
X Link 2024-06-05T19:45Z [--] followers, [--] engagements
"@ElectricSQL Only bummer I can see so far is PGlite not working on React Native due to the lack of WASM support"
X Link 2024-06-05T19:48Z [--] followers, [--] engagements
"@htmx_org @dhh HTMX with all the based takes of late. Sometimes the best approach is just the one that brings you joy and productivity. Svelte said it best when they said they 'optimize for vibes'"
X Link 2024-06-06T09:12Z [--] followers, [---] engagements
"@mattpocockuk I had a bunch of obsidian notes that were named like Needed them in a different format to make file sorting work how I wanted being able able to just whack a script together to process [----] notes like this felt like a superpower http://DD-MM-YYYY.md http://DD-MM-YYYY.md"
X Link 2024-06-06T17:36Z [--] followers, [--] engagements
"@jamonholmgren It's the biggest pull for me. Why use multiple languages when you can just put more energy into getting the most out of one. Just sitting around waiting for the Laravel devs to come tell you that you're wrong"
X Link 2024-06-06T18:01Z [--] followers, [---] engagements
"@jamonholmgren And before anyone says anything I use like [--] languages regularly. I just always find myself getting the most productivity when I'm using Typescript"
X Link 2024-06-06T18:03Z [---] followers, [--] engagements
"@TylerCLaprade @unbound_dev @mozzius Oh really I'm surprised I've not noticed that. That seems like a bit of a shortcoming in the rule ๐ค"
X Link 2024-06-07T15:40Z [--] followers, [--] engagements
"@webdevcody @AlessandroSalzo Do you find anything that doesn't work correctly when next is run in a container I've not got a project big enough yet in my containers to have spotted any big problems just yet"
X Link 2024-06-08T07:23Z [--] followers, [--] engagements
"@webdevcody @AlessandroSalzo I'm also considering using code pipeline with ECS + Fargate for hosting not sure if many people have deployed a Next app in that way but we're so deep in AWS already that I kinda wanna keep everything there"
X Link 2024-06-08T08:53Z [--] followers, [--] engagements
"@puruvjdev FCP times are better with RSCs generally that's sold as one of there main benefits"
X Link 2024-06-08T09:37Z [--] followers, [---] engagements
"@puruvjdev I haven't used CRA for years and haven't used Remix enough to answer that with any confidence. I know Remix/React router is getting RSC support soon anyways. I guess the idea is that if the HTML is sent over the wire it doesn't have additional steps where JS has to create the UI"
X Link 2024-06-08T10:28Z [--] followers, [--] engagements
"@BodhiHawken @adamdotdev @tweetsbycolin Exactly my thoughts. When you have predictable user counts and guaranteed income it makes a lot of sense to use something like Clerk. For b2c its a massive financial risk if you offer any kind of free tier account"
X Link 2024-06-09T11:40Z [--] followers, [--] engagements
"@sadmann17 The German word is what happens to my brain when I have to resolve a merge conflict"
X Link 2024-06-14T11:29Z [--] followers, [--] engagements
"@joshmanders I dropped out of uni after a year and got junior role learned more in like a month in that role than I did the whole year of uni"
X Link 2024-06-15T17:23Z [--] followers, [---] engagements
"@jamonholmgren Most react components aren't reusable between the web and mobile to be fair unless you've used something like react-native-web"
X Link 2024-06-17T12:54Z [--] followers, [--] engagements
"@GroundControl @jamonholmgren If most of your business logic is run on the server then it will be shared whether it's using flutter or react native. Are you referring to things like hooks etc"
X Link 2024-06-17T14:17Z [--] followers, [--] engagements
"@tannerlinsley @reactjs Having a working group where the core team can easily interact with maintainers of important libraries can interact. I love @nextjs/@vercel but they've almost bought this privelege by hiring core team members and I think the wider ecosystem should also have this benefit"
X Link 2024-06-17T22:00Z [--] followers, [----] engagements
"@PLBompard True. I think it's about finding balance between things that make you more productive and things that make you useless. AI is handy when you have some mundane function to write and just want to save the time but it's too tempting to just let it write everything"
X Link 2024-06-18T07:59Z [--] followers, [--] engagements
"@PLBompard This is why the most AI generated code I use is the occasionally one off script from ChatGPT that's a nice balance for me"
X Link 2024-06-18T08:01Z [--] followers, [--] engagements
"@eddiejaoude Anyone who would refuse to contribute because of it being a TypeScript codebase probably isn't someone you want contributing anyway"
X Link 2024-06-19T06:48Z [--] followers, [--] engagements
"@SimonBitwise @matthewcp SWC is a js compiler rather than a bundler. It was meant to replace things like Babel rather than webpack"
X Link 2024-06-20T22:04Z [---] followers, [---] engagements
"@Rich_Harris I haven't spoken to that many svelte developers but every one of them seemed to really love it. React needs to start 'optimising for vibes' more"
X Link 2024-06-20T22:36Z [---] followers, [---] engagements
"@Igloczek @jpschroeder @milianriedel querySelector made jQuery mostly redundant for the things I was using it for yeah"
X Link 2024-06-20T22:40Z [---] followers, [---] engagements
"One of those days where I am having to fight AWS to get something that should be fairly simple to work. Currently I am losing"
X Link 2024-06-21T10:16Z [---] followers, [--] engagements
"@zeeg If you're using Next.js the fetch calls should already be de-duplicated (if a separate server) cache is most useful when making calls to the database so I guess you could try using cache() inside of a procedure I've never tried but I guess it would work"
X Link 2024-06-23T11:14Z [---] followers, [--] engagements
"@zeeg Obviously this would rely on tRPC being part of the next app to work in which case I guess you would probably wrap the whole procedure call in cache as it wouldn't be using fetch ๐ค"
X Link 2024-06-23T11:16Z [---] followers, [--] engagements
"@tweetsbycolin @zeeg Next [--] would solve the fetch caching I believe. If tRPC is part of the next app you can avoid using fetch altogether in RSC's so cache could be useful"
X Link 2024-06-23T11:17Z [---] followers, [--] engagements
"@jullerino @zeeg Doesn't unstable_cache cache for everyone so probably not what is wanted Using react cache to cache at request level probably only makes sense if not using fetch (as this should already be de-duplicated by next)"
X Link 2024-06-23T11:19Z [---] followers, [--] engagements
"@nuxt_js @t3dotgg If next had the DX of nuxt I would be so happy. Only reason I'm not using Nuxt already is because I don't really want to have to learn Vue honestly"
X Link 2024-06-23T11:20Z [---] followers, [----] engagements
"@SimonBitwise @matthewcp Not quite production ready just yet unfortunately"
X Link 2024-06-23T19:23Z [---] followers, [--] engagements
"@Steve8708 I used amplify a whole back and I had a few issues with it know if any of these are sorted/possible [--]. I couldn't seem to use security groups on it to allow the app to access things in my VPC [--]. Streaming was totally bust (a lambda issue which I think is fixed)"
X Link 2024-06-23T20:25Z [---] followers, [---] engagements
"@RihanArfan @nuxt_js @t3dotgg Thanks I use jsx heavily these days but I've used handlebars a fair bit and a bit of pug/ejs at various points too. I'd like to spend more time trying out Vue at some point for sure Svelte too Shame that there are only so many hours in the day"
X Link 2024-06-24T00:27Z [---] followers, [--] engagements
"@regExpParser @RihanArfan @nuxt_js @t3dotgg I've seen that Vue supports JSX which is nice. Would I be right in saying that most Vue developers don't use it"
X Link 2024-06-24T09:06Z [---] followers, [--] engagements
"When you start actually using embedding models and OpenAI APIs for real world use cases you realise how little these AI start ups actually provide for you. I just built a tool to chat with our user guide PDF in like an hour seen so many paid tools for PDF chat"
X Link 2024-06-26T11:06Z [---] followers, [--] engagements
"@mattkingshott BullMQ is a really nice solution for queues you just hook it up to a Redis database. Plenty of emailing options nodemailer is fairly standard though"
X Link 2024-06-26T15:37Z [---] followers, [--] engagements
"@MattStopa @mattkingshott JS absolutely sucks without TypeScript I'll agree with that it was also borderline unusable before ES6 syntax. I actively use multiple languages though and have been programming since [----] JS has its flaws but it's fine for the most part"
X Link 2024-06-26T16:59Z [---] followers, [--] engagements
"@MattStopa @mattkingshott Out of curiosity what language do you use mostly then Just for some context"
X Link 2024-06-26T17:41Z [---] followers, [--] engagements
"@TanzimIbthesam @mattkingshott If a package is good then I'm not even remotely bothered if it's third party or not. Laravel itself is third party it's not part of PHP is it"
X Link 2024-06-26T20:13Z [---] followers, [--] engagements
"@neneodonkor @youyuxi @vuejs @rolldown_rs Rolldown is intended to replace rollup which is currently what Vite uses for production builds"
X Link 2024-06-26T22:45Z [---] followers, [--] engagements
"@hernan_yadiel @sebastienlorber Nothing stopping someone else building a competitor to Expo for React Native at this point they just do it so well I expect people don't see it as a worthwhile investment trying to compete with them"
X Link 2024-06-27T19:49Z [---] followers, [--] engagements
"@ScriptedAlchemy @rspack_dev @mjackson That's mad ๐คฏ๐คฏ"
X Link 2024-06-29T08:36Z [---] followers, [--] engagements
"@AdamRackis I just hope the wider ecosystem get behind what he's trying to do feels like he's on the verge of something very special"
X Link 2024-06-30T19:33Z [---] followers, [---] engagements
"@ScriptedAlchemy @nextjs @rspack_dev Cool to know rspack would work in theory though figured as much"
X Link 2024-06-30T20:08Z [---] followers, [--] engagements
"@t3dotgg @ScriptedAlchemy I'm actually pretty hyped for Rspack not least of all because how responsive @ScriptedAlchemy is to my dumb questions on Twitter ๐
"
X Link 2024-07-02T12:55Z [---] followers, [---] engagements
"@devdcdev @kentcdodds The benefit of a signal is that it can tell a particular part of the UI to re-render rather than having to render the whole component tree down and doing a diff with a virtual DOM. Its why Solid has achieved such good performance"
X Link 2024-07-03T19:33Z [---] followers, [---] engagements
"@IroncladDev The difference between rust having actual types and the types being lost from TypeScript when it's compiled to JS ๐คทโ"
X Link 2024-07-03T23:27Z [---] followers, [--] engagements
"@devagrawal09 Just need MongoDB to complete the set"
X Link 2024-07-03T23:45Z [---] followers, [--] engagements
"@ziademarcus Typescript checking in VS code"
X Link 2024-07-06T19:47Z [---] followers, [--] engagements
"@MattStopa I'm wondering if it's just the line spacing in the docs being very exaggerated and making it look like there are extra blank lines"
X Link 2024-07-08T22:27Z [---] followers, [--] engagements
"@markjivko @DorianDevelops There are so few reasons to use a document database over relational almost every mongodb database I've seen if you trying super to be relational but with much more effort involved"
X Link 2024-07-10T09:20Z [---] followers, [---] engagements
"@puruvjdev Great stuff ๐ just need to do this with all of his other packages now"
X Link 2024-07-11T20:24Z [---] followers, [----] engagements
"@ryanflorence Saw them in Copenhagen last year absolute ๐s"
X Link 2024-07-12T09:42Z [---] followers, [--] engagements
"@PatrickJS__ Nah this is me anytime I have to work in an old JS codebase.๐คฃ people forget you can use as many or as little Typescript features as you like in a TS file so it's pretty easy to get going with"
X Link 2024-07-15T21:56Z [---] followers, [--] engagements
"@ImLunaHey I don't think I've had this specifically but I've found a lot of weird next type issues happen when you use typescript version from Vs code and not the one defined in the workspace"
X Link 2024-07-16T20:08Z [---] followers, [--] engagements
"Anyone have some spicy theories on why this is the case but also why TypeScript usage has increased significantly at smaller companies in contrast. Considering the benefits of TypeScript are felt more on larger projects with more engineers it seems odd to me. Over the last year: TypeScript usage declined by a whopping 14% at companies with 100+ engineers. At startups the story was completely different ๐งต https://t.co/7EfdEiRhDh Over the last year: TypeScript usage declined by a whopping 14% at companies with 100+ engineers. At startups the story was completely different ๐งต"
X Link 2024-07-18T22:00Z [---] followers, [--] engagements
"@ScriptedAlchemy I get that take for server side code. On the browser where JS and TS are the only (non wasm) options I still massively prefer Typescript still writing React for example is absolutely miserable without types"
X Link 2024-07-18T22:38Z [---] followers, [--] engagements
"@PatrickJS__ Great for code sharing etc but things like typescript are quite tricky to great right and come with weird tradeoffs. On a positive though the tools for monorepos are getting better at a pretty fast pace"
X Link 2024-07-18T23:04Z [---] followers, [--] engagements
"@mattpocockuk ChatGPT answers a question (with a varying degree of accuracy) but how do you even know what to ask it if you know nothing about code Something about a book giving you that structured approach that can be hard to beat"
X Link 2024-07-21T19:12Z [---] followers, [--] engagements
"@joshmanders I don't use discord much but it's pretty annoying that every time I do I have to spend time updating it to have exactly the same features it's had for like [--] fucking years+"
X Link 2024-07-21T19:18Z [---] followers, [--] engagements
"@ScriptedAlchemy @JordanHall_dev @ScriptedAlchemy I have no idea how you get stuff done but also spend so much time on here ๐"
X Link 2024-07-21T20:34Z [---] followers, [---] engagements
"@mfts0 @jamesqquick @nextjs Src is just down to taste pretty much sometimes it can be useful for things like tailwind because you can just tell it to look in src rather than specifying the folders individually else you may end up scanning node_modules by accident"
X Link 2024-07-22T20:20Z [---] followers, [--] engagements
"@impatienceisav1 Can it run all of the next specific ESlint rules"
X Link 2024-07-22T20:34Z [---] followers, [--] engagements
"@impatienceisav1 Outlets like the ny times exist only to stir the pot not to share the news"
X Link 2024-07-22T21:23Z [---] followers, [--] engagements
"@_ndeyefatoudiop The lack of parantheses around the div are the problem but honestly the first issue I thought of was the lack of types as a developer looking at that code I have no clue what the user prop is without guessing based on the code itself ๐
๐"
X Link 2024-07-24T08:05Z [---] followers, [--] engagements
"@simonswiss I'm currently working on a UI library for a new project which is using shadcn as a starter but ideally is going to work cross platform between web and react native. It's not ready to show but if I can get it to work well enough I'll probably open source it"
X Link 2024-07-24T08:09Z [---] followers, [----] engagements
"@sebastienlorber @rwieruch Yeah ideally you want to fetch on the server to avoid some of the waterfall problems you get on the client don't you. Interested to see what the recommended client solution will end up being especially as the react team now know how much that's still done (re suspense drama)"
X Link 2024-07-24T16:13Z [---] followers, [--] engagements
"@ScriptedAlchemy Yeah just gotta take their word for it and in fairness they've been shipping pretty quickly post migration so I genuinely hope that it was worth it. The whole team also seems to feel productive and motivated to work in Rust and there is some value to that too I think"
X Link 2024-07-24T16:51Z [---] followers, [--] engagements
"@PatriotPointman @MrBeast Cringe"
X Link 2024-07-25T12:06Z [---] followers, [---] engagements
"@ImLunaHey A few people missing the point I see. If people's bank accounts reflected the effort they put in then the gap between the top and bottom would be wayyyy smaller. Whilst Taylor swift is talented she's not worked any harder for her money than someone struggling on a low wage"
X Link 2024-07-26T11:31Z [---] followers, [--] engagements
"@TanikaRayne @ImLunaHey The point was that making a lot of money does equate to earning a lot of money. Plenty of people work harder but earn less than Taylor Swift. I really can't simplify it any more than that"
X Link 2024-07-26T17:02Z [---] followers, [--] engagements
"@clxudfast @ImLunaHey Yeah but XSS and CSRF are both super legit reasons lmao. That's like saying give me a good reason for not doing it apart from these really good reasons"
X Link 2024-07-27T21:31Z [---] followers, 17.2K engagements
"@lukesprosser Mass effect [--] ๐"
X Link 2024-07-29T18:35Z [---] followers, [---] engagements
"For anyone who is stuck between learning React and Svelte there are a lot of balanced takes here. TL;DR is they're both good but just approach similar problems with a different philosophy enjoyed recording this @samlfair is a great interviewer https://t.co/pInfgtTE2B enjoyed recording this @samlfair is a great interviewer https://t.co/pInfgtTE2B"
X Link 2024-07-29T20:35Z [---] followers, [---] engagements
"@ImLunaHey Anyone who has used MongoDB without a reallyyyyy good use case for it would not need to ask why it's just an overall bad idea to use it over something like Postgres. they'll have scars to show for it"
X Link 2024-07-29T22:01Z [---] followers, [--] engagements
"@thepatwalls Use daily notes in Obsidian. Auto creates a new note for me each day which I use to write basic to-do lists ๐ฅ๐ฅ"
X Link 2024-07-31T19:50Z [---] followers, [--] engagements
"@mattpocockuk @owl_ww_lwo @matteocollina Presumably if it's only sorting the queue in memory you couldn't scale it over multiple servers either you'd need something that supports a separate backend like Redis to do that"
X Link 2024-08-03T07:50Z [---] followers, [--] engagements
"@mattpocockuk @owl_ww_lwo @matteocollina Might actually take a look at it I have a project where it might be a good fit and a Redis backed queue might be complete overkill"
X Link 2024-08-03T09:13Z [---] followers, [--] engagements
"@ThePrimeagen As long as @t3dotgg isn't running an online casino"
X Link 2024-08-03T22:45Z [---] followers, [---] engagements
"@rauchg @elonmusk Completely agree. I'm building a form designer product and my landing page has a small heading then a sandbox straight after it so people can just try it immediately for themselves. With their changed stored in local storage so if they come back later it'll still be there"
X Link 2024-08-03T22:55Z [---] followers, [----] engagements
"@cluxter @JLarky Azure is awful I am unfortunate in having to use AWS and Azure at work. I use Azure a lot less though and I swear every time I do all of the things I need to access are in a different place"
X Link 2024-08-04T17:23Z [---] followers, [--] engagements
"@leeerob @nextjs All of our databases are IP restricted so I have to build a separate backend for our next apps in our AWS. Is there any reason to use Vercel over just hosting with docker in AWS and saving myself the hassle of seperate backend"
X Link 2024-08-04T19:43Z [---] followers, [---] engagements
"@_mjmeyer @liltechnomancer I think that was because it was such a wild concept and also required a build step which wasn't an easy thing to set up at the start. I don't hate Effect at all fwiw I actually think it's a good attempt at fixing a lot of issues we have"
X Link 2024-08-05T16:16Z [---] followers, [--] engagements
"@_mjmeyer @liltechnomancer Yeah I fully skipped out Angular straight from jQuery to React for me ๐ yeah it's easy to forget how weird JSX looked at first it resonated though because I was already pretty used to code and HTML being mixed with languages like PHP"
X Link 2024-08-05T21:46Z [---] followers, [--] engagements
"@barrystantonGBP @cb_doge @barrystantonGBP we don't want to destroy freedom of speech we're all just sick of your far right bullshit. Preaching Nazi propaganda when so many our british citizens died fighting them hand your head in shame pal"
X Link 2024-08-06T17:03Z [---] followers, [---] engagements
"@anthonysheww Sometimes rules just aren't running locally different lint rules being flagged on CI. I am pretty sure I've not got it linked to typescript (which is a pain in itself) properly. Definite skill issues on my part so it would be good to see an optimal setup for both ts and ESlint"
X Link 2024-08-06T22:47Z [---] followers, [--] engagements
"@ImLunaHey I have used plain CSS/SASS for 80% of career. It's because of this I now appreciate Tailwind even more for the immense value that it provides"
X Link 2024-08-07T17:38Z [---] followers, [--] engagements
"@Jaaneek I think you can adjust your API call duration globally in Vercel.json I wonder if that can apply to server actions too"
X Link 2024-08-08T22:51Z [---] followers, [---] engagements
"@JackCulpan For the most part I've replaced ChatGPT with my brain"
X Link 2024-08-10T09:20Z [---] followers, [--] engagements
"@DrizzleORM @WillEBunting Yeah I don't really like rails+hotwire but I just remember the drama ๐ I haven't used HTMX too much but people often seem to hit a ceiling with that where it's more effort than it's worth (great memes tho). Astro and Svelte are both ๐ฅ๐ฅ"
X Link 2024-08-11T12:29Z [---] followers, [--] engagements
"@RobbieTheWagner @heyandras Being able to abstract logic into reusable functions was a mistake"
X Link 2024-08-11T13:58Z [---] followers, [--] engagements
"Getting bored of these super outdated takes. Even the guy who invented jQuery uses React I don't know why building websites got so complex this shit ain't rocket science HTML Bootstrap JQuery PHP Cash the check move on I don't know why building websites got so complex this shit ain't rocket science HTML Bootstrap JQuery PHP Cash the check move on"
X Link 2024-08-11T14:02Z [---] followers, [--] engagements
"@joshsilentmode Social media detoxing is also pretty worthwhile every now and again it definitely opens your eyes to how much it can negatively affect your mental health at times"
X Link 2024-08-12T16:56Z [---] followers, [--] engagements
"If PGLite from @ElectricSQL could run on React Native then it'd honestly just be game over for any other way of doing mobile apps"
X Link 2024-08-12T16:59Z [---] followers, [---] engagements
"@samwillis @ElectricSQL That's awesome to hear man. Presume most of the complexity is around running WASM in a React Native app I was reading and it seems like it's more possible with the new architecture It's slightly beyond me though"
X Link 2024-08-12T18:13Z [---] followers, [--] engagements
"@ddaalee On something like Vercel you have to either pay for their enterprise version and use secure compute to get a static IP or you need to route all your outbound server calls through a proxy server which again has price implications and downsides"
X Link 2024-08-14T10:53Z [---] followers, [--] engagements
"Being able to make a component library of components that just work anywhere and own the code for that should be very exciting for anyone making react and react native apps. โก What if you could incrementally adopt native views in React websites instead of starting from scratch ๐ Expo DOM Components make this possible Watch: Migrating a @shadcn template to @Expo Router https://t.co/6Xb9BCeg15 โก What if you could incrementally adopt native views in React websites instead of starting from scratch ๐ Expo DOM Components make this possible Watch: Migrating a @shadcn template to @Expo Router"
X Link 2024-08-14T15:06Z [---] followers, [---] engagements
"@t3dotgg I don't think the DX with Next is actually that good compared to some tools like Astro svelte kit and expo. I'm at the point where I almost always use next with a seperate backend"
X Link 2024-08-15T10:38Z [---] followers, [---] engagements
"@alexanderisorax Mantine is a pretty underrated UI library used it for a while and it really is good especially after they ditched emotion. I still prefer shadcn myself as I like tailwind but also I do find myself editing the components to add my own tweaks felt a bit restricted with Mantine"
X Link 2024-08-16T07:28Z [---] followers, [---] engagements
"@DrizzleORM @nodejs What is the difference between [--] and 20"
X Link 2024-08-16T14:45Z [---] followers, [---] engagements
"@DrizzleORM @nodejs Only ask because of [--] being the current LTS"
X Link 2024-08-16T14:47Z [---] followers, [---] engagements
"Very much enjoying how suddenly everyone is working out ways to make error handling in Typescript better. Only confusing to me is why now when it's literally sucked forever ๐
You'll hate me for this but this is what my code looks like. https://t.co/NWNTKbB2ms You'll hate me for this but this is what my code looks like. https://t.co/NWNTKbB2ms"
X Link 2024-08-17T22:02Z [---] followers, [---] engagements
"People keep talking about @nodejs removing corepack as an inconvenience for contributing to a codebase. I'm just thinking about how many Dockerfiles depend on it ๐"
X Link 2024-08-20T00:26Z [---] followers, [--] engagements
"@imprakharshukla @nodejs It makes using something like pnpm in your Dockerfiles easier feels like a step back"
X Link 2024-08-20T08:10Z [---] followers, [--] engagements
"@thdxr @terminaldotshop Having the frontend in Go and backend in JS is a wild combination"
X Link 2024-08-20T21:27Z [---] followers, [---] engagements
"@thdxr @terminaldotshop Jokes aside man just watched the full video and that's super impressive stuff. The API for creating clusters but just being able to just run a script in local dev is so nice should be a perfect fit for a Vercel - AWS migration I'm thinking of doing"
X Link 2024-08-20T21:57Z [---] followers, [--] engagements
"@zeeg I think it's because people have so many good options that they don't like using things with too strong opinions. Even our frameworks are becoming less opinionated think @solid_js start allowing you to use your own router and remix going more towards just react router"
X Link 2024-08-21T20:59Z [---] followers, [---] engagements
"@SWENGDAD She's not asking for a well paid job and qualifications she's just wanting to be able to afford a basic standard of living ๐คก"
X Link 2024-08-21T21:35Z [---] followers, [----] engagements
"@big10cantcount @SWENGDAD Plenty of housing exists for everyone there are literally empty properties everywhere being hoarded by the wealthy. Immigration needs to be controlled for sure but if you think that's the only cause of the problem then you're incredibly delusional"
X Link 2024-08-21T22:35Z [---] followers, [---] engagements
"@posva I wouldn't really say React is just JS tbh but I think you could consider Vue and Svelte especially as supersets of HTML"
X Link 2024-08-30T11:00Z [---] followers, [---] engagements
"@princetrunks @fireship_dev Every time I gave a decent answer on stack overflow I either got modded on something really nitpicky or have someone downvote the answer based on a weird technicality and sometimes be actively hostile. I gave up in the end the community on there fucking sucked"
X Link 2024-08-31T23:48Z [---] followers, [--] engagements
"@fireship_dev I'm avoiding AI coding tools as much as possible so when it' gets good enough and most of us get fired and the only ones left are people are people who remember how to code I'll be one of them"
X Link 2024-08-31T23:50Z [---] followers, [--] engagements
"@kl_lasse @TkDodo Pretty sure server actions all send POST requests too which is kind of odd in the context of data fetching. I think React just assumed everyone would only fetch data in RSCs going forward so didn't think to add a nice solution for client side fetching due to the waterfalls"
X Link 2024-09-02T06:03Z [---] followers, [--] engagements
"Sad times. My [--] year fitness/weight loss journey has officially come full circle and I've eventually ended up back where I was at the start due to losing motivation the last couple of years. New diet/training plan starts today time to get back to [----] levels ๐"
X Link 2024-09-02T07:02Z [---] followers, [--] engagements
"@matteocollina Only gonna get worse too"
X Link 2024-09-02T16:30Z [---] followers, [----] engagements
"@bmdavis419 AWS difficultly is hard to judge to be fair all depends on what you use and how you use it"
X Link 2024-09-02T16:31Z [---] followers, [--] engagements
"@heyandras Lalavel is what Laravel would be called if you downloaded it from Limewire"
X Link 2024-09-03T06:54Z [---] followers, [--] engagements
"@flaviocopes I use next.js but I'm glad I've had years of experience not using it beforehand using jQuery raw html and CSS and cleanly defined server/client boundaries either using node or other server side languages. If I didn't have that experience I'd probably end up in such a mess"
X Link 2024-09-03T09:36Z [---] followers, [--] engagements
"@devagrawal09 @ThePrimeagen In fairness the Dom apis were kinda shit when jQuery was in it's peak and most of the newer Dom apis were easy to move to from jQuery"
X Link 2024-09-03T18:23Z [---] followers, [---] engagements
"@devagrawal09 @ThePrimeagen 100% JavaScript fullstack yeah. I'm sure the Laravel phoenix Devs would argue differently haha. tRPC is a must for me too not having end to end type safety sucks and I am not a fan of server actions I like RSCs and I use them but I could probably live without them"
X Link 2024-09-03T18:30Z [---] followers, [---] engagements
"@mattpocockuk LinkedIn is one of the most garbage platforms I've ever used. The fact that people use it as an example of why you should use Ember is the main reason that I do not use Ember"
X Link 2024-09-05T08:57Z [---] followers, [---] engagements
"@bmdavis419 Yeah I ditched notion because I just didn't need most of the features and just wanted to do note taking. If you just want a note taking app Obsidian is massively superior option"
X Link 2024-09-05T09:12Z [---] followers, [--] engagements
"@sregg @expo I'm not really sure what type of performance hit that you'll see if you use it to be fair. I know webview apps perform much better than they used to"
X Link 2024-09-05T12:56Z [---] followers, [--] engagements
"@titerot @bmdavis419 The performance can be really grim in Notion. Obsidian is super customisable. The daily notes feature is real nice. The fact that it's also such a simple folder and files interface makes organising easier. It's also got vim mode for those who are that way inclined"
X Link 2024-09-05T13:07Z [---] followers, [---] engagements
"@t3dotgg Looking forward to seeing someone being called a paid Laravel shill"
X Link 2024-09-05T15:02Z [---] followers, [---] engagements
"@samwhoo Sometimes it pays to be somewhat opinionated but it really depends on the product. I like Obsidian because it allows me to pick and choose the features that I want I think the approach works for productivity tools. For things like e-commerce sites is a different conversation"
X Link 2024-09-05T19:51Z [---] followers, [--] engagements
"@MichaelFrieze @omBratteng @chronark_ @aarondfrancis @nextjs @vercel Via docker or even just using node it's pretty easy the only extra thing you'll probably have to do is maybe some image optimisation setup and caching maybe. It's only difficult to host it in a serverless way so if you wanted it running on lambda for example"
X Link 2024-09-05T22:12Z [---] followers, [---] engagements
"@m0un10_ @dreamsofcode_io Yeah I kinda figured as much but wanted to be sure ๐
yeah to get it optimal you probably want set up your own image optimisation Redis cache and probably a CDN. All are doable whilst hosting in docker but it is a bit of work you have to do yourself obviously"
X Link 2024-09-06T07:55Z [---] followers, [---] engagements
"@TkDodo Is this one of the reasons you argued that Zustand stores in a context should be in a useState not a useRef I agree a lot of codebases will fall foul of this rule"
X Link 2024-09-06T11:03Z [---] followers, [----] engagements
"@Dmdboi Yeah the UI is actually horrifying. You also have to download an extension to see merge conflicts too wild"
X Link 2024-09-06T12:20Z [---] followers, [--] engagements
"@bxweng @JoakimThomsen @dreamsofcode_io The lack of secure access to our resources that are already in AWS without the enterprise plan is the primary reason I'm thinking of doing the move. Currently we have a separate backend in AWS to get access to our data and we end up losing half of the Vercel benefits that way"
X Link 2024-09-07T10:49Z [---] followers, [--] engagements
"@DorianDevelops PHP jobs generally around me pay the worst definitely. The best paid web development jobs seem to always be jobs I've noticed http://asp.net http://asp.net"
X Link 2024-09-08T12:08Z [---] followers, [----] engagements
"@flaviocopes It's Laravel Vs Next.js + options. Both are great tools for building apps fighting between them is like when we were teenagers fighting about whether Xbox or playstation was better"
X Link 2024-09-08T20:03Z [---] followers, [----] engagements
"@meinbiz @lukesprosser @DorianDevelops I'll admit I don't enjoy nuget that much just found so many out of date packages even Microsoft ones. I remember finding the version of Microsoft exchange was way out of date and I had to pull down the repo and compile it myself to use it ๐
JS is full of dependency hell yeah"
X Link 2024-09-09T05:10Z [---] followers, [--] engagements
"@leeerob @xdotli It was also one of the draws of Lucia Auth for me it's a really thin abstraction that is just a few steps above just being a really good guide on how to roll your own Auth but with some nice utilities for the awkward bits. Going this route is the best way to future proof imo"
X Link 2024-09-09T06:03Z [---] followers, [---] engagements
"@aap_twak @_mjmeyer @flaviocopes Yeah typescript can be annoying when it gets in your way but I do really miss how expressive it is when I use other languages that don't have it. Yeah php types don't look too bad you use classes a fair amount too right"
X Link 2024-09-09T10:49Z [---] followers, [--] engagements
"@aap_twak @_mjmeyer @flaviocopes If you're using Nest then you would use classes for sure generally found Nest was more popular with Angular Devs due it's similar approach. Options like express Fastify Hono are all quite different and don't require classes at all"
X Link 2024-09-09T10:59Z [---] followers, [--] engagements
"@Illizian @flaviocopes I'll bite ๐ Only real difference was a handful of games the [---] had better games than PS3 but it's been playstation hands down since then ๐"
X Link 2024-09-10T09:14Z [---] followers, [--] engagements
"With all the disputes between JS and Laravel going on can we all at least agree that Tailwind is really fucking great Tailwind is such a joy to use. If you learn one utility class you know all utility classes. If you implement something on one project it works on all projects. And it never breaks. It works exactly as it worked since v0.3 and keeps getting better and faster. Tailwind is such a joy to use. If you learn one utility class you know all utility classes. If you implement something on one project it works on all projects. And it never breaks. It works exactly as it worked since v0.3"
X Link 2024-09-10T15:44Z [---] followers, [--] engagements
"@thdxr It often does not enjoy the Turborepo terminal UI a lot of the time either"
X Link 2024-09-11T07:01Z [---] followers, [---] engagements
"@adevinwild @asidorenko_ It's particularly good for dashboards you could fetch all the data on the server and pass the promises to the individual client components"
X Link 2024-09-11T15:33Z [---] followers, [--] engagements
"Friendly piece of advice for anyone thinking of using AWS Elastic Beanstalk for the next project Do not"
X Link 2024-09-11T20:02Z [---] followers, [--] engagements
"@TkDodo Gonna a take a moment to acknowledge the quality of that bug report though"
X Link 2024-09-12T12:44Z [---] followers, [---] engagements
"@flaviocopes Makes your tailwind config easier"
X Link 2024-09-12T15:29Z [---] followers, [---] engagements
"@ScriptedAlchemy If webpack had it then I think a lot less people wouldn't have jumped over to vIte simplicity just sells itself"
X Link 2024-09-12T21:42Z [---] followers, [---] engagements
"@rauchg It's mostly replaced Google search for me it just feels like a faster way of getting to the same information especially as it can collate information from multiple sources. I think more tools need to credit their sources though"
X Link 2024-09-15T08:43Z [---] followers, [--] engagements
"I still love how so many people assume everyone on here is an American. Some of us are actually from somewhat functional countries @Mofrill13 I'm British @Mofrill13 I'm British"
X Link 2024-09-16T06:52Z [---] followers, [--] engagements
"@ImLunaHey Yo wtf"
X Link 2024-09-16T06:57Z [---] followers, [--] engagements
"@devagrawal09 It wanted to check a value in a Zustand store so I console logged it out in a component. When the value changed it caused a re-render of that component. I think a child component must have updated the store value during render so you just got an invites render loop"
X Link 2024-09-17T06:21Z [---] followers, [--] engagements
"@flaviocopes Tech twitter is a pretty inaccurate reflection of actual devs to be fair. It'd also be easy to think everyone just uses Drizzle too but the download stats have things like sequalize which no one talks about anymore way higher in usage ๐
"
X Link 2024-09-17T06:37Z [---] followers, [----] engagements
"@brianbriscoe_ @flaviocopes Yeah there is some useful content to be found on Reddit for sure but for the most part I find I have to wade through so much toxic nonsense to get to it these days"
X Link 2024-09-17T06:55Z [---] followers, [---] engagements
"The absolute mess that is TypeScript in monorepos is actually too much for me sometimes"
X Link 2024-09-17T18:40Z [---] followers, [--] engagements
"Typescript is great and all but as someone who uses multiple languages for various things sometimes it's great relief to just leave the JS circus for a bit and write some Python ๐
"
X Link 2024-09-19T06:26Z [---] followers, [--] engagements
"@Saggn @t3dotgg Clearly not used datadog ๐
"
X Link 2024-09-19T20:13Z [---] followers, [--] engagements
"@Jaaneek @AntWilson If you want [--] databases then its probably reasonable that you should be paying some money for that. Supabase will be incurring costs for that irrespective if you have users or not. Vercel is different in the sense that because they are serverless"
X Link 2024-09-20T10:42Z [---] followers, [--] engagements
"@sebastienlorber GitHub too busy making AI products now to care about their site UX now sadly"
X Link 2024-09-20T10:50Z [---] followers, [--] engagements
"@brianbriscoe_ @m0un10_ @forgebitz Yeah the actual workflow was pretty nice when I last used it was just lacking a little in features. To be fair the most annoying thing was how badly amplify integrates with other parts of AWS"
X Link 2024-09-22T13:40Z [---] followers, [---] engagements
"@ImLunaHey I use @obsdmd and an extension for it which allows me to sync all my notes straight into GitHub"
X Link 2024-09-23T05:53Z [---] followers, [--] engagements
"@LewisCTech @obsdmd + their GitHub extension is pretty awesome for this"
X Link 2024-09-23T05:54Z [---] followers, [--] engagements
"It's actually wild how good @vitest_dev is compared to pretty much every other JS option. I always knew this but going through a load of old Mocha/Chai tests earlier really made me realise how far the ecosystem has come"
X Link 2024-09-23T22:38Z [---] followers, [--] engagements
"It's wild how much React code you see that actually has this exact issue What is wrong with this #react code https://t.co/eCF6JTnSuw What is wrong with this #react code https://t.co/eCF6JTnSuw"
X Link 2024-09-24T22:36Z [---] followers, [--] engagements
"@ddaalee On this project each change requires a review so pushing straight to main completely side steps that ๐
On a project where I'm the sole author and it's not being used by anyone yet I don't mind just doing everything on main"
X Link 2024-09-27T12:10Z [---] followers, [--] engagements
"@ddaalee We aren't paying for GitHub currently else it would be protected one of those things I have to get approved still but hopefully will be in place soon"
X Link 2024-09-27T13:20Z [---] followers, [--] engagements
"@zeeg @maniacallemon @dhh Plus the difficulties with the combination of those things. TypeScript + monorepo is a uniquely annoying thing to deal with"
X Link 2024-09-28T18:06Z [---] followers, [---] engagements
"@anthonysheww @zeeg @maniacallemon @dhh Yeah I'm just trying to work out the exact point at which it breaks down. Also I'd like to be able to click through on a function and get the TS code not the dts file. Seems to just be tradeoffs with both approaches wish there was a one size fits all approach"
X Link 2024-09-28T18:50Z [---] followers, [---] engagements
"@anthonysheww @zeeg @maniacallemon @dhh Ahhh that's really helpful man thanks I need to fully read through the new docs for sure I read through the old ones but not all of the new ones yet really good stuff from what I've read so far ๐"
X Link 2024-09-28T21:32Z [---] followers, [---] engagements
"@thdxr We use RDS Postgres and 'its fine'. Cost and performance are consistent which is nice in fact I'm pretty sure it was using free tier for a while. Not operating it at a large scale though so keep that in mind. I have bigger RDS instances but they're using MSSQL not Postgres"
X Link 2024-09-30T05:57Z [---] followers, [--] engagements
"@thdxr I don't know how much this affects you either but with RDS you can obviously have more choices for RDMS options like MSSQL MariaDB Oracle etc. Whereas I think aurora is just postgres/mysql It's mad how many people use MSSQL and Oracle in enterprise"
X Link 2024-09-30T06:01Z [---] followers, [--] engagements
"@yudistiraashadi @webdevcody Little effort for a maybe decent pay out seems like a reasonable investment"
X Link 2024-09-30T06:10Z [---] followers, [--] engagements
"@ImLunaHey Our last prime minister and two recent home secretaries have been anti immigration despite having parents that were themselves immigrants ๐ always found that very confusing"
X Link 2024-09-30T06:15Z [---] followers, [--] engagements
"@thdxr BullMQ has flows which might be on the right lines. Gotta be backed by Redis only though"
X Link 2024-09-30T21:09Z [---] followers, [----] engagements
"Is anyone using @shadcn inside a monorepo I have for a while but I've never been 100% sure about where to put my tailwind config in my UI package or in my next app I've been doing the former but I'd like to manage tailwind in its own package ideally"
X Link 2024-10-01T17:43Z [---] followers, [--] engagements
"@imprakharshukla @shadcn Thanks it does feel like the right thing to do I think ๐ if the UI package has it's own tailwind config file separate to the front end apps I presume you've got a build step in your UI package"
X Link 2024-10-01T18:00Z [---] followers, [--] engagements
"@imprakharshukla @shadcn Ah yeah I use transpileBundles for next dead useful. I was just wondering how it works with multiple tailwind.confg files being around"
X Link 2024-10-02T07:00Z [---] followers, [--] engagements
"@mattpocockuk This was a complaint I had with Bun a while back they benchmarked their fetch against Node they weren't weighed down by all the things the node fetch was having to do which slowed it down as you've just demonstrated"
X Link 2024-10-03T10:28Z [---] followers, [----] engagements
"@t3dotgg If you just want a note taking app Notion is crazy overkill and you should use something simpler like obsidian. The people I know who really love Notion are the ones who get a whole lot more out of it than just notes"
X Link 2024-10-05T20:50Z [---] followers, [----] engagements
Limited data mode. Full metrics available with subscription: lunarcrush.com/pricing
/creator/twitter::TomWatkins1994