ニュースイミー

TypeScript

LLM のモデル廃止に耐える ~TypeScript で型安全なモデルカタログを作ってみた~

developers.cyberagent.co.jp

LLMのモデル廃止リスクに備えるため、TypeScriptで型安全なモデルカタログを構築する方法について解説しています。 LLMプロバイダー(Azure OpenAI / Vertex AI / Anthropicなど)のモデル変更に柔軟に対応できるシステム設計のヒントを提供します。 LLMを利用する開発者、インフラエンジニア、プラットフォームエンジニア向けの記事です。

株式会社サイバーエージェント 技術 / クリエイティブ広報
TypeScript

Node.js古川陽介のAIコーディング実践史: ツール比較から運用設計へ

blog.nijibox.jp

AIコーディングツールの進化と、開発者がそれらとどのように関わってきたかの変遷を追う記事。ツールの比較ではなく、実用的な知見の共有を通じて、読者が自身の現場に合ったAI活用プロセスを設計できるようになることを目的とする。 ・AIコーディングツールの進化に合わせて、開発者の役割が「コードを書く」ことから「AIとの関わり方を設計する」ことへシフトしていく過程を解説。 ・補完機能中心からIDEエージェント、CLIエージェント、そして複数ツール併用へと、AIツールの活用方法がどのように変遷してきたかを実践的に紹介。 ・ツールの性能よりも、開発フローの設計やAIとの関わり方を標準化・設計することの重要性を説く、開発者やエンジニアリングマネージャー向けの知見共有記事。

TypeScript

書評「型システムのしくみ ― TypeScriptで実装しながら学ぶ型とプログラミング言語」

toranoana-lab.hatenablog.com

「型システムのしくみ ― TypeScriptで実装しながら学ぶ型とプログラミング言語」の書評記事。 - RubyからTypeScriptに移行する中で静的型付けへの苦手意識を持っていた著者が、型検査器の実装を通して型システムの仕組みを学んだ経験を共有。 - 型システムは制約ではなく設計のための道具であり、特にジェネリクスを理解することで静的型付け言語への理解が深まり、活用したくなることが述べられている。 - 動的型付け言語の自由さも魅力的だが、静的型付け言語への苦手意識を解消し、より深く理解したいエンジニア、特に動的型付け言語を主に使用するエンジニアにおすすめの一冊。

TypeScript

【JavaScript】Deno についてのLT会 toranoana.deno #24 を開催しました【TypeScript】

toranoana-lab.hatenablog.com

- DenoのLT会「toranoana.deno #24」の開催レポート。 - AIエージェント開発、Deno Sandbox、Deno Deployでの実運用ノウハウなどが共有された。 - Denoの最新情報や実践的な活用事例を知りたいエンジニア向け。

TypeScript

音威子府村のAI副村長「ねっぷちゃん」を支える技術 - 地域に根ざすAIのつくりかた -

techblog.kayac.com

音威子府村のAI副村長「ねっぷちゃん」開発プロジェクトについて、技術選定の背景、アーキテクチャ、RAG戦略、テスト方針などを解説しています。 * 音威子府村のAI副村長「ねっぷちゃん」開発における技術スタック、アーキテクチャ、開発プロセスを解説。 * Cloudflare Workersを基盤とし、TypeScript、Hono、Mastra、Geminiなどを活用したバックエンドとReactを用いたフロントエンドの構成を紹介。 * RAG戦略、データ準備、検索、テスト方針、今後の展望について、少人数開発でのスピード感と拡張性を両立させる工夫を詳述。

TypeScript

Claude Codeを加速させる私の推しスキル・ツール・設定(Findyイベント登壇資料)

zenn.dev

Claude Codeの開発効率を向上させるための、ターミナル起動の高速化に焦点を当てたテクニックを紹介しています。 Raycastショートカットとスニペットを活用して、コマンドラインツールへのアクセスを迅速化する方法を解説。 開発者、特にコーディングの生産性を高めたいエンジニアや、効率的な開発環境を構築したいプラットフォームエンジニアに向いています。

Ubie株式会社 鹿野 壮
TypeScript

【React + GAS】スプレッドシートのWBSをカンバンボードにしたい① ~環境構築~

qiita.com

・ReactとGoogle Apps Script (GAS) を使用して、スプレッドシートで管理しているWBSをカンバンボード形式で可視化する手法を紹介する記事の第一弾。 ・環境構築から解説を始める。 ・スプレッドシートでの案件管理に課題を感じている方、タスク管理を効率化したいフロントエンドエンジニアやプロジェクトマネージャーにおすすめ。

TypeScript

WezTerm で Claude Code を利用している際に改行ができない場合の対処法

qiita.com

Mac OSのWezTermでClaude Codeを使用している際に、Shift + Enterで改行ができない問題について解説しています。 これは特定の環境下で発生する可能性のある問題で、改行ができない場合でも通常の使用には問題ないことが多いと述べられています。 Mac OSでWezTermとClaude Codeを利用している開発者や、ターミナルでのコーディング環境を整備している人向けの記事です。

TypeScript

いまRemix v3を学ぶ意味。Reactとの使い分けから考える技術選定の基準

levtech.jp

Remix v3の学習価値とReactとの使い分けについて解説。 技術選定の基準を明確にするための考察。 フロントエンド開発者、テックリード、アーキテクト向け。

レバレジーズ株式会社 レバテックLAB
TypeScript

Swaggerを使ったAPIドキュメントの作成と、バックエンドとフロントエンド間の連携

techblog.lycorp.co.jp

- Swaggerを用いたAPIドキュメント作成方法と、それがバックエンドとフロントエンド間の連携をどのように改善するかを解説します。 - API仕様の明確化、開発効率の向上、コミュニケーションの円滑化といったメリットに触れます。 - バックエンドエンジニア、フロントエンドエンジニア、テックリード、プロジェクトマネージャーなど、API開発に関わる全てのエンジニア向けの記事です。

TypeScript

【TypeScript】代数的データ型って何?

qiita.com

「代数的データ型(ADT)」について、TypeScriptで日常的に使われるUnion型やIntersection型との関連性を解説します。 ADTは難解な数学的概念ではなく、これらの型を組み合わせることで実現できることを説明します。 TypeScriptを日常的に利用する開発者、特に型システムに関心のあるフロントエンド、バックエンドエンジニア向けの記事です。

Qiita株式会社 tsubasa_k0814
TypeScript

Next.jsアプリの品質をどう守る?単体テスト・テスト戦略・セキュリティの要点をつかむ3冊

levtech.jp

・Next.jsアプリケーションの品質を維持するための、単体テスト、テスト戦略、セキュリティに関する3冊の本を紹介します。 ・コードの品質向上や、テストの進め方、セキュアな開発のヒントを得たい方におすすめです。 ・Next.js開発者、QAエンジニア、セキュリティに関心のあるエンジニアが対象です。

レバレジーズ株式会社 レバテックLAB
TypeScript

Vercel、単一のTypeScriptコードでSlack、Teams、Discordをはじめ主要チャットサービスに対応したチャットボットが作れる「Chat SDK」、オープンソースで公開

www.publickey1.jp

Vercelが、単一のTypeScriptコードからSlack、Teams、Discordなどの主要チャットサービスに対応したチャットボットを開発できるオープンソースの「Chat SDK」をパブリックベータで公開しました。 - 複数のチャットプラットフォームに対応したチャットボットを効率的に開発できます。 - TypeScriptで記述したロジックを、Slack、GitHub、Teams、Discordなどで再利用可能です。 - 開発者、特にTypeScriptやクロスプラットフォーム開発に関心のあるエンジニア向けです。

Publickey jniino