Skip to content

Instantly share code, notes, and snippets.

@hrchu
Created July 30, 2025 06:48
Show Gist options
  • Select an option

  • Save hrchu/74f5c539fdc4a1c5e3850783ae463b9e to your computer and use it in GitHub Desktop.

Select an option

Save hrchu/74f5c539fdc4a1c5e3850783ae463b9e to your computer and use it in GitHub Desktop.
[
{
"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