Kosuke Muraka

140 posts

Kosuke Muraka

Kosuke Muraka

@kosuke_upd

ソフトウェアエンジニア。飯はうまくてなんぼ。

東京 Katılım Nisan 2017
199 Takip Edilen247 Takipçiler
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
本質的には FSD で言う app, widgets, entities 的なレイヤーが必要になるケースは多いと思っているので、FSD でなくともそれらをちゃんと管理できてたら OK とは思う。ただ結局チームで認識を合わせるとなると、きれいにドキュメント化されてる FSD がなんやかんや楽やんという結論に至るのであった。
日本語
0
0
0
42
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
ただある程度の規模になるまでは shared レイヤー以外のレイヤーでセグメント分けを忠実に守るのは冗長だと感じており、この辺はプロジェクトによって柔軟性を持たせても良いかなと思った。(独自ルールを追加することになるので README などに記載したほうが良いとは思う。)
日本語
1
0
0
29
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
週末に Feature-Sliced Design を試してみたけど、これまで Bulletproof React のような feature ベースのアーキテクチャで抱えていた悩みをきれいに解決してくれて、規模が大きくないと少し冗長に感じる部分はあれど良いなと思った。 feature-sliced.design
日本語
1
0
0
77
Kosuke Muraka retweetledi
React
React@reactjs·
There is critical vulnerability in React Server Components disclosed as CVE-2025-55182 that impacts React 19 and frameworks that use it. A fix has been published in React versions 19.0.1, 19.1.2, and 19.2.1. We recommend upgrading immediately. react.dev/blog/2025/12/0…
English
161
1K
3.9K
2.6M
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
あとはストーリーファイルを見たときにどのモジュールがモックされてるか確認するために preview.ts を見に行く必要がある (ストーリーファイルで mocked() が使われてたらわかるけど) というのもあるから、ストーリーファイルでも sb.mock() を使えるともっと嬉しい。
日本語
0
0
0
53
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
早速試してみたけど良い感じ。Jest, Vitest などと似たような感覚で使えるからすんなり使えた。ただ一部でしか使わないモジュールをモックする場合も preview.ts に sb.mock() を書かないと行けないから preview.ts が肥大化する懸念はある。
日本語
1
0
0
62
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
Storybook のmodule mocking 手段としてあの見慣れたやり方でモックできるようになって嬉しい。subpath imports は package.json が肥大化するし、プロダクションコードの import 文のパスまで変更必要だし好きじゃなかった storybook.js.org/blog/next-gene…
日本語
1
0
1
208
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
Expo でライブラリから選択した画像を回転させる手段探してたら Bluesky が expo-image-crop-tool っての作ってた。でもまだ managed プロジェクトには対応してなかった。(対応予定ではあるらしい) github.com/bluesky-social…
日本語
0
0
0
48
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
これを使った実装例はこれっぽい #diff-aafa3853a7d5f7eebe8f1027e585b0184a4311837afd36b7f2b5163ca0b614c1" target="_blank" rel="nofollow noopener">github.com/kasperpeulen/v…
日本語
0
0
0
38
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
Supabase の宣言的スキーマからマイグレーションファイル生成するコマンド、いつの間にか supabase stop しなくても生成できるじゃんと思ったら先週くらいに変更されてるわ!ちょい楽になった github.com/supabase/cli/r…
日本語
0
0
1
78
Kosuke Muraka retweetledi
Glauber Costa
Glauber Costa@glcst·
Turso, the next evolution of SQLite (previously codenamed "Limbo") reaches its first alpha milestone and first official release. We are so confident in our foundations, that we are offering you $1,000 if you find any data corruption bugs through our partnership with @algoraio (more details below) We understand that you love SQLite because of its legendary reliability. Which is why we wrote Turso with two layers of Deterministic Simulation Testing to generate the most improbable combinations of corner cases and surface every bug: our own, built-in to the project, and our partnership with @AntithesisHQ that catches every bug that survives the simulator. Including bugs in the simulator itself. We are rewriting SQLite because we believe that despite its incredible track record, SQLite could be more. And the secret to unlocking this is an open community of contributors that can unleash the true power of Open Source. In the months leading up to the alpha, Turso has already counted more than 120 contributors. And we are hoping you are next. For the upcoming beta, work has already started on features like concurrent writes, better schema changes, and change data capture. All features we constantly hear from people are sorely needed in SQLite. Performance was not the focus of our alpha. Yet, some workloads already perform a lot better on Turso. Which is why companies like @spice_ai are reaching for Turso as a replacement for SQLite to accelerate AI workloads. Lastly, we are testing Turso, A LOT. It would be a lot harder to do this without the high performance CI infrastructure that @useblacksmith provides. Learn more about Turso 👇
English
17
57
447
87.2K
Kosuke Muraka
Kosuke Muraka@kosuke_upd·
Liqquid Glass かっこいいんだけどアクセシビリティ的にどうなん?
日本語
0
0
0
73