じゅんぱい@フロントエンドエンジニア

2K posts

じゅんぱい@フロントエンドエンジニア banner
じゅんぱい@フロントエンドエンジニア

じゅんぱい@フロントエンドエンジニア

@junpai_code

メディア業界で働くエンジニア。Webフロントエンドやってる人が「ほーん」と言いたくなるようなことをつぶやきたい。楽器はチューバです。 Opinions are my own.

名古屋市 Entrou em Nisan 2020
833 Seguindo738 Seguidores
Tweet fixado
じゅんぱい@フロントエンドエンジニア
本日、#iOSDC Japan 2025 にて『watchOSで高負荷な処理を安定させるための工夫』を発表しました。 また、チャルダッシュをチューバで演奏する高校生の時からの夢を叶えることができました! 現地、配信問わず聴講してくださった皆様ありがとうございました! 登壇資料↓ docswell.com/s/junseinagao/…
日本語
1
9
98
13.5K
じゅんぱい@フロントエンドエンジニア
コンクールとまでは行かずとも定期演奏会でよくそういうこと(曲でバスとチューバを使い分ける)をしている演奏団体がありましてですね、、、 Atelier Tからも近い地域で活動してる静岡大学吹奏楽団といいます。
武田 幹彦〈Yoshihiko Takeda〉@mixtuki34

なんとチューバは課題曲はC管フロントアクションなのに、自由曲でちゃんと全員B♭&E♭バスに持ち帰る拘りを見せる。

日本語
1
0
3
394
じゅんぱい@フロントエンドエンジニア
#WebSpeedHackathon に参加してるんだけど、運営の方のusername見たことある!と思ってXアカウントみたら多くのフォロワーの中で僕だけブロックされてた...。 僕もフォローしてたからきっとリアルで会ったことある方なんだけど、前になんか失礼なことしてしまったのかな...。
日本語
0
0
3
368
じゅんぱい@フロントエンドエンジニア
まじか。ReedwoodJS SDKのドキュメントページに Cloudflare Email Routingで受信したメールにそのままトランザクションメール(システムによる自動返信)をフレームワークサポートのもと実現する方法が書かれてる。これはいままでになかったソリューションだぞ。 docs.rwsdk.com/core/email/
日本語
0
0
1
246
じゅんぱい@フロントエンドエンジニア
Redwood!RSCを出る前にNext.jsでRailsっぽいことをしたいときに試されるけど、結局ダメダメで捨てられてることが多かったRedwood.jsじゃないか!おまえ、Next.jsフォークはもうやめたのか・・・? (次に出るv1はなんとViteに依存してCloudflareファーストな感じらしい) github.com/redwoodjs/sdk
日本語
0
0
1
243
じゅんぱい@フロントエンドエンジニア retweetou
RedwoodSDK
RedwoodSDK@RedwoodJS·
it's time - v1.0 in five days rwsdk.com
RedwoodSDK tweet media
English
10
15
240
40.7K
じゅんぱい@フロントエンドエンジニア
> IPアドレス制限なしでの運用は可能か? > 結論として、絶対に避けるべきと考えています。 お、おお...。そこまで言い切るなら最初からパブリックネットワークを前提にしたSupabaseやCloudflareを採用せずにVPCで構築できるAWSやGCPを第一に使いなよ...。 サーバーレスDBを使ってIPアドレスを固定しないサービス構成事例なんていくらでもあると思うよ。 --- これは僕の想像なんだけど、きっとAIと壁打ちしながらサービス構成を考えていくときにAIがプラクティスに沿って「Supabaseに直接続するならIPアドレスを限定すべきです。Supabaseにはそのためのフィーチャーもあります」って言われて サーバーレスDBの接続にはIPアドレス固定すべきっていう考え方を鵜呑みにしながら思考を煮つめていったらこういうアウトプットに至るんだと思う。 先に書いた通り、「IPアドレス制限なしを絶対に避けるべき」と言いながらCDN上で実行されるCloudfalre WorkersとかSupabaseを採用すること自体がズレてる。本当は、WorkersとSupabaseを使いたいが先(というのは記事でも冒頭に書いてる)で、これらのソリューションを採用するという優先度が高いんだからセキュリティの担保の仕方もWorkersやSuapabseにマッチしたやり方をすれば良い。 ソフトウェア開発やサービス開発におけるプラクティスは前提環境によってトレードオフが生まれるから、ベストプラクティスと言われる方法を実現することが必ずしもベストではないし、ほとんどの現場で妥協されてることもままある。 んだけど、最近はジュニアな方がチーム開発の場面において「これはAIがベストプラクティスだと言ってたんで採用するべきです」って言って過剰な構成をゴリ押しするのにも関わらず、「このプラクティスはAIに指摘されたことだから」でポジションをとって議論して指摘する負担を周りに押しつける例を見ていて心が痛んでる。今回の投稿はAIに言われたことを信じているんだろうなあの部分でそれと近しいように感じる。 LLM登場以前から経験が浅いまま設計の思考を詰めると巷で言われてるプラクティスの条件を満たすことが絶対だと思い込んで、いびつなソリューションを選択してしまうことがままあるし、実際に何回かやってみて手触りを確認しないことにはこの感覚は掴めないことが多い。 正直、自分も経験浅い分野に取りかかるときは似たような状況に何回も陥りかけて時間を潰すことがある。それでも将来に負担をかける選択は避けて行くように心がけたい。
夏目@個人開発@NatumeSousaku

Izanamiに記事を投稿しました! Cloudflare Workersの固定IPを持たないという性質が、Supabaseなどの外部DBとの相性が悪いと感じた話をまとめました! Cloudflare Workers×Supabaseで構築したら相性が悪かった izanami.dev/post/0ab61ed0-…

日本語
2
0
1
886