Uchio Kondo's Portfolio

udzura

近藤 宇智朗Uchio Kondo

@udzura Fukuoka, Japan

福岡在住のソフトウェアエンジニア。Rubyを軸に、mruby、Rust、WebAssembly、eBPFなどに取り組んでいます。言語処理系や可観測性、Google Cloud・Cloudflareといったクラウド基盤に興味があります。I’m a software engineer based in Fukuoka, Japan. My work centers on Ruby, mruby, Rust, WebAssembly, and eBPF. I’m interested in language runtimes, observability, and cloud platforms including Google Cloud and Cloudflare.

  • Ruby
  • mruby
  • Rust
  • Wasm
  • eBPF
  • Google Cloud
  • Cloudflare

つくりながら、深く知る。A way of learning by building.

01

RUBY × eBPF

RbBCC

eBPFのためのツールキット、BCCをRubyから。MRI向けのバインディングを通じて、RubyでLinuxのトレーシングを扱うプロジェクト。BCC, the eBPF toolkit, from Ruby. MRI bindings for exploring Linux tracing with the language I use every day.

02

WEBASSEMBLY IN RUBY

Wardite

Pure Rubyで実装するWebAssemblyランタイム。Wasmを実行する仕組みをRubyで組み立て、RBSによる型付けも行っています。A WebAssembly runtime implemented in pure Ruby. Exploring how Wasm executes, with RBS types throughout the implementation.

03

RUBY ON WEBASSEMBLY

mruby/edge

WebAssemblyに特化した、Rust製のmruby互換VM。RubyをWasmで動かすための実行系と、コンパイル・実行を支えるCLIを開発しています。An mruby-compatible VM written in Rust and focused on WebAssembly, with a CLI for running Ruby and compiling it to Wasm.

04

RUBY AT THE EDGE

Uzumibi

Rubyをエッジやサーバーレスへ届けるWebフレームワークとプロジェクトジェネレーター。mruby/edgeを使い、Cloudflare WorkersなどのWasm環境でアプリケーションを動かします。A Ruby web framework and project generator for Wasm-based edge and serverless runtimes. Powered by mruby/edge, with support for platforms including Cloudflare Workers.

Ruby / Rust
README
05

RUBY × OBSERVABILITY

OrangeTap

Rubyのメソッド呼び出しをTracePointで捉え、OpenTelemetry形式のスパンとして記録。単一プロセス内で動作し、OTLP/JSONファイルを出力するトレーシングツール。Trace Ruby method calls with TracePoint and record them as OpenTelemetry-style spans. Runs within a single process and exports traces as OTLP/JSON.

その他のプロジェクトはGitHubでMore projects on GitHub
入門 eBPF 書影

共訳 / O’REILLY JAPAN / 2023CO-TRANSLATION / O’REILLY JAPAN / 2023

入門 eBPFLearning eBPF

Linuxカーネルの可視化と機能拡張Japanese edition · 入門 eBPF

Liz Rice著『Learning eBPF』の日本語版を共訳しました。eBPFの仕組みとプログラミングを通じて、Linuxカーネルの可視化や機能拡張を学ぶ一冊です。I co-translated Liz Rice’s Learning eBPF into Japanese. An introduction to eBPF programming and the mechanisms behind observing and extending the Linux kernel.

Liz Rice 著
武内 覚・近藤 宇智朗 訳
Written by Liz Rice
Translated by Satoru Takeuchi & Uchio Kondo

出版社のページへView at O’Reilly Japan
話したこと、
考えていること。
Ideas, shared
out loud.
これまでの登壇資料はこちらから。Explore my presentation archive./slides/