株式会社Algomaticの高比良です。 先月システム変革本部にエンジニアとして参画しました。 6月から新体制で、毎日が挑戦です。楽しいです。 Algomatic初夏のアドベントカレンダー7本目の投稿となります 前回の菊池さんの記事はこちらです!私は自戒しかありませんでした! さて今回は初夏のアドベントカレンダーということで最近気になっていた AI コーディングエージェントの実装まわりについて書きます。 はじめに 2025年半ば、Claude CodeがProプランのサブスクリプションでも使えるようになって盛り上がり始めていた時期に、私ももれなくClaude CodeとCodexの両方を業務で触り始めました。 両ツールはよく対比されますが、黎明期なのもあってか、使用感やアウトプットには違いがあります。それは単なるモデルの差というより、中の設計思想の違いから来ている気がして、ちょっと調べてみ
Node.js互換のJavaScriptランタイムであるBunの作者Jarred Sumner氏は、これまでZig言語で開発してきたBunの開発言語を、Rust言語へ移行する作業を進めていることを明らかにしています。 移行にはClaudeを使ってZigからRustへの変換を実行。一週間程度でほぼすべての移行作業が終わろうとしているようです。 日本時間5月11日午前9時のX(旧Twitter)への投稿では、おそらく次がZig言語での最後のバージョンになるだろうとしています。 Bun v1.3.14 releases tomorrow. If we do merge the Rust rewrite, this would be the last version in Zig — Jarred Sumner (@jarredsumner) May 11, 2026 これに続く投稿で、すでにWi
Speed up JavaScript execution with bytecode caching in Bun’s bundler Documentation IndexFetch the complete documentation index at: https://bun.com/docs/llms.txt Use this file to discover all available pages before exploring further. Bytecode caching is a build-time optimization that dramatically improves application startup time by pre-compiling your JavaScript to bytecode. For example, when compi
Code review is a fantastic mechanism for catching bugs and sharing knowledge, but it is also one of the most reliable ways to bottleneck an engineering team. A merge request sits in a queue, a reviewer eventually context-switches to read the diff, they leave a handful of nitpicks about variable naming, the author responds, and the cycle repeats. Across our internal projects, the median wait time f
Bun、コマンドラインからヘッドレスブラウザの操作を行える新機能「Headless Browser Automation」搭載 オープンソースで開発されているJavaScriptランタイムの「Bun」の最新版となる「Bun v1.3.12」で、コマンドラインからヘッドレスブラウザの操作を行える新機能が実装されました。BunのAPIを呼び出して利用することも可能です。 In the next version of Bun `Bun.WebView` programmatically controls a headless web browser in Bun pic.twitter.com/Yp8UiNoeoy — Jarred Sumner (@jarredsumner) March 18, 2026 下記は公開されたデモ動画の一部をキャプチャしたものです。画面の上にコマンドライン、下にヘ
はじめに 昨今のフレームワークを使うとSSRの実装を簡単に行うことができますが、ぼんやりとしか理解できておらず、危ういなと思ったので自作しながら勉強してみます! 1. ローカルでシンプルなSSRをする プロジェクトのセットアップ まず、サーバーサイドでJavaScript(TypeScript)を動かすためには、ランタイム環境が必要になります。 ランタイム環境には、広く昔から使われているNode.jsや、最近その代替として登場したBun、Denoなどがありますが、今回はWeb Streams APIの機能をそのまま使えて、かつbundler、package managerなどの機能を兼ねているBunで進めることにします。 また、最低限linterやformatterなどはOxcを使用し、Bunはパッケージマネージャーも兼ねているのでそのまま使用します。 Copy# Blank templa
Claude Code v2.1.80 から Research Preview 版として Claude Code channels(以下、チャンネル)が利用できるようになりました。チャンネルとは実行中の Claude Code のセッションに対して、外部からイベントを送ることができる MCP サーバーのことです。この記事では、Discord からチャンネルを通じて Claude Code とやり取りする方法を紹介します。 Claude Code v2.1.80 から Research Preview 版として Claude Code channels(以下、チャンネル)が利用できるようになりました。チャンネルとは実行中の Claude Code のセッションに対して、外部からイベントを送ることができる MCP サーバーのことです。チャンネルは双方向通信が可能で、Claude Code がイ
@dyoshikawaです。 私が開発しているOSSツール Rulesync では、npm配布に加えてシングルバイナリ配布を行っています。Node.jsランタイムなしでも使えるようにするためです。 もともとDenoの deno compile を使ってシングルバイナリを生成していたのですが、v5.5.1でBunの bun build --compile に切り替えたところ、ファイルサイズが大幅に小さくなりました。 この記事ではその経緯と、なぜこれほどの差が生まれるのかを掘り下げます。また、シングルバイナリ配布にあたり、異なるOS間の動作を保証するためのGitHub Actions ubuntu/macos/windows runner + E2Eテストの構成についても紹介します。 (現在v7.17.0なので、結構前の話ではあるんですが、記事にしようしようと思ってここまで来てしまいました。思
Build ultra fast, tiny, and cross-platform desktop apps with TypeScript. Two years ago I paused co(lab) to build the desktop app framework I wished existed. Now that I've shipped a stable v1, this post is me reflecting on this two-year sidequest that had me learning Zig, C, C++, and Objective-C. Why I Built This My intro to programming was Visual Basic 6 in the early 2000s, building desktop apps.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く