Lon, Shinya
Tech Table Log: 同期エンジニアの雑談・勉強ログ
社会人7年目の同期ソフトウェアエンジニアの二人が、お互いの近況や気になる技術トピックをゆるく雑談しながら、リスナーと一緒に学ぶPodcastです。隔週水曜の朝に配信しています。Shinya: PostgreSQL エンジニア (X: https://x.com/ShinyaKato_ )Lon: ソフトウェア / 機械学習 エンジニアお便りはこちらから: https://forms.gle/n1ft3Pjdeuk4qznS6以下のプラットフォームで配信しています。Spotify: https://x.gd/KGYhEApple Podcasts: https://x.gd/A6dh7Amazon Music: https://x.gd/qwgIDYouTube Music: https://x.gd/f9AeY本Podcastでの発言は全て出演者個人の見解であり、所属する組織とは一切関係がありません。内容は可能な範囲で精査して...
Autor
Lon, Shinya
Kategorie
Podcast-Website
Neueste Folge
7. Jul 2026
Wo hören?
Podcasts in der App Replaio Radio Bald verfügbarPodcasts kommen bald in die App. Installiere sie jetzt und erlebe als Erster einen ganz neuen Blick auf Podcasts
Folgen
#36: AI時代の開発エコシステムはどう変わる?Googleに学ぶソフトウェアエンジニアリングの転換点 07.07.2026 41:20
Google I/O 2026でのAdam Bender氏の講演「Software engineering at the tipping point」を元に、AIがソフトウェア開発のエコシステム全体に与える影響について議論します。 本編では、AIによってコード生成速度が10倍になった際に生じるシステム的な歪みについて解説します。コード量の爆発的な増加がもたらすコンパイル時間の長期化やバイナリサイズの肥大化、Gitなどバージョン管理システムの負荷増大、そして人間によるコード...
#35: PDFをAIに効率的に読ませるには?ドキュメント変換ツール Docling を紹介 23.06.2026 31:41
今回は PDF などのドキュメントを AI フレンドリーな形式に変換するツール Docling と、それがサポートする規格の一つである DocLang について紹介しました。PDF がなぜ AI にとって読みにくいのか、その課題と Doclingがどのようにレイアウト分析や VLM を活用して変換を行っているかを解説しています。 注: エピソード内で Docling に関する technical paper が 2024年12月に出ていると言及しましたが、初版は2024年8月でした。...
#34: PostgreSQLのロック:アプリ開発の「はまりどころ」から内部実装まで(後編) 09.06.2026 29:49
PostgreSQLのロックの仕組みについて、データベース内部実装(SpinlockやLWLockなど)のディープな世界を深掘りする2回エピソードの後編です。 今回は、DBAやデータベース開発者、並行プログラミングに関心がある方向けに、PostgreSQLの内部的な排他制御を解説します。CPUのアトミック命令であるCAS (Compare-and-Swap) を前提知識として、WAL (Write-Ahead Logging)の書き込みなどで使われ競合時にスリープする「Lightweight Lock...
#33: PostgreSQLのロック:アプリ開発の「はまりどころ」から内部実装まで(前編) 26.05.2026 43:44
PostgreSQLのロックの仕組みについて、アプリケーション開発者向けの視点から、データベース内部実装(SpinlockやLWLockなど)のディープな世界までを2回に分けて深掘りします。 前編となる今回は、アプリケーション開発者が気を付けるべき「はまりどころ」を解説します。複数トランザクションの同時更新や本番環境でのDDL(ALTER TABLEなど)実行時など、ロックの理解が不可欠なケースを取り上げ、4種類のテーブルロックと行ロッ...
#32: AIエージェントのためのサンドボックス入門! Boundary、Policy、Lifecycleの3軸と Claude Code / Codex Sandbox の裏側や設定上の注意について 12.05.2026 40:08
Lonが「A Field Guide to Sandboxes for AI」というMistral AIのエンジニア Luisさんが書いたブログを紹介しながら、AIエージェントを安全に実行するためのサンドボックス環境について勉強した内容を共有しています。サンドボックスを正しく理解するための3つの軸(Boundary、Policy、Lifecycle)と、4種類のBoundary(コンテナ、gVisor、microVM、Wasm)の違いを学びます。また、Claude CodeやCodexが採用しているSeatbelt(Mac)...
#31: システムや機能の「非推奨と廃止」はどう進める?Google/Kubernetes/SQL Server/PostgreSQLに学ぶコードの終活 28.04.2026 35:04
システムや機能の「非推奨」と「廃止」について議論します。PostgreSQLに20年以上前から残る古いCOPY構文を削除したいという課題意識から出発し、様々なプロダクトの機能廃止ポリシーを比較します。O'Reilly『Googleのソフトウェアエンジニアリング』で語られる「コードは資産ではなく債務である」という考え方や、廃止を難しくする3つの要因、そして勧告的廃止と強制的廃止の違いについて解説します。さらに、Kubernetesにおける...
#30: Claude Code を活用するためのスキルパック gstack - その思想と哲学を読み解く 14.04.2026 34:00
Y Combinator CEO の Garry Tan が公開した Claude Code 向けスキルパック「gstack」について紹介します。gstack は think, plan, build, review, test, ship, reflect というスプリントを回すためのプロセスを定義したものです。ETHOS.md に書かれた「Boil the Lake」「Search Before Building」「User Sovereignty」という3つの哲学や、CEO レビュー・エンジニアレビューなど様々な役割を持つスキルの設計思想について深掘りしま...
#29: PostgreSQL向けMCPサーバーを比較してみた (後編: 自作MCPサーバ開発) 31.03.2026 35:34
データベース向けMCP (Model Context Protocol)サーバーについて読み解く2回エピソードの後編となる今回は、PostgreSQLエンジニアのShinyaが自作した「PostgreSQL開発補助用MCPサーバー」のアーキテクチャや設計思想について深掘りします。 PostgreSQLの開発はメーリングリスト(pgsql-hackers)で行われており、情報の検索性やAIエージェントからのアクセスに課題がありました。この課題を解決するため、Claudeと壁打ちしながら設...
#28: PostgreSQL向けMCPサーバーを比較してみた (前編: DBHubブログ解説) 18.03.2026 32:04
DBHub が公開したテックブログを元に、PostgreSQL 向け MCP (Model Context Protocol) サーバーの現状について読み解きます。2回に分けたエピソードの前編となる今回は、Google のToolBox for Databases、Supabase、そして DBHub の3つの MCP サーバーの実装と特徴を比較します。各サーバーにおけるコンテキストウィンドウ(トークン消費量)節約の工夫や、OIDC 認証と RLS (Row-Level Security) を連携させたアクセス制御について...
#27: バーで対面雑談!キャリア・開発環境・ガジェットをゆるく語る 10.03.2026 36:51
今回も引き続きポッドキャストバー「雑談」での対面収録。対面での収録はリモートと比べて話しやすく、アイコンタクトや目配せができるなど、コミュニケーションの違いを実感しました。キャリアの深掘りとして、お互いが情報系・物理系に進んだきっかけや、 Shinya がデータベースを選んだ理由について語り合いました。また、開発環境やガジェット、エディター、便利ツール、仕事での英語使用、最近ハマっていることなど、幅広いト...
#26: 初の対面収録!書籍『AIエージェント 人類と協働する機械』を読んで考えるソフトウェアエンジニアリングの未来 03.03.2026 37:10
今回は初の対面収録をポッドキャストバー「雑談」から配信。広木大地さんの著書『AIエージェント 人類と協働する機械』を紹介し、AIがソフトウェア開発に与える影響について3つの視点から議論しました。ソフトウェアエンジニアの需要は増えるのか減るのか、解くべき課題がどう変わるのか、そしてマクロとミクロの視点をどう持つべきかを深掘りしています。 初の対面収録 / ポッドキャストバー「雑談」 / 25回収録の振り返り / AIエ...
#25: SQLiteはなぜC言語で書かれているのか?公式ドキュメントを読み解いてみた 24.02.2026 29:48
今回はSQLiteの公式ドキュメント「Why is SQLite coded in C」を紹介。2000年に誕生したSQLiteがなぜC言語で書かれているのか、その理由を3つの観点から深掘りしました。パフォーマンス、互換性、安定性などC言語のメリットから、オブジェクト指向言語や新しい言語(Rust、Go)を採用しない理由まで、データベース開発における言語選択の考え方を議論しています。 リスナーコメント紹介 / SQLiteの概要と特徴 / Small, Fast, Relia...
#24: ユーザー8億人の ChatGPT を支える PostgreSQL アーキテクチャを読み解く - OpenAI テックブログ解説(後編) 17.02.2026 19:14
OpenAI が公開したテックブログ「Scaling PostgreSQL to Power 800 Million ChatGPT Users」を、大規模サービス開発経験のある Lon と PostgreSQL エンジニアの Shinya の2人で読み解きます。後編となる今回は、Azure PostgreSQL のコネクション上限に対処するための PgBouncer の活用、キャッシュミス時の DB 負荷急増(Thundering Herd)を防ぐロック機構、50台のリードレプリカ運用におけるネットワーク負荷とカスケーディング...
#23: ユーザー8億人の ChatGPT を支える PostgreSQL アーキテクチャを読み解く - OpenAI テックブログ解説(前編) 10.02.2026 29:51
OpenAI が公開したテックブログ「Scaling PostgreSQL to Power 800 Million ChatGPT Users」を、大規模サービス開発経験のある Lon と PostgreSQL エンジニアの Shinya の2人で読み解きます。シングルプライマリー + 50台の read replica という構成で8億ユーザーをさばく ChatGPT のアーキテクチャと、プライマリーの負荷軽減、クエリ最適化、フェイルオーバー戦略、ワークロード分離といった具体的な戦略について、ブログ前半の...
#22: Hacker News のスレッド (2018年) をもとに大規模ソフトウェア開発のあるあるを雑談してみた 03.02.2026 30:35
2018年に話題になった Hacker News の Oracle Database に関するスレッドをもとに、大規模なコードベースを扱う際の難しさについて雑談しました。大規模ソフトウェア開発のあるある話を PostgreSQL の話も交えながら話しています。 なお、エピソードの最後に述べているように、 Hacker News の投稿内容をもとにした雑談であり、その真偽も定かではありません。エピソード内で言及している数値や内部事情(コード行数、フラグ数、テ...
#21: サイドプロジェクトは何を証明するのか ― AI時代の個人開発 27.01.2026 31:34
AI時代の個人開発・サイドプロジェクトの意味について、いくつかの海外ブログをきっかけに雑談しました。 ※一部、Medium の有料会員向け記事を含みます。詳細はぜひ原文をご覧ください。 紹介したブログ Your Side Project Won’t Save You Anymore: https://medium.com/@iamalvisng/your-side-project-wont-save-you-anymore-ca997028227e I Thought I Was Lazy or Had ADHD. Then, AI Explained: I Have a Builder Brain: https:/...
#20: 2025年のデータベース業界を振り返る — Andy Pavlo 先生のブログ紹介 20.01.2026 36:14
カーネギーメロン大学のデータベース研究者 Andy Pavlo 先生によるブログ “Databases in 2025: A Year in Review” の内容を紹介し、2025年のデータベース業界を振り返りました。 PostgreSQLの支配的地位と関連する買収・新プロジェクト / MCP (Model Context Protocol) 対応が広がるデータベースの現状 / MongoDB と FerretDB を巡る動き / Parquet以降のファイルフォーマット競争 / データベース業界の買収・資金調達ニュース / O...
#19: AIによる人間のモチベーションへの影響を、科学論文を引用しながら考えてみた 13.01.2026 23:21
今回のエピソードでは、生成AIが人間のモチベーションにどのような影響を与えるのかについて、 個人の体験談と、関連する学術研究をもとに話しました。 前半では、AIの普及によって生産性が向上する一方で、 技術的ストレス(technostress)も増加しうる、という研究を紹介します。 AIは仕事を楽にしたり、仕事への満足度を向上する側面がある一方で、仕事量や期待値の変化によって別の負荷が生まれる可能性が示されています。 後...
#18: 2025年の振り返り / 2026年の抱負 06.01.2026 35:07
新年一発目として、 2025年の振り返りと、2026年の目標について Shinya と Lon がそれぞれの視点で語り合っています。
#17: AI時代に組織に求められる性質やソフトウェア開発プロセスとは? 30.12.2025 35:40
DORA (DevOps Research and Assessment) が 2025年9月に出した、 “State of AI-assisted Software Development Report” というレポートと、 「生成AIでスクラムによる開発はどう変わるか」という Ryutaro YOSHIBA さんによるブログを参照しながら、AI時代のソフトウェア開発を「組織・プロセス (スクラム開発)」の観点から整理し、2025年の総括として議論しました。 特に以下の観点を Lon、 Shinya それぞれの体験や感想も交えなが...
#16: Shinyaが2025年に開発したPostgreSQLの新機能を紹介! 23.12.2025 33:05
PostgreSQL Advent Calendar 2025 に投稿された Shinya の記事 「2025年に自分が開発した PostgreSQL の新機能」 を題材に、 Shinya の PostgreSQL へのコントリビューション内容と、その背景を掘り下げました。 取り上げた新機能は以下です。 詳細はぜひ元のブログをご参照ください。 バックアップ進捗表示の改善 COPY FROM の利便性向上 Autovacuum ログ制御の改善 WAL 圧縮率の表示の改善 参考リンク PostgreSQL Advent Calenda...
#15: PostgreSQL Conference Japan 2025 参加レポート 16.12.2025 32:56
Shinya が PostgreSQL Conference Japan 2025 参加レポートとして、 keynote や印象的だったセッション、その他の学びなどについて共有しています。 また冒頭では、第11回で紹介した Whisper / faster-whisper の性能比較ベンチマークの誤りについて振り返り、 faster-whisper の transcribe メソッドが generator(遅延評価)を返す実装であることに起因する測定ミスだったことに言及しています。 まだお聴きでない方は第11回もあ...
#14: AI4Science の現在地・市場について調査してみた 09.12.2025 30:26
Lon が近年注目されている AI4Science をテーマに、創薬・材料科学・気候といった分野の市場規模や成長性について調査した内容を共有しています。 ※ ChatGPT の DeepResearch を使って調査した結果のため、細かい数字はズレなどがあるかもしれません。 参考リンク Sam Altman: The Future of OpenAI, ChatGPT's Origins, and Building AI Hardware: https://www.youtube.com/watch?v=V979Wd1gmTU Blog ”Venture Capital is Sub...
#13: 『詳解 システム・パフォーマンス』から学ぶ問題解決のアンチメソッド 02.12.2025 36:25
Shinya が最近読んでいる書籍 『詳解 システム・パフォーマンス (第2版)』 の第2章「メソドロジ」で紹介されている問題解決のアンチメソッドからいくつかを取り上げ、それぞれの経験や過去の反省を交えながら語っています。 PyTorch でのパフォーマンス計測の注意点や、 PostgreSQL のパフォーマンスチューニングで実際に遭遇した問題などにも言及しています。 扱った主なアンチメソッドは以下です。 街灯のアンチメソッド: “明る...
#12: Let's reproduce GPT-2 という4時間のYoutube動画をみて今さら GPT-2 およびLLMを学び直した話 25.11.2025 28:46
Lon が「Let’s reproduce GPT-2 (124M)」という YouTube 動画を通じて、GPT-2 のアーキテクチャや事前学習(pre-training)の実際を (今さら) 学んだ経験について話しています。 この動画では、AI界隈で著名な Andrej Karpathy 氏が、論文や公開実装を参照しながら 124Mパラメータ版 GPT-2 を再現する手順を丁寧に解説しており、これから LLM の理解を深めたい方にとって非常に有益な内容になっています。 今回のエピソードでは、...
Ähnliche Podcasts
Replaio ist kein Herausgeber von Podcasts; die Namen der Sendungen, Cover und Audioinhalte gehören ihren Autoren und werden über öffentliche RSS-Feeds verbreitet