Sign in

Ryota Murakami

@ryota-murakami.bsky.social
50 followers 38 following 172 posts

TypeScript/React/Next.js/Redux/CSS/Node.js he/him insomnia Eliminate all unnecessary complicated things from Web Dev. Twitter @malloc007

PostsRepliesMedia
Ryota Murakami @ryota-murakami.bsky.social · 07/09/2026
I Created Go To Definition for JSDoc — jump to {@link} symbols in VS Code without adding throwaway imports. laststance.io/articles/Go-...
laststance.io
Go To Definition for JSDoc: symbol jumps without throwaway imports
A small VS Code extension for jumping from JSDoc {@link SymbolName} references to TypeScript workspace symbols without adding imports just for navigation.
010
Reposted by Ryota Murakami
Brett Codes @brettcodes.bsky.social · 11/08/2026
I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: brettcodes.com/im-done-usin... The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.
brettcodes.com
I'm done using AI
Why I'm stopping using AI for coding (and anything else) after using it earnestly for a year and coming to understand the harms it causes on personal, societal, and environmental levels.
783276943
Reposted by Ryota Murakami
dan @danabra.mov · 25/06/2026
... i have joined the @nextjs.org team at @vercel.com. for a start, i'll be working part-time, so please don’t flood me with bug reports yet. however, i’ll try to keep an eye on them as i want to understand what problems Next.js users are running into every day. i want App Router to get good!
3131723
Reposted by Ryota Murakami
Jeff Auriemma @jeff.auriemma.xyz · 01/07/2026
I sat down with @phry.dev to discuss Open Source contributions and how AI is impacting it. Thanks Lenz! youtu.be/krcyBLiXPzo?...
youtu.be
Open source and AI with Lenz Weber-Tronic
YouTube video by Jeff Auriemma
042
Ryota Murakami @ryota-murakami.bsky.social · 16/06/2026
I made a VS Code extension for TypeScript / JavaScript. Go To Definition for JSDoc lets F12 jump from symbols inside `{ @link ...}` to their definitions. Marketplace: marketplace.visualstudio.com/items?itemNa...
020
Ryota Murakami @ryota-murakami.bsky.social · 11/05/2026
view.setBackgroundBlur() 🤩 www.electronjs.org/blog/electro...
electronjs.org
Electron 42 | Electron
Electron 42 has been released! It includes upgrades to Chromium 148.0.7778.96, V8 14.8, and Node v24.15.0.
000
Ryota Murakami @ryota-murakami.bsky.social · 10/05/2026
I’m a frontend engineer, but I’m always just copying styles from Figma, so I’m not really building any design skills at all. I really feel that when I work on personal projects.
000
Ryota Murakami @ryota-murakami.bsky.social · 07/05/2026
When I use a TUI-based AI agent to add a bunch of features and stuff, it ends up generating a lot of code I don’t really understand or can’t manage, so I don’t think I want to do that much going forward. Maybe having it handle rough prompts like “fix the failed CI” is about the right level for me.
000
Reposted by Ryota Murakami
VoidZero @voidzero.dev · 29/04/2026
Oxfmt can now format your JSDoc as well! 👀 All you need is setting the `jsdoc` option in your Oxfmt config file, either as default empty object or with custom options. More info in our Oxfmt docs oxc.rs/docs/guide/u...
2577
Ryota Murakami @ryota-murakami.bsky.social · 01/04/2026
Not a ton of people use it yet, but all my npm packages have already moved over to OIDC Trusted Publishing, so feel free to use them with confidence 😎
010
Reposted by Ryota Murakami
Ahmad Shadeed @ishadeed.com · 25/03/2026
After a year of building, The Layout Maestro is officially live! 🎹🥳 An interactive CSS course that teaches you how to think in CSS layouts. 70+ lessons, 7 layouts, 150+ interactive demos! Ready to level up your layout skills? Enroll now👇: thelayoutmaestro.com
A tablet displaying the landing page for 'The Layout Maestro,' a practical CSS course by Ahmad Shadeed. The desk setup includes a cup of coffee, colorful pencils, and LEGO pieces, creating a bright and creative atmosphere.
513239
Ryota Murakami @ryota-murakami.bsky.social · 24/03/2026
Skills Desktop v0.6.1 🚀 New: AI Chat panel powered by Claude Agent SDK — ask questions about your skills directly in the app github.com/laststance/sk...
000
Ryota Murakami @ryota-murakami.bsky.social · 18/03/2026
React Compilerの中身ってどうなってるの?
000
Ryota Murakami @ryota-murakami.bsky.social · 17/03/2026
Skills Desktop v0.6.0 released! 🚀 AI agentのSkillsを一元管理するElectronアプリ。 ✨ New: • スキルを他のagentにコピー(右クリック→"Copy to...") • サイドバーのagentホバーでskillsフォルダパス表示 • キーボードアクセシビリティ改善 • CodeRabbitコードレビュー統合 22のAI agent対応(Claude, Cursor, Codex, Gemini CLI...) github.com/lasts...
000
Ryota Murakami @ryota-murakami.bsky.social · 16/03/2026
🚀 @laststance/react-next-eslint-plugin v2.1.0 ✨ New: jsx-no-useless-fragment rule with autofix 🔧 all-memo now auto-wraps components with memo() 📦 ESLint v10 + Node 24 support npm i -D @laststance/react-next-eslint-plugin@latest github.com/lasts...
001
Ryota Murakami @ryota-murakami.bsky.social · 16/02/2026
Good Diagram
000
Reposted by Ryota Murakami
Mark Erikson @acemarke.dev · 11/02/2026
Related to this: In 2023 I put together a POC "React + Redux perf analysis" tool in Replay DevTools. Could extract render + dispatch timings, selector calls + timings. Worked! but slow and expensive. Today I realized our analysis layer does 80% of that, and I could build the rest, efficiently!
171
Ryota Murakami @ryota-murakami.bsky.social · 11/02/2026
npmx is looks cool 😀 npmx.dev/package/@las...
npmx.dev
@laststance/claude-plugin-dashboard - npmx
Interactive CLI dashboard to manage Claude Code plugins
000
Ryota Murakami @ryota-murakami.bsky.social · 10/02/2026
Just filed a bug report with a full repro repo for Claude Code plugin hooks not firing... but there are 6,000+ open issues 😅 I have a feeling this one's going to collect dust for a while
000
Reposted by Ryota Murakami
Ricky @ricky.fm · 06/02/2026
Rewrote the useActionState docs, does this make sense? github.com/reactjs/reac...
github.com
Rewrite useActionState by rickhanlonii · Pull Request #8284 · reactjs/react.dev
Preview First commit: claude Second commit: my edits I need to do some more passes, but it's ready to review. cc @samselikoff @gaearon @stephan-noel @aurorascharff @brenelz @MaxwellCohen @her...
4274
Ryota Murakami @ryota-murakami.bsky.social · 07/02/2026
Skills Desktop v0.2.3 is out! - Fixed file viewer scroll — you can now read to the end - Bumped font size to 16px for readability - Description text highlighted in emerald for quick scanning github.com/laststance/s...
github.com
GitHub - laststance/skills-desktop: Visualize installed Skills and symlink status across AI agents
Visualize installed Skills and symlink status across AI agents - laststance/skills-desktop
000
Ryota Murakami @ryota-murakami.bsky.social · 05/02/2026
メルカリの梱包するかー
000
Ryota Murakami @ryota-murakami.bsky.social · 27/01/2026
I'm hungry🍖
000
Ryota Murakami @ryota-murakami.bsky.social · 15/01/2026
I agree with Linus Torvalds. Anyone contributing code should be able to fully understand what they’ve submitted and explain the intent behind it. www.theregister.com/2026/01/08/l...
theregister.com
Linus: Stop making issue of AI slop in kernel docs
: 'Because the AI slop people aren't going to document their patches as such'
100
Ryota Murakami @ryota-murakami.bsky.social · 15/01/2026
claude-plugin-dashboard v0.2.3 published🎉 Show Plugin's component data(MCP, SKill, Agent etc) and include some UX imrovement. try npx @laststance/claude-plugin-dashboard github.com/laststance/c...
000
Reposted by Ryota Murakami
Brian @bvaughn.me · 09/01/2026
⚛️ Hey resizable panels users. Should the "onLayoutChange" callback only be called when the user finishes a resize (e.g. on "pointerup") github.com/bvaughn/reac...
github.com
Feature Request: Add onResizeStop callback to Panel · Issue #593 · bvaughn/react-resizable-panels
Description I am currently migrating a large-scale project from react-reflex to react-resizable-panels. The migration is going smoothly, but I’ve encountered a blocker regarding state persistence. ...
021
Ryota Murakami @ryota-murakami.bsky.social · 09/01/2026
I worked as a contract developer until December, but now I’m out of work and getting anxious. I really need to find a new job soon or I won’t be able to make ends meet…
000
Ryota Murakami @ryota-murakami.bsky.social · 09/01/2026
Published claude-plugin-dashboard v0.2.1 Marketplace Management & Search Filter Fix github.com/laststance/c...
github.com
Release v0.2.1 - Marketplace Management & Search Filter Fix · laststance/claude-plugin-dashboard
What's New in v0.2.1 New Features Marketplace Management (#15) Add, remove, and refresh plugin marketplaces directly from the dashboard New "Marketplaces" tab for managing plugin sources Support f...
000
Ryota Murakami @ryota-murakami.bsky.social · 06/01/2026
published claude-plugin-dashboard v0.2.0 'Enabled Tab' and key navigation improve are notable change. github.com/laststance/c...
github.com
Release v0.2.0 - Focus Zone Navigation & UX Improvements · laststance/claude-plugin-dashboard
What's New in v0.2.0 New Features Explicit Focus Zone Navigation (#14) Navigate between UI zones with clear visual feedback: TabBar → Search → List zones with explicit focus indicators ↑/↓ arrows ...
000
Reposted by Ryota Murakami
Josh Ghoulberg 👻 @joshuakgoldberg.com · 05/01/2026
Job update: I'm going to start as a frontend dev at @sentry.io on February 16th! 🥳 Sentry has a stellar product I've enjoyed using, lovely people, and an excellent relationship with open source. I'm really looking forward to joining the team. A few open source FAQs... 1/🧵
292605
Ryota Murakami @ryota-murakami.bsky.social · 05/01/2026
Deployed GitBox v0.2.0 Improved Add link UX. gitbox-laststance.vercel.app
000
Ryota Murakami @ryota-murakami.bsky.social · 04/01/2026
Released claude-plugin-dashboard v0.1.1 Now clear dashoard from terminal when exit with 'q' or 'ctrl + cc' github.com/laststance/c...
github.com
GitHub - laststance/claude-plugin-dashboard: Claude Plugin Dashboard CLI
Claude Plugin Dashboard CLI. Contribute to laststance/claude-plugin-dashboard development by creating an account on GitHub.
000
Ryota Murakami @ryota-murakami.bsky.social · 04/01/2026
I created a middleware called redux-storage-middleware github.com/laststance/r... because redux-persist hadn’t been maintained for a long time. Internally, it’s inspired by atomWithStorage from Jotai. (Big thanks to @dai_shi!)
github.com
GitHub - laststance/redux-strorage-middeware: SSR-safe Redux middleware for LocalStorage persistence with hydration control
SSR-safe Redux middleware for LocalStorage persistence with hydration control - laststance/redux-strorage-middeware
121
Ryota Murakami @ryota-murakami.bsky.social · 03/01/2026
Initial Released GitBox! 🎉 github.com/laststance/g...
github.com
Release v0.1.0 · laststance/gitbox
Initial Release! https://gitbox-laststance.vercel.app/ What's Changed Other Changes feat: GitBox PRD v0.3 完全実装 - Kanban Board, 12テーマ, PWA, i18n対応 by @ryota-murakami in #1 ci: add workflow_dispatch...
000
Ryota Murakami @ryota-murakami.bsky.social · 03/01/2026
Updated eslint-config-ts-prefixer to v4.1.1 This version prevent eslint-config-ts-prefixer get `node_modules`'s path as a tsconfig.json directry. github.com/laststance/e...
github.com
Release v4.1.1 · laststance/eslint-config-ts-prefixer
This version prevent eslint-config-ts-prefixer get node_modules's path as a tsconfig.json directry. chore: update ESLint configuration to include tsconfigRootDir and improve lint scripts 9907b12 c...
010
Ryota Murakami @ryota-murakami.bsky.social · 01/01/2026
I created Gitbox. Because let's be honest—GitHub's repository list is kind of a mess 😅 github.com/laststance/g...
github.com
GitHub - laststance/gitbox: A web application for managing GitHub repositories in Kanban board format
A web application for managing GitHub repositories in Kanban board format - laststance/gitbox
000
Ryota Murakami @ryota-murakami.bsky.social · 01/01/2026
Published react-next-eslint-plugin v1.2.3 Now `all-memo` rule ignore 'layout.ts' & "*.stories.*" files. github.com/laststance/r...
github.com
GitHub - laststance/react-next-eslint-plugin: React/Next Lint Plugin for Vibe Coding
React/Next Lint Plugin for Vibe Coding. Contribute to laststance/react-next-eslint-plugin development by creating an account on GitHub.
000
Ryota Murakami @ryota-murakami.bsky.social · 01/01/2026
Published react-next-eslint-plugin v1.2.2 `no-unstable-classname-prop` rule now allow call `cn`, `cva`, `clsx`, `classnames` functions. github.com/laststance/r...
000
Ryota Murakami @ryota-murakami.bsky.social · 30/12/2025
Managing Claude Code plugins just got easier 🚀 Built a TUI dashboard with: • Discover plugins from all marketplaces • Install/uninstall in one keystroke github.com/laststance/c...
github.com
GitHub - laststance/claude-plugin-dashboard: Claude Plugin Dashboard CLI
Claude Plugin Dashboard CLI. Contribute to laststance/claude-plugin-dashboard development by creating an account on GitHub.
000
Ryota Murakami @ryota-murakami.bsky.social · 29/12/2025
Even at the end of the year, all I have todo is code. It's exhausting as hell, but there's nothing else I'm obsessed with right now.
000
Ryota Murakami @ryota-murakami.bsky.social · 25/12/2025
My holiday is just migrate volta from mize. 🎄
000
Ryota Murakami @ryota-murakami.bsky.social · 25/12/2025
Oh, Volta is unmaintain now. Sadly that my favorite tool become unmaintained. 🥲 github.com/volta-cli/vo...
github.com
GitHub - volta-cli/volta: Volta: JS Toolchains as Code. ⚡
Volta: JS Toolchains as Code. ⚡. Contribute to volta-cli/volta development by creating an account on GitHub.
000
Reposted by Ryota Murakami
Mark Erikson @acemarke.dev · 23/12/2025
Excited to report that @mweststrate.bsky.social has published Immer 11.1.0, with the new array methods override plugin! This is the last of my major perf PRs, and combined they boost Immer perf by 50-80% over 10.1! Release notes: github.com/immerjs/imme...
github.com
Release v11.1.0 · immerjs/immer
11.1.0 (2025-12-20) This feature release adds a new optional "array method overrides" plugin that significantly speeds up array methods when accessing drafts. Changelog Performance Improvements As ...
0202
Ryota Murakami @ryota-murakami.bsky.social · 23/12/2025
You wanna build something cool with Vibe Coding but never wanna see that "maximum update depth exceeded" error again? Then this insane ESLint plugin is totally for you 😜 github.com/laststance/r...
github.com
GitHub - laststance/react-next-eslint-plugin: Opiniented React/Next Lint Plugin
Opiniented React/Next Lint Plugin. Contribute to laststance/react-next-eslint-plugin development by creating an account on GitHub.
000
Reposted by Ryota Murakami
Mark Erikson @acemarke.dev · 22/12/2025
Just pushed significant updates to the React "concurrent stores" API that @capt.dev is working on: - PRs to improve TS types and add equality comparison support: github.com/thejustinwal... - Updated the React-Redux draft PR to use that: github.com/reduxjs/reac... All `useSelector` tests pass!
github.com
Add `useStoreSelectorWithEquality` wrapper by markerikson · Pull Request #22 · thejustinwalsh/react-concurrent-store
Stacked on top of #20 for TS improvements, and #21 for (current, prev) selector args This PR: Ports the existing useSyncExternalStoreWithSelector function from the use-sync-external-store package,...
0111
Ryota Murakami @ryota-murakami.bsky.social · 23/12/2025
I want to eat lunch, but if I go to the convenience store at noon, it's crowded.
000
Ryota Murakami @ryota-murakami.bsky.social · 19/12/2025
This is exactly what I was looking for — the ESLint CLI options documentation! eslint.org/docs/latest/...
eslint.org
Command Line Interface Reference - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
000
Reposted by Ryota Murakami
{PuruVijay}.svelte @puruvj.dev · 17/12/2025
I'm looking for opportunities! Full-time/part-time remote roles. Actions speak hella louder than words, so allow me to show you all the work I have done in the last 5 years as a professional developer 🧵1/n
21810
Ryota Murakami @ryota-murakami.bsky.social · 18/12/2025
I didn't know VScode supported paragraph cursor move. But the config looks secret source. github.com/microsoft/vs...
github.com
Move cursor by paragraphs · Issue #114166 · microsoft/vscode
This extension is one of my most used VSCode extensions. Sadly it does not appear to function correctly in the presence of code folding. The issue appears to be much the same as the one presented i...
000
Ryota Murakami @ryota-murakami.bsky.social · 17/12/2025
Signage v1.3.1 released. Fixed settings menu visual bug and cleanup menu items. signage-pi.vercel.app
signage-pi.vercel.app
Signage - Digital Serenity Screen Saver
Transform your screen into a serene digital sanctuary. Cool down your brain with our beautiful, minimalist screen saver app for macOS.
000