はてぶ・Qiita・Zennのトレンド記事を紹介
MOSHでソフトウェアエンジニアをしている masuyama です。この記事はMOSHアドベントカレンダー13日目の記事です。https://adventar.org/calendars/11936本日はネタ枠なので、気楽に読んでください。 前置き今年はドラクエ1,
シフトレフトは施策ではない --- 品質の作り込みは最初から始まっている
1. はじめに!シフトレフトという言葉に感じていた違和感ここ数年、「シフトレフト」という言葉を耳にする機会が増えました。テスト、QA、セキュリティ、運用――何かにつけて「シフトレフトしよう」という言葉が使われます。一方で、正直なところずっと違和感もありました。話を
runtime/secret でGoのランタイムから秘匿情報を消す 🔖 45
はじめにこの記事は、Google Developer Experts Advent Calendar 2025 13日目の記事です。先日、Go の tip に入った面白い新機能についての話をしようと思います。https://github.com/golang/go/comm
記事を書いた目的・動機GraphQLはREST APIの上位互換ではなく、「使いどころを見極めて使えば便利」「使いどころを間違えるとしんどい」系の技術だと思っています。「じゃあどういう時に使うべきなの?」と言われたときに、一言で答えるのは難しいので、今後のために記事にまとめよ
緯度経度からの住所検索!〜日本の住所に絶望し、希望を見つけるまで〜 🔖 4
この記事は LayerX Tech Advent Calendar 2025 12 日目の記事です。前回は@tigerさんのslack-blockbookというslack appのUI確認を爆速にするライブラリについての記事でした。こんにちは。株式会社LayerXソフトウ
増え続けるコンテキストAIコーディング実践環境の構築方法【2025年12月】という記事も書きましたが、AIコーディングツールとして、私は現在Claude Codeをメインで使用しています。そしてAIコーディングしていて、一番ストレスフルな瞬間…それは何といってもこれComp
詳解 筑波大学学園祭を支えた本番ネットワークインフラ全貌 🔖 123
この記事はjsys Advent Calendar 2025の10日目の記事です。すみません、大遅刻しました。前日はれたすけ(@letasuu1) さんによる「冬は全身が鍋」でした。一人暮らしの私も最近鍋をやっていて、楽で美味しいので良いです。まあ、現時点で投稿されていなそうで
View TransitionでわかるNext.jsとAstroの設計思想 🔖 6
PLAID Designer's Advent Calendar 11日目の記事です。こんにちは。株式会社プレイドのDirection & Development Unit所属のデザインエンジニア、ケンジです。 はじめにウェブフロントエンド開発のエコシステムは成熟期
AIの力を借りて2人で10人分の仕事をする (2025年・個人開発) 🔖 400
Claude CodeやCodexの登場でコーディングは体感3倍くらい早くなりました。しかしプロダクト開発自体の速度アップは1.x倍くらいに留まっている気がします。その原因は「プロダクト作りはコーディング以外にも色々やることがあるから」だと思い、コーディング以外でのAI活用を今
この記事は React Advent Calender 2025 11 日目の投稿です。 可読性の高いカスタムフックを考えるReact 開発において、「ロジックはカスタムフックに切り出す」というプラクティスは、私たちの思考に深く根付いています。しかし、筆者の経験上、「なんと
New Relic Go Agent 完全理解・実践導入ガイド 🔖 2
!Go ではタブインデントが推奨されていますが,この記事では Web ブラウザ上での見やすさに配慮して半角スペースを採用しています。!この記事は Forkwell の普段は絶対読まないメルマガで配信されていたおい、テックブログを書け - Speaker Deckが目に
!この記事は CyberAgent AI Lab Advent Calendar 2025 の11日目の記事です。10日目:2025年キャラクター系の論文一言まとめ(ACL, EMNLP)12日目: はじめにサイバーエージェント AI Lab NLP チームの高瀬で
生成AI時代だからこそ、Vim as an IME 🔖 20
生成AI時代だからこそ、Vim as an IMEFirenvim を導入しました。Firenvim とは、Firefox や Chrome のテキストボックスの上に Neovim をオーバーレイし、テキストエリアにある内容を Neovim の一時バッファに送ってくれる機能で
アスタリスクはもう古い!?モダンC言語でのポインター型の記法 🔖 113
この記事は「C Advent Calendar 2025」の11日目の記事です。この記事は半分ジョークで半分本気です。 C言語のポインター型の表記の問題C言語でのポインター型の表記にはアスタリスク * が使われます。例えば、int へのポインターなら int * という具
Vueユーザーから見るReact Tokyoコミュニティ 🔖 1
!この記事はReact Tokyo Advent Calendar 2025の10日目の記事です。こんにちは、yamanokuです。本日はReact Tokyoのアドベントカレンダー企画ということで、コミュニティ参加者から見たReact Tokyoの取り組みの印象と考えてみ
ローカル開発のシークレット設定を自動化する ── Go × AWS Secrets Manager 🔖 65
LayerX Tech Advent Calendar 2025の9日目の記事です。バクラク事業部 ソフトウェアエンジニアの @upamune です。今日は、ローカル開発のシークレット設定をいい感じにした話をします。 ローカル開発環境のシークレット設定、手動でやっていま
本記事は、『エンジニアと人生 Advent Calendar 2025』10日目の記事です。https://adventar.org/calendars/12244本記事では、僕が約3年ぶりにアプリをアップデートしたことについて振り返っています。前半では、個人開発を始めたき
マネジメントを知らないエンジニアが本を読んで感じたこと 🔖 68
はじめにTeachme Player開発チームの山川 (@jyamakawa) です。私たちのチームでは今年だけでも2人のメンバーが新しく加わりました。それに伴い、入社オンボーディングやプロジェクト参画・コードベース理解の支援など、コーディング以外の業務を担うことが増えてき
Node.js のコンパイルキャッシュで Cloud Run のコールドスタートを速くする 🔖 24
!この記事は Bitkey Developers Advent Calendar 2025 の 9 日目です.!この記事は情報の提供のみを目的としています.この方法を用いたことにより発生したいかなる損害について,私および弊社は責任を負いません. はじめに弊社ビット
Cap'n Webが面白いのでその紹介です。 Cap'n Web概要Cap'n WebはJavaScriptネイティブなRPCの実装でcapnwebというnpmライブラリが提供されています。作者がCloudflare Workersを作ったKentonなんで注目しています。
低レイヤー開発者が注目すべきRustのアップデート 2025年版 🔖 2
この記事はRust Advent Calendar 2025の8日目の記事です。Rustの言語機能は6週間ごとに新バージョンがリリースされています。私はアップデートのたびに勝手にリリースパーティというイベントでアップデートの内容を解説しています。https://estie.
え?まだ "vite" 使ってるの? バンドラー 2025 まとめ 🔖 88
未踏ジュニア Advent Calendar 2025 の記事です。https://adventar.org/calendars/11697 対象読者JS のバンドラーやツールチェーンに興味がある人今年の歴史を振り返りたい人ツールチェーンを選定したい人 背景
検証用お手軽ActiveDirectory環境をぽちぽちつくろう 🔖 131
こちらはYuruvent Advent Calendar 2025 7日目の記事です☃️ はじめに用意されたものを触るのもいいですが、自分で用意することで新しい気付きがあったりします。また、PowerShellやAnsibleを使えば楽ではありますがGUIでぽちぽちするこ
この記事は 実践で フル AI コーディングするための考え方とノウハウを凝縮したものです。筆者が持ってるノウハウはほぼ全て書いたつもりです。Algomatic アドベントカレンダー 12/8 です。https://note.com/algomatic_oa/m/mf9dd31
Compound Componentsで実現する「引き算のUI設計」 🔖 1
はじめに「isEditing、isThread、showFooter、hideActions...」プロダクトが成長するにつれ、コンポーネントのPropsは肥大化します。気づけば15個以上のBoolean Propsが並び、内部は条件分岐の嵐——典型的なアンチパターンです。
PM界隈 Advent Calendar 2025の12月7日分担当のぴよです。このアドカレ、PMがいっぱい集まってて楽しいのと、ZennやQiitaじゃなくてnoteに書いてる人が多くて新鮮。 はじめに私は元エンジニアで、二次請け以降のSIer案件でPMを何プロジェクトか
mizchi/js.mbt で TS の代わりに Moonbit を書く
https://qiita.com/advent-calendar/2025/moonbit の7日目です。https://github.com/mizchi/js.mbt というMoonbitのJSバインディング集を作っています。Moonbit がインストールされていれば、
ターミナルでメモ管理 (Neovim, nb, zeno.zsh) 🔖 48
!この記事はミライトデザイン Advent Calendar 2025の7日目です。6日目はFrozenVoiceさんの「2025年に導入して満足度が高かったアイテム紹介」という記事でした。 なぜターミナルでメモを?ターミナルでメモを取る最大のメリットは カスタマイズ
はじめにこの記事は Nostr Advent Calendar 2025 の8日目の記事です。こんにちは。皆さん Nostr はご存じでしょうか。分散型ソーシャルネットワーキングサービスの1つで、中央集権的なサーバを持たず、ユーザが自由にサーバを立てて参加できる仕組みになって
大LLM時代に論文を読む/まとめるならカスタムGPTで 🔖 3
!これは ZOZO Advent Calendar 2025 シリーズ6の7日目の記事です。今年はなんとシリーズ12まであるそうです。ぜひ他の記事もご覧ください!日々の業務で追われる中、最近では効率的かつ効果的に論文を読むためにLLMを活用しています。本記事では、これまでの
この記事はLivetoon Tech Advent Calendar 2025の7日目の記事です。https://adventar.org/calendars/12157 はじめにこんにちは!AIキャラクターアプリkaiwaを開発している株式会社Livetoonの開発マ
こんにちは、松尾研究所 データサイエンスチーム(以降:松尾研DSチーム)の人事担当・松井です。この記事は、松尾研究所 Advent Calendar 2025の記事です。テックブログとして少し異色かもしれませんが、「技術を支える文化」という視点で、人事から見たデータサイエンス
結局なぜRCEが発生するのか?react2shell PoC研究レポート (途中) 🔖 2
はじめに当記事は、react2shell の PoC 攻撃手法についての調査です。 注意事項当記事の内容は、あくまで PoC 攻撃手法の研究目的です。また、当記事の内容には間違い・認識違いが含まれる可能性があります。本番環境での動的な解析を実施しておらず、コードリーデ
CodexについにSkillsが来たので徹底解説先日のアップデートでようやくCodexにも待望のSkillsが実装された。この機能を待ち望んでいた方も多いのではないだろうか。今回はこのSkillsをまだ活用していない方に向けて仕組みと利用例を徹底解説している。ぜひ参考にしていた
Luaをコンパイル先とする言語処理系を作る際のTips 🔖 6
この記事は「Lua Advent Calendar 2025」および「言語実装 Advent Calendar 2025」の6日目の記事です。Luaは個人的には好きな言語ですが、静的な型システムの不在や、比較的冗長な記述などにより、人や用途によっては不満を感じることもあるかもし
フルリモート歴1年のエンジニアが辿り着いた“最強の作業環境” 🔖 315
!この記事はコラボスタイル Advent Calendar 2025の6日目の記事です。https://adventar.org/calendars/11621どうもこんにちは!コラボスタイルでバックエンドエンジニアをしているMESIです。2025年の1月に入社して以来
はじめに本記事は 仮想通貨 Advent Calendar 2025 のシリーズ2の6日目の記事です。エンジニアやデータサイエンティストがクリプトトレードに参入する際、最も陥りやすい罠があります。それは、「高度なモデルや大量の特徴量を使えば、エッジ(優位性)が見つかる」という
エンジニアに必要な「読解力」とは? 技術文書を構造化して"秒"で理解する技術 🔖 67
こんにちは。株式会社ココナラ 技術戦略室に所属している デミオ です。こちらは株式会社ココナラ Advent Calendar 2025 5日目の記事です。 導入エンジニアの日常業務を振り返ってみてください。IDEでコードを書いている時間よりも、画面上の文字を「読んでい
Flutter x Riverpodのアーキテクチャ考察 🔖 1
Commune Developers Advent Calendar 2025の5日目の記事です。わたくしは6年iOS開発をやっておりましたが、今年9月からFlutter開発をしております。3ヶ月ほどやった感想ですが、Riverpodが圧倒的に便利だなと感じています。Riv
React2Shell (CVE-2025-55182) で気付いた React Server Components のセキュリティの盲点 🔖 5
はじめに先日、Vercel から「Important Security Update for Next.js 15 & 16」という件名のメールが Gmail に届きました。リンク先の CVE ページを確認したところ、CVSS スコアが 10.0(Critical)
【緊急】Next.js (CVE-2025-66478) / React (CVE-2025-55182) の脆弱性について 🔖 130
1. はじめに:何が起きたのか2025年12月3日、Next.js および React Server Components (RSC) の通信プロトコルにおいて、認証不要でリモートコード実行 (RCE) が可能となる重大な脆弱性が公表されました。今回、特に事態を重くしている要
TypeScript 7で消えるtsconfigのレガシー設定。target: es5やbaseUrlにサヨウナラ 🔖 43
TypeScript 7ではtarget: es5やbaseUrlといった長年のレガシーな設定が削除され、strict: true が標準になるなどデフォルトの挙動が変更されます。本記事では、消えるレガシーな設定や挙動が変わる主要な設定について、設定の基本知識から代替案までを解説
【npm】11月21日以降にnpm installした人へ - Shai-Hulud感染チェック & 多層防御ガイド 🔖 454
npm史上最悪のサプライチェーン攻撃「Shai-Hulud 2.0」。正規パッケージのメンテナー認証情報を盗み、悪意あるバージョンをnpmに公開するという手口で、11月21日から急速に拡散しました。この記事では2つのことを解説します:自分が被害にあっていないか確認する方法
新しくプログラミング言語を作る際に文字列型をどうするべきか 🔖 136
この記事は「言語実装 Advent Calendar 2025」の3日目の記事です。この記事は、新しくプログラミング言語を設計する際に文字列型をどうするべきかについて、私の持論をまとめたものです。以前「新しくプログラミング言語を作る際に数値型をどうするべきか」という記事を書き
CTOとして会社に置くと決めた、ありがたい技術書5選 🔖 169
技術本を紹介したい!Recustomer株式会社でCTOをしている、眞鍋と申します。まだCTOとしては日が浅いのですが、先日、Startup CTO of the Year 2025 でオーディエンス賞をいただくなど、少しずつCTOらしい活動が増えてきました。https
パッケージマネージャーで Runtime のバージョンを管理する 🔖 11
はじめにNode.js のバージョン管理には、従来から nvm や nodenv といったツールが使われてきました。しかし最近では、パッケージマネージャー自体が Node.js や Deno などの Runtime のバージョンを管理する方法が登場しています。この記事では、O
月間350件のプルリクを捌きつつ、実装タスクも並列でこなすために必要だったものはやっぱりgit worktreeでした。 🔖 28
Dress Code Advent Calendar 2025、2日目の記事です🎉私がgit worktreeを使うに至るまでの話と、worktreeを使う際のおすすめのツールを紹介します。AI系の話はしません。よろしくお願いします!https://adventar.org
HaskellerとRustaceanが知恵をあわせてプロダクトを3日で1000倍高速化した話 🔖 34
この記事は Jij Advent Calendar 2025、Rust Advent Calendar 2025 シリーズ1、およびHaskell Advent Calendar 2025の3日目の記事です。 更新履歴2025-12-03 00:00 - 初版自動公開2
【TS】ユーザー定義型ガードを自分で書くな。ライブラリを使え。 🔖 12
!この記事は、Qiita の TypeScript Advent Calendar 2025 の 2025-12-03 投稿分です。 概要TypeScript では、「ユーザー定義型ガード」という種類の関数が書けます。その一例をまず見てみましょう。guards/is
Prompt Cachingを完全に理解してLLMコストを爆裂に下げる 🔖 145
!この記事は Ubie Tech Advent Calendar 2025 の1日目の記事です。Ubieのモバイルアプリ(iOS/Android)では、身体の悩みを相談できる医療AIエージェントを提供しています。toCでLLMプロダクトを提供する上では、コスト最適化が重要な