Devcon Archive logo
Devcon Devconnect Forum Blog
  • Watch
  • Event
    Event: background logo
    • Devcon 7
    • Devcon 6
    • Devcon 5
    • Devcon 4
    • Devcon 3
    • Devcon 2
    • Devcon 1
    • Devcon 0
    • Devconnect ARG
  • Categories
    Categories: background logo
    • Cryptoeconomics
    • Devcon
    • Developer Experience
    • Coordination
    • Core Protocol
    • Layer 2s
    • Real World Ethereum
    • Cypherpunk & Privacy
    • Security
    • Applied Cryptography
    • Usability
  • Playlists

Suggested

Loading results..

View all

About Devcon —

Devcon is the Ethereum conference for developers, researchers, thinkers, and makers.

An intensive introduction for new Ethereum explorers, a global family reunion for those already a part of our ecosystem, and a source of energy and creativity for all.

  • Watch
  • Devcon
  • Devconnect
  • Forum
  • Blog

Get in touch

devcon@ethereum.org

Subscribe to our newsletter

Crafted with passion ❤️ at the Ethereum Foundation

© 2026 — Ethereum Foundation. All Rights Reserved.

devcon8 / 92 prs 1500 tests no broken apis rebuilding visdom ai visualizations in five layers

  • YouTube
92 PRs, 1,500 Tests, No Broken APIs: Rebuilding Visdom AI Visualizations in Five Layers preview
  • Details

92 PRs, 1,500 Tests, No Broken APIs: Rebuilding Visdom AI Visualizations in Five Layers

Duration: NaN:NaN:NaN

Speaker: Manik Khajuria

Type: CLS - Talk (Open Tech Summit)

Expertise:

Event: Devcon

Date: Nov 2026

Visdom is FOSSASIA's open source dashboard for watching machine learning experiments live, with over 10,000 GitHub stars. Over five months we rebuilt a large part of it in five stages, with 92 pull requests merged upstream 1. Storage abstraction layer: a DataStore interface so every environment save, load, delete and undo goes through one backend instead of raw JSON files. 2. Search layer: an experiment metadata store, an injection-safe query parser, search and field-by-field comparison. 3. Hyper-parameter layer: a dashboard with a run table, scatter matrix, parallel coordinates, a compare view and live updates. 4. Pytest: a suite of nearly 1500+ tests that uncovered real crashes and security bugs. 5. asyncio: disk I/O moved off the event loop and a new AsyncVisdom client, tackling an issue open since 2020 and reaching 2.1x the old client's throughput. I'll show how each stage made the next one possible, the bugs we found along the way, and why small, reviewable PRs that never break the existing API are what got a mature project to accept this much change.

Categories

AI