はてぶ・Qiita・Zennのトレンド記事を紹介
何もわからんけど作ってみる、なんちゃってAIエージェント 🔖 5
みなさんこんにちは!株式会社アルダグラムでエンジニアをしている大木です。今回は何もわからんけどAIエージェントを作っていこうと思います。せっかくなので、自社サービスの劣化版を作りつつAIエージェントを実装していきます。 1. システムの構成今回は主に3つのシステムを利用し
Cloudflare のデモアプリを組み合わせ、サーバレスなライブ配信 ‐ Realtime SFU と仲間たち 🔖 2
はじめにCloudflare の提供するデモアプリを組み合わせ、サーバレスなライブ配信を味見します。目指すのは下記です。1秒までの時間差チャット機能ログイン認証・認可 素材 デモアプリCloudflare が公開しているデモアプリを使います。WHI
MCP流行ってますね!Googleが先日公開したA2Aのドキュメントに「Agent2Agent❤️MCP」というタイトルのページもありましたが、あれよあれよの間に現時点では標準規格の座を掴んだと言えるでしょう。https://google.github.io/A2A/#/to
Neovimをはじめよう feat. mini.nvim 🔖 23
本書は[Vim駅伝](https://vim-jp.org/ekiden/)の2025-04-14に寄稿しました。Neovim自体の基本的な操作の解説およびNeovimプラグインのmini.nvimが(本書執筆時点で)有するほぼすべてのモジュールの紹介を行っています。また、設
Vibe CodingとPrompt cachingの費用感 🔖 39
はじめにVibe Coding × 従量課金制APIの肌感覚に誤りがあったので、正しい感覚を共有するために書く。Amazon Bedrock Prompt cachingが高いという話ではないです。 Vibe CodingVibe Coding自体がバズワード気味なので、
本記事は、最近話題のMCPの入門記事です。MCP(Model Context Protocol)について、以下の4ステップで紹介します。ざっくり理解する使ってみる深く理解する作ってみる初心者でも順番に読み進めれば、MCPについてざっと理解、簡単な実装ができるように
プログラミング用途の生成AI関連ツールの評価 2025/04/14 🔖 402
現時点で個人の感想です。流動的なので、明日にでも意見は変わってると思います。 モデルClaude-3.7-sonnetコーディング性能が圧倒的に良い。迷ったらとりあえずこれを使っておけばよいだいたい1ファイル1000行ぐらいが管理できる限界Gemini 2.5
お部屋探しアプリ「CANARY」の意思決定を未来に残す取り組み 🔖 2
はじめにこんにちは。カナリーでソフトウェアエンジニアをしている @react_nextjs です。私たちは 【もっといい「当たり前」をつくる】 をミッションに掲げている不動産テックカンパニーです。弊社では、現在下記のプロダクトを運用しています。「CANARY」: BtoC
`@tanstack/react-form`のインストールサイズが約1/20に削減された話 🔖 1
@tanstack/react-formが軽量化されました。インストールサイズが削減されました。バンドルサイズではないことに注意してください。 どれくらい?バージョン1.3.2では24.2MBあったものが、1.13MBまで削減されました! ことの発端はじまりは
Baseline MCP Serverを公開しました! 🔖 4
Model Context Protocol(MCP)、最近流行っていますね。割と簡単に作れることが売りのようです。というわけで私も勉強がてら、Web Platform APIからBaselineの状況を提供するMCPサーバーを作成し、OSSとして公開しました。https:/
Rust入門者は非同期Rustをやらないでください 🔖 64
はじめにすいません、連日の記事があったため少し煽りっぽいタイトルにしてしまいました。平常時の感覚だったら、「Rustに入門するなら、同期Rustから始めるのがおすすめ」 とかにしてた記事だと思います。この記事で主張したいことは以下です。Rustは難しいRustに入門す
エージェントのためのUX設計原則 by Microsoft 🔖 62
はじめにエージェントの出現は人間と計算機それぞれのあり方を変えつつあります。それはモダリティなどの接点だけの話ではなく、ユーザーの体験や存在意義にまで影響を与えています。エージェントがこれから世界を変えて行くであろうことは多くの人が認識していることだと思います。一方で「それを
コーディング練習会の感想@一般社団法人ソフトウェアエンジニアリング協会 🔖 2
これは何の記事?一般社団法人ソフトウェアエンジニアリング協会に生徒として参加して、3ヶ月ちょっとが経過しました。協会参加直後から取り組んでいたコーディング練習では、Arai60というLeetCodeの問題集に取り組んでいました。これをひと通り終えたので、取り組んだことや感想など
TL;DR本記事に記載するコードは下記のリポジトリよりダウンロードいただけます。(⭐おまちしております)https://github.com/shunsock/uv_on_docker_playgroundコンテナの実行。uv_on_docker_playground (
Genkitを使ってA2AでMCPが使えるマルチエージェントを最速で動かすための本 🔖 2
A2Aを手軽に楽しみたい方、何ができるかを作って考えたい方向けの本です
Cloudflare Workers で Hono と一緒に Discord BOT を動かす 🔖 3
はじめにDiscord では、手軽に BOT を作成するための API が用意されており、さまざまなライブラリが存在するため手軽に BOT を作成することができます。しかし、その多くは BOT のサーバーを建てる必要があり、常に BOT を立ち上げておきたい場合は、サーバーも
こんにちは、最近、3D, 音声関連の機械学習にはまっている、わっしーです。音声合成の中でもVITSは、よく使用されるモデルの一つです。最近だと、BERT-VITS2が有名かもしれません。そのVITSモデルの性能と速度改善を行いました!最終的に、性能をキープした状態で、GPU上
GitHub Copilot を完全に使いこなす会 🔖 749
はじめにこの記事は GitHub Copilot の Tips を詰め込んだ記事になります。GitHub Copilot を普段使っているが、コード補完しか使ってない方や、これから使おうと思っている方に向けて Tips をまとめて紹介する記事になります。是非日々の開発ライフ
この記事では、Bevyを使ったテトリスの作り方について説明しています。テトリスとは、7種類のテトリミノがフィールド上部からランダムに1種類ずつ落下してきて、うまいこと10x20のフィールドの横のラインを揃えるとブロックが消えてポイントが加算される。これを繰り返して高いスコア
こんにちは、noppeです。先日のtry!Swift 2025で「Spice up your notifications.」というタイトルで英語での登壇をしました。この登壇は、2019年のtry!Swift Tokyoでの登壇以来の2回目の英語登壇でした。この6年間で英語登
共通鍵暗号とはデータを暗号化して扱いたいことがあります。暗号化の処理にはアルゴリズムと鍵を用意します。暗号化されたデータは鍵を知らない他人には読んだり使用することができません。暗号化されたデータを元の使用可能なデータに戻すことを復号と呼びます。復号にも同様に鍵が必要です。鍵を持
Model Context Protocol(MCP) MCP 概要MCP はオープンプロトコルであり、アプリケーションが大規模言語モデル(LLMs)にコンテキストを提供する方法を標準化することを目的としています。AI アプリケーションの「USB-C ポート」に例えられ、
はじめにお疲れさまです!あつあつのご飯にスクランブルエッグを乗せました。Meloです。Zodは、TypeScriptで人気の高いスキーマ定義+バリデーションライブラリです。このたびv4のベータ版が公開され、いくつかの注目すべき変更が加えられました。この記事では、特に私が興味深
この 資料は?流しのエバンジェリストシリーズ AWS を中心として色んなサービスの基礎を学ぼうの中で 2025/04/12(土) 13:30〜に開催されたAmazon S3 Tables + Amazon Athena / Apache Icebergに登壇した時の資料です。
エンジニアの調査タスクにはNotebookLMが最高!! 🔖 516
みなさんは NotebookLM 使ってますか?今までなにかの調査をするのに「DeepResearchが一番!」と思い使ってきたのですが、NotebookLMを初めて使ってみて「NotebookLM、最高じゃん…」となりました。具体的には、調査系のタスクをする上で下記の点が
Firebase App Distributionの新機能 自然言語でのE2Eテストを試す
はじめにFirebase App Distributionの新機能「アプリ テスト エージェント(Android)」がプレビュー版として公開されたと知り、早速試してみました!この機能は、自然言語でE2Eテストを記述し、Firebase App Distributionにアップ
tsconfig.jsonのpaths設定でimport文にエイリアスを使えるようにしたものの、tscでトランスパイルするとエイリアス形式のパスは変換されないパスの変換のためにtsconfig-pathsなどの追加ライブラリが必要で、ビルドコマンドが冗長になるjestな
技術力に優れた先輩。急成長している同僚。仕事を通した成長は、近道や裏技があるわけではなく、地道な積み重ねの結果です。そして、意図的に経験の機会を作り、経験から多くを学ぶための鍵はふりかえりです。そこで本書『成長の質を高める個人のふりかえり入門』では、仕事における人の成長の鍵と
MD Slides: お手軽スライド共有アプリ本稿では、以下の4つの機能を実装したアプリケーション「MD Slides ( https://slides.deno.dev ) 」について紹介します。Markdown をスライド形式に変換して配信スライドの特定のページを画像
【超速報】Agent Development Kit で会話型エージェントを作成する 🔖 49
はじめにAgent Development Kit (ADK) が GitHub のリポジトリで公開されました。これは、会話型の LLM エージェントを作成するためのフレームワークで、複数の外部ツールを使い分けたり、あるいは、複数のエージェントが協調動作するマルチエージェントが
はじめに改めて3DCGのレンダラを作りたくなってきたので、自分なりに必要な知識を何回かに分けてメモします。個人的なメモなのでなにか間違ってるかもしれません。間違っているところや補足があれば教えていただけると嬉しいです。初回のこの記事では特に物理ベースレンダリングで必要にな
何もわからんけど作ってみるMCPサーバー(mcp-go) 🔖 4
みなさんこんにちは!株式会社アルダグラムでエンジニアをしている大木です。昨今AIの隆盛がとんでもなく、ついていくのに精一杯なのが正直なところです。けどついていけないと時代に取り残されそうなので頑張ります!ってことで何もわからんけど、とりあえずMCPサーバーを作っていこうと思いま
WebAssembly 興味あるけど何?調べても、どうやって動いてるのかさっぱりわからないんだけど…という方多いのではないでしょうか!自分もそうでした 😂この記事では、 WebAssembly の目指しているゴールをその具体例とともに示し、みなさんの今後の深堀りを行うためのイン
社内のデザインシステムをMCP化したので事例を紹介!ts-morphを使ったアプローチの実装・プロンプト例をまとめて解説 🔖 183
こんにちは!株式会社エス・エム・エスでエンジニアをしている @_kimuson です。今回は、社内のプロダクト開発で利用しているデザインシステムを MCP 化して提供し、社内のデザインシステムを活用した自然言語によるコーディング環境を整備したので、事例を紹介します! デザイ
最近のAIの進化は目覚ましく、コーディングにおいても、もはや人間が一切を関知せず"ノリ"で全てを完成させるvibe codingなる概念まで登場しました。しかし、現実の業務にこれを適用すると、まあ、上手くいきません。1ファイルで完結するようなスクリプトであれば上手くいきます。
ZodとNext.jsのRoute Handlersから型安全なAPIクライアントを生成する最強ライブラリ「FrourioNext」 🔖 1
はじめに以前の記事「Zodと設定0行でNext.jsのRoute Handlersに完全な型を付与する最強ライブラリ「FrourioNext」」では、Next.js の Route Handlers における型安全性の課題と、それを解決する FrourioNext の基本的な機
Next.jsとGoでTODOアプリをハンズオン形式で作る本です!バックエンド初心者のフロントエンジニアが書いた本です!
GoogleアカウントでログインできるStreamlitアプリの開発方法と仕組みをわかりやすく解説
前置きこんにちは!データエンジニアの山口歩夢です。Streamlitにはたくさんの便利な関数が用意されています。簡単にアプリケーションの開発ができ、OpenID Connect(OIDC)を活用したユーザー認証でさえも、とても簡単に実装することができます。これにより、皆さ
Storybook の情報を抜き出して MCP サーバにしてみる 🔖 30
LayerX バクラク事業部 Enabling チームでスタッフエンジニアをしている izumin5210 です。Ubie さんの「社内デザインシステムをMCPサーバー化したらUI実装が爆速になった」を拝見し、悔しかった感動したので、自分でも試してみました。https://z
.clinerulesを導入して、開発効率を上げていきたい話 🔖 8
こんにちは!アルダグラムでエンジニアをしているkageyamaです。最近のAIの発展は目覚ましく、普段の開発業務における生産性向上に大きく貢献しています。弊社開発部でも、今年から積極的にAIツールの導入・活用を進めており、AI戦略ユニットも発足しました。現在は色々なツールを
Next.jsでページ遷移時のインジケーターを表示する 🔖 13
Next.js v15.3.0から提供されたNavigation Hooksの一つ useLinkStatus を使うと簡単にページ遷移時のインジケーターを実装することができます。GIFアニメーションなので、じゃっかん分かりにくいですが、ページ遷移すると上部に青い線が左から右にア
MCPサーバーの設定をセキュアでGit friendlyにする 🔖 5
はじめに近年、LLMと外部ツールの連携が進み、Model Control Protocol(MCP)を使った様々な機能拡張が可能となっています。MCPサーバーの設定は簡単なJSON形式で記述でき、サーバー自体もnpxやuvx、dockerといったツールを用いて手軽に立ち上げるこ
GitHub Copilot コードレビュー機能でプルリクエストを日本語でレビューしてもらいたい 🔖 97
はじめにGitHub Copilotは、AIを活用したコード補完ツールとして多くの開発者に利用されています。最近では、コードレビュー機能も追加され、プルリクエストのレビューを自動化することが可能になりました。レスキューナウでも最近利用できるようになったので活用しています!し
Google Cloud Next '25 Keynote 速報まとめ 🔖 2
はじめに現在ラスベガスで開催されている Google Cloud の旗艦イベント「Google Cloud NEXT'25(以下、Next'25)」に現地参加中の\textcolor{red}{赤髪}の Shanks / kazz / 小堀内 / 岸本 です。Google C
Cursor,Windsurf,Github Copilotを課金して使い比べしてみた感想 🔖 65
最近急速に進化しているAIコーディングアシスタント。開発効率を上げるために導入を検討している方も多いのではないでしょうか。今回、私はここ1ヶ月間で「Windsurf」「Cursor」「GitHub Copilot」の課金枠を契約するに至って実際の開発で使い倒し中です。というか最
App Storeに公開される個人名を屋号に変更した体験をまとめた本です。アプリをリリースしたいけれど、個人名が公表されることに抵抗を感じている方も多いのではないでしょうか。そんな不安を抱える方の参考になれば幸いです。 本書は8割以上無料でお読みいただけますので、ぜひ一度目を通し
フォームライブラリの新たな選択肢 - TanStack Form 🔖 36
はじめにみなさん、フォームライブラリは何を使っていますか?React Hook Formがフォームの一時代を築いた後に、server actionに対応しているConformが登場したり、様々なフォームライブラリがあると思いますが、今回は最近v1になったTanStack Fo
制御工学関連の研究に取り組むにあたり,必要となるであろうプログラミングについての演習形式の記事です.研究室配属生向けですが,どなたでもぜひご活用ください.
VSCodeをMCPにする拡張機能「VSCode as MCP Server」を作った 🔖 68
https://marketplace.visualstudio.com/items?itemName=acomagu.vscode-as-mcp-serverClaude Desktop 等から Cline のようなコーディングを可能にする VSCode 拡張機能です!イン
Cloud Run だけでユーザ認証ができるようになったぞ 🔖 9
どうもこんにちはクラウドエースの妹尾です。今回は 2025 年 4 月 7 日に Cloud Run に新たな認証レイヤーが追加されたので紹介していきます!https://cloud.google.com/run/docs/securing/identity-aware-p