mon_satのブックマーク (2,506)

  • Nitro v3 Beta is here! - Nitro

    Nitro v3 is now available as a public beta — a ground-up evolution of the server framework, built around web standards, Rolldown, Vite v8, and the same deploy-anywhere promise. A Brief HistoryNitro started as the server engine for Nuxt 3, designed to solve a specific problem: deployment-agnostic servers. Over time, Nitro grew beyond Nuxt. It became the foundation for many meta-frameworks and a too

    Nitro v3 Beta is here! - Nitro
    mon_sat
    mon_sat 2026/03/12
    Nitro は Nuxtやその他のメタフレームワークのサーバーサイドのフレームワーク。はじめて使われたNuxt 3の初期リリース時点で独立されてたよ、ほかのunjsライブラリと同様に。
  • おまえらもう年末やぞ 正月なんの本読むか決めたか?   [追記 2025/12/21 23:39] ..

    おまえらもう年末やぞ 正月なんの読むか決めたか? [追記 2025/12/21 23:39] なんかブクマいっぱいついててワロタ おまえら良いおとしをー。ちょっと早いけど

    おまえらもう年末やぞ 正月なんの本読むか決めたか?   [追記 2025/12/21 23:39] ..
    mon_sat
    mon_sat 2025/12/21
    『成瀬は信じた道をいく』『成瀬は都を駆け抜ける』を買った
  • Vue.jsからReactへの移行で分かった「リアル」 ―どうすればよかったのか?

    はじめに 私はこれまで、主にVue.jsやNuxt.jsを使ってアプリ開発を行ってきました。 そんななか、あるプロジェクトNext.jsReact)への移行を行うことになりました。 VueReactもどちらも「コンポーネントベースのフレームワーク」なので、そこまで苦労しないだろうと正直、軽く考えていました。 ……が、実際に移行を進めていくと、世界観そのものが違うことを思い知らされました。 この記事は、そのときに感じた「移行して初めて分かったリアル」 を、できるだけ誠実にまとめたものです。 移行前に知っていれば避けられた苦労や、逆に ReactNext.js に移って初めて分かった「心地よさ」も含めて共有したいと思います。 ※記事は、Next.js の App Router へ移行した際の体験談を中心に書いています。 対象読者 この記事は次のような人に向けて書いています。 個人開発

    Vue.jsからReactへの移行で分かった「リアル」 ―どうすればよかったのか?
    mon_sat
    mon_sat 2025/12/18
    VueはAIとの相性良いよ。公式、準公式のエコシステムが充実してるから普通にコード書いてもらえる。Vue2の知識で語らないでほしいな
  • アンソロピック、プログラミングAI開発の新興買収 - 日本経済新聞

    【シリコンバレー=山田遼太郎】米人工知能AI)開発のアンソロピックは2日、ソフトウエア開発スタートアップの米Bun(ブン)を買収したと発表した。プログラミング向けのAI開発に注力しており、AIが生成したコードを高速に動かせるようにする。アンソロピックによる企業買収は初めて。買収額は明らかにしていない。ブンは2021年創業で、プログラムを動かす実行環境を提供する。ウェブサービス開発の主要なプロ

    アンソロピック、プログラミングAI開発の新興買収 - 日本経済新聞
    mon_sat
    mon_sat 2025/12/05
    プログラミングAI開発の新興ならBunじゃないだろうとおもったらBunだったけどBunじゃなかった
  • Critical Security Vulnerability in React Server Components – React

    There is an unauthenticated remote code execution vulnerability in React Server Components. We recommend upgrading immediately. On November 29th, Lachlan Davidson reported a security vulnerability in React that allows unauthenticated remote code execution by exploiting a flaw in how React decodes payloads sent to React Server Function endpoints. Even if your app does not implement any React Server

    Critical Security Vulnerability in React Server Components – React
    mon_sat
    mon_sat 2025/12/04
    Next.js の脆弱性が立て続けに見つかってる。前回のDoSのもそうだけど、間接的に App Router, RSC が原因で、ストリームで送信することも要因になっているよう。
  • TDMaCのススメ - cittyを使ってテストデータ作成を効率化する - プププなテクブ

    TSKaigi Hokurikuの登壇資料です 自己紹介 github.com npx deno run jsr:@ysknsid25/whois 補足 以下では UnJS製ライブラリ citty 入門 として、モダンで型安全なCLIを最速でつくるチュートリアルを提供する。 cittyとは unjs.io Nitroとかh3とかいろいろいい感じのライブラリを作ってるUnJSのライブラリの一つ。いい感じにCLIツールを作れる。 準備 npm install citty 公式のサンプルソースを拝借。 import { defineCommand, runMain } from "citty"; const main = defineCommand({ meta: { name: "hello", version: "1.0.0", description: "My Awesome CLI Ap

    TDMaCのススメ - cittyを使ってテストデータ作成を効率化する - プププなテクブ
    mon_sat
    mon_sat 2025/11/24
    citty 便利。いろいろ作りたくなるし、まさにこのAI用のCLIはMCPより大事かもしれない
  • Vue Fes Japan 2025 でフロントエンドの未来を感じてきた - kickflow Tech Blog

    プロダクト開発部でエンジニアをしている秋山です。 入社して3か月ほどが経ち、今回が自分の初めてのテックブログの投稿になります。 これから投稿を増やしていきますので、今後ともよろしくお願いします! さて、表題の Vue Fes Japan 2025 ですが、弊社は今回シルバースポンサーとして協賛しました。kickflow はフロントエンドが Nuxt 4 で構築されており、日々 Nuxt/Vue にはお世話になりっぱなしです。業務に新たな知見を得る機会としてはもちろん、コミュニティの貢献にもつながるという期待を込めて、この一大イベントに協賛できることを嬉しく感じています。 入社間もないタイミングで、EM の森から「Vue Fes Japan 2025 に参加するか」と声をかけてもらいました。去年は都合が合わずに参加できなかったのですが、今年こそは参加したいと思っていたこともあり、まさに渡

    Vue Fes Japan 2025 でフロントエンドの未来を感じてきた - kickflow Tech Blog
    mon_sat
    mon_sat 2025/10/30
    何年か前、Vue のエコシステムは Vite 中心のエコシステムになって拡張していくと予想した。まさにことしの Vue Fes はリブランディングもありそんな変化をみせてくれたと思う。
  • React Server Components: Do They Really Improve Performance?

    React Server Components: Do They Really Improve Performance? A data-driven comparison of CSR, SSR, and RSC under the same app and test setup, focusing on initial-load performance and the impact of client- vs server-side data fetching (including Streaming + Suspense). Have you heard of React Server Components? You probably have. It's everything anyone talks about in the React community in the last

    React Server Components: Do They Really Improve Performance?
    mon_sat
    mon_sat 2025/10/28
    興味深い。RSCは銀の弾丸ではないし App Router はサイト全体の再構築が必要になってしまう。フロントエンド中心の現代的でそれなりの規模のWebサイトにおいて、RSCが適したサイトってどんなものなのか
  • VueとAIは相性悪い?そんなの都市伝説です / vuefes2025-link-and-motivation

    リンクアンドモチベーション登壇資料(2025/10/25) VueAIは相性悪い?そんなの都市伝説です #vuefes #リンモチ =========================================== 【イベント情報】 ■イベントページ https://vu…

    VueとAIは相性悪い?そんなの都市伝説です / vuefes2025-link-and-motivation
    mon_sat
    mon_sat 2025/10/26
    半年近くAIによるコーディングの試行錯誤を続けているなか、とても納得感のあるセッションだった。AIコーディング自体の苦労はあってもVue特有のそれは全くない。ReactもすぐuseEffect使いまくると聞くし苦労してるのでは?
  • 妹に金払って頭撫でてもらってる

    11歳年下の妹に1回2分3000円で頭撫でてもらってる 妹が家を出たら死んでしまうかもしれない

    妹に金払って頭撫でてもらってる
    mon_sat
    mon_sat 2025/09/26
    高いとか無いとか言ってる人いるけど。合意したのがこの時間でこの金額なのでしょう。それ以上長く撫でるのは嫌かもしれないしこれ以上安いとそもそも撫でたくないかもしれない。外野があれこれいうとこではないかな
  • AI「Claude」が高い割合で「まったくその通りです」と言うバグが発生

    AnthropicのAI「Claude」が、あまりにもユーザーに媚びへつらい、さまざまな入力に対して高い割合で「まったくその通りです」と答えるバグが発生していると報告されました。 [BUG] Claude says "You're absolutely right!" about everything · Issue #3382 · anthropics/claude-code https://github.com/anthropics/claude-code/issues/3382 GitHubでscottleibrand氏が報告したところによると、Claudeが「You're absolutely right!」または「You're absolutely correct!」と発言する確率があまりにも高く、ジョークのネタになるほど一部のユーザーの間ではよく知られた現象になりつつあるとのこ

    AI「Claude」が高い割合で「まったくその通りです」と言うバグが発生
    mon_sat
    mon_sat 2025/08/15
    まったくその通り。なお Claude Code の話。はやく以前の状態にな戻ってくれないかな、さすがにジュニアエンジニアてきな受け答えは困るし think hard しても大した思考してなくてなんとかしてほしい
  • YAMLは人間が読みやすい、書きやすいと言われてるらしいが、JSONのほうが普通..

    YAMLは人間が読みやすい、書きやすいと言われてるらしいが、JSONのほうが普通に読みやすくないか? インデントは人間に優しいという幻想を捨てよう

    YAMLは人間が読みやすい、書きやすいと言われてるらしいが、JSONのほうが普通..
    mon_sat
    mon_sat 2025/07/25
    JSON は基本的に機械が読み書きするためのフォーマットで、YAML は人間が書くことを想定したフォーマットだと思ってる。読みやすさはあまり考慮されていないし、どちらが読みやすいかは内容によると思う
  • みんなの「できないこと」聞かせてくれませんか?の会 | オモコロ

    こんにちは、オモコロ編集部です。 突然ですが、世の中には…… という人もいるそうです。 なんで?と思ってしまいそうですが、できないものはできないのだから仕方ありませんね。 一般的には普通のことなのに、なぜか、どうしてもできない。 でも、「できないこと」のひとつやふたつあるのは、むしろ当然なのではないでしょうか? ……とはいえ、胸を張って堂々と「できません!」と宣言する機会もないのも事実。 そこで今回はオモコロ読者から「できないこと」を募集! 普段語られることの少ない「できないこと」について大いに語ろうと思います! 「できないこと」について語るのはこの4人! ヤスミノ:カチカチ進む時計を部屋に置けない(急かされてるみたいでドキドキするから) 原宿:ポイントを集める気がないのに、「ポイントカードいりません」と言うのが苦手 ダ・ヴィンチ・恐山:店員と会話するのが苦手で、どんなに探しているものがあ

    みんなの「できないこと」聞かせてくれませんか?の会 | オモコロ
    mon_sat
    mon_sat 2025/06/30
  • VueエンジニアがReactを触ってみた感想|終焉ワドルディ

    個人の感想でありrantなのであまり真に受けないでほしいです。ちなみに私はフロントエンド専門ではないです。Vue.jsは仕事で5年ほど使っています。React趣味でいじる程度。 Reactはお作法を学び続けないといけないフレームワークReactを触れば触るほど、学ぶべき「お作法」が多いフレームワークだなと思う。例えば hooksの種類が多くて覚えきれない。それぞれの役割を理解するために、Reactの内部機構を多少理解している必要がある。例えば  useReducer とか、useTransitionを名前から使い所を予想することは多分不可能だと思う。 hooksはコンポーネントの関数の中に書かないといけないので関心ごとにhookを書く場所を分けることができない。 ステートを変化させるたびにそのステートが描画に関係ない場所も再レンダリングされる。例えば<input> タグにステートをバイン

    VueエンジニアがReactを触ってみた感想|終焉ワドルディ
    mon_sat
    mon_sat 2025/06/28
    未だに以前の記憶から型安全じゃないとか初心者云々言われるのがVue界隈。既にフレームワークとして使われているにも関わらずReactはライブラリだからみたいな反論もあったり。Reactの利点は流行ってることに尽きると思
  • お客さんと話してて、何かズレてるなと思ったら、エンジニアをシステムエンジニア(SE)の意味で使っていてズッコケた。おいおい、エンジニアと言ったらWebエンジニアだろ。全く異なる業種だぞ。混ぜるな危険

    タマゴケ @s5ml お客さんと開発の話をしてて、何か話ズレてるなと思ったら、エンジニアをシステムエンジニア(SE)の意味で使っていてズッコケた。おいおい、エンジニアと言ったらWebエンジニアだろ。全く異なる業種だぞ。混ぜるな危険。周りもSIerとして話を合わせていたが、私は始終違和感を抱きながら傍観していた 2025-05-26 12:26:45

    お客さんと話してて、何かズレてるなと思ったら、エンジニアをシステムエンジニア(SE)の意味で使っていてズッコケた。おいおい、エンジニアと言ったらWebエンジニアだろ。全く異なる業種だぞ。混ぜるな危険
    mon_sat
    mon_sat 2025/05/26
    「SEとは別」ってことでしょ。理解できる。
  • 正規化を理解しているまともなITエンジニアなら、漏れなく戸籍廃止論者だよね?

    T/O と書きたいところだけど説明してみる。 実際に相続とかで戸籍を取ってみればわかるけど、現状の戸籍って個人(名前・性別・生年月日)と住所と血縁関係のリレーションテーブルなんだけど、主キーであるはずの住所が更新されないことが当然とされているっていう、DB的にはかなり不都合のある状態なんだよね。 あと血縁関係についても正確さが保証されていないし。 それだったら、ちゃんとメンテされるリレーションテーブルを作ろうよ、というのが戸籍廃止論で、正規化を理解しているまともなITエンジニアなら全員理解できると思う。 (正規化を理解しているまともなITエンジニアは少数かもしれないけど)

    正規化を理解しているまともなITエンジニアなら、漏れなく戸籍廃止論者だよね?
    mon_sat
    mon_sat 2025/05/11
    その話はわかるけど、マイナンバーとマイナカードが結局あんな感じだったので過不足ないものができるのか心配でもある(当時ひとに教えてはいけないと知ってのけぞったし、カードの証明書更新5年後と聞いて驚いた)
  • 一緒に働きたくなるプログラマの思想 #QiitaConference

    一緒に働きたくなるプログラマの思想について

    一緒に働きたくなるプログラマの思想 #QiitaConference
    mon_sat
    mon_sat 2025/04/25
    率直に伝えることはとても大切。NVCおすすめ(エンジニアにはとくに有用だと思う)
  • UnJS製のライブラリ・cittyを使ってNode.jsでさくっとCLIを作る - 空の箱

    cittyを使ってみたところめっちゃ良かったのでメモがてらエントリを書く。 citty unjs.io Nitroとかh3とかいろいろいい感じのライブラリを作ってるUnJSのライブラリの一つ。いい感じにCLIツールを作れる。 準備 npm install citty 公式のサンプルソースを拝借。 import { defineCommand, runMain } from "citty"; const main = defineCommand({ meta: { name: "hello", version: "1.0.0", description: "My Awesome CLI App", }, args: { name: { type: "positional", description: "Your name", required: true, }, friendly: { ty

    UnJS製のライブラリ・cittyを使ってNode.jsでさくっとCLIを作る - 空の箱
    mon_sat
    mon_sat 2025/02/27
    citty 便利よね。そうか、node が ts 扱えるようになって jiti もいらなくなったのね
  • 高校生が初めてシステムの個人開発に挑戦した話 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに このような記事を書くのは初めてなので、温かい目で読んでいただけると幸いです。 この記事では、私が通う学校で運行しているスクールバスの現在位置を確認できるシステム(サービス?)の開発記録を残しておこうと思います。 システムを開発するまでに至った経緯 多くの児童・生徒がスクールバスを利用している 私が通う学校は、幼稚園・小学校・中学校・高等学校をもつ学園であり、多くの児童・生徒が在籍していて、さまざまな地域から通っています。 そのため、どの地域からも安全に通えるように、各方面へ送迎するスクールバスを運行しています。 スクールバスが

    高校生が初めてシステムの個人開発に挑戦した話 - Qiita
    mon_sat
    mon_sat 2025/02/10
    素晴らしい。いろんなひとの役に立つものを生み出すのはとてもよい経験だよね。
  • こういうので育ちを見られてるんじゃないかってひやひやする「こういうことを学校で教えてほしい」「バカバカしい文化だと思う」 - Togetter [トゥギャッター]

    joker plus x @jokerplusx @s_Cashmere_06 そうなんですね。 自分は横でと偉い方から教えられたのですが。 恐らくこれはたまたま1文字ですが、2文字以上の場合、当然横になるので「訂正は横で」ということなんだと思います。 別に批判とかしてる訳ではありませんし、おせっかい的なもんですみません。 2025-01-18 07:41:57 「御中」はどう使う? 「行」の消し方や「様」「各位」との違いも解説 | CANVAS|若手社会人の『悩み』と『疑問』に答えるポータルサイト メールや郵便物の宛名部分に記載されている「御中」ですが、「意味はわかるけれど正し... 1 user 13 CANVAS|若手社会人の『悩み』と『疑問』に答えるポータルサイト

    こういうので育ちを見られてるんじゃないかってひやひやする「こういうことを学校で教えてほしい」「バカバカしい文化だと思う」 - Togetter [トゥギャッター]
    mon_sat
    mon_sat 2025/01/18
    いつからか印刷されてる場合はなにもせず出すようになった。大企業宛や役所等であればなおさら。相手もたくさん受け取ってるはずで機械的に処理してるだろうと。もともと手書きで書かれてた時代の気遣いではないかな