はてぶ・Qiita・Zennのトレンド記事を紹介
『ユニットテスト基礎講座』(@JJUG CCC 2025 Spring)の補足 🔖 38
これは何JJUG CCC 2025 Springの登壇スライドを補足する記事です。スライドだけだと文脈が失われてしまうので、それを補うことを目的としています。話した内容の文字起こしではありません。 スライドDocswellで公開したスライドを別窓で開きながら、本文と照らし
TYMLとはTYMLとは、JsonSchemaよりも簡潔で厳密な仕様を持つ、任意の設定用言語(現在はiniとtoml)に対応可能なスキーマ言語です。JsonSchemaの置き換えを目標としています。既にCLIツールとLSPサーバーをリリースしており、VSCode Marke
関数型言語を採用し、維持し、継続するBy 松澤 有 (ymtszw) (Siiibo証券株式会社 CTO)@関数型まつり2025 (2025/06/14) [1] Siiibo証券株式会社2019年創業、筆者はfounding engineer / CTO↓の構
Claude Codeの問題解決能力の底上げを試みる:MCPサーバー + subagents 🔖 142
!この記事は主に人力で作成されました。記事作成に際して以下の作業のみAIで行いました。・文章の誤字脱字の検知・情報収集(引用リンク先の情報は自分で確認)Oikonです。外資IT企業でエンジニアをしています。Claude Codeを趣味の個人開発でも日々使っていますが、
Astro新時代! 再ビルド不要のLive Content Collections 🔖 1
はじめに!Live Content Collectionsとは?従来のビルド時にデータを取得する方式とは異なり、ユーザーがページにアクセスしたとき(ランタイム)に、APIやデータベースから直接データを取得するための新しい仕組み。 Live Content Collec
uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート 🔖 245
こんにちは.今回は,uv, ruff, devcontainer, Claude Code, Cursorなどのモダンなツールを使ったPythonの開発環境テンプレートを作成したので,その内容を紹介します.テンプレートは以下のリポジトリで公開しています.https://git
[2025年6月13日] やっぱりClaude Codeしか勝たんかもしれない (週刊AI) 🔖 268
こんにちは、Kaiです。先週は風邪をひいてお休みを頂いておりまして、2週間ぶりとなります。界隈ではClaude Code一色ですね。実は今週、半日時間を取って社内でエージェントコーディング勉強会(がっつり触って比較してみる会)を開催しました。その中で私も改めてClaude C
はじめに 本記事の要旨Claude Code などの LLM を活用したコーディングエージェント(以下、エージェントと呼びます)の利用が急速に進んでいますね。私も機会があるごとに利用してみてはいますが、エージェントが学習データに引っ張られて、新しい言語機能や標準パッケージを
Docker Desktopのライセンス料金を払いたくない企業エンジニア向けに代替ツールを比較してみた 🔖 170
はじめにこんにちは。クラウドエースの荒木です。2021 年 9 月に Docker Desktop の企業ライセンス有料化が発表されて以来 [1]、多くの開発者や企業が代替手段を模索する状況が続いています。その発表から数年が経ち、代替ツールも成熟してきた今、「結局どれを選べば
nuqs の Debounce 機能による URL パラメータ最適化 🔖 1
はじめに 🚀検索フォームやフィルター機能を実装する際、ユーザーの入力を URL パラメータに反映させることは、状態の永続化や共有可能な URL の生成において重要です。しかし、キー入力のたびに URL を更新すると、パフォーマンス問題を引き起こす可能性があります。また、hist
【C#】Incremental Source Generator入門 🔖 1
!この記事は以前別のブログに投稿した記事を再編したものです。今回の記事はC#のIncremental Source Generatorについて。C#ではSource Generatorを用いることで、コンパイル時に属性などの情報から動的にコードを生成することが可能です。こ
Claude Code による技術的特異点を見届けろ 🔖 438
最近もっぱら Roo から Claude Code をメインに移しているが、その界隈の進歩は今までの変化とは明らかに質が違うという感覚がある。それを今の時点で言語化しておきたい。最初にいっておくと、自分はシンギュラリティ論自体には否定派というか、シンギュラリティが来たところで世
AIコーディングツールを使っているのに、なぜ期待通りの結果が得られないのか「AIにコード生成を頼んだら、動くは動くけど、プロジェクトの規約に全然従っていない…」「複雑な機能を実装させようとすると、途中で迷走してしまう…」「リファクタリングを頼んだら、余計に複雑になってしまっ
こんにちは!アルダグラムの田中です。さて、先日引き継ぎ資料を書いたときに、こんな言葉を書きました。「※歴史的な経緯でxxx環境の名前は「YYY」となっています。」私の経験だと過去所属した会社でも、同僚に質問した際に「歴史的な経緯があって・・・」とかよく耳にしたことがあります
azooKeyの開発近況(2025年6月バージョン) 🔖 4
日本語入力システム「azooKey」の開発者のMiwaです。2024年に「開発近況」を書いてから1年強経過しました。この期間のazooKeyの動きをまとめます。前回の記事⬇https://zenn.dev/azookey/articles/e9c4fcd09535e9
令和に爆誕したモダンなCSSフレームワーク、Lism CSS の概要 🔖 39
2025年 6月 11日、Lism CSS という CSSフレームワークを ver.0.1 として β リリースしました。https://www.lism-css.com/この Lism CSS の概要について、解説していきたいと思います。 はじめにWEB サイト制作に
Claude Code 版 Orchestaror で複雑なタスクをステップ実行する 🔖 148
tl;drRoo Orchestrator の Claude Code 版を作ってみたRoo は並列タスク未対応だが、 Claude Code の Task の並列実行ができる はじめに普段から Roo Orchestrator を愛用していて、その Claude
Copilot Chat を “コードレビューの達人” にする実践的プロンプト設計と運用のコツ 🔖 51
はじめにコードレビューは高品質なソフトウェア開発において欠かせないプロセスですが、時間と労力を要する作業でもあります。 自身の Pull Request やメンバーの Pull Request において、GitHub Copilot にコードレビューをしてもらうことで、問題にな
なるべく楽する個人開発 (Claude,MCP Server,Next.js,Vercel,Obsidian) 🔖 75
はじめにこんにちは、BTMの坂本です!エンジニアの皆さん、日々の開発業務お疲れさまです。「もっと効率的に開発を進められないか」「面倒な作業を自動化したい」「とにかくもっと楽したい」そんな風に感じることは多々あると思います。今回はプロジェクト作成からデプロイまで、なるべく
Claude Codeでトークン使用量を削減するアプローチ 🔖 47
Claude Codeは強力なAI開発支援ツールですが、Claudeのプロプランにはレート制限があるため、トークン使用量を意識した効率的な使い方をすることで、レート制限に達する頻度を下げ、より快適な開発体験が得られます。本記事では、実際の開発で使える具体的な削減の考え方をまとめ
Snowflake Copilot Inline で SQL 分析体験が進化 🔖 9
はじめに先日サンフランシスコで開催された Snowflake Summit 2025 から帰国しました!Summit では Crunchy Data の買収、自由度の高いデータ取り込みを実現する Snowflake Openflow、AI プラットフォームの発展的な進化など多く
【Unity / iOS】シェーダーのConstantBufferを自作する 🔖 1
はじめにシェーダーのConstantBuffer(CBUFFER)は自分で定義することができます。CBUFFER_START(MyCustomLight) float4 _DirectionalLightColor; float3 _DirectionalLightD
AI領域における組織の強みを活かすアーキテクチャ設計 🔖 99
こんにちは。AI ShiftでWebフロントエンドエンジニア(?)をしている安井です。今回は私がAIエージェント開発において模索した、組織の強みを最大限に活かすためのアーキテクチャ設計を紹介します。AI ShiftではAI Workerという企業専用のAIエージェント構築プラッ
Claude Codeで効率的に開発するための知見管理 🔖 593
Claude Codeで効率的に開発するための知見管理 はじめにClaude Codeは、Anthropicが提供するAIアシスタント「Claude」をコマンドラインから直接利用できるツールです。しかし、プロジェクトが大きくなるにつれて、過去の試行錯誤や設計決定をClaud
前回https://zenn.dev/hibikiaikawa/articles/d17a781d0df8bf ロードマップGemini,Claudeと壁打ちしてロードマップを作ってもらいました。それに沿って指示を与えていこうと思っているので、マークダウンとして残しておい
Mastra×RAG×構造化ストリーミングの開発事例 - 先生検索AIエージェントの詳細解説 🔖 4
先日、オンライン家庭教師マナリンクにて、「先生検索エージェントが先生を探してくれる機能」をリリースしました🎉まずは簡単なデモ動画をご覧ください⬇️※画面は開発時点のもの/検索結果は一例ですこの機能には以下のような特徴があります。AIのレスポンスが 1文字ずつ表示(スト
AI新時代を乗り越えていくためのソフトウェアエンジニア航海術 🔖 11
「そんなに怖いか?「新時代」が!!!」出典:ワンピース『第1055話 新時代』シャンクスLLMが普及したことにより、コーディングの敷居が下がりました。モノを作るだけなら誰でもできる時代が到来。まさに新時代!しがないソフトウェアエンジニアである私はこう思うわけです。「職
twadaさん講演「質とスピード」@Accenture Innovation Hub Tokyo 🔖 127
先日、私が所属する品質コンサルティング組織「QE&A」の活動の一環として、初めて全社的なイベント「QualityConf」を開催しました。今回は、TDD(テスト駆動開発)のエバンジェリストとして国内外で知られるtwadaさん(和田卓人さん)をゲストにお招きし、Accen
【これはヤバい】Convexを試したらあらゆる管理が不要になる未来が見えた 🔖 46
なぜオレはあんな無駄な時間(数週間で AI を駆使して知見のないもの含めた使用技術の検証と α 版のリリースに死力を尽くした)を...本記事では Next.js + Vercel + Convex を想定して試したので,開発体験の素晴らしさと Convex のヤバさについて紹介
Playwright MCPを使ってNotebookLMに自動でソースを流し込む 🔖 120
NotebookLMは、Googleが提供するAI搭載のノートブック機能で、既に多くの人がさまざまな用途で活用していることでしょう。しかし、NotebookLMは現時点(2025/06/09)ではAPIが提供されていないため、複数のソースを一括で流し込むことができず、一旦手元で
typescript-mcp で AI に LSP のリファクタリング機能を与える 🔖 34
一旦 npx -y typescript-mcp@latest で MCP サーバーが動くところまで作った。https://github.com/mizchi/typescript-mcp主語大きめだけど、 npm の名前空間が空いてたので...これの続編https://
Claude Codeを並列組織化してClaude Code "Company"にするtmuxコマンド集 🔖 186
今日はこんなことをしてました。https://x.com/kazuph/status/1931945076701475141https://x.com/kazuph/status/1931945079440314506最終的にタスクは完了したのですが、部長と部下で勝手に通信
WWDC25 で出てきた Containerization Framework を試す 🔖 93
Containerization Framework は Apple の OSS で提供される Mac 上で直接 Linux コンテナイメージの作成、ダウンロード、実行ができる API およびツールです。キーノートでは一切触れられなかったけど、Newsroom の記事にこっそ
n8nを使って面倒くさいリリースノートのチェックを自動化してみた 🔖 202
1. はじめにこんにちは。クラウドエースの荒木です。皆さんは、クラウドサービスやツールの最新情報をどのようにキャッチアップされていますか?日々公開されるリリースノートを一つ一つ確認するのは、なかなか骨の折れる作業ではないでしょうか。本記事では、情報収集のプロセスを効率化する
AIとどう付き合っていくか 2025春2025年春の時点の情勢をもとに、ソフトウェアエンジニアがAI技術とどう付き合っていくかという考え方の方向性について話してきました。https://ssmjp.connpass.com/event/349539/この記事では、その内容
Web 上で Cursor や Copilot のようなタブ入力補完を実装する 🔖 55
Cursor[1] や Copilot、便利ですよね! これらのツールが提供する大きな機能として入力補完が挙げられ、人間が雑に書いたコードを修正してくれたり、ある箇所を修正すると他の箇所もまとめて修正[2]してくれたりします[3]。また、複雑なショートカットを必要とせず、それらの
Vibe CodingでTLS 1.3を実装してみたら、思ったより人間が必要だった話 🔖 68
人間はコードを書かずに自然言語でLLMアプリに指示を与えることでソフトウェアを開発する、いわゆる「Vibe Coding」が普通になりました。プログラミング言語よりも自然言語のほうが得意っていう自分みたいな人間にとっては、いろいろ夢が広がります。そんな夢の1つとして「プロトコル
claude code でローカルなMCPサーバーを叩けるようにする 🔖 106
claude code 安くて便利。自前 MCP を大量に持ってると、手元に用意しておいた MCP サーバーに繋ぎたくなります。以下のドキュメントによると、 claude --mcp-config=... でローカルな MCP サーバーを叩けるみたいです。https://d
DIVER OSINT CTF 2025DIVER OSINT CTF 2025に参加しました。以下に回答した問題のWriteupを記載します。 introduction bx 問題この写真で見える "BX" という看板の座標を答えなさい。 回答画像を
Google主催『AI エージェント 実践集中コース』に参加した 🔖 294
📝概要Googleが主催する『AI エージェント 実践集中コース』に参加して学んだ内容をまとめました。オンラインを含めると600人超の参加者がしていたとのことです。Google と Kaggle が提供し世界で 20 万人が登録した「5-Day Gen AI Intensi
Apple Vision Pro のネイティブアプリを Claude Code で100%自動生成してみた 🔖 29
はじめにApple Vision Proの開発において、ネイティブアプリの開発は従来通りXcodeとSwiftUIを使用する必要があります。しかし、AI技術の進歩により、コード生成の支援が大幅に向上しています。今回は、Claude Code(Anthropic社のAIコーディ
統合版マイクラには Script API という機能があり、JavaScriptで既存のマイクラのしくみを変えるアドオンを作成ことができます。TypeScriptでの開発にも対応しています。https://learn.microsoft.com/en-us/minecraft/
はじめに運よくNintendo Switch 2 (多言語対応版) の抽選販売に当選して本日届いたので、抽選販売への応募から届いてセットアップするまでの記事です。ゲームが好きなので記事にしましたが、技術的な内容はありません。プロコン、SDカード、本体ケース、マリオカートワー
Claude Codeを使って自分用のプロトタイプ開発環境を整理した 🔖 67
プロトタイプ開発環境というのは、雑に思いついたwebアプリを素早く作成するための環境のことで1年半くらい前にもこういう記事を書いた。https://zenn.dev/razokulover/articles/7653ef0336db77個人開発やサイドプロジェクトで「ちょっと
【Flutter】riverpodで複数のAsyncValueを適切に扱う実装パターン集 🔖 2
はじめにFlutterアプリケーションの状態管理において、非同期処理の結果を安全かつ効率的に扱う手段として riverpod の AsyncValue は非常に有用です。https://riverpod.dev非同期の状態(ローディング中・成功・失敗)を明示的に区別できるた
はじめにmacOSのアプリが備える「設定」のUIには、現在のHIGでは言語化されていない多くのデザインのお作法・慣習があり、macOSプラットフォームにおいて高品質と感じられるアプリを目指すためには、デベロッパーがこれらの事柄を積極的に意識し、アプリのデザインに取り入れる必要が
Snowflake Summit 25 印象的な新機能・ブース 🔖 1
CARTA HOLDINGSのfluctという事業部でデータエンジニアをやっているyanyanです。今回6/2~6/5の期間、アメリカのサンフランシスコで開催されたSnowflake Summit 25に参加してきました。そこで発表された新機能やブース出展されていたSaaS、セ
「暗号化してからMAC」がなぜ重要か? セキュリティの基本原則を理解する 🔖 86
はじめに暗号理論に秀でよ。これは学べば学ぶほど退屈な代物だ。ただ、HMACしてから暗号化と、暗号化してからHMACの違いがわからないようでは、到底エースセキュリティエンジニアとはいえない。https://qiita.com/jacksuzuki/items/b2fa6b4
2025年6月にClaude Codeが突然話題になった理由をまとめる 🔖 327
!この記事はAIによる誤字脱字の検出以外は人力で作成されました。Oikonです。外資IT企業でエンジニアをしています。この記事は、𝕏(旧Twitter)でまとめたClaude Codeが話題になっている理由のポストを清書したものです。後で見た時に懐かしむために、備忘録的
Cursor Meetup Tokyoを開催してきました! 🔖 23
CursorMeetupTokyo2025 年 6 月 6 日に AIAU(AI エージェントユーザー会)主催のもと CursorMeetupTokyo を開催してきました 🎊CursorMeetup 自体は世界各地で行われています。その名の通りですが、Cursor コミュニ