Created
July 30, 2025 06:48
-
-
Save hrchu/74f5c539fdc4a1c5e3850783ae463b9e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "session_id": "E9UKFQ", | |
| "room": "TR511", | |
| "start_time": "2025-08-09T14:00:00+08:00", | |
| "end_time": "2025-08-09T14:30:00+08:00", | |
| "session_name": "AI may not imitate Handmake - why sake/wine/craft beer are not make by 'Robots'", | |
| "speaker_names": [ | |
| "Masafumi Ohta" | |
| ] | |
| }, | |
| { | |
| "session_id": "S3ZHYV", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T13:20:00+08:00", | |
| "end_time": "2025-08-09T13:50:00+08:00", | |
| "session_name": "Beyond the Blinky LEDs: Teaching How to Think Like Engineers", | |
| "speaker_names": [ | |
| "Shirley" | |
| ] | |
| }, | |
| { | |
| "session_id": "U3NZ9A", | |
| "room": "TR514", | |
| "start_time": "2025-08-09T15:00:00+08:00", | |
| "end_time": "2025-08-09T15:30:00+08:00", | |
| "session_name": "Japanese Food Knowledge Graph for Taiwanese", | |
| "speaker_names": [ | |
| "Koji Annoura" | |
| ] | |
| }, | |
| { | |
| "session_id": "UMDF9W", | |
| "room": "TR210", | |
| "start_time": "2025-08-10T14:10:00+08:00", | |
| "end_time": "2025-08-10T14:40:00+08:00", | |
| "session_name": "The Journey of Building a Computing Service in Our Department", | |
| "speaker_names": [ | |
| "Ray Huang" | |
| ] | |
| }, | |
| { | |
| "session_id": "FUZSHJ", | |
| "room": "TR515", | |
| "start_time": "2025-08-10T10:00:00+08:00", | |
| "end_time": "2025-08-10T10:20:00+08:00", | |
| "session_name": "Introduction for Software Defined Vehicle Track", | |
| "speaker_names": [ | |
| "Naoto Yamaguchi" | |
| ] | |
| }, | |
| { | |
| "session_id": "REL7ST", | |
| "room": "TR210", | |
| "start_time": "2025-08-09T11:00:00+08:00", | |
| "end_time": "2025-08-09T11:30:00+08:00", | |
| "session_name": "Weblate: An Awesome FOSS Tool for Localization", | |
| "speaker_names": [ | |
| "Paul Harriet Asiñero" | |
| ] | |
| }, | |
| { | |
| "session_id": "S9FC3Q", | |
| "room": "TR514", | |
| "start_time": "2025-08-09T11:20:00+08:00", | |
| "end_time": "2025-08-09T11:50:00+08:00", | |
| "session_name": "Proposals and practices for revitalizing towns by combining OpenStreetMap and Wikimedia", | |
| "speaker_names": [ | |
| "K.Sakanoshita" | |
| ] | |
| }, | |
| { | |
| "session_id": "ETRM7R", | |
| "room": "TR410", | |
| "start_time": "2025-08-09T11:20:00+08:00", | |
| "end_time": "2025-08-09T11:50:00+08:00", | |
| "session_name": "Selfhosted Visualizing AI Workflows with LangGraph-GUI & CrewAI-GUI", | |
| "speaker_names": [ | |
| "Homun Mage" | |
| ] | |
| }, | |
| { | |
| "session_id": "URDFEY", | |
| "room": "TR212", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "Connecting the dots – Web Accessibility through Internationalization and Localization", | |
| "speaker_names": [ | |
| "Sahil Khokhar" | |
| ] | |
| }, | |
| { | |
| "session_id": "GGLDEB", | |
| "room": "TR213", | |
| "start_time": "2025-08-09T10:45:00+08:00", | |
| "end_time": "2025-08-09T11:15:00+08:00", | |
| "session_name": "Exposing an Open Source Kernel using an Open Source Database The OSDB Project", | |
| "speaker_names": [ | |
| "George Neville-Neil" | |
| ] | |
| }, | |
| { | |
| "session_id": "VRKZED", | |
| "room": "TR210", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "Transparency Logs 101: Securing Open Source & Internet with Tessera & TesseraCT", | |
| "speaker_names": [ | |
| "Roger Ng" | |
| ] | |
| }, | |
| { | |
| "session_id": "APCNMW", | |
| "room": "RB102", | |
| "start_time": "2025-08-09T13:00:00+08:00", | |
| "end_time": "2025-08-09T13:40:00+08:00", | |
| "session_name": "From MongoDB to Postgres: Building an Open Source Standard for Document Databases", | |
| "speaker_names": [ | |
| "Chisato Fujii" | |
| ] | |
| }, | |
| { | |
| "session_id": "WNSJ37", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T16:00:00+08:00", | |
| "end_time": "2025-08-09T16:30:00+08:00", | |
| "session_name": "CPU resource allocation with cgroups v2 and systemd", | |
| "speaker_names": [ | |
| "James Thomas" | |
| ] | |
| }, | |
| { | |
| "session_id": "ZYLQQ7", | |
| "room": "TR511", | |
| "start_time": "2025-08-09T14:35:00+08:00", | |
| "end_time": "2025-08-09T15:05:00+08:00", | |
| "session_name": "Gitlab CI workflows for full system testing using openQA", | |
| "speaker_names": [ | |
| "James Thomas" | |
| ] | |
| }, | |
| { | |
| "session_id": "CMTEEW", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T15:30:00+08:00", | |
| "end_time": "2025-08-10T16:00:00+08:00", | |
| "session_name": "Open Source Make you different.", | |
| "speaker_names": [ | |
| "jeff, juain farn, liu. 劉君帆" | |
| ] | |
| }, | |
| { | |
| "session_id": "BDDQY9", | |
| "room": "TR514", | |
| "start_time": "2025-08-09T10:40:00+08:00", | |
| "end_time": "2025-08-09T11:10:00+08:00", | |
| "session_name": "The basics of Writer that you can learn by enjoying! If you want to migrate, start with Writer!", | |
| "speaker_names": [ | |
| "K.Ito", | |
| "Yuuichi Kojima" | |
| ] | |
| }, | |
| { | |
| "session_id": "HQG3RE", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "DeepComputing's journey in making RISC-V a reality for developers worldwide", | |
| "speaker_names": [ | |
| "Yuning Liang" | |
| ] | |
| }, | |
| { | |
| "session_id": "QXETEB", | |
| "room": "TR515", | |
| "start_time": "2025-08-10T14:00:00+08:00", | |
| "end_time": "2025-08-10T14:40:00+08:00", | |
| "session_name": "Using Zephyr in SDV", | |
| "speaker_names": [ | |
| "TOKITA Hiroshi" | |
| ] | |
| }, | |
| { | |
| "session_id": "QSXUVK", | |
| "room": "TR214", | |
| "start_time": "2025-08-09T15:15:00+08:00", | |
| "end_time": "2025-08-09T15:45:00+08:00", | |
| "session_name": "Analysing Singapore's Public Housing Prices with Publicly Available Government Data", | |
| "speaker_names": [ | |
| "Cliff Chew Kuo Ting" | |
| ] | |
| }, | |
| { | |
| "session_id": "DFRZ3Y", | |
| "room": "TR514", | |
| "start_time": "2025-08-10T13:00:00+08:00", | |
| "end_time": "2025-08-10T13:30:00+08:00", | |
| "session_name": "Opening a New Window in Life: How a Humanities Major Entered the World of Open Source", | |
| "speaker_names": [ | |
| "呂勝男" | |
| ] | |
| }, | |
| { | |
| "session_id": "RWDAMP", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T14:00:00+08:00", | |
| "end_time": "2025-08-09T14:30:00+08:00", | |
| "session_name": "Let's speak about Accessibility", | |
| "speaker_names": [ | |
| "Matthias Geisler" | |
| ] | |
| }, | |
| { | |
| "session_id": "PTURTS", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T14:40:00+08:00", | |
| "end_time": "2025-08-09T15:10:00+08:00", | |
| "session_name": "Better Healthcare tools for everyone!", | |
| "speaker_names": [ | |
| "Vysakh Premkumar" | |
| ] | |
| }, | |
| { | |
| "session_id": "JFXFRU", | |
| "room": "TR511", | |
| "start_time": "2025-08-09T11:50:00+08:00", | |
| "end_time": "2025-08-09T12:20:00+08:00", | |
| "session_name": "Voice Control your ultra-smart home with Home Assistant & LLM", | |
| "speaker_names": [ | |
| "Amanda Lam" | |
| ] | |
| }, | |
| { | |
| "session_id": "XYVGCH", | |
| "room": "TR212", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "The Big Three: My Real World Experience with React, Vue, and Svelte in Production Apps", | |
| "speaker_names": [ | |
| "Henry Lie" | |
| ] | |
| }, | |
| { | |
| "session_id": "SDR9JU", | |
| "room": "TR514", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "Improving Quality through Community-Driven Feedback: Lessons from LibreOffice CJK Users", | |
| "speaker_names": [ | |
| "Shinji Enoki" | |
| ] | |
| }, | |
| { | |
| "session_id": "SXNMJS", | |
| "room": "AU", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Community-Driven Edge AI or Building Offline AI Agents with Open Models", | |
| "speaker_names": [ | |
| "Sasha Denisov" | |
| ] | |
| }, | |
| { | |
| "session_id": "YTAZMJ", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T11:10:00+08:00", | |
| "end_time": "2025-08-09T11:40:00+08:00", | |
| "session_name": "An Introduction to Lean: Open-Source Proofs for the Future of Mathematics", | |
| "speaker_names": [ | |
| "Yuyuan Yuan" | |
| ] | |
| }, | |
| { | |
| "session_id": "TW83J9", | |
| "room": "TR513", | |
| "start_time": "2025-08-09T13:10:00+08:00", | |
| "end_time": "2025-08-09T13:40:00+08:00", | |
| "session_name": "Open Source for Open Science", | |
| "speaker_names": [ | |
| "George Neville-Neil" | |
| ] | |
| }, | |
| { | |
| "session_id": "K793LW", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T14:05:00+08:00", | |
| "end_time": "2025-08-09T14:35:00+08:00", | |
| "session_name": "From Scripts to Circuits: IoT Applications with mruby/c", | |
| "speaker_names": [ | |
| "Kazuaki TANAKA" | |
| ] | |
| }, | |
| { | |
| "session_id": "UFJDBZ", | |
| "room": "TR514", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Building and Maintaining Regional Language Support Communities in Global Open Source Projects ~ Insights from the LibreOffice Japanese Community Forum ~", | |
| "speaker_names": [ | |
| "Hiroyoshi Sudo" | |
| ] | |
| }, | |
| { | |
| "session_id": "U7BPKB", | |
| "room": "TR511", | |
| "start_time": "2025-08-10T10:00:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "The Status of Sinitic Languages and Formosan Languages in MediaWiki (English session)", | |
| "speaker_names": [ | |
| "SUNG Chien-chang / Winston Sung" | |
| ] | |
| }, | |
| { | |
| "session_id": "KCE9SD", | |
| "room": "TR313", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "One Size Can't Fit All: The Case for a Real-Time Data Warehouse", | |
| "speaker_names": [ | |
| "Zoe Steinkamp" | |
| ] | |
| }, | |
| { | |
| "session_id": "KRHHGQ", | |
| "room": "TR210", | |
| "start_time": "2025-08-09T13:40:00+08:00", | |
| "end_time": "2025-08-09T14:10:00+08:00", | |
| "session_name": "OmegaT: Desktop translation platform app for professionals and FLOSS contributors", | |
| "speaker_names": [ | |
| "Hiroshi Miura" | |
| ] | |
| }, | |
| { | |
| "session_id": "REFNMZ", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "How to build a Custom Linter, using SwiftSyntax", | |
| "speaker_names": [ | |
| "Tommy Han" | |
| ] | |
| }, | |
| { | |
| "session_id": "XARKVG", | |
| "room": "TR409-2", | |
| "start_time": "2025-08-09T10:00:00+08:00", | |
| "end_time": "2025-08-09T10:30:00+08:00", | |
| "session_name": "How OpenAPI Is Transforming API Client Development", | |
| "speaker_names": [ | |
| "4geru" | |
| ] | |
| }, | |
| { | |
| "session_id": "9WWPVF", | |
| "room": "TR213", | |
| "start_time": "2025-08-09T16:00:00+08:00", | |
| "end_time": "2025-08-09T16:30:00+08:00", | |
| "session_name": "Build a system with the filesystem maintained by OSTree", | |
| "speaker_names": [ | |
| "Jian-Hong Pan (StarNight)" | |
| ] | |
| }, | |
| { | |
| "session_id": "WVCWXV", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T10:30:00+08:00", | |
| "end_time": "2025-08-09T11:00:00+08:00", | |
| "session_name": "What is happening with strings in Ruby and why is it feeling chilly? 🥶", | |
| "speaker_names": [ | |
| "Sampo Kuokkanen" | |
| ] | |
| }, | |
| { | |
| "session_id": "LXZLYK", | |
| "room": "TR212", | |
| "start_time": "2025-08-10T12:40:00+08:00", | |
| "end_time": "2025-08-10T13:10:00+08:00", | |
| "session_name": "Incremental Migration of a Production React App to Svelte 5: A Practical Guide", | |
| "speaker_names": [ | |
| "David Peng" | |
| ] | |
| }, | |
| { | |
| "session_id": "WE9GXT", | |
| "room": "TR311", | |
| "start_time": "2025-08-10T12:50:00+08:00", | |
| "end_time": "2025-08-10T13:20:00+08:00", | |
| "session_name": "Ethereum Object Format (EOF): Necessary Evil or Needless Complexity?", | |
| "speaker_names": [ | |
| "Louis Tsai" | |
| ] | |
| }, | |
| { | |
| "session_id": "HGK8DN", | |
| "room": "TR411", | |
| "start_time": "2025-08-09T10:40:00+08:00", | |
| "end_time": "2025-08-09T11:10:00+08:00", | |
| "session_name": "Rewriting the Rules: Enterprise-Level Open Source Success Through Community and Strategy", | |
| "speaker_names": [ | |
| "Anthony Fan" | |
| ] | |
| }, | |
| { | |
| "session_id": "GJLFDD", | |
| "room": "TR515", | |
| "start_time": "2025-08-10T13:20:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "AGL and 5G Multi-Slice Network Data Communication in SDV Era", | |
| "speaker_names": [ | |
| "Masanori Itoh" | |
| ] | |
| }, | |
| { | |
| "session_id": "AFH9W3", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T11:05:00+08:00", | |
| "end_time": "2025-08-09T11:35:00+08:00", | |
| "session_name": "Well, PicoRuby Can Do That", | |
| "speaker_names": [ | |
| "Hitoshi HASUMI" | |
| ] | |
| }, | |
| { | |
| "session_id": "TD3ZDW", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T11:40:00+08:00", | |
| "end_time": "2025-08-09T12:10:00+08:00", | |
| "session_name": "Rails Scales! - Why startups fail and how you can succeed", | |
| "speaker_names": [ | |
| "Cristian Planas" | |
| ] | |
| }, | |
| { | |
| "session_id": "YJURHJ", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "Can we build better music software ecosystems for more generative era?", | |
| "speaker_names": [ | |
| "Atsushi Eno" | |
| ] | |
| }, | |
| { | |
| "session_id": "J7KBSL", | |
| "room": "TR209", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Loosing Seat in Concurrency: A tale of Transactions and Locks", | |
| "speaker_names": [ | |
| "Aleksandr Kunin" | |
| ] | |
| }, | |
| { | |
| "session_id": "PPU8AP", | |
| "room": "TR512", | |
| "start_time": "2025-08-10T14:00:00+08:00", | |
| "end_time": "2025-08-10T14:30:00+08:00", | |
| "session_name": "Behind the Scenes of weeklyOSM: How We Share OSM News Every Week", | |
| "speaker_names": [ | |
| "Hiroshi Miura" | |
| ] | |
| }, | |
| { | |
| "session_id": "YMFMAJ", | |
| "room": "AU", | |
| "start_time": "2025-08-10T10:00:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "Plug-and-Play Analysis for Understanding Deep Learning Models", | |
| "speaker_names": [ | |
| "AbnerDen" | |
| ] | |
| }, | |
| { | |
| "session_id": "X3GLMU", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T14:10:00+08:00", | |
| "end_time": "2025-08-10T14:40:00+08:00", | |
| "session_name": "Interprocess Music/Audio Signals Routing Paradigm in Modern Linux : Sound interoperation within Linux (and Other OSes) using PipeWire and more", | |
| "speaker_names": [ | |
| "Kuo-Chieh Ting" | |
| ] | |
| }, | |
| { | |
| "session_id": "SG8TJC", | |
| "room": "RB102", | |
| "start_time": "2025-08-10T10:50:00+08:00", | |
| "end_time": "2025-08-10T11:30:00+08:00", | |
| "session_name": "PostgreSQL as a Big Data Platform", | |
| "speaker_names": [ | |
| "Chris Travers" | |
| ] | |
| }, | |
| { | |
| "session_id": "KLEUNM", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T13:30:00+08:00", | |
| "end_time": "2025-08-09T14:00:00+08:00", | |
| "session_name": "End-to-End Encryption Saves Lives. You Can Start Saving Lives In Ruby, Too", | |
| "speaker_names": [ | |
| "Ryo Kajiwara" | |
| ] | |
| }, | |
| { | |
| "session_id": "U7DCYD", | |
| "room": "AU", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "Multi Cluster GPU Allocation for AI Research", | |
| "speaker_names": [ | |
| "Hrittik Roy", | |
| "Shivay Lamba" | |
| ] | |
| }, | |
| { | |
| "session_id": "ZQPG87", | |
| "room": "RB101", | |
| "start_time": "2025-08-09T11:30:00+08:00", | |
| "end_time": "2025-08-09T11:50:00+08:00", | |
| "session_name": "From Recipe to Retail: Designing ERP Systems That Real People Use", | |
| "speaker_names": [ | |
| "Cedric Liu" | |
| ] | |
| }, | |
| { | |
| "session_id": "YTJHQ7", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T10:30:00+08:00", | |
| "end_time": "2025-08-09T11:00:00+08:00", | |
| "session_name": "Funding Ruby Infrastructure as a Non-Profit", | |
| "speaker_names": [ | |
| "Samuel Giddins" | |
| ] | |
| }, | |
| { | |
| "session_id": "T9NV37", | |
| "room": "TR515", | |
| "start_time": "2025-08-10T11:10:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Deep dive to AGL reference SDV platform -SoDev-", | |
| "speaker_names": [ | |
| "Harunobu Kurokawa" | |
| ] | |
| }, | |
| { | |
| "session_id": "WPRXXB", | |
| "room": "TR514", | |
| "start_time": "2025-08-09T14:20:00+08:00", | |
| "end_time": "2025-08-09T14:50:00+08:00", | |
| "session_name": "Typoglycemia: An Experimental Study between Complexities and Cognitive Levels", | |
| "speaker_names": [ | |
| "Jun Iio" | |
| ] | |
| }, | |
| { | |
| "session_id": "8W8G3J", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T15:15:00+08:00", | |
| "end_time": "2025-08-09T15:45:00+08:00", | |
| "session_name": "Understanding Ruby Grammar Through Conflicts", | |
| "speaker_names": [ | |
| "Yuichiro Kaneko" | |
| ] | |
| }, | |
| { | |
| "session_id": "7PMJJQ", | |
| "room": "TR412-2", | |
| "start_time": "2025-08-10T14:30:00+08:00", | |
| "end_time": "2025-08-10T15:00:00+08:00", | |
| "session_name": "Why User Journeys matter more than ever...", | |
| "speaker_names": [ | |
| "Matthias Geisler" | |
| ] | |
| }, | |
| { | |
| "session_id": "MDMME3", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T15:50:00+08:00", | |
| "end_time": "2025-08-09T16:20:00+08:00", | |
| "session_name": "Why doesn't Ruby have Boolean class?", | |
| "speaker_names": [ | |
| "OKURA Masafumi" | |
| ] | |
| }, | |
| { | |
| "session_id": "QKUMCN", | |
| "room": "RB101", | |
| "start_time": "2025-08-09T12:00:00+08:00", | |
| "end_time": "2025-08-09T12:20:00+08:00", | |
| "session_name": "From 0 to 1: Founding Odoo Community Taiwan to Launching a COSCUP Track", | |
| "speaker_names": [ | |
| "Mandy", | |
| "John Tao", | |
| "Ian 阿寬" | |
| ] | |
| }, | |
| { | |
| "session_id": "8GQUQS", | |
| "room": "RB101", | |
| "start_time": "2025-08-09T16:00:00+08:00", | |
| "end_time": "2025-08-09T16:20:00+08:00", | |
| "session_name": "Odoo x AI: AI ERP Revolution", | |
| "speaker_names": [ | |
| "Ian 阿寬" | |
| ] | |
| }, | |
| { | |
| "session_id": "MRCZHU", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T14:50:00+08:00", | |
| "end_time": "2025-08-10T15:20:00+08:00", | |
| "session_name": "Beginner AI Experiments: Practicing AI with Open-Source Resources", | |
| "speaker_names": [ | |
| "Kan" | |
| ] | |
| }, | |
| { | |
| "session_id": "ZJHLEP", | |
| "room": "TR213", | |
| "start_time": "2025-08-10T11:00:00+08:00", | |
| "end_time": "2025-08-10T11:30:00+08:00", | |
| "session_name": "Intro to Nix: Programming, Packaging, and Reproducible Environments", | |
| "speaker_names": [ | |
| "呂艾倫 Alan Parker Lue" | |
| ] | |
| }, | |
| { | |
| "session_id": "CJXPRM", | |
| "room": "AU", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "Optimizing ML Model Containers with Nix", | |
| "speaker_names": [ | |
| "呂艾倫 Alan Parker Lue" | |
| ] | |
| }, | |
| { | |
| "session_id": "QWF9SF", | |
| "room": "TR209", | |
| "start_time": "2025-08-10T10:40:00+08:00", | |
| "end_time": "2025-08-10T11:10:00+08:00", | |
| "session_name": "Building, Deploying, and Monitoring Ruby Web Applications with Falcon", | |
| "speaker_names": [ | |
| "Samuel Williams" | |
| ] | |
| }, | |
| { | |
| "session_id": "FEFCWW", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T09:30:00+08:00", | |
| "end_time": "2025-08-10T10:00:00+08:00", | |
| "session_name": "Educational FPGA platform with open-source toolchains", | |
| "speaker_names": [ | |
| "regymm" | |
| ] | |
| }, | |
| { | |
| "session_id": "KR3DRD", | |
| "room": "TR515", | |
| "start_time": "2025-08-09T10:00:00+08:00", | |
| "end_time": "2025-08-09T10:30:00+08:00", | |
| "session_name": "Doujin and Open Source: A Comparative Study and Future Perspectives on the Evolution of Open Culture", | |
| "speaker_names": [ | |
| "西山雄大 Yudai Nishiyama" | |
| ] | |
| }, | |
| { | |
| "session_id": "7PGUFW", | |
| "room": "TR411", | |
| "start_time": "2025-08-09T10:00:00+08:00", | |
| "end_time": "2025-08-09T10:30:00+08:00", | |
| "session_name": "OpenDesk - A European Open Source Online Collaboration Suite", | |
| "speaker_names": [ | |
| "Simon Hornbachner" | |
| ] | |
| }, | |
| { | |
| "session_id": "VWECWP", | |
| "room": "TR313", | |
| "start_time": "2025-08-09T10:40:00+08:00", | |
| "end_time": "2025-08-09T11:20:00+08:00", | |
| "session_name": "Threat modeling introduction for free software projects", | |
| "speaker_names": [ | |
| "Simon Hornbachner" | |
| ] | |
| }, | |
| { | |
| "session_id": "GQNCEP", | |
| "room": "TR412-1", | |
| "start_time": "2025-08-09T14:40:00+08:00", | |
| "end_time": "2025-08-09T15:10:00+08:00", | |
| "session_name": "\"Open Gaming\" - Content Licenses in TTRPGs for Fun and Prof… nevermind", | |
| "speaker_names": [ | |
| "Simon Hornbachner" | |
| ] | |
| }, | |
| { | |
| "session_id": "KVTZHB", | |
| "room": "TR209", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": "Joy with 3D Graphics Using Ruby", | |
| "speaker_names": [ | |
| "Yudai Takada" | |
| ] | |
| }, | |
| { | |
| "session_id": "AP8HCA", | |
| "room": "TR209", | |
| "start_time": "2025-08-09T14:40:00+08:00", | |
| "end_time": "2025-08-09T15:10:00+08:00", | |
| "session_name": "RISC-V CPU emulator made with Ruby", | |
| "speaker_names": [ | |
| "Hayao Kimura" | |
| ] | |
| }, | |
| { | |
| "session_id": "Q3PWG3", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T15:20:00+08:00", | |
| "end_time": "2025-08-09T15:50:00+08:00", | |
| "session_name": "Resilient by Design: Building Scalable Open Systems with Cell-Based Architecture", | |
| "speaker_names": [ | |
| "Suvin Kodituwakku" | |
| ] | |
| }, | |
| { | |
| "session_id": "KRTWYM", | |
| "room": "TR209", | |
| "start_time": "2025-08-10T14:40:00+08:00", | |
| "end_time": "2025-08-10T15:10:00+08:00", | |
| "session_name": "Nuances of running Ruby on Kubernetes", | |
| "speaker_names": [ | |
| "Andrey Novikov" | |
| ] | |
| }, | |
| { | |
| "session_id": "GXPEWX", | |
| "room": "TR515", | |
| "start_time": "2025-08-10T14:50:00+08:00", | |
| "end_time": "2025-08-10T15:30:00+08:00", | |
| "session_name": "The way for the Safe System constructed by open-source software", | |
| "speaker_names": [ | |
| "Naoto Yamaguchi" | |
| ] | |
| }, | |
| { | |
| "session_id": "C8VNPV", | |
| "room": "TR412-1", | |
| "start_time": "2025-08-09T13:20:00+08:00", | |
| "end_time": "2025-08-09T13:50:00+08:00", | |
| "session_name": "Free Software Licensing: What Developers Need to Know", | |
| "speaker_names": [ | |
| "Florian Snow" | |
| ] | |
| }, | |
| { | |
| "session_id": "8X3NRV", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T09:35:00+08:00", | |
| "end_time": "2025-08-09T10:20:00+08:00", | |
| "session_name": "[Prime Session] Programming Language for AI age", | |
| "speaker_names": [ | |
| "MATSUMOTO Yukihiro (Matz)" | |
| ] | |
| }, | |
| { | |
| "session_id": "KTCXNJ", | |
| "room": "RB105", | |
| "start_time": "2025-08-10T13:50:00+08:00", | |
| "end_time": "2025-08-10T14:20:00+08:00", | |
| "session_name": "“I Just Wanted to Write an API Doc” – Turning a Tiny Dev Tool into a Full DX Platform", | |
| "speaker_names": [ | |
| "Shawn" | |
| ] | |
| }, | |
| { | |
| "session_id": "FKNDCY", | |
| "room": "TR210", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Building a Secure Token Service for Millions with Spring Authorization Server", | |
| "speaker_names": [ | |
| "Suvin Kodituwakku" | |
| ] | |
| }, | |
| { | |
| "session_id": "DMSF3Z", | |
| "room": "TR412-2", | |
| "start_time": "2025-08-09T14:00:00+08:00", | |
| "end_time": "2025-08-09T14:30:00+08:00", | |
| "session_name": "I Write, and My Blog Schedules and Promotes Itself (Sort of)", | |
| "speaker_names": [ | |
| "Maya Shavin" | |
| ] | |
| }, | |
| { | |
| "session_id": "MFYLCR", | |
| "room": "TR412-2", | |
| "start_time": "2025-08-09T14:40:00+08:00", | |
| "end_time": "2025-08-09T15:10:00+08:00", | |
| "session_name": "Wikidata: Wikimedia's knowledge graph in a world of generative AI", | |
| "speaker_names": [ | |
| "Alan Ang" | |
| ] | |
| }, | |
| { | |
| "session_id": "WS8HGA", | |
| "room": "TR311", | |
| "start_time": "2025-08-10T13:30:00+08:00", | |
| "end_time": "2025-08-10T14:00:00+08:00", | |
| "session_name": ".eth 2.0: Dissecting the Design of ENS v2 and Migration Steps", | |
| "speaker_names": [ | |
| "Ryan Wang(ryanycw)" | |
| ] | |
| }, | |
| { | |
| "session_id": "VQ7RTF", | |
| "room": "TR412-1", | |
| "start_time": "2025-08-10T09:30:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "How to find a job abroad and how my open sources experience apply", | |
| "speaker_names": [ | |
| "Coach 喬(Chiao)" | |
| ] | |
| }, | |
| { | |
| "session_id": "F9KRQE", | |
| "room": "TR513", | |
| "start_time": "2025-08-10T14:30:00+08:00", | |
| "end_time": "2025-08-10T15:00:00+08:00", | |
| "session_name": "Tracing embedded systems for holistic debugging", | |
| "speaker_names": [ | |
| "Marvin Drees" | |
| ] | |
| }, | |
| { | |
| "session_id": "DK79RG", | |
| "room": "TR513", | |
| "start_time": "2025-08-10T10:30:00+08:00", | |
| "end_time": "2025-08-10T11:00:00+08:00", | |
| "session_name": "The State of Open-Source Firmware", | |
| "speaker_names": [ | |
| "Christian Walter" | |
| ] | |
| }, | |
| { | |
| "session_id": "7J8JAC", | |
| "room": "TR411", | |
| "start_time": "2025-08-10T10:30:00+08:00", | |
| "end_time": "2025-08-10T12:30:00+08:00", | |
| "session_name": "Local AI on Open Hardware: Building Privacy-Aware Intelligence Together", | |
| "speaker_names": [ | |
| "Peter Membrey" | |
| ] | |
| }, | |
| { | |
| "session_id": "SCNUGA", | |
| "room": "TR411", | |
| "start_time": "2025-08-09T11:20:00+08:00", | |
| "end_time": "2025-08-09T11:50:00+08:00", | |
| "session_name": "Open Source Hardware/Software Collaboration by Renesas & Retronix (Renesas 與 Retronix 的開源硬體/軟體協作)", | |
| "speaker_names": [ | |
| "Hisao Munakata" | |
| ] | |
| }, | |
| { | |
| "session_id": "8QYRB9", | |
| "room": "TR211", | |
| "start_time": "2025-08-09T10:40:00+08:00", | |
| "end_time": "2025-08-09T11:10:00+08:00", | |
| "session_name": "Apache Cloudberry (Incubating) – An Open-Source MPP Database for AI-Driven Analytics on PostgreSQL", | |
| "speaker_names": [ | |
| "Ed Espino" | |
| ] | |
| }, | |
| { | |
| "session_id": "X9SYX9", | |
| "room": "TR513", | |
| "start_time": "2025-08-10T11:00:00+08:00", | |
| "end_time": "2025-08-10T11:30:00+08:00", | |
| "session_name": "Open Software On An Open Convertible Laptop", | |
| "speaker_names": [ | |
| "Daniel Schaefer" | |
| ] | |
| }, | |
| { | |
| "session_id": "7F8CCK", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T14:00:00+08:00", | |
| "end_time": "2025-08-10T14:30:00+08:00", | |
| "session_name": "Why Do We Sell A Laptop Without Mainboard?", | |
| "speaker_names": [ | |
| "Daniel Schaefer" | |
| ] | |
| }, | |
| { | |
| "session_id": "WK8N3A", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T14:30:00+08:00", | |
| "end_time": "2025-08-10T15:00:00+08:00", | |
| "session_name": "Building Trust: How ExpressVPN Embraces Open Source Hardware for Security and Transparency", | |
| "speaker_names": [ | |
| "Peter Membrey" | |
| ] | |
| }, | |
| { | |
| "session_id": "QSR3EE", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T15:00:00+08:00", | |
| "end_time": "2025-08-10T15:30:00+08:00", | |
| "session_name": "Driving RISC-V Innovation: Canonical’s path to RVA23 support on Ubuntu", | |
| "speaker_names": [ | |
| "Jonathan Mok" | |
| ] | |
| }, | |
| { | |
| "session_id": "AJEVJP", | |
| "room": "TR509", | |
| "start_time": "2025-08-10T15:30:00+08:00", | |
| "end_time": "2025-08-10T16:00:00+08:00", | |
| "session_name": "Ocelot: Enabling Vector Extension on Berkely Out-of-Order Machine (BOOM)", | |
| "speaker_names": [ | |
| "TBD", | |
| "Kuan-Yu Chen" | |
| ] | |
| }, | |
| { | |
| "session_id": "YPLTS7", | |
| "room": "TR514", | |
| "start_time": "2025-08-10T10:00:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "Greeting from Masafumi Ohta OSPN Japan Traffic - Day 2", | |
| "speaker_names": [ | |
| "Masafumi Ohta" | |
| ] | |
| }, | |
| { | |
| "session_id": "RPYPPM", | |
| "room": "TR410", | |
| "start_time": "2025-08-09T14:00:00+08:00", | |
| "end_time": "2025-08-09T14:30:00+08:00", | |
| "session_name": "Generating and Navigating through Language Parse Trees using Python and tree-sitter", | |
| "speaker_names": [ | |
| "Legolas Tyrael Lada" | |
| ] | |
| }, | |
| { | |
| "session_id": "Q7KUWD", | |
| "room": "TR514", | |
| "start_time": "2025-08-09T10:00:00+08:00", | |
| "end_time": "2025-08-09T10:30:00+08:00", | |
| "session_name": "Greeting from Naruhiko Ogasawara OSPN 日本トラック - Day 1", | |
| "speaker_names": [ | |
| "Naruhiko Ogasawara" | |
| ] | |
| }, | |
| { | |
| "session_id": "WNUSPR", | |
| "room": "TR409-2", | |
| "start_time": "2025-08-10T13:00:00+08:00", | |
| "end_time": "2025-08-10T13:30:00+08:00", | |
| "session_name": "SmartTB5: A 5G-Enabled Mobile Robot Powered by TinyFusion Edge AI Module", | |
| "speaker_names": [ | |
| "I Gusti Nyoman Anton Surya Diputra" | |
| ] | |
| }, | |
| { | |
| "session_id": "88YPKX", | |
| "room": "TR513", | |
| "start_time": "2025-08-10T10:15:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "An Introduction to the Open-Source Firmware Foundation", | |
| "speaker_names": [ | |
| "Christian Walter" | |
| ] | |
| }, | |
| { | |
| "session_id": "VBLXY9", | |
| "room": "RB105", | |
| "start_time": "2025-08-10T16:15:00+08:00", | |
| "end_time": "2025-08-10T17:00:00+08:00", | |
| "session_name": "⚡Lightning talk⚡ X Closing Day 2", | |
| "speaker_names": [ | |
| "COSCUP Team" | |
| ] | |
| }, | |
| { | |
| "session_id": "W3BES9", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T09:00:00+08:00", | |
| "end_time": "2025-08-09T09:35:00+08:00", | |
| "session_name": "COSCUP 2025: Welcome Day 1", | |
| "speaker_names": [ | |
| "COSCUP Team" | |
| ] | |
| }, | |
| { | |
| "session_id": "AGJVL8", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T11:50:00+08:00", | |
| "end_time": "2025-08-09T12:20:00+08:00", | |
| "session_name": "Philosophy of Observability", | |
| "speaker_names": [ | |
| "RichiH" | |
| ] | |
| }, | |
| { | |
| "session_id": "QJ9KVL", | |
| "room": "TR210", | |
| "start_time": "2025-08-10T10:00:00+08:00", | |
| "end_time": "2025-08-10T10:30:00+08:00", | |
| "session_name": "tmux-rs: porting 67k lines of C to (unsafe) Rust", | |
| "speaker_names": [ | |
| "Collin Richards" | |
| ] | |
| }, | |
| { | |
| "session_id": "JGZQC3", | |
| "room": "TR512", | |
| "start_time": "2025-08-09T10:00:00+08:00", | |
| "end_time": "2025-08-09T11:00:00+08:00", | |
| "session_name": "【BoF】Getting Started with COSCUP: A First-Timer’s Orientation", | |
| "speaker_names": [] | |
| }, | |
| { | |
| "session_id": "7LE8LT", | |
| "room": "TR512", | |
| "start_time": "2025-08-09T11:10:00+08:00", | |
| "end_time": "2025-08-09T11:40:00+08:00", | |
| "session_name": "Trusting your AI models: Building a secure cloud-native supply chain", | |
| "speaker_names": [ | |
| "Shivay Lamba" | |
| ] | |
| }, | |
| { | |
| "session_id": "QNVNXT", | |
| "room": "TR313", | |
| "start_time": "2025-08-09T12:20:00+08:00", | |
| "end_time": "2025-08-09T13:10:00+08:00", | |
| "session_name": "Chatting with Food Troupe", | |
| "speaker_names": [] | |
| }, | |
| { | |
| "session_id": "EQXQVM", | |
| "room": "TR514", | |
| "start_time": "2025-08-10T13:40:00+08:00", | |
| "end_time": "2025-08-10T14:30:00+08:00", | |
| "session_name": "【BoF】 Building Global Communities — Beyond Cultural and Ideological Divides", | |
| "speaker_names": [ | |
| "Masafumi Ohta" | |
| ] | |
| }, | |
| { | |
| "session_id": "A9N8ZE", | |
| "room": "TR211", | |
| "start_time": "2025-08-10T11:20:00+08:00", | |
| "end_time": "2025-08-10T11:50:00+08:00", | |
| "session_name": "Leaning Swift: a Stupid Way", | |
| "speaker_names": [ | |
| "Koan-Sin Tan" | |
| ] | |
| }, | |
| { | |
| "session_id": "8H9TN3", | |
| "room": "RB105", | |
| "start_time": "2025-08-09T14:40:00+08:00", | |
| "end_time": "2025-08-09T15:10:00+08:00", | |
| "session_name": "The Remarkable Journey of Open-Sourcing the Taiwan Tongues Language Corpus", | |
| "speaker_names": [ | |
| "胡長松 / 廖元甫 / IMA(中華民國資訊經理人協會)" | |
| ] | |
| }, | |
| { | |
| "session_id": "UGFXVA", | |
| "room": "RB101", | |
| "start_time": "2025-08-09T15:00:00+08:00", | |
| "end_time": "2025-08-09T15:20:00+08:00", | |
| "session_name": "Leveraging the Odoo Platform to Drive Corporate Decarbonization and Sustainable Development Strategies", | |
| "speaker_names": [ | |
| "林瑋鍾" | |
| ] | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment