
zenn.dev
blog.inorinrinrin.com
最近、Next.jsがどのようにCSRF対策をしているのかを考える機会がありました。 そんななかで色々と学んだことを今回は書きます。 CSRFとは 本題に入っていく前に、いま一度CSRFについて改めて復習しておきましょう。CSRF(Cross-Site Request Forgery)とは、ユーザーが意図しないリクエストを攻撃者が勝手に送信させる攻撃です。以下に攻撃の一連の流れを可視化しています。 sequenceDiagram participant User as ユーザー participant Bank as 銀行サイト (bank.example) participant Evil …
note.com
※このメンバーシップ記事は全文無料で見れます。 Figmaが2026年2月17日(現地時間)にClaude Code to Figmaを公開しました。ローカルで動くUIをFigmaに取り込み、Figma上の編集をコードに戻す…この双方向のワークフローを手元のプロジェクトで実際に試し、何ができて何ができないのかを確かめました。 前提と環境 検証に使ったのはShadcn Dashboard & Landing TemplateのVite版です。ここにClaude CodeとFigma MCP Serverを接続しました。 ShadCN Dashboard + Landin
speakerdeck.com
Ruby on Railsのテーブル設計とトランザクション処理 LT Nightの資料です #techbaton_findy https://findy.connpass.com/event/375098/ 5分で背景含め様々を説明するのは無理だったので補足記事があります: https://mo…
kaminashi-developer.hatenablog.jp
カミナシの認証認可ユニットでソフトウェアエンジニアをやっているトモ=ロウです。 先日、過去に弊社で行った共通ID基盤構築プロジェクトに関するブログ記事を公開したのですが、お読みいただけたでしょうか?まだ読んでいない方は是非ご一読ください! スタートアップがゼロから作る共通ID基盤:立ち上げ〜ID統合まで道のり(前編) - カミナシ エンジニアブログ スタートアップがゼロから作る共通ID基盤:ID統合のその先へ(後編) - カミナシ エンジニアブログ さて、今回は前半に「認証認可完全初心者だった自分が如何にしてID基盤構築プロジェクト完遂に貢献するに至ったか」という視点で僕がどのように認証認可の…
speakerdeck.com
<a href="https://pages.awscloud.com/eib-cmp-serverless-241101-reg.html">コンテナ/サーバーレスによるモダン・プロジェクト実践</a>, 1 Nov 2024 <b>Speakers:</b> Sorah Fukumori (s…
note.com
テキストの改行や何かのコマンドを実行するためのキーとしてEnterとReturnがありますが、日本ではそれを「Enterキー」と呼ぶことが慣例化しています。広く普及しているWindows PCがそのキーにEnterを採用しているためか、主にReturnを採用しているMacを使っているユーザーでさえもそれを「Enterキー」と呼ぶ人が多くいらっしゃいます。 現代においてReturnキーとEnterキーの機能的差異はほとんど見られないため、仮にMac環境でそれを「Enterキー」と呼んだとしても、現実的には何かの支障が生じることはほとんどありません。しかし、これら2つのキーを厳密に区別す
overreacted.io
Why streaming isn't enough.

fukabori.fm
えーじさんをゲストに、書籍『パスキーのすべて』、パスワード認証や2要素認証の課題、WebAuthn、パスキーなどについて語っていただいたエピソードです。

zenn.dev

hire.jonasgalvez.com.br
techlife.cookpad.com
はじめに こんにちは。レシピ事業部でアルバイト中の松本 (@matsumo0922) です。クックパッドでは以前からモバイルアプリケーション向けのロギングライブラリである Puree を公開していましたが、今回新しく Kotlin Multiplatform1 を用いた KMP 版をリリースしました。また、このライブラリは既に iOS、 Android 両方のクックパッドアプリで動作しており、クックパッド初の Kotlin Multiplatform 導入事例ということで、難しかった点などをライブラリの紹介と合わせてご紹介します。 Pureeとは サービスのログを収集する際に、Web アプリケ…
nextjs.org
Learn about what security protections are built-in Next.js and view a guide for auditing applications.
developer.apple.com
複雑なSwiftプロジェクトを設定してデバッグを行う方法を紹介します。LLDBの内部とデバッグ情報について詳しく解説します。また、ビルドサーバに構築されたコードやカスタムビルドシステムのコードのデバッグなど、複雑なシナリオでのベストプラクティスも紹介します。

developers.cloudflare.com
Cloudflare Queues now available on Workers Free plan with up to 10,000 operations included per day
www.perplexity.ai
astro.build
Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more.

zenn.dev
qiita.com
この記事の対象読者 TypeScriptで開発している方(規模を問わず) 「tscが遅い」と感じたことがある方 TypeScript 6 / 7 への移行をそろそろ考えなければいけない方 「なぜGoで書き直したの?」が気になる方 この記事で得られること Type...

zenn.dev
speakerdeck.com
Claude Code Meetup Japan #3 (Claude Code祭り!) - connpass https://aid.connpass.com/event/384117/

zenn.dev

zenn.dev

www.gather.town
私たちのミッションは変わりませんが、その達成方法は変わります。Gatherの未来と、なぜ私たちがそれにワクワクしているのかについての最新情報をお読みください!
www.deeeet.com
steipete.me
Why I stopped reading code and started watching it stream by.
openai.com

zenn.dev
note.com
この記事はAIによって機能開発のスピードは速くなっているにもかかわらず、収益が伸び悩んでいるプロダクトチームに向けて収益が伸び悩む構造を解説します。 生成AIが登場するまでエンジニアは手作業でコードを書いていた。手作業でコードを書くのは時間がかかっていた。生成AIによって早くなった。ところがプロダクトチームで機能開発による収益は伸びていない。これはなぜか? もともと手作業でコードを書く速度よりも、解決したらお金を払ってもいい顧客を特定することのほうが遅いからだ。 AIで機能開発は早くなっても収益への貢献は期待ほど伸びない。機能追加されても顧客は無関心なままだ。 世の中には様々
k0kubun.hatenablog.com
社会人11年目、在米7年目。今年は ZJITの開発を始めた エスプレッソマシンを導入した 子供がUSの小学校に通い始めた という感じの一年だった。 仕事 YJITでできる性能改善の幅が構造的な理由で頭打ちになりつつあるという問題意識から、新メンバーのMax (@tekknolagi) を交えて2025年2月にチームで集まった時に次世代YJITのデザインの議論をし、ZJITの開発が始まった。1月の段階ではMaximeはRubyの動的な機能をある程度制限したサブセットに対してAOTするようなデザインを推していたが、Rubyのセマンティクスを制限するべきではない & しなくても高速化できるという僕の…

zenn.dev
blog.jxck.io
W3C が毎年開催する国際会議、TPAC 2025 に参加してきた。
aws.amazon.com
Amazon ECS Express Mode simplifies containerized application deployment by automating infrastructure setup through a single command, allowing developers to focus on building applications while following AWS best practices.
useworkflow.dev
"use workflow" brings durability, reliability, and observability to async JavaScript. Build apps and AI Agents that can suspend, resume, and maintain state with ease.