TypeScript/React/Next.js/Redux-Toolkit/TailwindCSS/Node.js. 🐤 he/him Let's eliminate all unnecessary complicated things from Web Dev.

Tokyo, Japan
Joined August 2013
I'm working for human could fun more interact with Code sing by Opus 5.5 xitter.cf/i/trending/21113524737…

40
Is the @cursor_ai team really okay with the new pricing plan for Cursor? Honestly, this kind of change feels like it's crushing users' morale — I can't help but think xAI pushed this through by force.
2
3
121
I’m probably gonna keep using the old Ultra plan, but BTW, I really hope they keep working on new development for the Composer model.
18
Ryota Murakami retweeted
Finally, the Laravel for JavaScript
Void v1.1.11 is out & fully open source! Void is a full-stack SDK, CLI, and platform that unifies building & deploying apps. ◆ SDK: Zero-config SDK to build full-stack @vite_js apps ◆ Platform: A shared deployment platform for teams to host Void apps on @Cloudflare ◆ CLI: Provision resources and deploy Vite apps to Cloudflare or Void. Build on Vite. Deploy on Void. Watch the talk and learn more in our blog post blog.cloudflare.com/deploy-w…
2
2
1
108
7,770
Ryota Murakami retweeted
triptojapan left @vercel - today - vinext on @CloudflareDev FTW ~$1,470/mo → ~$200-300/mo vercel was getting insane: build minutes ($1.3k since July), bandwidth ($1.1k), CDN requests ($0.9k) taking advantage of the new worker cache header feature for CDN hosting on static and semi-static pages
3
1
1
8
652
👀 GitHub Actions - Parallel steps Just gave it a try on our CI linting workflow Super easy to set up ➡️ ~25% speed improvement These are CPU/IO-bound tasks on a small/default runner I'm sure the perf increase can be even more significant depending on steps
13
19
453
29,505
Ryota Murakami retweeted
When my React code gets unwieldy, I grab pen and paper and draw the component tree by hand, both parents (structure) and owners (data flow). Playing around with a tool that uses @aidenybai's bippy to draw both tree live, from any running React app, in the style of my blog diagram
16
55
11
917
156,200
自作のエディタキーバインド、間違いが結構多いからちょっとづつ整理していこう
38
Ryota Murakami retweeted
Replying to @thsottiaux
2
4
406
87,594
Ryota Murakami retweeted
My PlayStation 5 gaming history.
10
1
24
3,851
I appreciate it, but I'm not really sure what I'd use it for. xitter.cf/i/trending/21083492241…

27
Ryota Murakami retweeted
I am beyond thrilled to welcome @beehiiv as MSW partner! Their support makes sure I can keep working on better API mocking for everyone. Thank you ❤️
8
7
44
2,056
TIL about .git-blame-ignore-revs Apparently, you can ask Git to ignore some commits in Git blame Useful if you reformat a lot of code at once and don't want it to pollute your Git blame with useless noise
12
27
1
559
25,246
Ryota Murakami retweeted
I built Stamp, a Gmail-style inbox, to explore the new 𝚗𝚊𝚟𝚒𝚐𝚊𝚝𝚒𝚘𝚗() API in Next.js 16.4. Sometimes you want to cache content for return visits without prefetching it before someone opens the page. In this mailbox, visible links prefetch each thread's header. The message bodies still use '𝚞𝚜𝚎 𝚌𝚊𝚌𝚑𝚎', but 𝚊𝚠𝚊𝚒𝚝 𝚗𝚊𝚟𝚒𝚐𝚊𝚝𝚒𝚘𝚗() keeps them out of the prefetch. They load after the click but will still be reused when you return. Live demo, source code, and docs below ↓
9
17
1
153
5,680