<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Prota</title>
    <description>I have led end-to-end initiatives spanning research and development in software test automation and generative AI through to real-world deployment and commercialization. During my time at NTT Laboratories, I led numerous collaborative projects involving group companies, external partners, and academic institutions, contributing substantially to translating research outcomes into practical services. My track record includes over 100 research publications (including papers at top-tier international conferences), more than 50 domestic and 20 U.S. patents, and over 20 awards from academic societies and industry organizations.

Currently, I work as a mentor and technical advisor in software development and generative AI, providing personalized guidance and hands-on support primarily to individual developers. This includes advising on practical engineering challenges they face in their professional work, such as corporate development projects and entrepreneurial product development.

In addition, I am actively engaged in technical education and content creation focused on C# —including a blog with 25,000+ monthly page views and a YouTube channel with 4,000+ subscribers— as well as independent R&amp;D projects such as a real-time debugging framework.

Through these combined activities, I aim to advance software engineering practices and contribute to the growth of the next generation of developers.</description>
    <link>https://speakerdeck.com/prota</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/prota.rss"/>
    <lastBuildDate>2026-09-19 21:52:04 -0400</lastBuildDate>
    <item>
      <title>動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn</title>
      <description>C# Kaigi 2026（2026-09-19）の発表資料です。
副題: 実行を止めないデバッガのコンセプトと Roslyn 計装による C# 実装

プログラムを操作しながら、中で動いているコードを見られたら面白いと思いませんか。それを C# と Roslyn で作ってみました。

実行を止めず、コードも変えずに、動作中のプログラムを観測するデバッガのコンセプトと実装の話です。
・全部の文に「足あと」を残し、どこが動いたかをヒートマップで見渡す
・値は、詳しく見たいところに Tracepoint を置いて取る
・Roslyn でビルドに割り込み、1 文ごとに計装コードを挿入する（原本のソースは触らない）
・同じ観測を AI エージェントにも渡す

このデバッガはまだ公開していません。進捗はブログと YouTube でお知らせします。

ブログ: https://prota-p.com/
YouTube: https://www.youtube.com/@prota_pro
GitHub: https://github.com/prota-p
経歴・発表: https://prota-p.github.io/haruto-tanno/
X: https://x.com/prota_csharp</description>
      <media:content url="https://files.speakerdeck.com/presentations/7fed8553a78f4449870330fc0b8473af/preview_slide_0.jpg?40626877" type="image/jpeg" medium="image"/>
      <content:encoded>C# Kaigi 2026（2026-09-19）の発表資料です。
副題: 実行を止めないデバッガのコンセプトと Roslyn 計装による C# 実装

プログラムを操作しながら、中で動いているコードを見られたら面白いと思いませんか。それを C# と Roslyn で作ってみました。

実行を止めず、コードも変えずに、動作中のプログラムを観測するデバッガのコンセプトと実装の話です。
・全部の文に「足あと」を残し、どこが動いたかをヒートマップで見渡す
・値は、詳しく見たいところに Tracepoint を置いて取る
・Roslyn でビルドに割り込み、1 文ごとに計装コードを挿入する（原本のソースは触らない）
・同じ観測を AI エージェントにも渡す

このデバッガはまだ公開していません。進捗はブログと YouTube でお知らせします。

ブログ: https://prota-p.com/
YouTube: https://www.youtube.com/@prota_pro
GitHub: https://github.com/prota-p
経歴・発表: https://prota-p.github.io/haruto-tanno/
X: https://x.com/prota_csharp</content:encoded>
      <pubDate>Sat, 19 Sep 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/prota/realtime-debugger-for-csharp-with-roslyn</link>
      <guid>https://speakerdeck.com/prota/realtime-debugger-for-csharp-with-roslyn</guid>
    </item>
  </channel>
</rss>
