イチゼロエフエム

イチゼロエフエム

By ichizerofmTechnology
Download on the App Store

イチゼロエフエム episodes

  • 92: bbtree: fastest ordered map

    RustのBTreeMapより5倍高速と謳われるbbtreeという新しいBツリーの実装について雑談しました。

    • bbtree: fastest ordered map
      • Verus Tutorial and Reference
      • Chapters:
        (00:00) Opening
        (12:38) bbtree: fastest ordered map
        (18:26) async/awaitの活用
        (26:41) cache coherence traffic最小化
        (37:36) Verusによる検証
        40 min
      • 91: SRE本 第2版 / AI向けソース管理システムScion

        Google CloudブログにてアナウンスされたSRE本の第2版について雑談しました。後半はAnthropicのエンジニアリングブログより、AI時代の高速開発を支える新しいソース管理システムScionについてです。

        • 10 Years of the SRE book: Announcing the second edition of "Site Reliability Engineering” 
          • https://sre.google/books/ 
          • Redesigning source control at Anthropic
            • Piper (source control system) - Wikipedia
            • Sapling SCM
            • CursorがGitをスケールさせるためにやっていることについてしゃべった過去回
              • 84: All We Need Is S3 | イチゼロエフエム
              • Chapters:
                (00:00) Opening
                (01:59) 10 Years of the SRE book
                (10:56) Redesigning source control at Anthropic
                (16:23) Gitではできないこと
                (23:01) Scion
                (38:58) Scionの開発体制とエンジニアの役割
                47 min
              • 90: OpenAIのオンラインストレージプラットフォームHabitat

                OpenAIのブログより、10億人を超えるユーザを支えるオンラインストレージプラットフォームHabitatの解説を読みながら雑談しました。後半はTiDBをGoからRustに書き換える実験的な試みについても触れています。

                • 10 億人超の ChatGPT ユーザーを支えるオンラインストレージの急速な拡張
                • Azure Cosmos DB
                • nanobase
                • Rewrite TiDB in Rust
                • Chapters:
                  (00:00) Opening
                  (02:29) OpenAIのオンラインストレージプラットフォーム
                  (10:12) クライアントライブラリからサービスへ
                  (19:05) Pythonサービスのスケーリング
                  (28:42) RustへのRewrite
                  (36:59) Rewrite TiDB in Rust

                   

                  44 min
                • 89: Async/Awaitのdesign choiceとstd::pointer_tag_pair

                  さまざまな言語に実装されているAsync/Awaitの、似ているようで異なる挙動の違いについてあれこれ雑談しました。後半はC++29に導入される予定のstd::pointer_tag_pairについての軽い説明と期待を裏切らないC++へのささやかな賞賛トークです。

                  • A Design Space Exploration of Async/Await
                    • [2608.20677] A Design Space Exploration of Async/Await 
                    • https://x.com/cpp_akira/status/2104415660042502345
                    • std::pointer_tag_pair - cpprefjp - C++日本語リファレンス
                    • すみだストリートジャズフェスティバル2026|プログラム
                    • リーガルリリー “Dawn”《東京》
                    • Chapters:

                      (00:00) Opening
                      (02:13) A Design Space Exploration of Async/Await
                      (19:19) 非同期関数のキャンセル
                      (23:03) std::pointer_tag_pair
                      (31:09) Ending

                      36 min
                    • 88: Lakebase / Intrusive Linked Lists

                      DatabricksがVLDB2026で発表したLakebase論文を肴に雑談しました。後半はLinuxのソースコードに出てくる教科書とはちょっと違った双方向リストの実装についての小話です。

                      • すみだストリートジャズフェスティバル2026|プログラム
                      • Lakebase: Serverless Postgres over Open Lake Storage 
                      • Neon
                      • Doubly linked list
                        • Intrusive doubly linked list: list
                        • Chapters:

                          (00:00) Opening
                          (05:35) Lakebase: Serverless Postgres over Open Take Storage
                          (19:11) データベースのブランチング
                          (32:04) Doubly linked list

                          44 min
                        • 87: iPhone Duoとstd::hive

                          収録日の朝に発表されたiPhone Duoの感想をしゃべりつつ、C++26で標準化されたhiveというデータ構造について雑談しました。

                          • C++26: std::hive | Sandor Dargo's Blog 
                          • Faster Go maps with Swiss Tables - The Go Programming Language
                          • 仕組みから学ぶ生成AI入門 | 技術評論社
                          • プロのためのLinuxシステム構築・運用技術
                          • プロのためのLinuxシステム・10年効く技術
                          • Chapters:

                            (00:00) Opening - iPhone Duo
                            (14:12) C++26: std::hive
                            (30:21) 仕組みから学ぶ生成AI入門

                            37 min
                          • 86: データベースアクセスどうやって書く? / Leanで分散システムを検証したい

                            Elmの作者の新作Acadiaの記事を見ながらデータベースにアクセスするときのあれやこれやについて雑談しました。後半はLean言語や証明の価値についてのよもやま話です。

                            • tricot
                            • tricot - Wikipedia
                            • Rethinking Database Programming | Acadia
                            • Solving the 1+N Query Problem | Acadia
                            • ゼロから始めるLean言語入門 ― 手を動かして学ぶ形式数学ライブラリ開発 
                            • Prediction: AI will make formal verification go mainstream — Martin Kleppmann’s blog 
                            • Lean Game Server (Natural Number Game) 
                            • Chapters:

                              (00:00) Opening
                              (06:10) Rethinking Database Programming
                              (20:25) Solving the 1+N Query Problem
                              (27:12) Leanの勉強をしてみた
                              (37:25) 証明は結果が大事

                              47 min
                            • 85: ハードモード運用のすすめ?

                              元Amazonのエンジニアが勧めるデプロイ戦略の話やTigerBeetleが実践しているらしいP100(最大値)ベースのモニタリングについて雑談しました。

                              • みんなの量子コンピュータ | 翔泳社
                              • You Should Deploy Directly to Prod 
                              • "monitoring of the maximum metric value (aka p100) is better than monitoring p99 or other percentiles"
                              • Chapters:

                                (00:00) Opening
                                (01:47) みんなの量子コンピュータ
                                (13:00) You Should Deploy Directly to Prod
                                (27:46) monitoring of the maximum metric value is better than monitoring p99

                                42 min
                              • 84: All We Need Is S3

                                Cursor社のブログ記事Git at any scaleを読みながらS3と今後のシステムデザインの潮流に思いを馳せました。

                                • Git at any scale - Cursor 
                                • 【オフライン】JJUGナイトセミナー「Valhalla, Now!」8/19(水) 開催
                                  • Project Valhalla
                                  • Chapters:

                                    (00:00) Opening
                                    (02:31) JJUGナイトセミナーに行ってきた
                                    (12:54) Git at any scala
                                    (26:47) 人類とS3

                                    40 min
                                  • 83: What’s new in Postgres 19

                                    PlanetScale社のブログ記事を見ながらPostgreSQLの次期メジャーリリースに搭載される予定の機能について雑談しつつ勉強足りてない感が滲みでてしまった回です。

                                    • What's new in Postgres 19 — PlanetScale
                                    • Chapters:

                                      (00:00) Opening
                                      (03:45) What’s new in Postgres 19
                                      (18:02) JIT disabled by default
                                      (22:29) Your query planner is smarter, sometimes

                                      30 min

                                    About イチゼロエフエム

                                    From the publisher's feed

                                    サーバーサイドエンジニア二人による雑談番組です。