BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.devcon.org//devcon8//speaker//LMMCRR
BEGIN:VTIMEZONE
TZID:IST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-devcon8-93JNTN@cfp.devcon.org
DTSTART;TZID=IST:20261105T110000
DTEND;TZID=IST:20261105T115500
DESCRIPTION:Set up Visdom
DTSTAMP:20261101T051309Z
LOCATION:CLS - Builders Room
SUMMARY:Set up Visdom and Watch Your LLM - Manik Khajuria\, Jayant Parashar
 \, Rajnish Tiwari\, Vedansh Saini
URL:https://cfp.devcon.org/devcon8/talk/93JNTN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-devcon8-ETGLCN@cfp.devcon.org
DTSTART;TZID=IST:20261105T143000
DTEND;TZID=IST:20261105T144500
DESCRIPTION:Visdom is FOSSASIA's open source dashboard for watching machine
  learning experiments live\, with over 10\,000 GitHub stars. Over five mon
 ths we rebuilt a large part of it in five stages\, with 92 pull requests m
 erged upstream\n\n1. Storage abstraction layer: a DataStore interface so e
 very environment save\, load\, delete and undo goes through one backend in
 stead of raw JSON files.\n\n2. Search layer: an experiment metadata store\
 , an injection-safe query parser\, search and field-by-field comparison.\n
 \n3. Hyper-parameter layer: a dashboard with a run table\, scatter matrix\
 , parallel coordinates\, a compare view and live updates.\n\n4. Pytest: a 
 suite of nearly 1500+ tests that uncovered real crashes and security bugs.
 \n\n5. asyncio: disk I/O moved off the event loop and a new AsyncVisdom cl
 ient\, tackling an issue open since 2020 and reaching 2.1x the old client'
 s throughput.\n\nI'll show how each stage made the next one possible\, the
  bugs we found along the way\, and why small\, reviewable PRs that never b
 reak the existing API are what got a mature project to accept this much ch
 ange.
DTSTAMP:20261101T051309Z
LOCATION:Community Led Stage
SUMMARY:Rebuilding Visdom AI Visualizations in Five Layers - Manik Khajuria
URL:https://cfp.devcon.org/devcon8/talk/ETGLCN/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-devcon8-DUU3MK@cfp.devcon.org
DTSTART;TZID=IST:20261105T161500
DTEND;TZID=IST:20261105T170000
DESCRIPTION:Every 12 seconds\, Ethereum produces a new block full of transa
 ctions\, fees and smart-contract activity. Most people only see this data 
 as a list of hashes on a block explorer. In this hands-on workshop\, you w
 ill turn it into a live dashboard of your own.\n\nWe'll use Visdom and [We
 b3.py](http://Web3.py) to connect to an Ethereum node and stream blockchai
 n data into charts. By the end of the session\, each participant will have
  a working dashboard that updates with every new block\, showing:\n\n- bas
 e fee and priority fee over time\n\n- transactions per block\n\n- legacy v
 s. EIP-1559 transaction types\n\n- the distribution of ETH transferred\n\n
 - a network overview panel with the latest headline figures\n\nYou'll lear
 n how to arrange and save dashboard layouts\, and how to set up separate e
 nvironments for mainnet\, testnets or individual contracts. We'll also loo
 k at next steps: smart-contract analytics\, DeFi and NFT tracking\, node h
 ealth monitoring\, and visualizing machine-learning models trained on on-c
 hain data\, such as anomaly or bot detection.\n\nNo blockchain experience 
 is needed. Basic Python is enough.\n\n**What participants bring:** A lapto
 p with Python 3 installed\, and a free Ethereum RPC endpoint from any prov
 ider. It would help to share setup instructions in advance so no workshop 
 time goes to installs.
DTSTAMP:20261101T051309Z
LOCATION:CLS - Builders Room
SUMMARY:How to use Visdom to Visualize Ethereum and Blockchain Data - Manik
  Khajuria\, Norbert Preining\, Jayant Parashar\, Rajnish Tiwari\, Vedansh 
 Saini
URL:https://cfp.devcon.org/devcon8/talk/DUU3MK/
END:VEVENT
END:VCALENDAR
