<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.1.0.dev0. -->
<schedule>
    <generator name="pretalx" version="2026.1.0.dev0" />
    <version>0.54</version>
    <conference>
        <title>COSCUP 2026 - Conference for Open Source Coders, Users, and Promoters</title>
        <acronym>coscup-2026</acronym>
        <start>2026-08-08</start>
        <end>2026-08-09</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.coscup.org</base_url>
        
        <time_zone_name>ROC</time_zone_name>
        
        
        <track name="Main Session Track" slug="512-main-session-track"  color="#00ccff" />
        
        <track name="Open-EP (E-Paper) Community" slug="515-open-ep-e-paper-community"  color="#ff006e" />
        
        <track name="Software Defined Vehicle accelerated by Open-Source" slug="533-software-defined-vehicle-accelerated-by-open-source"  color="#3d2c2e" />
        
        <track name="Ruby Taiwan" slug="516-ruby-taiwan"  color="#6a00f4" />
        
        <track name="System Software" slug="534-system-software"  color="#aacc00" />
        
        <track name="Open Source Inspired Hardware" slug="517-open-source-inspired-hardware"  color="#ffd60a" />
        
        <track name="Taiwan MySQL User Group" slug="518-taiwan-mysql-user-group"  color="#4bb543" />
        
        <track name="JSDC X DevFrontier" slug="519-jsdc-x-devfrontier"  color="#00b4d8" />
        
        <track name="Let&#x27;s Read the Source Code" slug="535-lets-read-the-source-code"  color="#4682b4" />
        
        <track name="Twinkle AI" slug="536-twinkle-ai"  color="#ff7f50" />
        
        <track name="Anonynet Community (anoni.net)" slug="544-anonynet-community-anoninet"  color="#579459" />
        
        <track name="State of the Map Taiwan 2026 / Wikidata Community Summit 2026" slug="537-state-of-the-map-taiwan-2026-wikidata-community-summit-2026"  color="#310e31" />
        
        <track name="Fediverse &amp; Social Web" slug="538-fediverse-social-web"  color="#c2a878" />
        
        <track name="Taiwan JVM Team" slug="542-taiwan-jvm-team"  color="#123456" />
        
        <track name="PostgreSQL Taiwan" slug="539-postgresql-taiwan"  color="#0bc9cd" />
        
        <track name="Blockchain and Distributed Ledger" slug="520-blockchain-and-distributed-ledger"  color="#ff6700" />
        
        <track name="AI Open Governance" slug="521-ai-open-governance"  color="#03045e" />
        
        <track name="Sustainable Agriculture Summit: Net Zero and Digital Trandition" slug="522-sustainable-agriculture-summit-net-zero-and-digital-trandition"  color="#d00000" />
        
        <track name="Golang TW x Cloud Native" slug="523-golang-tw-x-cloud-native"  color="#b7e4c7" />
        
        <track name="Hackers In Taiwan" slug="524-hackers-in-taiwan"  color="#9d4edd" />
        
        <track name="Python Track by Taipei.py" slug="540-python-track-by-taipeipy"  color="#7209b7" />
        
        <track name="AI x Civic Tech" slug="525-ai-x-civic-tech"  color="#2b2d42" />
        
        <track name="Open Source Policy" slug="526-open-source-policy"  color="#e76f51" />
        
        <track name="Open Source Firmware" slug="527-open-source-firmware"  color="#40e0d0" />
        
        <track name="OSPN (Open Source People Network) Japan" slug="528-ospn-open-source-people-network-japan"  color="#ffd700" />
        
        <track name="Taiwan L10N within FLOSS projects" slug="541-taiwan-l10n-within-floss-projects"  color="#536271" />
        
        <track name="Google Developer Party" slug="531-google-developer-party"  color="#084c61" />
        
        <track name="Open Source Business Ecosystem" slug="529-open-source-business-ecosystem"  color="#6a4c93" />
        
        <track name="Cyber Resilience" slug="530-cyber-resilience"  color="#fa8072" />
        
        <track name="Open LLM Tech: Core Technologies" slug="532-open-llm-tech-core-technologies"  color="#f7e1ed" />
        
        <track name="Open LLM End User: Downstream Applications" slug="543-open-llm-end-user-downstream-applications"  color="#234567" />
        
        <track name="Miscellaneous Open Source Topics" slug="509-miscellaneous-open-source-topics"  color="#12ff00" />
        
        <track name="Unconference" slug="546-unconference"  color="#00ccff" />
        
        <track name="UbuCon Asia" slug="545-ubucon-asia"  color="#00ccff" />
        
    </conference>
    <day index='1' date='2026-08-08' start='2026-08-08T04:00:00+08:00' end='2026-08-09T03:59:00+08:00'>
        <room name='RB105' guid='7c9eaf96-f216-52b3-8a03-317dd66d47cb'>
            <event guid='80580d64-c067-5773-940f-41fb3ef6fbed' id='2602' code='RTQZZR'>
                <room>RB105</room>
                <title>COSCUP x UbuCon Asia 2026: Welcome Day 1</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:00:00+08:00</date>
                <start>09:00</start>
                <duration>00:30</duration>
                <abstract>COSCUP Opening
UbuCon Asia Introduction
Prime Speaker Introduction</abstract>
                <slug>coscup-2026-2602-coscup-x-ubucon-asia-2026-welcome-day-1</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='471'>COSCUP Team</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RTQZZR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='73e7e4ff-ed7d-5032-a3d6-5ae199faa118' id='2598' code='WPRG3M'>
                <room>RB105</room>
                <title>[Prime Session] The Invisible Architecture: From Kernel Patches to Global AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:45</duration>
                <abstract>In 2004, Ubuntu captured the tech world&apos;s imagination as the &quot;friendly Linux&quot; desktop, simplifying computing for a generation of students and developers. Fast forward to 2026, and the landscape has fundamentally transformed. Ubuntu has evolved into the &quot;Invisible Architecture&quot; quietly driving the world&apos;s compute&#8212;powering public clouds, enterprise Kubernetes, autonomous vehicles, and global AI infrastructure.

This session offers a 15-year engineering perspective on how Canonical scaled its operations from upstream Linux packaging to engineering massive delivery pipelines, managing 10-year LTS security cycles, and establishing FIPS-compliant environments. We will address a critical bottleneck in the modern ecosystem: the &quot;AI Tax&quot;&#8212;the immense friction developers face when battling mismatched CUDA versions, kernel headers, and broken NPU drivers instead of building models. We will explore how Canonical collaborates with silicon partners like NVIDIA (GB10/GB300) and AMD to eliminate this complexity, ensuring the hardware is fully optimized right out of the box.

Additionally, the session introduces &quot;Inference Snaps&quot; as the modern unit of truth for AI deployment. We will examine how Snaps bring immutability, reproducibility, and sandboxed security to a &quot;black box&quot; AI world, serving as a trusted &quot;glass box&quot; across thousands of edge nodes. Finally, we will close with a call to action for the open-source community, highlighting how the growing local ecosystem can ensure that the future of AI remains decentralized, trusted, and open.

* [Slido Audience Q&amp;A](https://app.sli.do/event/59LxbGT28SJ6k4LoFofRUE)</abstract>
                <slug>coscup-2026-2598-prime-session-the-invisible-architecture-from-kernel-patches-to-global-ai</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='1526'>&#34081;&#24535;&#23637; Rex Tsai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WPRG3M/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6f1c5fb9-31fd-5dd4-8be1-cf3bc6ac6288' id='2248' code='LG9FZH'>
                <room>RB105</room>
                <title>&#26126;&#26126;&#21482;&#26159;&#24819;&#36960;&#31471;&#25511;&#21046;&#25105;&#30340;&#20027;&#27231;&#65292;&#32080;&#26524;&#19968;&#19981;&#23567;&#24515;&#23601;&#20570;&#20986;&#19968;&#22871;&#38283;&#28304; USB / IP KVM &#30340;&#36889;&#20214;&#20107;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:20:00+08:00</date>
                <start>10:20</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#20225;&#26989;&#29872;&#22659;&#20013;&#65292;BMC &#25645;&#37197; IPMI / Redfish &#21487;&#20570;&#21040;&#38750;&#24120;&#23436;&#25972;&#30340; light-out management &#21151;&#33021;&#65292;&#20294;&#36889;&#20123;&#21151;&#33021;&#22312; Homelab &#20351;&#29992;&#30340;&#23478;&#29992;&#24179;&#21488;&#20013;&#24190;&#20046;&#19981;&#23384;&#22312;&#12290;&#36817;&#24180;&#24066;&#38754;&#19978;&#38614;&#28982;&#26377;&#20986;&#29694;&#24456;&#22810;&#24265;&#20729;&#30340; IP KVM &#65292;&#20294;&#22823;&#37096;&#20998;&#37117;&#21482;&#33021;&#25511;&#21046;&#21934;&#19968;&#35373;&#20633;&#65292;&#25110;&#26159;&#38656;&#35201;&#36879;&#36942;&#29305;&#27530;&#32780;&#19988;&#35373;&#32622;&#35079;&#38620;&#30340; KVM switch &#20358;&#36960;&#31471;&#20999;&#25563;&#35373;&#20633;&#12290;&#23565;&#26044;&#26377;&#22810;&#21488;&#35373;&#20633;&#30340; Homelabber &#32780;&#35328;&#28961;&#35542;&#26159;&#36575;&#39636;&#35373;&#32622;&#25110;&#26159;&#30828;&#39636;&#21462;&#24471;&#19978;&#37117;&#21313;&#20998;&#22256;&#38627;&#12290;

&#26412;&#20998;&#20139;&#20171;&#32057;&#38283;&#28304;&#23560;&#26696; DezKVM&#65292;&#24478; USB KVM&#65288;DezKVM-Go&#65289;&#23560;&#26696;&#20986;&#30332;&#65292;&#24310;&#20280;&#33267; Web-based IP KVM&#65292;&#20006;&#36879;&#36942; USB Tree &#33287; firmware &#35373;&#35336;&#25171;&#36896;&#21487;&#25844;&#23637;&#30340;&#22810;&#35373;&#20633;&#26550;&#27083;&#12290;&#21516;&#26178;&#28085;&#33995; MCU &#38860;&#39636;&#12289;Linux v4l2 / alsa &#20197;&#21450; Golang &#20018;&#27969;&#23526;&#20316;&#12290;

&#36889;&#19981;&#21482;&#26159; KVM&#65292;&#32780;&#26159;&#19968;&#20491;&#21487; scale &#30340;&#36960;&#31471;&#25511;&#21046;&#26550;&#27083;&#12290;
https://github.com/tobychui/DezKVM
https://github.com/tobychui/DezKVM-Go</abstract>
                <slug>coscup-2026-2248-usb-ip-kvm</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='357'>tobychui</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/tobychui/DezKVM">DezKVM Github</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LG9FZH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6959976d-2e0b-590a-9139-8e78b9640ca4' id='2418' code='NNHVVW'>
                <room>RB105</room>
                <title>LanParty&#21315;&#20154;&#25171;&#36938;&#25138;&#65292;&#29992;&#38283;&#28304;Router&#25171;&#36896;&#20840;&#20126;&#27954;&#26368;&#22823;&#32178;&#21654;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:55:00+08:00</date>
                <start>10:55</start>
                <duration>00:30</duration>
                <abstract>WirForce &#26159;&#21488;&#28771;&#27599;&#24180;&#33289;&#36774;&#30340;&#22823;&#22411; LanParty&#65292;2024 &#24180;&#25793;&#26377; 1200 &#20491; BYOC &#24231;&#20301;&#65292;&#26159;&#20126;&#27954;&#35215;&#27169;&#26368;&#22823;&#30340;&#21516;&#39006;&#27963;&#21205;&#12290;&#35201;&#35731;&#36229;&#36942;&#21315;&#21517;&#29609;&#23478;&#21516;&#26178;&#22312;&#32218;&#12289;&#20302;&#24310;&#36978;&#25171;&#36938;&#25138;&#65292;&#32178;&#36335;&#22522;&#30990;&#35373;&#26045;&#24517;&#38920;&#22312;&#26377;&#38480;&#30340;&#20296;&#24314;&#26178;&#38291;&#20839;&#36948;&#21040;&#12300;&#30433;&#21487;&#33021;&#19981;&#35731;&#29609;&#23478;&#25265;&#24616;&#12301;&#30340;&#31337;&#23450;&#24615;&#12290;
2024 &#24180;&#65292;&#25105;&#39318;&#27425;&#21152;&#20837;&#29694;&#26377;&#32178;&#36335;&#22296;&#38538;&#65292;&#23563;&#25214;&#38283;&#28304;&#30340;&#26041;&#26696;&#20358;&#34389;&#29702;Router&#12290;&#26412;&#35696;&#31243;&#26371;&#35488;&#23526;&#35206;&#30436;&#30070;&#26178;&#30332;&#29983;&#20102;&#20160;&#40636;&#12289;&#36208;&#36942;&#22810;&#23569;&#22320;&#38647;&#65292;&#20197;&#21450;&#36889;&#20123;&#25945;&#35347;&#22914;&#20309;&#25104;&#28858; 2025 &#24180;&#30340;&#25913;&#36914;&#30446;&#27161;&#12290;
2025 &#24180;&#25105;&#20497;&#25913;&#29992; VyOS &#25645;&#37197; VPP&#65288;Vector Packet Processing&#65289;&#65292;&#25552;&#20379; 800 &#20491; BYOC &#24231;&#20301;&#30340;&#32178;&#36335;&#20351;&#29992;&#12290;&#20998;&#20139;&#22312;&#36889;&#31278;&#22823;&#22411;&#30475;&#20284;&#21934;&#19968;&#31777;&#21934;&#30340;&#26550;&#27083;&#20013;&#32178;&#36335;&#30340;&#22256;&#38627;&#33287;&#30896;&#21040;&#29978;&#40636;&#21839;&#38988;&#65292;&#20197;&#21450;&#29992;&#20102;&#21738;&#20123;&#26041;&#27861;&#20358;&#28187;&#36629;&#32178;&#36335;&#36000;&#25812;&#12290;
&#22914;&#26524;&#20320;&#27491;&#22312;&#35413;&#20272; VyOS / VPP &#29992;&#26044;&#39640;&#23494;&#24230;&#33256;&#26178;&#32178;&#36335;&#65292;&#25110;&#21482;&#26159;&#24819;&#30693;&#36947;&#12300;&#21315;&#20154; LanParty &#30340;&#32178;&#36335;&#26371;&#20986;&#20160;&#40636;&#20107;&#12301;&#65292;&#36889;&#22580;&#20998;&#20139;&#26371;&#32102;&#20320;&#19968;&#20491;&#20358;&#33258;&#29694;&#22580;&#30340;&#32147;&#39511;&#20998;&#20139;&#12290;</abstract>
                <slug>coscup-2026-2418-lanparty-router</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1325'>Jalen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NNHVVW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b2927006-2072-5a9b-879a-0ae8c07d89f3' id='2335' code='VFDKMV'>
                <room>RB105</room>
                <title>design and implementation of a next-gen. DAW sequencer engine for desktop, mobile and web</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Building a DAW or alike across multiple platforms including mobile and the Web has been a challenging task for various reasons. But thanks to recent innovation and development in audio dev. community, it became realistic in 2026.

Through this session we will discuss how cross-platform DAW sequencer engine became realistic, based on my own dev. experience. The topics will include:

- inclusive audio plugin hosting API that covers Android and Web
- audio engine requirements, especially node graphs and real-time audio processing boundary
- GUI interaction approaches on each plugin format
- how parameter updates work, especially across states and presets, among GUI, DSP and host
- requirements on song project data models
- separation of concerns among all these

In the agentic coding era, there are many emerging audio app projects that people used to find impossible to work on. I hope this session will give some guidance and design choices to those who want to build their own DAW or similar audio engines.</abstract>
                <slug>coscup-2026-2335-design-and-implementation-of-a-next-gen-daw-sequencer-engine-for-desktop-mobile-and-web</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='698'>Atsushi Eno</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VFDKMV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a152cccb-c2ca-5a4e-85fb-20c68f0ee90f' id='2079' code='XRJJV3'>
                <room>RB105</room>
                <title>Designing a Cross-Disciplinary Engineering Community Through Anime</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>I run **&#8220;Engineer Anime,&#8221;** a community where engineers share lessons they have learned from anime. In this community, we organize events where engineers give presentations about insights they gained from anime and connect them to their own experiences in software development and engineering work.

At these events, speakers present ideas inspired by anime stories, characters, or production processes, and relate them to topics such as software development, organizational design, and career growth. For example, some speakers discuss **teamwork and organizational structure** by examining how teams collaborate in anime. Others reflect on **engineering careers and learning** through the personal growth and struggles of characters. There are also talks that use the **anime production process** as a starting point to discuss project management and team structures.

Using anime as a shared cultural reference helps lower the barrier to discussion. Participants with different backgrounds and experience levels&#8212;from students and early-career engineers to experienced professionals&#8212;can easily join the conversation. Because many people are already familiar with anime stories, discussions often start from something relatable and naturally expand into deeper reflections about engineering practices, teamwork, and personal growth.

This approach also encourages **cross-disciplinary dialogue**. In addition to technical topics, discussions often explore broader themes such as craftsmanship, collaboration, leadership, and how people grow through challenges&#8212;topics that are not always emphasized in traditional technical events.

In this session, I will introduce how a community built around lessons from anime can create meaningful conversations among engineers. Through concrete examples from our events, I will share how story-driven discussions can make technical and professional topics more approachable, and how communities can create inclusive spaces where people from different backgrounds and experience levels can learn from each other.</abstract>
                <slug>coscup-2026-2079-designing-a-cross-disciplinary-engineering-community-through-anime</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1214'>Yusuke Ohmori</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XRJJV3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='85029125-4c6b-538c-a980-7d3fa834da5f' id='2402' code='RX7U8K'>
                <room>RB105</room>
                <title>A Modern Open-Source Stack for Robotics Side Projects</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:35:00+08:00</date>
                <start>13:35</start>
                <duration>00:30</duration>
                <abstract>This talk, targeted at beginners, explores the architecture of an open-source toolstack for the making of robotics projects. From the software building tool, to the simulation software to test your robot, we will help you discover Nix, Rust, Embassy, Gitea and its CI, KiCad, FreeCad and Webots and how to use/connect them to start working on your next side project!</abstract>
                <slug>coscup-2026-2402-a-modern-open-source-stack-for-robotics-side-projects</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1368'>Vincent Chapuis &#27801;&#25991;&#26862;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RX7U8K/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6b5548b8-7338-55b9-880a-40d6430a101a' id='2411' code='UCQREE'>
                <room>RB105</room>
                <title>&#24478; ROS &#21040; Rust&#65306;Hiroz&#12289;Zenoh&#65292;&#20197;&#21450;&#19968;&#20491;&#29992; `cargo build` &#23601;&#33021;&#24314;&#32622;&#30340;&#27231;&#22120;&#20154;&#36890;&#35338;&#26694;&#26550;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>[Eclipse Zenoh](https://zenoh.io) &#20197;&#21934;&#19968;&#21332;&#23450;&#32113;&#19968;&#21205;&#24907;&#36039;&#26009;&#12289;&#38748;&#24907;&#36039;&#26009;&#33287;&#36939;&#31639;&#8212;&#8212;&#24478;&#24494;&#25511;&#21046;&#22120;&#21040;&#38642;&#31471;&#22522;&#30990;&#35373;&#26045;&#30342;&#36969;&#29992;&#12290;&#36889;&#22871;&#38283;&#28304; Rust &#25216;&#34899;&#26855;&#25552;&#20379;&#30332;&#24067;&#65295;&#35330;&#38321;&#12289;&#22320;&#29702;&#20998;&#25955;&#24335;&#26597;&#35426;&#33287;&#20786;&#23384;&#65292;&#20006;&#20855;&#20633;&#20302;&#24310;&#36978;&#25928;&#33021;&#12290;

**Hiroz** &#26159;&#19968;&#22871;&#20197; Zenoh &#28858;&#22522;&#30990;&#12289;&#32020; Rust &#23526;&#20316;&#30340; ROS 2 &#20013;&#20171;&#36575;&#39636;&#8212;&#8212;&#28961;&#38656; C &#35486;&#35328;&#30456;&#20381;&#22871;&#20214;&#65292;&#21482;&#38656; `cargo build`&#12290;&#36879;&#36942; [rmw_zenoh](https://github.com/ros2/rmw_zenoh) &#33287;&#27161;&#28310; ROS 2 &#31680;&#40670;&#20445;&#25345;&#32218;&#36335;&#30456;&#23481;&#24615;&#65292;&#20006;&#25552;&#20379; Rust&#65295;Go&#65295;Python &#35486;&#35328;&#32129;&#23450;&#12289;&#38646;&#35079;&#35069;&#25903;&#25588;&#33287; Protobuf &#24207;&#21015;&#21270;&#12290;&#23436;&#20840;&#38283;&#28304;&#65292;&#25505;&#29992; Apache-2.0 &#25480;&#27402;&#65306;[github.com/ZettaScaleLabs/hiroz](https://github.com/ZettaScaleLabs/hiroz)&#12290;

&#26412;&#28436;&#35611;&#23559;&#20171;&#32057;&#29694;&#26377;&#20841;&#31278; Rust in ROS 2 &#26041;&#26696;&#21508;&#33258;&#30340;&#21462;&#25448;&#8212;&#8212;ros2_rust &#23553;&#35037; C RCL &#23652;&#20197;&#20445;&#25345;&#32218;&#36335;&#30456;&#23481;&#24615;&#65292;&#20294;&#38656;&#35201;&#23436;&#25972;&#30340; ROS 2 &#23433;&#35037;&#19988; `unsafe` FFI &#36941;&#20296;&#21508;&#34389;&#65307;dora-rs &#36208;&#32020; Rust &#36335;&#32218;&#65292;&#21371;&#25918;&#26820;&#20102;&#33287;&#29694;&#26377; ROS 2 &#31680;&#40670;&#30340;&#32218;&#36335;&#30456;&#23481;&#24615;&#8212;&#8212;&#20006;&#35498;&#26126; hiroz &#22914;&#20309;&#36208;&#20986;&#31532;&#19977;&#26781;&#36335;&#65306;&#32020; Rust&#12289;&#28961; C &#30456;&#20381;&#22871;&#20214;&#65292;&#19988;&#33287;&#27161;&#28310; ROS 2 &#31680;&#40670;&#38283;&#31665;&#21363;&#29992;&#22320;&#20445;&#25345;&#32218;&#36335;&#30456;&#23481;&#12290;&#26368;&#24460;&#28145;&#20837;&#25506;&#35342; hiroz &#30340;&#38750;&#21516;&#27493;&#22519;&#34892;&#26178;&#35373;&#35336;&#12289;&#35338;&#24687;&#29983;&#25104;&#27969;&#27700;&#32218;&#65292;&#20197;&#21450;&#22810;&#35486;&#35328;&#32129;&#23450;&#31574;&#30053;&#30340;&#23526;&#20316;&#32048;&#31680;&#12290;</abstract>
                <slug>coscup-2026-2411-ros--rust-hiroz-zenoh--cargo-build</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='81'>Yuyuan Yuan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UCQREE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='17c3412e-5a43-5a56-ab95-ba88fc4897b2' id='2431' code='T37ECE'>
                <room>RB105</room>
                <title>&#32232;&#36655;&#22120;&#30340;&#27511;&#21490;&#12289;&#29694;&#27841;&#33287;&#26410;&#20358;&#65306;&#24478; Electron &#21040; Rust &#33287; GPU &#39493;&#21205;&#30340;&#29694;&#20195;&#21270;&#26550;&#27083; (&#20197; Zed &#28858;&#20363;)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:45:00+08:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <abstract>&#31243;&#24335;&#32232;&#36655;&#22120;&#26159;&#38283;&#30332;&#32773;&#27599;&#22825;&#25509;&#35320;&#26368;&#26680;&#24515;&#30340;&#24037;&#20855;&#12290;&#36942;&#21435;&#21313;&#24180;&#38291;&#65292;Atom &#30340;&#35477;&#29983;&#23559; Web &#21069;&#31471;&#25216;&#34899;&#65288;DOM/JS&#65289;&#24118;&#20837;&#26700;&#38754;&#25033;&#29992;&#65292;&#20652;&#29983;&#20102; Electron &#26694;&#26550;&#65292;&#20006;&#22880;&#23450;&#20102; VS Code &#30340;&#32113;&#27835;&#22320;&#20301;&#65292;&#20294;&#20063;&#24118;&#20358;&#20102;&#25928;&#33021;&#33287;&#35352;&#25014;&#39636;&#28040;&#32791;&#30340;&#38577;&#24962;&#12290;

&#26412;&#35696;&#31243;&#23559;&#24118;&#38936;&#32893;&#30526;&#22238;&#39015;&#36889;&#27573;&#31532;&#20108;&#27425;&#12300;&#32232;&#36655;&#22120;&#20043;&#25136;&#12301;&#30340;&#27511;&#21490;&#12290;&#25105;&#20497;&#23559;&#39318;&#20808;&#21078;&#26512; Atom &#30340;&#25216;&#34899;&#26550;&#27083;&#33287;&#38549;&#33853;&#21407;&#22240;&#65292;&#20006;&#25506;&#35342; VS Code &#22914;&#20309;&#36879;&#36942;&#38283;&#28304;&#33287;&#25844;&#20805;&#22871;&#20214;&#29983;&#24907;&#36111;&#24471;&#38283;&#30332;&#32773;&#21916;&#24859;&#12290;&#25509;&#33879;&#65292;&#25105;&#20497;&#23559;&#28966;&#40670;&#36681;&#21521; Atom &#26680;&#24515;&#22296;&#38538;&#37325;&#38957;&#25171;&#36896;&#30340;&#38283;&#28304;&#32232;&#36655;&#22120;&#8212;&#8212;Zed&#12290;

&#35696;&#31243;&#23559;&#28145;&#20837;&#35299;&#26512; Zed &#22914;&#20309;&#25448;&#26820;&#27785;&#37325;&#30340; Web &#26694;&#26550;&#65292;&#36939;&#29992; Rust &#35486;&#35328;&#33287;&#33258;&#20027;&#30740;&#30332;&#30340; GPUI &#26694;&#26550;&#65292;&#23559; UI &#20803;&#20214;&#30452;&#25509;&#20132;&#30001; GPU &#28210;&#26579;&#65292;&#23526;&#29694; 120 FPS &#30340;&#26997;&#33268;&#25928;&#33021;&#12290;&#27492;&#22806;&#65292;&#25105;&#20497;&#20063;&#26371;&#25506;&#35342;&#22312; AI &#26178;&#20195;&#19979;&#65292;&#29694;&#20195;&#32232;&#36655;&#22120;&#22914;&#20309;&#21407;&#29983;&#25972;&#21512; MCP/ACP &#21332;&#23450;&#65292;&#20197;&#21450;&#35611;&#32773;&#21443;&#33287; Zed &#38283;&#28304;&#31038;&#32676;&#30340;&#23526;&#21209;&#32147;&#39511;&#12290;&#28961;&#35542;&#20320;&#26159;&#24037;&#20855;&#25511;&#12289;Rust &#24859;&#22909;&#32773;&#65292;&#36996;&#26159;&#23565;&#24213;&#23652;&#26550;&#27083;&#24863;&#33288;&#36259;&#30340;&#24037;&#31243;&#24107;&#65292;&#37117;&#33021;&#24478;&#20013;&#29554;&#24471;&#25216;&#34899;&#21855;&#30332;&#12290;</abstract>
                <slug>coscup-2026-2431-electron--rust--gpu---zed</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1374'>Jie_Chung</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/T37ECE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='661e49b7-8299-515c-bf52-a7ec845b2e19' id='2599' code='K89MHJ'>
                <room>RB105</room>
                <title>[Prime Session] Becoming an Open-Source Coder - why &amp; how</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:45:00+08:00</date>
                <start>15:45</start>
                <duration>00:45</duration>
                <abstract>(English session)
I published my first project on GitHub in 2015, more than ten years ago. Back then, I was a programmer who knew a little C. Today, I am an active member of the open-source community, a Python core developer, and an Apache Spark committer.
Looking back on my open-source journey, I have realized that my progress and achievements have never been linear. There were often long periods when I felt uncertain, lost, or stuck, followed by the sudden arrival of a new milestone. As I have grown, those difficult periods have become shorter, and the milestones have come more often.
This makes me think that some of the lessons I have learned may be worth sharing. They will not instantly make anyone an excellent open-source developer, but they may help shorten the periods of uncertainty and make the next milestone arrive a little sooner. People are motivated by positive feedback, and I hope this talk can help more people experience that feedback early in their journey. I hope it encourages them to become happy and long-term members of the open-source community.
In this talk, I will try to answer the two questions I am asked most often: Why should you work on open-source projects, and how should you do it? I believe that once you have answers to these questions, you will be ready to become an open-source developer.

* [Slido Audience Q&amp;A](https://app.sli.do/event/q4r87Mh72vHC296MydBoUS)</abstract>
                <slug>coscup-2026-2599-prime-session-becoming-an-open-source-coder-why-how</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='1503'>&#39640;&#22825;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/K89MHJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4e78cdfc-420a-5057-9612-9898ac1138fe' id='2633' code='JQWCV3'>
                <room>RB105</room>
                <title>Recap Day 1</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T16:35:00+08:00</date>
                <start>16:35</start>
                <duration>00:10</duration>
                <abstract>Closing Day 1</abstract>
                <slug>coscup-2026-2633-recap-day-1</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='471'>COSCUP Team</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JQWCV3/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='RB101' guid='3016b4d9-117a-5af5-b273-4679694796d0'>
            <event guid='7d55a100-c1e1-516f-b569-986a4db330c3' id='2612' code='V8T9GX'>
                <room>RB101</room>
                <title>Deploy a 12-factor application of your choice end-to-end!</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>01:00</duration>
                <abstract>This workshop offers a hands-on exploration of the web applications lifecycle, demonstrating how to build and deploy cloud-native, 12-factor applications using a fully open-source toolchain. Participants can use their preferred framework (Go, Flask, ExpressJS, or Spring Boot) to gain practical experience taking an application from source code to a production-like environment.

During the session, we will cover:
 - **Application Packaging:** Building standard OCI images for your
   applications.
 - **Production Deployment:** Deploying workloads reliably across diverse
   environments.
 - **Day-Two Operations:** Utilizing automated operators to manage complex
   tasks like database backups and schema migrations.
 - **Infrastructure Flexibility:** Leveraging Rockcraft, Charmcraft, and
   Juju to maintain platform independence, whether self-hosting or
   utilizing a public cloud vendor.

Additionally, the workshop features a live demonstration of an AI Agent skill designed to automate these deployment steps, providing a simple, end-to-end approach to managing this open-source stack.

More info: https://events.canonical.com/event/146/contributions/933/</abstract>
                <slug>coscup-2026-2612-deploy-a-12-factor-application-of-your-choice-end-to-end</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1482'>Gr&#233;gory Schiano Lomoriello</person><person id='1483'>Swetha Swaminathan</person><person id='1484'>Javier de la Puente</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/V8T9GX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8bb045fb-7d0e-597f-b356-39996c9c0cc8' id='2618' code='QPFMND'>
                <room>RB101</room>
                <title>Invisible Debugging for Docker Workloads on Ubuntu GCP: eBPF in Action</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:40:00+08:00</date>
                <start>11:40</start>
                <duration>00:30</duration>
                <abstract>Modern production systems often restrict SSH access, making traditional debugging on Ubuntu instances increasingly difficult. In this talk, I share real-world SRE experiences debugging live issues on Ubuntu virtual machines running on GCP, without logging into them.

Using eBPF-based tools on Ubuntu, I demonstrate how to trace system calls, analyze network behavior, and identify performance bottlenecks in real time. Through actual incident scenarios, we&#8217;ll uncover how Ubuntu&#8217;s kernel capabilities combined with eBPF enable &#8220;invisible debugging,&#8221; helping engineers resolve critical issues faster without disrupting production systems.

More info: https://events.canonical.com/event/146/contributions/929/</abstract>
                <slug>coscup-2026-2618-invisible-debugging-for-docker-workloads-on-ubuntu-gcp-ebpf-in-action</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1488'>Rajani Ekunde</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QPFMND/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e5da6323-6d81-5fc3-a931-3fdc2469cb16' id='2561' code='MN7GQZ'>
                <room>RB101</room>
                <title>Snap &#36575;&#39636;&#25171;&#21253;&#20837;&#38272;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>01:00</duration>
                <abstract>- Snap &#36575;&#39636;&#21253;&#31777;&#20171;
- &#36969;&#21512;&#34987;&#25171;&#21253;&#28858; Snap &#30340;&#36575;&#39636;
- &#19981;&#36969;&#21512;&#34987;&#25171;&#21253;&#28858; Snap &#30340;&#36575;&#39636;
- Snap &#27402;&#38480;&#38480;&#32302;&#27169;&#24335;&#31777;&#20171;&#33287;&#23427;&#20497;&#21508;&#33258;&#30340;&#30473;&#35282;
- Snap &#25171;&#21253;&#24037;&#20855;&#31777;&#20171;
- Snapcraft &#23560;&#26696;&#27284;&#31777;&#20171;
- Snapcraft &#25171;&#21253;&#29983;&#21629;&#36913;&#26399;
- Snap &#36575;&#39636;&#21253;&#21517;&#31281;&#35387;&#20874;&#27969;&#31243;
- Snap &#36575;&#39636;&#21253;&#21029;&#21517;&#30003;&#35531;&#27969;&#31243;
- Snap &#36575;&#39636;&#21253;&#32173;&#35703;

More info: https://events.canonical.com/event/146/contributions/932/</abstract>
                <slug>coscup-2026-2561-snap</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1449'>&#26519;&#21338;&#20161;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MN7GQZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='52ebd792-26c6-565e-a221-356ef7826bbe' id='2613' code='HNFEJJ'>
                <room>RB101</room>
                <title>snappy-debug: demystify and extend snapd</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>In this talk, I&apos;ll start by discussing apparmor, cgroup, seccomp etc and talk briefly about how these all are used to create a confinement for snapped apps. Then, I&apos;ll deep dive into the world of debugging confinement issues. I&apos;ll showcase and give a small hands-on on the snappy-debug tool and show how one can use it, in different scenarios, like in the Ubuntu Core or the classic Ubuntu distro and end the talk by showing a small example, on how one can actually extend various interfaces of snapd.

More info: https://events.canonical.com/event/146/contributions/938/</abstract>
                <slug>coscup-2026-2613-snappy-debug-demystify-and-extend-snapd</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1489'>Soumyadeep Ghosh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/HNFEJJ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='RB102' guid='a960a114-fb32-59e0-a235-7245a1425ba4'>
            <event guid='fa10017d-4813-5f6e-9fa7-8978f0dd4fea' id='2340' code='8F8QRJ'>
                <room>RB102</room>
                <title>How to integrate Python, Grovvy, PostgreSQL and NiFi to complete hardware factors collection?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:45:00+08:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>&#26178;&#33267;&#20170;&#26085;&#65292;&#28858;&#20102;&#35201;&#35731;&#36039;&#26009;&#27969;&#31243;&#33021;&#22816;&#26356;&#33258;&#21205;&#21270;&#33287;&#26356;&#23481;&#26131;&#30340;&#36914;&#34892;&#31649;&#29702;&#65292;&#35377;&#22810;&#30340;&#36575;&#39636;&#31995;&#32113;&#23565;&#26044;&#36039;&#26009;&#34389;&#29702;&#38754;&#27969;&#31243;&#20013;&#65292;&#38520;&#32396;&#23566;&#20837;&#20102;&#36039;&#26009;&#20013;&#21488;&#12289;&#36039;&#26009;&#32178;&#26684;&#33287;&#36039;&#26009;&#32147;&#32239;&#31561;&#25216;&#34899;&#65292;&#35430;&#22294;&#35731;&#36039;&#26009;&#27969;&#12289;&#36039;&#26009;&#31649;&#29702;&#31561;&#35696;&#38988;&#26356;&#21152;&#22320;&#23481;&#26131;&#12290;

&#22312;COSCUP 2025&#26178;&#65292;&#35611;&#32773;&#20998;&#20139;&#20102;&#22914;&#20309;&#20351;&#29992;PostgreSQL&#25645;&#37197;NiFi&#23526;&#29694;&#31777;&#26131;&#33258;&#21205;&#21270;&#36039;&#26009;&#25910;&#38598;&#30340;&#33391;&#22909;&#32147;&#39511;&#12290;&#26412;&#35696;&#31243;&#20013;&#65292;&#22522;&#26044;&#19978;&#36848;&#30340;&#35696;&#31243;&#65292;&#35611;&#32773;&#23559;&#26371;&#20998;&#20139;&#23526;&#38555;&#30340;&#25033;&#29992;&#23560;&#26696;&#26696;&#20363;&#65292;&#22914;&#20309;&#20351;&#29992;NiFi&#12289;PostgreSQL&#12289;Python&#33287;Groovy&#36914;&#34892;&#20114;&#30456;&#25645;&#37197;&#12289;&#32080;&#21512;&#33287;&#23531;&#31243;&#24335;&#30340;&#26041;&#24335;&#65292;&#25171;&#36896;&#20986;&#23660;&#26044;&#33258;&#24049;&#21508;&#20491;&#38917;&#30446;&#30340;&#30828;&#39636;&#25351;&#27161;&#25910;&#38598;&#33287;&#24409;&#31639;&#30340;&#36039;&#26009;&#27969;&#65292;&#20006;&#20998;&#20139;&#30456;&#38364;&#36039;&#26009;&#27969;&#12289;&#26550;&#27083;&#35373;&#35336;&#33287;&#24314;&#32622;&#30340;&#32147;&#39511;&#12290;</abstract>
                <slug>coscup-2026-2340-how-to-integrate-python-grovvy-postgresql-and-nifi-to-complete-hardware-factors-collection</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='203'>Peter</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8F8QRJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ea3b24af-1cf2-5969-a255-8b4d7826e0f8' id='2196' code='N89AEH'>
                <room>RB102</room>
                <title>From JOINs to Graph Thinking: Practical SQL/PGQ in PostgreSQL</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>## Description

Modern data is highly connected &#8212; such as supply chains, networks, and relationships.

PostgreSQL is strong for relational queries, but when we need to follow multi-step connections, queries quickly become complex. JOINs grow, and the SQL becomes harder to read, maintain, and extend.

SQL/PGQ (SQL:2023) brings graph query capabilities into SQL. It allows us to describe connections and paths more directly, without leaving PostgreSQL.

SQL/PGQ is currently under development in PostgreSQL, and early implementations are already available for experimentation.

In this talk, I show how queries evolve from simple joins to multi-step paths. We compare traditional SQL and SQL/PGQ, focusing on readability and how we think about the problem.

Using a small trade network example, I demonstrate how SQL/PGQ can simplify queries and help us better understand connected data.

## Outline

- Problem: complex JOIN queries  
- SQL/PGQ basics (SQL:2023)  
- SQL vs SQL/PGQ examples  
- Graph thinking in PostgreSQL  
- Current status and how to try it  

## Key Takeaways

- JOINs become complex for multi-step queries  
- SQL/PGQ simplifies relationship queries  
- Graph thinking improves understanding of data  
- SQL becomes more powerful, not replaced</abstract>
                <slug>coscup-2026-2196-from-joins-to-graph-thinking-practical-sql-pgq-in-postgresql</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='190'>Koji Annoura</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/N89AEH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='76bcfd0f-1d07-5f02-9425-706414ba134e' id='2282' code='SXP9SP'>
                <room>RB102</room>
                <title>How OpenEverest Transformed From Single Vendor to Vendor Neutral to CNCF Sandbox Project</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:15:00+08:00</date>
                <start>12:15</start>
                <duration>00:25</duration>
                <abstract>OpenEverest is an open-source, cloud-native platform designed to simplify running, managing, and scaling diverse data workloads on Kubernetes. The project achieved CNCF Sandbox status in March 2026, marking a major milestone in its evolution from a single-vendor initiative. While initially limited to PostgreSQL, MySQL, and MongoDB, OpenEverest is currently undergoing an architectural refactoring toward a modular, provider-based design to support broader technology integration.

This transition to an extensible plugin architecture serves as the primary enabler for the community to expand OpenEverest&apos;s capabilities independently of the founding vendor&apos;s roadmap. This session examines the ongoing technical refactoring alongside the key milestones that established vendor neutrality and secured CNCF Sandbox status. Participants will gain a practical blueprint for transforming single-vendor projects into inclusive, community-driven cloud-native platforms.</abstract>
                <slug>coscup-2026-2282-how-openeverest-transformed-from-single-vendor-to-vendor-neutral-to-cncf-sandbox-project</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1280'>Chi Fujii</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SXP9SP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='52f06c54-707e-5d5f-adaa-0af81958af0b' id='2505' code='THXUNH'>
                <room>RB102</room>
                <title>PostgreSQL on Oracle Cloud: Open Source Databases, Managed Infrastructure, and the AI-Native Application Stack</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Oracle is known for Oracle Database, one of the most widely used proprietary database. So why is Oracle offering a managed PostgreSQL service?

This session starts with that unexpected question and uses it as a lens to explore a broader shift in modern application architecture: enterprises increasingly want the openness, ecosystem, and developer familiarity of PostgreSQL, while also needing cloud-native operations, high availability, scalable infrastructure, and integration with AI services.

OCI Database with PostgreSQL is Oracle Cloud Infrastructure&#8217;s fully managed PostgreSQL service. Rather than positioning it as a replacement for self-managed PostgreSQL or as a proprietary database story, this talk examines the technical design choices behind running PostgreSQL as a managed service: separation of compute and storage, database-optimized shared storage, automated backup and restore, read scaling through replicas, high availability with fast failover, and operational integration with cloud monitoring and security services.

A key focus will be PostgreSQL&#8217;s extension ecosystem and why it matters for AI-era applications. We will look at extensions such as pgvector for vector search, PostGIS for geospatial workloads, pglogical for replication scenarios, and other operational extensions that make PostgreSQL more than a traditional relational database. In particular, the session will explain how PostgreSQL can act as a vector store for retrieval-augmented generation (RAG), hybrid search, and semantic search use cases, while remaining part of a familiar SQL-based application architecture.

The talk will also cover practical architecture patterns: using PostgreSQL with object storage, streaming, AI services, application containers, and search/cache services to build modern applications on open source components. The goal is not to present a product pitch, but to discuss what it means to operate an open source database as an enterprise-grade managed service, and where the trade-offs appear between openness, operational control, performance, resilience, and cloud integration.

Attendees will leave with a clearer understanding of how managed PostgreSQL services are evolving, how PostgreSQL fits into AI application architectures, and why even a company strongly associated with Oracle Database sees PostgreSQL as an important part of the modern open source data platform.</abstract>
                <slug>coscup-2026-2505-postgresql-on-oracle-cloud-open-source-databases-managed-infrastructure-and-the-ai-native-application-stack</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='333'>&#26806;&#23665; &#38534;&#36628; / KAJIYAMA, Ryusuke</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/THXUNH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='474e246c-85de-5ed7-8ea4-5b91ae184c2a' id='2460' code='KHMK3H'>
                <room>RB102</room>
                <title>&#25976;&#33287;&#37327;&#22312;&#36039;&#35338;&#31995;&#32113;&#20013;&#30340;&#27491;&#30906;&#24314;&#27169;&#33287;&#25033;&#29992;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:45:00+08:00</date>
                <start>13:45</start>
                <duration>00:30</duration>
                <abstract>&#12300;&#25976;&#33287;&#37327;&#12301;&#26159;&#36039;&#35338;&#31995;&#32113;&#35373;&#35336;&#20013;&#26368;&#22522;&#30990;&#12289;&#21371;&#20063;&#26368;&#23481;&#26131;&#34987;&#20302;&#20272;&#30340;&#26680;&#24515;&#35696;&#38988;&#12290;&#26412;&#35696;&#38988;&#23559;&#32858;&#28966;&#22312;&#22914;&#20309;&#27491;&#30906;&#34389;&#29702;&#12300;&#25976;&#33287;&#37327;&#12301;&#65292;&#20006;&#25506;&#35342;&#20854;&#22312;&#30495;&#23526;&#31995;&#32113;&#20013;&#30340;&#24314;&#27169;&#26041;&#27861;&#33287;&#24120;&#35211;&#38519;&#38449;&#12290;
&#12300;&#25976;&#12301;&#26159;&#32020;&#25976;&#23416;&#27010;&#24565;&#65292;&#12300;&#37327;&#12301;&#21063;&#26159;&#24118;&#26377;&#26989;&#21209;&#35215;&#21063;&#12289;&#21934;&#20301;&#12289;&#31934;&#24230;&#12289;&#31684;&#22285;&#33287;&#25991;&#21270;&#24046;&#30064;&#30340;&#38936;&#22495;&#27010;&#24565;&#12290;&#24478;&#37329;&#34701;&#31995;&#32113;&#30340;&#22235;&#25448;&#20116;&#20837;&#33287;&#31934;&#24230;&#32047;&#31309;&#12289;&#35069;&#36896;&#26989;&#30340;&#21934;&#20301;&#36681;&#25563;&#33287;&#25613;&#32791;&#35336;&#31639;&#12289;&#37291;&#30274;&#31995;&#32113;&#30340;&#22810;&#35486;&#35328;&#25991;&#21270;&#34389;&#29702;&#65292;&#21040;&#38651;&#21830;&#35330;&#21934;&#30340;&#35079;&#38620;&#26989;&#21209;&#29376;&#24907;&#65292;&#12300;&#25976;&#33287;&#37327;&#12301;&#30340;&#27491;&#30906;&#24314;&#27169;&#30452;&#25509;&#24433;&#38911;&#31995;&#32113;&#30340;&#31337;&#23450;&#24615;&#12289;&#19968;&#33268;&#24615;&#33287;&#21487;&#32173;&#35703;&#24615;&#12290;
&#35696;&#38988;&#23559;&#28145;&#20837;&#35342;&#35542;&#65306;

&#12300;&#25976;&#12301;&#33287;&#12300;&#37327;&#12301;&#30340;&#26412;&#36074;&#24046;&#30064;&#65292;&#20197;&#21450;&#23427;&#23565;&#31995;&#32113;&#35373;&#35336;&#30340;&#26681;&#26412;&#24433;&#38911;
&#22312;&#36039;&#26009;&#24235;&#20013;&#27491;&#30906;&#34389;&#29702;&#12300;&#37327;&#12301;&#30340;&#23526;&#21209;&#26041;&#27861;&#65288;&#33258;&#35330;&#22411;&#21029;&#12289;&#38936;&#22495;&#20107;&#20214;&#12289;&#29289;&#21270;&#35222;&#22294;&#12289;&#35320;&#30332;&#22120;&#31561;&#65289;
&#24120;&#35211;&#30340;&#21453;&#27169;&#24335;&#33287;&#30495;&#23526;&#23560;&#26696;&#25945;&#35347;&#65288;&#31934;&#24230;&#36986;&#22833;&#12289;&#21934;&#20301;&#28151;&#20098;&#12289;&#26989;&#21209;&#35215;&#21063;&#20998;&#25955;&#31561;&#65289;
&#22914;&#20309;&#23559;&#12300;&#25976;&#33287;&#37327;&#12301;&#30340;&#24605;&#32771;&#34701;&#20837;&#38936;&#22495;&#39493;&#21205;&#35373;&#35336;&#65288;DDD&#65289;&#65292;&#35731; DDD &#19981;&#20877;&#21482;&#26159;&#25277;&#35937;&#30340;&#39640;&#38542;&#27010;&#24565;&#65292;&#32780;&#26159;&#33021;&#30495;&#27491;&#33853;&#22320;&#30340;&#31995;&#32113;&#24605;&#32173;

DDD &#22312;&#27492;&#20677;&#20316;&#28858;&#36628;&#21161;&#24037;&#20855;&#65292;&#29992;&#20358;&#24171;&#21161;&#25105;&#20497;&#26356;&#28165;&#26224;&#22320;&#23450;&#32681;&#33287;&#23553;&#35037;&#12300;&#37327;&#12301;&#30340;&#26989;&#21209;&#35215;&#21063;&#65292;&#32780;&#38750;&#20027;&#23566;&#25972;&#20491;&#35342;&#35542;&#12290;&#30495;&#27491;&#30340;&#25361;&#25136;&#22312;&#26044;&#65306;&#22914;&#20309;&#22312;&#36039;&#26009;&#24235;&#23652;&#33287;&#25033;&#29992;&#23652;&#20043;&#38291;&#21462;&#24471;&#24179;&#34913;&#65292;&#35731;&#12300;&#25976;&#33287;&#37327;&#12301;&#34987;&#27491;&#30906;&#12289;&#31337;&#23450;&#19988;&#21487;&#32173;&#35703;&#22320;&#34389;&#29702;&#12290;
&#26412;&#28436;&#35611;&#36969;&#21512;&#23565;&#36039;&#26009;&#24235;&#35373;&#35336;&#12289;&#31995;&#32113;&#26550;&#27083;&#12289;&#38936;&#22495;&#24314;&#27169;&#26377;&#33288;&#36259;&#30340;&#38283;&#30332;&#32773;&#33287;&#26550;&#27083;&#24107;&#12290;&#24076;&#26395;&#36879;&#36942;&#36889;&#20491;&#35696;&#38988;&#65292;&#24171;&#21161;&#22823;&#23478;&#22312;&#23526;&#21209;&#20013;&#26356;&#21209;&#23526;&#12289;&#20063;&#26356;&#27491;&#30906;&#22320;&#38754;&#23565;&#36039;&#35338;&#31995;&#32113;&#20013;&#26368;&#22522;&#30990;&#21371;&#38364;&#37749;&#30340;&#12300;&#25976;&#33287;&#37327;&#12301;&#21839;&#38988;&#12290;</abstract>
                <slug>coscup-2026-2460</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='250'>&#24373;&#21451;&#35609;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KHMK3H/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9e16a9fc-e703-5c41-842b-5bfc6ce96b87' id='2434' code='NHBKPE'>
                <room>RB102</room>
                <title>&#24478;&#30862;&#29255;&#35352;&#25014;&#21040;&#20107;&#20214;&#25512;&#28436;&#65306;&#20197; PostgreSQL &#39493;&#21205; SAG &#21205;&#24907;&#36229;&#37002;&#25512;&#35542;&#24341;&#25806;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>&#21521;&#37327;&#36039;&#26009;&#24235;&#35299;&#27770;&#20102; LLM &#35486;&#32681;&#35352;&#25014;&#27298;&#32034;&#21839;&#38988;&#65292;&#21371;&#28961;&#27861;&#25903;&#25745;&#35079;&#38620;&#22580;&#26223;&#30340;&#37832;&#24335;&#22240;&#26524;&#25512;&#29702;&#12290;&#20659;&#32113; Naive RAG &#20677;&#38480;&#21934;&#36339;&#21305;&#37197;&#12289;&#38748;&#24907; GraphRAG &#26131;&#38263;&#37832;&#26039;&#25512;&#29702;&#12289;LLM &#24187;&#35258;&#22196;&#37325;&#65307;&#32780;&#20511;&#37969;&#28023;&#39340;&#36852;&#27231;&#21046;&#30340; HippoRAG2&#65292;&#38614;&#36879;&#36942; PPR &#38568;&#27231;&#36938;&#36208;&#24375;&#21270;&#22810;&#36339;&#33021;&#21147;&#65292;&#21371;&#22240;&#20381;&#36084;&#20840;&#22495;&#38748;&#24907;&#30693;&#35672;&#22294;&#65292;&#23384;&#22312;&#22823;&#35215;&#27169;&#22686;&#37327;&#22580;&#26223;&#19979;&#36939;&#31639;&#29942;&#38968;&#12289;&#26356;&#26032;&#25104;&#26412;&#29190;&#28856;&#30340;&#33853;&#22320;&#30171;&#40670;&#12290;&#30070;&#21069; AI &#30693;&#35672;&#31995;&#32113;&#30340;&#26680;&#24515;&#25361;&#25136;&#65292;&#24050;&#24478;&#36039;&#26009;&#23384;&#20786;&#36681;&#28858;&#39640;&#25928;&#21205;&#24907;&#30340;&#30693;&#35672;&#38364;&#32879;&#33287;&#20107;&#20214;&#25512;&#28436;&#12290;

&#26412;&#35696;&#31243;&#20171;&#32057;&#22522;&#26044; PostgreSQL &#21407;&#29983;&#27083;&#24314;&#30340; SAG&#65288;SQL-RAG&#65289;&#21205;&#24907;&#25512;&#35542;&#26550;&#27083;&#12290;SAG &#25448;&#26820;&#38748;&#24907;&#30693;&#35672;&#22294;&#33287;&#21521;&#37327;&#30456;&#20284;&#24230;&#21305;&#37197;&#27231;&#21046;&#65292;&#36879;&#36942; SQL JOIN &#21363;&#26178;&#29983;&#25104;&#12300;&#21205;&#24907;&#36229;&#37002;&#12301;&#65292;&#25353;&#38656;&#27083;&#24314;&#26597;&#35426;&#23560;&#23660;&#23376;&#22294;&#65292;&#31337;&#23450;&#23526;&#29694;&#22810;&#36339;&#25512;&#29702;&#65292;&#24505;&#24213;&#35299;&#27770;&#20659;&#32113;&#22294;&#35676;&#26550;&#27083;&#30340;&#22686;&#37327;&#28797;&#38627;&#21839;&#38988;&#12290;&#21516;&#26178;&#65292;&#26550;&#27083;&#25903;&#25588;&#36039;&#26009;&#24235;&#20107;&#21209;&#22238;&#23531;&#65292;&#23526;&#29694;&#30693;&#35672;&#25512;&#28436;&#38281;&#29872;&#28436;&#21270;&#65292;&#35731;&#27169;&#22411;&#21487;&#33258;&#25105;&#32047;&#31309;&#12289;&#39511;&#35657;&#20006;&#36845;&#20195;&#20778;&#21270;&#22240;&#26524;&#38364;&#32879;&#12290;</abstract>
                <slug>coscup-2026-2434-postgresql--sag</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='536'>&#24460;&#31471;&#37324;&#38263;&#20271;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NHBKPE/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='AU' guid='3a661c46-2cd0-5677-b22f-e04746a0d432'>
            <event guid='2d54b9b9-0193-5e3f-ab6e-8d5191c6795b' id='2619' code='PEDPRR'>
                <room>AU</room>
                <title>Creating containers like Michelangelo</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>AI has had an interesting side effect: it has shifted security from something often treated as an afterthought into a proactive, first-class concern in modern software development. With LLMs, scanning and identifying attack vectors is no longer limited to the codebase; it now extends across transitive dependencies, third-party packages, and entire distributions, resulting in a steady stream of newly uncovered critical CVEs.

Containers sit at the core of modern service deployments. Securing them is critical, and one of the most effective ways to strengthen security is to reduce the attack surface by stripping away everything that isn&apos;t essential.

The challenge is doing that in a reliable, efficient and repeatable way.

Luckily, there&apos;s a tool built for exactly this: Rocks.

It&apos;s an OCI-compliant image builder that lets you chisel away unnecessary packages and dependencies, helping you sculpt a lean, purpose-built container image, much like Michelangelo revealing a masterpiece from a block of &quot;rock&quot;. 

(pun intended)

More info: https://events.canonical.com/event/146/contributions/944/</abstract>
                <slug>coscup-2026-2619-creating-containers-like-michelangelo</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1480'>Tushar Gupta</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PEDPRR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c411bbe6-7bd6-5ade-87b5-8aec8277464c' id='2627' code='8UMS73'>
                <room>AU</room>
                <title>Ubuntu Touch Progress Update 2026</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>This is a regular status update of what has landed and what&apos;s landing in Ubuntu Touch.

We&apos;d like to show you what we have been working on over the last year. From upgrades to our UI toolkit to Qt6 over to the quest of bringing Mir 2 to supported devices, right next to how we land those in a storage-limited environment. And of course we have Snap updates to show.

Many pieces to pick up and you&apos;d surely like to know why, what and what&apos;s going on.

More info: https://events.canonical.com/event/146/contributions/953/</abstract>
                <slug>coscup-2026-2627-ubuntu-touch-progress-update-2026</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1481'>Alfred Neumayer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8UMS73/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='afdfaa5b-34e6-529d-b0c8-e0f58693124b' id='2615' code='YTAA3Q'>
                <room>AU</room>
                <title>From Autotest to Avocado: Modernizing System Testing on Ubuntu</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:40:00+08:00</date>
                <start>11:40</start>
                <duration>00:30</duration>
                <abstract>Autotest and KVM virt-test have long served as the backbone of system and virtualization testing in Linux environments. However, their tightly coupled architecture and operational complexity present growing challenges for modern development workflows, particularly in terms of modularity, scalability, and CI/CD integration.
As highlighted in [Ubuntu Testing Automation](https://wiki.ubuntu.com/Testing/Automation), Ubuntu&#8217;s testing ecosystem has historically relied on Autotest and KVM autotest. Over time, this ecosystem has evolved, with KVM autotest and virt-test transitioning into the Avocado and Avocado-VT projects. Avocado represents a natural progression of the Autotest lineage, reflecting a broader shift toward more maintainable, extensible, and developer-friendly testing frameworks.
This talk provides a clear and technical comparison between Autotest and Avocado, focusing on their architectural differences, strengths, and trade-offs. We will explore key features of Avocado, including its Python-based test model, plugin architecture, parameterized execution, and enhanced reporting capabilities. The role of Avocado-VT as a continuation of virt-test for virtualization testing will also be examined.
Rather than advocating for a full rewrite, the session outlines a practical migration strategy for Ubuntu-based systems, demonstrating how teams can incrementally transition from Autotest to Avocado while preserving existing test investments. We will examine when to leverage Avocado-VT for compatibility and when to adopt native Avocado tests, along with approaches for integrating Avocado into modern CI/CD pipelines.
Attendees will gain a balanced understanding of both frameworks, along with actionable guidance on adopting Avocado to build more maintainable, scalable, and future-ready system testing workflows on Ubuntu.

More info: https://events.canonical.com/event/146/contributions/939/</abstract>
                <slug>coscup-2026-2615-from-autotest-to-avocado-modernizing-system-testing-on-ubuntu</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1485'>Nirjal Bhurtel</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/YTAA3Q/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='db57dc17-d115-5e6d-b23f-6c6d134039ee' id='2616' code='BMENSU'>
                <room>AU</room>
                <title>Juju Does Everything. Here Is What That Is Like.</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>Juju is operator knowledge in code. It handles provisioning, K8s deployment, and automatic service wiring in one tool. This talk is about what that looks like in production at Canonical.

More info: https://events.canonical.com/event/146/contributions/940/</abstract>
                <slug>coscup-2026-2616-juju-does-everything-here-is-what-that-is-like</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1486'>Madhur Jain</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BMENSU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='648b9644-596a-525d-9371-2b6528c6ab84' id='2623' code='KGA3TE'>
                <room>AU</room>
                <title>From Big Data to ML: Integrating Spark and Kubeflow with Juju</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>In modern data science, the &quot;Data Lakehouse&quot; is a powerful way to manage large-scale data. However, for many teams, the &quot;last mile&quot; of integration&#8212;connecting Machine Learning platforms like Kubeflow to big data processing engines like Apache Spark&#8212;remains a major technical challenge. In a shared Kubernetes cluster, managing security, user permissions, and connection strings across different user profiles often leads to manual errors and security risks.

In this session, we will explore an open-source solution to this problem using Juju and Charmed Operators. We will walk through a &quot;Multi-Integrator&quot; architecture where each Kubeflow profile receives its own secure connection to the data platform. Instead of manual configuration, we use automated integrators to inject Spark Service Accounts, configurations, and security secrets directly into user namespaces.

By using Charmed Spark and Charmed Kubeflow, we can create a modular system where data scientists can move from a simple notebook to a distributed Spark job without worrying about the underlying YAML files or credentials. We will discuss the logic of this design, how it handles multi-tenancy, and how it simplifies the path to a production-ready data lakehouse on Ubuntu.

More info: https://events.canonical.com/event/146/contributions/951/</abstract>
                <slug>coscup-2026-2623-from-big-data-to-ml-integrating-spark-and-kubeflow-with-juju</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1487'>Bikalpa Dhakal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KGA3TE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6c4e1b10-b48f-54df-93e3-e9c7ba32b9d8' id='2628' code='VREQUY'>
                <room>AU</room>
                <title>Kubernetes Is Not a Platform: Building One with Juju</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Installing Kubernetes is easy. Operating it across teams, under pressure, at scale that&apos;s where most organizations quietly struggle.

Clusters grow into a mix of manual `kubectl` workflows, inconsistent network policy, and operational knowledge nobody wrote down. It works until it doesn&apos;t.

The missing layer is **operational lifecycle management** and that&apos;s exactly what **Juju** was built for. **Juju** brings model-driven operations to Kubernetes: it manages service dependencies, handles upgrades and integrations, automates day-2 recovery, and encodes operational knowledge into reusable charms rather than fragile scripts and runbooks. Where most tools stop at deployment, **Juju** carries the operational story forward through the entire application lifecycle.

But a platform needs more than lifecycle automation. Delivery needs to be declarative and auditable that&apos;s where **Argo CD** fits in, providing GitOps-based deployment and drift control. And networking and security policy need to be enforceable at runtime that&apos;s where **Cilium** brings kernel-level policy enforcement and observability.

This session shows how **Juju** serves as the operational backbone of a Kubernetes platform, with Argo CD and Cilium filling the delivery and networking layers. Rather than presenting tools in isolation, the talk demonstrates a cohesive platform engineering model built around Juju&apos;s strengths in lifecycle automation and operational relationships.

Attendees will see how **Juju&apos;s** charm-based approach solves problems that GitOps alone cannot service integrations, cross-application dependencies, upgrade orchestration, and recovery workflows while Argo CD and Cilium handle what they do best.</abstract>
                <slug>coscup-2026-2628-kubernetes-is-not-a-platform-building-one-with-juju</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1439'>Ronit Banerjee</person><person id='1438'>Rishi Mondal</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VREQUY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR209' guid='90ed3737-244a-5bc0-8629-03c180b2aae8'>
            <event guid='1d5d0c88-65d6-5f1b-9089-1e23eef2c4f3' id='2324' code='UFSFQW'>
                <room>TR209</room>
                <title>&#35504;&#36002;&#29563;&#65292;&#35504;&#27770;&#23450; AI &#30340;&#26410;&#20358;  &#9472;&#9472;&#38283;&#28304;&#22914;&#20309;&#25104;&#28858;&#33274;&#28771; AI &#25136;&#30053;&#30340;&#38364;&#37749;&#25340;&#22294;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>&#33274;&#28771;&#25171;&#36896;&#20102;&#20840;&#29699;&#26368;&#37325;&#35201;&#30340;&#21322;&#23566;&#39636;&#33287;&#30828;&#39636;&#20379;&#25033;&#37832;&#65292;&#20294;&#22312; AI &#26178;&#20195;&#65292;&#31478;&#29229;&#20778;&#21218;&#27491;&#36880;&#28472;&#24478;&#30828;&#39636;&#35069;&#36896;&#65292;&#36681;&#21521;&#36575;&#39636;&#29983;&#24907;&#31995;&#12289;&#38283;&#30332;&#32773;&#31038;&#32676;&#12289;&#36039;&#26009;&#65292;&#20197;&#21450;&#38283;&#25918;&#21332;&#20316;&#12290;

&#25918;&#30524;&#20840;&#29699;&#65292;&#26368;&#20855;&#24433;&#38911;&#21147;&#30340; AI &#29983;&#24907;&#31995;&#24190;&#20046;&#37117;&#24314;&#31435;&#22312;&#38283;&#28304;&#20043;&#19978;&#12290;&#24478; PyTorch&#12289;Kubernetes&#12289;vLLM&#12289;ROS&#65292;&#21040; Hugging Face&#65292;&#38283;&#28304;&#23560;&#26696;&#24050;&#25104;&#28858; AI &#30332;&#23637;&#19981;&#21487;&#25110;&#32570;&#30340;&#22522;&#30990;&#35373;&#26045;&#65307;NVIDIA&#12289;Meta&#12289;Google &#31561;&#20225;&#26989;&#65292;&#20063;&#37117;&#36879;&#36942;&#38283;&#28304;&#24314;&#31435;&#25216;&#34899;&#24433;&#38911;&#21147;&#33287;&#29986;&#26989;&#29983;&#24907;&#31995;&#12290;

&#36889;&#23565;&#33274;&#28771;&#32780;&#35328;&#65292;&#26082;&#26159;&#25361;&#25136;&#65292;&#20063;&#26159;&#27231;&#26371;&#12290;

&#33274;&#28771;&#25793;&#26377;&#19990;&#30028;&#32026;&#30340;&#24037;&#31243;&#20154;&#25165;&#33287;&#30828;&#39636;&#23526;&#21147;&#65292;&#20294;&#38283;&#28304;&#36002;&#29563;&#38263;&#26399;&#20173;&#20197;&#20491;&#20154;&#29105;&#24773;&#28858;&#20027;&#65292;&#20225;&#26989;&#21443;&#33287;&#30456;&#23565;&#26377;&#38480;&#12290;&#30070; AI &#30340;&#21109;&#26032;&#27169;&#24335;&#36234;&#20358;&#36234;&#20381;&#36084;&#20840;&#29699;&#38283;&#25918;&#21332;&#20316;&#65292;&#33274;&#28771;&#22914;&#20309;&#24478;&#12300;&#20351;&#29992;&#38283;&#28304;&#12301;&#65292;&#36914;&#19968;&#27493;&#25104;&#28858;&#12300;&#36002;&#29563;&#38283;&#28304;&#12301;&#12289;&#29978;&#33267;&#24433;&#38911;&#38283;&#28304;&#65292;&#23559;&#26159;&#26410;&#20358; AI &#31478;&#29229;&#21147;&#30340;&#37325;&#35201;&#38364;&#37749;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#38283;&#28304;&#22914;&#20309;&#24478;&#24037;&#31243;&#24107;&#30340;&#25216;&#34899;&#27963;&#21205;&#65292;&#36880;&#28472;&#28436;&#35722;&#28858;&#20225;&#26989;&#31478;&#29229;&#31574;&#30053;&#33287;&#22283;&#23478; AI &#25136;&#30053;&#65292;&#20006;&#20171;&#32057; **Open Source Flywheel** &#30340;&#27010;&#24565;&#65306;&#36879;&#36942;&#25345;&#32396;&#36002;&#29563;&#24314;&#31435;&#24433;&#38911;&#21147;&#65292;&#21560;&#24341;&#20154;&#25165;&#33287;&#36039;&#28304;&#25237;&#20837;&#65292;&#20877;&#36914;&#19968;&#27493;&#24418;&#25104;&#21830;&#26989;&#21270;&#33287;&#29983;&#24907;&#31995;&#30340;&#27491;&#21521;&#24490;&#29872;&#12290;

&#25105;&#20497;&#20063;&#23559;&#25506;&#35342;&#38283;&#28304;&#21830;&#26989;&#27169;&#24335;&#65292;&#20006;&#20998;&#20139;&#22914;&#20309;&#36879;&#36942;&#21443;&#33287;&#22283;&#38555;&#38283;&#28304;&#23560;&#26696;&#65292;&#24314;&#31435;&#19990;&#30028;&#32026;&#30340;&#25216;&#34899;&#24433;&#38911;&#21147;&#12290;

AI &#27491;&#22312;&#37325;&#22609;&#20840;&#29699;&#31185;&#25216;&#29986;&#26989;&#65292;&#32780;&#30495;&#27491;&#30340;&#21839;&#38988;&#24050;&#19981;&#20877;&#26159;&#33274;&#28771;&#33021;&#21542;&#25345;&#32396;&#35069;&#36896;&#19990;&#30028;&#32026;&#30340;&#30828;&#39636;&#65292;&#32780;&#26159;&#33274;&#28771;&#33021;&#21542;&#25104;&#28858;&#20840;&#29699; AI &#38283;&#28304;&#29983;&#24907;&#31995;&#30340;&#37325;&#35201;&#36002;&#29563;&#32773;&#65292;&#20006;&#22312;&#19979;&#19968;&#27874;&#25216;&#34899;&#28010;&#28526;&#20013;&#65292;&#21344;&#26377;&#19968;&#24109;&#20043;&#22320;&#12290;</abstract>
                <slug>coscup-2026-2324-ai---ai</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1323'>Marie Gigarel</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UFSFQW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='323c82aa-b524-5e2e-8e22-77e5df7dda0c' id='2299' code='TPZAHJ'>
                <room>TR209</room>
                <title>Securing the Open Source Telco Cloud: SBOMs, Supply Chains, and Compliance at Scale</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>Building a sovereign, open-source cloud platform for telecommunications environments is more challenging than it seems. The telco use case involves addressing the need for an evolving security architecture. Once teams commit to SBOM compliance, a long tail of previously invisible vulnerabilities suddenly becomes visible.

This talk will demonstrate how utilising an open-source toolkit can help teams establish a solid foundation for compliance and security hardening on telco cloud platforms. Tools such as Syft, Grype, DefectDojo, the OpenSSF Scorecard and GitHub for Open Source can help development and security teams establish an integrated CI/CD pipeline for DevSecOps, gain visibility into the security posture of your project, deliver a verifiable SBOM to end users and automate dependency monitoring and management.

We will walk through how component scanning and SBOM management can reduce unresolved vulnerabilities by 80%. Integrating security tooling into the CI/CD pipeline reduces time to resolution and enhances the developer experience. Ingesting the scan findings and artefacts into a centralised platform enables faster triage, prioritisation and resolution of vulnerabilities in a methodological manner. We will also demonstrate how open source tooling feeds into compliance and sovereignty for telco deployments. 

Attendees will learn how to design an SBOM-native release workflow and how to triage an SBOM without stopping delivery. They will also discover why open source and digital sovereignty go hand in hand. They will also learn how to turn security compliance from a bottleneck into a competitive advantage and understand why open source is the only foundation that makes digital sovereignty possible.</abstract>
                <slug>coscup-2026-2299-securing-the-open-source-telco-cloud-sboms-supply-chains-and-compliance-at-scale</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='937'>Brian Su</person><person id='1515'>Terry Shih</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TPZAHJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='09efb5d3-f391-5ff4-af21-4e274b841902' id='2271' code='FSQWXX'>
                <room>TR209</room>
                <title>&#20225;&#26989;&#38283;&#28304;&#27835;&#29702;&#30340;&#23432;&#38272;&#20154;&#65306;&#24478; OpenSSF Scorecard &#21040; S2C2F &#30340;&#23526;&#36368;&#20043;&#36335;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879;&#38283;&#28304;&#36575;&#39636;&#25104;&#28858;&#29694;&#20195;&#20225;&#26989;&#38283;&#30332;&#30340;&#22522;&#30707;&#65292;&#36575;&#39636;&#20379;&#25033;&#37832;&#23433;&#20840;&#24050;&#19981;&#20877;&#26159;&#36984;&#25799;&#38988;&#12290;&#23526;&#38555;&#19978;&#65292;&#20225;&#26989;&#22312;&#25512;&#21205;&#38283;&#28304;&#27835;&#29702;&#26178;&#65292;&#24448;&#24448;&#38754;&#33256;&#12300;&#27161;&#28310;&#27169;&#31946;&#12301;&#33287;&#12300;&#38283;&#30332;&#32773;&#21453;&#24392;&#12301;&#20841;&#22823;&#25361;&#25136;&#12290;

&#26412;&#22580;&#28436;&#35611;&#23559;&#20998;&#20139;&#22312;&#20225;&#26989;&#20839;&#37096;&#25512;&#21205;&#38283;&#28304;&#27835;&#29702;&#20511;&#37857;&#22283;&#38555;&#31038;&#32676; **OpenSSF** &#32147;&#39511;&#12290;&#25105;&#20497;&#23559;&#24478; **OpenSSF Scorecard** &#30340;&#33258;&#21205;&#21270;&#35413;&#20998;&#27231;&#21046;&#20986;&#30332;&#65292;&#25506;&#35342;&#22914;&#20309;&#37327;&#21270;&#38283;&#28304;&#23560;&#26696;&#30340;&#23433;&#20840;&#39080;&#38570;&#65307;&#25509;&#33879;&#24341;&#20837; **S2C2F (Secure Supply Chain Consumption Framework) &#33287; OSPO Baseline**&#65292;&#24314;&#27083;&#19968;&#22871;&#23436;&#25972;&#30340;&#20225;&#26989;&#38283;&#28304;&#27835;&#29702;&#26694;&#26550;&#12290;</abstract>
                <slug>coscup-2026-2271-openssf-scorecard--s2c2f</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1210'>Ryan Hsieh &#35613;&#25991;&#35946;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FSQWXX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4607a370-400f-567f-808f-6057fbe63b3a' id='2379' code='SAVQ9E'>
                <room>TR209</room>
                <title>&#38283;&#28304;&#26159;&#20813;&#36027;&#30340;&#21966;&#65311;&#24478; CNCF &#22823;&#20351;&#35222;&#35282;&#30475;&#20154;&#25165;&#12289;&#20225;&#26989;&#12289;&#25919;&#31574;&#19977;&#26041;&#22256;&#22659;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>&#12300;&#38283;&#28304;&#12301;&#24120;&#34987;&#30070;&#25104;&#12300;&#20813;&#36027;&#12301;&#30340;&#21516;&#32681;&#35422; &#8212;&#8212; &#20844;&#21496;&#24819;&#30465;&#25480;&#27402;&#36027;&#12289;&#25919;&#24220;&#24819;&#30465;&#25505;&#36092;&#25104;&#26412;&#12289;&#24037;&#31243;&#24107;&#24819;&#30465;&#23416;&#32722;&#38272;&#27323;&#12290;&#20294;&#32173;&#35703;&#19968;&#22871;&#34987;&#20840;&#19990;&#30028;&#20381;&#36084;&#30340;&#38283;&#28304;&#23560;&#26696;&#65292;&#24478;&#20358;&#19981;&#26159;&#20813;&#36027;&#30340;&#12290;

&#26412;&#22580;&#27425;&#20197; CNCF &#22823;&#20351;&#33287; CNTUG &#31038;&#32676;&#32068;&#32340;&#32773;&#30340;&#35222;&#35282;&#65292;&#25286;&#35299;&#19968;&#20491;&#22312;&#21488;&#28771;&#24456;&#23569;&#34987;&#27491;&#38754;&#35527;&#35542;&#30340;&#21839;&#38988;&#65306;&#30070;&#38283;&#28304;&#26089;&#24050;&#26159;&#38642;&#31471;&#21407;&#29983;&#26178;&#20195;&#30340;&#29986;&#26989;&#27161;&#28310;&#65292;&#21488;&#28771;&#28858;&#20160;&#40636;&#22987;&#32066;&#31449;&#22312;&#12300;&#20351;&#29992;&#32773;&#12301;&#32780;&#38750;&#12300;&#20027;&#23566;&#32773;&#12301;&#30340;&#20301;&#32622;&#65311;&#35611;&#32773;&#23559;&#24478;&#20154;&#25165;&#12289;&#20225;&#26989;&#12289;&#25919;&#31574;&#19977;&#20491;&#38754;&#21521;&#20999;&#20837;&#65306;
* &#20154;&#25165;&#65306;&#21047;&#38283;&#28304;&#32570;&#20047;&#33310;&#21488;&#12289;&#34218;&#36039;&#27794;&#26377;&#28322;&#20729;&#65292;&#20778;&#31168;&#36002;&#29563;&#32773;&#26368;&#24460;&#22810;&#21322;&#24448;&#22283;&#22806;&#20986;&#36208;&#65307;
* &#20225;&#26989;&#65306;&#29992;&#36067;&#30828;&#39636;&#30340;&#24605;&#32173;&#20570;&#36575;&#39636;&#12289;&#38752;&#39640;&#24230;&#23458;&#35069;&#21270;&#30340;&#20195;&#24037;&#29983;&#23384;&#65292;&#25226;&#12300;&#38283;&#28304;&#26371;&#34987;&#21029;&#20154;&#23416;&#36208;&#12301;&#30070;&#25104;&#19981;&#38283;&#28304;&#30340;&#29702;&#30001;&#8212;&#8212;&#21371;&#24536;&#20102;&#33509; Kubernetes &#30070;&#24180;&#19981;&#38283;&#28304;&#65292;&#20170;&#22825;&#23601;&#19981;&#26371;&#26377;&#25972;&#20491; CNCF &#29983;&#24907;&#35731;&#22823;&#23478;&#20849;&#20139;&#65307;
* &#25919;&#31574;&#65306;&#25919;&#24220;&#20670;&#21521;&#12300;&#36774;&#27963;&#21205;&#12301;&#32780;&#38750;&#36039;&#21161;&#30495;&#27491;&#22312;&#29228;&#22369;&#30340;&#36002;&#29563;&#32773;&#12290;&#23565;&#29031; Python &#22522;&#37329;&#26371;&#28858;&#20102;&#22533;&#25345; DEI &#20729;&#20540;&#12289;&#20027;&#21205;&#25764;&#22238;&#32654;&#22283; NSF &#19968;&#30334;&#20116;&#21313;&#33836;&#32654;&#20803;&#35036;&#21161;&#65292;&#32570;&#21475;&#26368;&#32066;&#30001;&#20225;&#26989;&#35036;&#19978;&#30340;&#26696;&#20363;&#65292;&#25105;&#20497;&#24471;&#20197;&#37325;&#26032;&#27298;&#35222;&#12300;&#25919;&#24220;&#20027;&#23566;&#38283;&#28304;&#12301;&#30340;&#20407;&#38480;&#12290;

&#22914;&#26524;&#21488;&#28771;&#33021;&#35299;&#38283;&#36889;&#19977;&#26041;&#30340;&#32080;&#27083;&#24615;&#22256;&#22659;&#65292;&#23427;&#33021;&#37323;&#25918;&#30340;&#24433;&#38911;&#21147;&#65292;&#25110;&#35377;&#26371;&#36229;&#36234;&#25105;&#20497;&#23565;&#33258;&#24049;&#30340;&#24819;&#20687;&#12290;</abstract>
                <slug>coscup-2026-2379-cncf</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='232'>&#26799;&#21475; tico88612</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SAVQ9E/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='20e82843-5318-5334-9b93-5d9611d1f3a9' id='2325' code='LZABSB'>
                <room>TR209</room>
                <title>&#19968;&#36215;&#20358;&#32842;&#32842;&#25976;&#20301;&#30332;&#23637;&#37096;&#30340;&#12298;&#20844;&#37096;&#38272;&#38283;&#28304;&#36575;&#39636;&#25033;&#29992;&#21443;&#32771;&#25163;&#20874;&#12299;&#21543;&#65281;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:50</duration>
                <abstract>2026/4/2 &#30001;&#25976;&#20301;&#30332;&#23637;&#37096;&#12289;&#21220;&#26989;&#30526;&#20449;&#32879;&#21512;&#26371;&#35336;&#24107;&#20107;&#21209;&#25152;&#12289;&#20013;&#33775;&#27665;&#22283;&#36575;&#39636;&#33258;&#30001;&#21332;&#26371;&#21644;&#36001;&#22296;&#27861;&#20154;&#38283;&#25918;&#25991;&#21270;&#22522;&#37329;&#26371;&#20849;&#21516;&#25171;&#36896;&#30340;&#12298;&#20844;&#37096;&#38272;&#38283;&#28304;&#36575;&#39636;&#25033;&#29992;&#21443;&#32771;&#25163;&#20874;&#12299;&#27491;&#24335;&#22312;&#25976;&#20301;&#30332;&#23637;&#37096;&#23448;&#32178;&#19978;&#32218;&#65292;&#32025;&#26412;&#20063;&#20998;&#36865;&#21040;&#20840;&#22283;&#20844;&#31435;&#22294;&#26360;&#39208;&#65292;&#27161;&#35468;&#20102;&#33274;&#28771;&#20844;&#37096;&#38272;&#25793;&#25265;&#38283;&#25918;&#21407;&#22987;&#30908;&#30340;&#37325;&#35201;&#37324;&#31243;&#30865;&#12290;

&#36889;&#20221;&#25163;&#20874;&#26159;&#24590;&#40636;&#35477;&#29983;&#30340;&#65311;
&#38928;&#35336;&#36948;&#21040;&#20160;&#40636;&#25928;&#30410;&#65311;
&#31038;&#32676;&#21448;&#22914;&#20309;&#30475;&#24453;&#20182;&#30340;&#20986;&#29694;&#65311;

&#22240;&#27492;&#25105;&#20497;&#29305;&#21029;&#36992;&#35531;&#20102;&#35069;&#20316;&#25163;&#20874;&#30340;&#25976;&#20301;&#30332;&#23637;&#37096;&#33287;&#21220;&#26989;&#30526;&#20449;&#32879;&#21512;&#26371;&#35336;&#24107;&#20107;&#21209;&#25152;&#20195;&#34920;&#65292;&#20197;&#21450;&#35731;&#25163;&#20874;&#22312;&#31038;&#32676;&#24291;&#28858;&#20154;&#30693;&#30340;&#22821;&#20276; Denny Huang&#65292;&#19968;&#36215;&#36879;&#36942;&#20027;&#25345;&#20154;&#25552;&#21839;&#12289;&#35611;&#32773;&#20132;&#20114;&#25552;&#21839;&#21644;&#35264;&#30526;&#25552;&#21839;&#30340;&#26041;&#24335;&#65292;&#35527;&#35527;&#23565;&#26044;&#12298;&#20844;&#37096;&#38272;&#38283;&#28304;&#36575;&#39636;&#25033;&#29992;&#21443;&#32771;&#25163;&#20874;&#12299;&#30340;&#30475;&#27861;&#33287;&#26399;&#35377;&#12290;</abstract>
                <slug>coscup-2026-2325</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='43'>&#25976;&#20301;&#30332;&#23637;&#37096;</person><person id='2'>Denny Huang</person><person id='1476'>&#28271;&#23478;&#30889;</person><person id='1517'>Carol</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LZABSB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='59e3cec5-ab0c-5b87-9322-96950065b9cd' id='2222' code='BWJMVT'>
                <room>TR209</room>
                <title>&#24478;&#33609;&#33725;&#21040;&#24287;&#22530;&#65306;&#38283;&#25918;&#21407;&#22987;&#30908;&#22914;&#20309;&#36208;&#36914;&#27472;&#30431;&#21644;&#32879;&#21512;&#22283;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>2000 &#24180;&#26178;&#65292;FOSDEM&#21482;&#26159;&#19968;&#20491;&#23567;&#22411;&#32020;&#25216;&#34899;&#32858;&#12290;&#20294;&#20276;&#38568;&#33879;&#27472;&#30431;&#23565;&#26044;&#12300;&#25976;&#20301;&#38860;&#24615;&#65288;Digital Resilience&#65289;&#12301;&#30340;&#37325;&#35222;&#65292;&#21508;&#31278;&#22285;&#32350; FOSDEM &#30340;&#38283;&#25918;&#21407;&#22987;&#30908;&#25919;&#31574;&#36783;&#35542;&#27963;&#21205;&#38283;&#22987;&#20986;&#29694;&#65292;&#20006;&#22312; 2019 &#24180;&#20986;&#29694;&#20102;&#39318;&#27425;&#30001;&#27472;&#30431;&#23448;&#26041;&#33289;&#36774;&#30340;&#25919;&#31574;&#26371;&#35696; EU Open Source Policy Meeting&#12290;2020 &#24180;&#36215;&#65292;&#21319;&#32026;&#28858; EU Open Source Policy Summit &#26356;&#24118;&#38957;&#20018;&#36899;&#20986;&#20102; EU Open Source Week&#12290;&#33267;&#27492;&#27599;&#24180; 2 &#26376;&#30340;&#24067;&#39791;&#22622;&#29246;&#19981;&#20877;&#20677;&#26377;&#25216;&#34899;&#23429;&#23429;&#65292;&#26356;&#32858;&#38598;&#20102;&#27472;&#27954;&#30340;&#36039;&#35338;&#23448;&#21729;&#33287;&#24288;&#21830;&#12290;

2025&#24180;&#65292;EU Openn Source Week &#30340;&#25104;&#21151;&#26696;&#20363;&#21560;&#24341;&#20102;&#32879;&#21512;&#22283;&#30340;&#27880;&#24847;&#65292;&#26356;&#28145;&#20449;&#38283;&#25918;&#21407;&#22987;&#30908;&#36879;&#26126;&#12289;&#23433;&#20840;&#12289;&#21435;&#20013;&#24515;&#21270;&#30340;&#31934;&#31070;&#27491;&#26159;&#35299;&#27770;&#20840;&#29699;&#25976;&#20301;&#33853;&#24046;&#12289;&#23526;&#29694;&#27704;&#32396;&#30332;&#23637;&#30446;&#27161;&#65288;Sustainable Development Goals&#65292;SDGs&#65289; &#30340;&#29702;&#24819;&#24037;&#20855;&#65292;UN Open Source Week &#20063;&#25033;&#36939;&#32780;&#29983;&#12290;

&#21040;&#24213;&#36889;&#19968;&#20999;&#20855;&#39636;&#26159;&#24590;&#40636;&#30332;&#29983;&#30340;&#65311;&#36889;&#19968;&#20999;&#23565;&#26044;&#31038;&#32676;&#21644;&#21508;&#22283;&#25919;&#24220;&#21450;&#24288;&#21830;&#23559;&#24118;&#20358;&#24590;&#40636;&#27171;&#30340;&#36681;&#35722;&#65292;&#25105;&#20497;&#35731;&#20170;&#24180;&#29305;&#21029;&#21069;&#24448;&#31532;&#19968;&#32218;&#21443;&#33287;&#30340;&#38593;&#23376;&#12289; RR &#28858;&#24744;&#24118;&#20358;&#31532;&#19968;&#25163;&#36039;&#35338;&#65281;</abstract>
                <slug>coscup-2026-2222</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1263'>RR</person><person id='28'>Ian Liu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BWJMVT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='373b19c7-c737-5ab1-afc3-f7bafe0ecf57' id='2367' code='VALWHR'>
                <room>TR209</room>
                <title>&#20197;CRA&#28858;&#20363;&#35342;&#35542;&#29986;&#21697;&#36039;&#23433;&#21512;&#35215;&#19979;&#30340;&#38283;&#28304;&#35696;&#38988; (OSS Issue Map under CRA)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:20:00+08:00</date>
                <start>15:20</start>
                <duration>00:30</duration>
                <abstract>&#29986;&#21697;&#36039;&#23433;&#27861;&#35215;&#65292;&#27491;&#22312;&#37325;&#22609;&#38283;&#28304;&#36575;&#39636;&#29983;&#24907;&#30340;&#36012;&#20219;&#32080;&#27083;&#12290;&#27472;&#30431;&#12298;&#32178;&#36335;&#38860;&#24615;&#27861;&#12299;&#65288;Cyber Resilience Act&#65292;CRA&#65289;&#20043;&#28431;&#27934;&#36890;&#22577;&#32681;&#21209;&#23559;&#26044; 2026 &#24180; 9 &#26376;&#27491;&#24335;&#29983;&#25928;&#65292;&#29694;&#26377;&#35342;&#35542;&#38614;&#22810;&#32858;&#28966;&#26044;&#21830;&#26989;&#35069;&#36896;&#21830;&#30340;&#21512;&#35215;&#36335;&#24465;&#65292;&#28982;&#38283;&#28304;&#20154;&#25152;&#38754;&#33256;&#30340;&#31995;&#32113;&#24615;&#24433;&#38911;&#65292;&#23526;&#20540;&#31561;&#21516;&#38364;&#27880;&#12290;&#26412;&#35342;&#35542;&#20197; CRA &#28858;&#20363;&#20999;&#20837;&#65292;&#23601;&#36039;&#23433;&#21512;&#35215;&#26694;&#26550;&#23565;&#38283;&#28304;&#29983;&#24907;&#25152;&#35320;&#30332;&#20043;&#35696;&#38988;&#36914;&#34892;&#26803;&#29702;&#65292;&#26399;&#22312; CRA &#38364;&#37749;&#32681;&#21209;&#29983;&#25928;&#21069;&#65292;&#24314;&#27083;&#19968;&#20221;&#20855;&#21443;&#32771;&#24847;&#32681;&#30340;CRA&#12300;&#38283;&#28304;&#35696;&#38988;&#28165;&#21934;&#12301;&#65288;OSS Issue Map&#65289;&#12290;</abstract>
                <slug>coscup-2026-2367-cra-oss-issue-map-under-cra</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1355'>&#26446;&#23113;&#33805;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VALWHR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='58f041f3-514b-527f-a805-071a4f60a01f' id='2486' code='UPWEEP'>
                <room>TR209</room>
                <title>Your Container Images Are a Liability: The Supply Chain Debt Nobody Is Paying Down</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T16:00:00+08:00</date>
                <start>16:00</start>
                <duration>00:30</duration>
                <abstract>Every container you deploy carries debt you didn&apos;t write. The average base image ships with 200-400 packages your application never calls, each one a potential CVE, each one expanding the blast radius of a breach. Teams run Trivy or Grype, get a wall of 400 alerts, patch the criticals, suppress the rest, and ship. The scan-patch-suppress cycle creates an illusion of security hygiene while the actual attack surface stays enormous.

The good news: the ecosystem is finally pushing back. Google&apos;s distroless project has been around for years, Chainguard built a business on minimal images, and Docker Hardened Images went fully open source under Apache 2.0 in late 2025, putting 1,000+ minimal, SBOM-signed images one pull away from every developer. Yet most teams still default to node:latest.

This talk dissects why container supply chain debt accumulates and what a different default looks like. Through live audits comparing standard, slim, distroless, and hardened base images for the same application, we&apos;ll examine size, CVE counts, and actual runtime dependencies. You&apos;ll leave with practical patterns: multi-stage builds done right, automated base image rebuild pipelines, and policy-as-code for image provenance, so minimal becomes the default without slowing teams down.</abstract>
                <slug>coscup-2026-2486-your-container-images-are-a-liability-the-supply-chain-debt-nobody-is-paying-down</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='930'>Hrittik Roy</person><person id='125'>Parth Goswami</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UPWEEP/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR210' guid='bcd80b16-a7e3-5c8f-bb5b-35632b55479b'>
            <event guid='37194e42-7966-5259-bab3-c18246ecc39e' id='2333' code='W3RQUV'>
                <room>TR210</room>
                <title>How MySQL Is Evolving: Open Roadmaps, Community Collaboration, and New Ways to Contribute</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:40</duration>
                <abstract>MySQL is evolving its development process and community engagement. Oracle is shifting from a model where it primarily defined the roadmap internally and released the results as open source, toward a more open, community-oriented approach.

This session introduces MySQL&#8217;s Community Engagement Strategy and Community Roadmap, explaining how Oracle is working to expand the MySQL ecosystem by making roadmap discussions more transparent and encouraging broader participation from users, developers, DBAs, and contributors.

We will cover how the MySQL community can engage with the project through public discussions, feedback on bugs and feature requests. Attendees will learn how they can help shape the future of MySQL&#8212;not only as users of the database, but as active participants in its ongoing evolution.</abstract>
                <slug>coscup-2026-2333-how-mysql-is-evolving-open-roadmaps-community-collaboration-and-new-ways-to-contribute</slug>
                <track>Taiwan MySQL User Group</track>
                
                <persons>
                    <person id='333'>&#26806;&#23665; &#38534;&#36628; / KAJIYAMA, Ryusuke</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/W3RQUV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d83ebc1b-597d-59f0-bc8b-99b283849b53' id='2229' code='JUXUWC'>
                <room>TR210</room>
                <title>&#32156;&#35261;&#26032;&#19968;&#20195;MySQL&#38263;&#26399;&#25903;&#25345;&#29256;- MySQL 9.7</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:40</duration>
                <abstract>MySQL&#33258;&#21069;&#24180;&#22235;&#26376;&#23559;&#29256;&#26412;&#30332;&#34892;&#26041;&#24335;&#25913;&#28858;&#38263;&#26399;&#25903;&#25345;&#29256;(LTS)&#21644;&#21109;&#26032;&#29256;&#20341;&#34892;,&#20006;&#19988;&#25512;&#20986;&#20102;&#23427;&#30340;&#31532;&#19968;&#20491;LTS&#29256;,&#32147;&#36942;&#20841;&#24180;MySQL 9.x&#21109;&#26032;&#29256;&#30340;&#32047;&#31309;&#26032;&#25216;&#21644;&#26032;&#21151;&#33021;,&#22312;&#20170;&#24180;4&#26376;&#25512;&#20986;&#20102;&#23427;&#30340;&#31532;&#20108;&#20491;LTS&#29256; - MySQL 9.7,&#36889;&#20491;&#29256;&#26412;&#23559;&#20139;&#26377;8&#24180;&#30340;&#25903;&#25588;&#36913;&#26399;,&#36889;&#27573;&#26399;&#38291;9.7&#23559;&#25345;&#32396;&#25552;&#20379;&#26356;&#26032;&#29256;,&#32780;&#19981;&#26371;&#21152;&#26032;&#21151;&#33021;&#20197;&#20445;&#35657;&#25033;&#29992;&#31995;&#32113;&#22312;&#26356;&#26032;&#29256;&#20043;&#38291;&#30340;&#30456;&#23481;&#24615;,&#36889;&#36861;&#27714;&#31995;&#32113;&#31337;&#23450;&#24615;&#30340;&#20351;&#29992;&#32773;&#32780;&#35328;,MySQL 9.7&#23559;&#26159;&#19968;&#20491;&#37325;&#35201;&#30340;&#37324;&#31243;&#30865;-&#24744;&#21487;&#20197;&#23433;&#24515;&#30340;&#22312;8&#24180;&#20839;&#20351;&#29992;&#36234;&#20358;&#36234;&#31337;&#23450;MySQL 9.7.
&#22312;&#36889;&#20491;&#20998;&#20139;&#20013;&#25105;&#23559;&#28858;&#21508;&#20301;&#20171;&#32057;MySQL 9.7&#24118;&#20358;&#30340;&#26368;&#26032;&#21151;&#33021;,&#20197;&#21450;MySQL&#38263;&#26399;&#25903;&#25345;&#29256;&#30340;&#20351;&#29992;&#32773;&#33021;&#30001;9.7&#29256;&#24471;&#21040;&#20160;&#40636;&#25928;&#30410;.</abstract>
                <slug>coscup-2026-2229-mysql-mysql-9-7</slug>
                <track>Taiwan MySQL User Group</track>
                
                <persons>
                    <person id='73'>Ivan Tu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JUXUWC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5fe714e8-beea-5766-8cad-a82a4a1eecc2' id='2574' code='FFEAJR'>
                <room>TR210</room>
                <title>Planning your upgrade to MySQL 9.7</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:40</duration>
                <abstract>The recent release of MySQL  9.7 Long Term Support (LTS) community editions, joins MySQL 8.4 LTS as the two current LTS releases.  The popular and widely used MySQL 8.0 has now reached EOL. Organizations running MySQL 8.0 should be migrating to MySQL 8.4 and evaluating the roadmap of features and capabilities of the new MySQL 9.7.

In this session, we&apos;ll take a deep dive into the new capabilities shipping in MySQL 9.7 Community Edition: full DML support for JSON Duality Views, the Hypergraph Optimizer, JavaScript stored procedures, enhanced security management, and a number of Enterprise-only components now available to all &#8212; including replication observability tools and OpenTelemetry-based telemetry integration. 
This talk focuses on how to responsibly evaluate and test a major version release before production deployment. We&apos;ll walk through a practical checklist covering compatibility assessment, workload testing, staged rollout strategies, and rollback planning to help developers integrating new features into application workflows, DBAs managing the migration and monitoring behavior changes, and engineering leadership weighing the timing and scope of the upgrade.
Attendees will leave with a better understanding of MySQL 9.7&apos;s most impactful features and a strategy they can take directly back to their team to evaluate them.</abstract>
                <slug>coscup-2026-2574-planning-your-upgrade-to-mysql-9-7</slug>
                <track>Taiwan MySQL User Group</track>
                
                <persons>
                    <person id='1456'>Ronald Bradford</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://speakerdeck.com/ronaldbradford/planning-your-upgrade-to-mysql-9-dot-7">SpeakerDeck Slides</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/FFEAJR/resources/2026-08_Planning_your_upgrade_to_My_5x4Uanw.pdf">Presentation Slides</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FFEAJR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4f36d9d8-fe42-5ea7-9adc-384568620a00' id='2407' code='JXZPYZ'>
                <room>TR210</room>
                <title>&#24478;&#38646;&#25171;&#36896;&#19968;&#20491; MySQL-based RAG &#31995;&#32113;&#65306;VECTOR &#22411;&#21029;&#23526;&#25136;&#12289;&#24037;&#31243;&#21462;&#25448;&#33287; pgvector &#23565;&#29031;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:40</duration>
                <abstract>&#30070;&#22823;&#23478;&#35527;&#21040; RAG&#65288;Retrieval-Augmented Generation&#65289;&#65292;&#31532;&#19968;&#20491;&#24819;&#21040;&#30340;&#20786;&#23384;&#23652;&#24448;&#24448;&#26159; Pinecone&#12289;Qdrant&#12289;Milvus&#65292;&#25110;&#26159; PostgreSQL + pgvector&#12290;&#20294;&#26159;&#22312;&#32085;&#22823;&#22810;&#25976;&#20225;&#26989;&#26082;&#26377;&#30340; stack &#35041;&#65292;MySQL &#25165;&#26159;&#37027;&#20491;&#12300;&#26126;&#26126;&#23601;&#22312;&#37027;&#35041;&#12289;&#21371;&#24190;&#20046;&#27794;&#26377;&#20154;&#22312; RAG &#36984;&#22411;&#35342;&#35542;&#20013;&#25552;&#21040;&#12301;&#30340;&#35282;&#33394;&#12290;
    MySQL 9.0 &#24050;&#32147;&#27491;&#24335;&#21152;&#20837; VECTOR &#36039;&#26009;&#22411;&#21029;&#12290;&#37027;&#40636;&#21839;&#38988;&#20358;&#20102;&#65306;&#22312;&#19981;&#21478;&#22806;&#25644;&#19968;&#24231;&#36039;&#26009;&#24235;&#30340;&#21069;&#25552;&#19979;&#65292;&#21040;&#24213;&#33021;&#19981;&#33021;&#29992; MySQL &#25226;&#19968;&#20491;&#21487;&#36939;&#20316;&#30340; RAG &#31995;&#32113;&#20570;&#20986;&#20358;&#65311;&#20570;&#24471;&#36215;&#20358;&#12289;&#21448;&#33021;&#25744;&#22810;&#20037;&#65311;
    &#26412;&#22580;&#27425;&#20197;&#19968;&#20491;&#24478;&#38646;&#25171;&#36896;&#12289;&#23436;&#25972;&#38283;&#28304;&#30340; demo &#23560;&#26696;&#28858;&#20027;&#36600;&#65292;&#24118;&#32893;&#30526;&#19968;&#27493;&#27493;&#22312; MySQL 9.x &#19978;&#27083;&#24314; RAG &#31995;&#32113;&#65306;&#24478; schema &#35373;&#35336;&#12289;embedding &#23531;&#20837;&#12289;Top-K &#30456;&#20284;&#24230;&#26597;&#35426;&#65292;&#21040;&#20018;&#25509; LLM &#23436;&#25104;&#21839;&#31572;&#12290;&#36884;&#20013;&#26371;&#28145;&#20837; VECTOR &#22411;&#21029;&#30340;&#20839;&#37096;&#20786;&#23384;&#26041;&#24335;&#12289;&#21487;&#29992;&#20989;&#24335;&#65292;&#20197;&#21450;&#30446;&#21069;&#26368;&#38364;&#37749;&#30340;&#38480;&#21046;&#8212;&#8212;&#31038;&#32676;&#29256;&#23578;&#26410;&#25552;&#20379;&#21407;&#29983; ANN &#32034;&#24341;&#12290;
    &#25509;&#33879;&#65292;&#25105;&#20497;&#25226;&#21516;&#19968;&#20221;&#36039;&#26009;&#12289;&#21516;&#19968;&#32068;&#26597;&#35426;&#25644;&#21040; PostgreSQL pgvector &#19978;&#20570;&#23565;&#29031;&#32068; benchmark&#65292;&#35488;&#23526;&#21576;&#29694;&#20841;&#32773;&#22312; latency&#12289;recall&#12289;&#38283;&#30332;&#39636;&#39511;&#12289;&#32173;&#36939;&#25104;&#26412;&#19978;&#30340;&#24046;&#36317;&#12290;&#26368;&#24460;&#25552;&#20986;&#19968;&#20491;&#21209;&#23526;&#30340;&#36984;&#22411;&#27770;&#31574;&#26694;&#26550;&#65306;&#20160;&#40636;&#24773;&#22659;&#19979;&#12300;&#22312; MySQL &#19978;&#20570; RAG&#12301;&#26159;&#21512;&#29702;&#30340;&#24037;&#31243;&#36984;&#25799;&#65292;&#20160;&#40636;&#24773;&#22659;&#19979;&#25033;&#35442;&#26524;&#26039;&#25563;&#24037;&#20855;&#12290;
    &#25152;&#26377; demo &#31243;&#24335;&#30908;&#12289;SQL schema&#12289;benchmark &#33139;&#26412;&#33287;&#25237;&#24433;&#29255;&#37117;&#26371;&#20197; Apache-2.0 / CC BY-SA &#25480;&#27402;&#20844;&#38283;&#26044; GitHub&#65292;&#29694;&#22580;&#32893;&#30526;&#21487;&#20197;&#21363;&#26178;&#22312;&#33258;&#24049;&#30340;&#29872;&#22659;&#37325;&#29694;&#12290;</abstract>
                <slug>coscup-2026-2407-mysql-based-rag--vector---pgvector</slug>
                <track>Taiwan MySQL User Group</track>
                
                <persons>
                    <person id='1369'>Hank Tom</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JXZPYZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='423403c2-d7c0-51ed-bc64-2d078e4cad14' id='2518' code='SKHXGF'>
                <room>TR210</room>
                <title>&#12304;&#32173;&#36939;&#29983;&#23384;&#25136;&#12305;&#36814;&#25136; MySQL 8.0 EOL&#65292;&#25105;&#20497;&#35442;&#22914;&#20309;&#21033;&#29992; OCI &#29305;&#24615;&#36914;&#34892;&#12300;&#28961;&#24863;&#21319;&#32026;&#12301;&#65311;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T12:10:00+08:00</date>
                <start>12:10</start>
                <duration>00:40</duration>
                <abstract>OCI &#27231;&#21046;&#30340;&#20449;&#20219;&#24230;&#65306; OCI &#26032;&#25512;&#20986;&#30340;&#12300;&#20841;&#38542;&#27573;&#25511;&#21046;&#21319;&#32026;&#12301;&#33287;&#12300;&#36817;&#20046;&#38646;&#20572;&#27231;&#32173;&#35703;&#12301;&#65292;&#22312;&#29151;&#36939;&#29872;&#22659;&#65288;Production&#65289;&#23526;&#38555;&#38283;&#20992;&#26178;&#65292;&#22823;&#23478;&#25954;&#19981;&#25954;&#23436;&#20840;&#20449;&#20219;&#23427;&#30340;&#33258;&#21205;&#21270;&#65311;</abstract>
                <slug>coscup-2026-2518-mysql-8-0-eol--oci</slug>
                <track>Taiwan MySQL User Group</track>
                
                <persons>
                    <person id='1397'>Albert Lu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SKHXGF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7fb89274-e525-5da3-955e-c07f0f468052' id='2522' code='FCCAZW'>
                <room>TR210</room>
                <title>Will Postgres Live Forever?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>This presentation explains how open source software can live for a very long time, and covers the differences between proprietary and open source software life cycles. It also covers the increased adoption of open source, and many of the ways that Postgres is innovating to continue to be relevant.</abstract>
                <slug>coscup-2026-2522-will-postgres-live-forever</slug>
                <track>Open Source Business Ecosystem</track>
                
                <persons>
                    <person id='1425'>Bruce Momjian</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FCCAZW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b129b3ac-3ff4-566d-8c57-23cf006e6b46' id='2446' code='WZLMDE'>
                <room>TR210</room>
                <title>&#23565;&#25105;&#20497;&#30340;&#23458;&#25142;&#20358;&#35498;&#65292;SaaS &#38283;&#28304;&#37325;&#35201;&#21966;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:05:00+08:00</date>
                <start>14:05</start>
                <duration>00:30</duration>
                <abstract>&#32178;&#32097;&#34892;&#21205;&#31185;&#25216;&#26381;&#21209;NPO&#38936;&#22495;&#22810;&#24180;&#65292;&#24478;&#20844;&#21496;&#38283;&#22987;&#33267;&#20170;&#37117;&#26159;&#20351;&#29992;&#38283;&#28304;&#36575;&#39636;&#65288;&#25480;&#27402;&#20197;AGPL&#28858;&#20027;&#65289;&#26550;&#35373;&#32178;&#31449;&#65292;&#25552;&#20379;&#26381;&#21209;&#65292;&#33509;&#23458;&#25142;&#25793;&#26377;&#25216;&#34899;&#20154;&#21729;&#65292;&#26381;&#21209;&#20063;&#21487;&#20379;&#25216;&#34899;&#20154;&#21729;&#33258;&#34892;&#26550;&#35373;&#25033;&#29992;&#12290;

&#20294;&#23565;&#25105;&#20497;&#30340;&#23458;&#25142;&#20358;&#35498;&#65292;&#36889;&#20214;&#20107;&#37325;&#35201;&#21966;&#65311;&#26412;&#27425;&#24819;&#32842;&#32842;&#38283;&#28304;&#25991;&#21270;&#65292;&#22914;&#20309;&#28145;&#28145;&#24433;&#38911;&#25105;&#20497;&#30340;&#21830;&#26989;&#27169;&#24335;&#12290;

&#22312;&#20844;&#21496;&#20839;&#37096;&#65292;&#28961;&#35542;&#24478;&#36575;&#39636;&#38283;&#30332;&#21040;&#24037;&#20316;&#27770;&#31574;&#19978;&#65292;&#26377;&#20102;&#38283;&#28304;&#65288;&#36575;&#39636;&#12289;&#25991;&#21270;&#65289;&#65292;&#26371;&#26377;&#20160;&#40636;&#19981;&#19968;&#27171;&#12290;
&#20063;&#24819;&#32842;&#32842;&#20197;&#25105;&#20497;&#30340;&#23660;&#24615;&#20358;&#35498;&#65292;&#38283;&#28304;&#36575;&#39636;&#22312; SaaS &#21830;&#26989;&#29151;&#36939;&#26178;&#65292;&#23458;&#25142;&#22312;&#24847;&#30340;&#20839;&#23481;&#65292;&#36319;&#38283;&#28304;&#26377;&#22810;&#22823;&#24046;&#36317;&#12290;
&#26368;&#24460;&#21487;&#20197;&#35611;&#25105;&#20497;&#36817;&#24190;&#24180;&#30340;&#22039;&#35430;&#65292;&#38283;&#28304;&#23565; NPO &#38936;&#22495;&#65292;&#25105;&#20497;&#25110;&#26377;&#19981;&#21516;&#30340;&#20999;&#20837;&#40670;&#21644;&#24819;&#27861;&#12290;</abstract>
                <slug>coscup-2026-2446-saas</slug>
                <track>Open Source Business Ecosystem</track>
                
                <persons>
                    <person id='1375'>Jimmy Huang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WZLMDE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='558b05e4-e465-57b0-bcf8-b87cacd47254' id='2588' code='LCVJQ8'>
                <room>TR210</room>
                <title>&#24478; GitHub Stars &#21040;&#20225;&#26989;&#23458;&#25142;&#65306;WrenAI &#30340;&#38283;&#28304;&#33287;&#21830;&#26989;&#21270;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>WrenAI &#26159;&#19968;&#20491;&#38283;&#28304;&#30340; Generative BI &#24037;&#20855;&#65292;&#35731;&#20351;&#29992;&#32773;&#29992;&#33258;&#28982;&#35486;&#35328;&#26597;&#35426;&#36039;&#26009;&#12290;&#23427;&#24478;&#19968;&#20491;&#24819;&#27861;&#25104;&#38263;&#21040; GitHub 15k star &#30340;&#23560;&#26696;&#65292;&#20006;&#36914;&#20837;&#27472;&#32654;&#22823;&#22411;&#20225;&#26989;&#30340;&#27491;&#24335;&#37096;&#32626;&#12290;&#36889;&#22580;&#20998;&#20139;&#26371;&#25286;&#35299;&#65306;&#25105;&#20497;&#28858;&#20160;&#40636;&#36984;&#25799;&#38283;&#28304;&#12289;&#31038;&#32676;&#22914;&#20309;&#25104;&#38263;&#12289;&#20197;&#21450;&#20844;&#21496;&#22312;&#20309;&#26178;&#12289;&#20381;&#25818;&#20160;&#40636;&#37007;&#36655;&#25512;&#20986;&#21830;&#26989;&#29256;&#26412;&#12290;</abstract>
                <slug>coscup-2026-2588-github-stars--wrenai</slug>
                <track>Open Source Business Ecosystem</track>
                
                <persons>
                    <person id='1473'>&#24373;&#20210;&#23041;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LCVJQ8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c1966fde-001b-515a-a9ba-20fce01fc911' id='2489' code='JCR78M'>
                <room>TR210</room>
                <title>&#22533;&#25345;&#38283;&#28304;&#20043;&#36947;&#30340;&#20844;&#21496;&#24590;&#40636;&#36090;&#37666;&#38263;&#22823;&#27963;&#20102;2X&#24180;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:15:00+08:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>- &#26234;&#26032;&#36039;&#36890;&#24590;&#40636;&#29992;&#38283;&#28304;&#36575;&#39636;&#20570;&#29983;&#24847;?
- &#28858;&#20160;&#40636;&#36984;&#25799;&#29992;&#38283;&#28304;&#36575;&#39636;? &#22909;&#34389;&#21644;&#22750;&#34389;? &#26371;&#29305;&#21029;&#22312;&#24847;&#26159;&#21738;&#31278; release license &#21966;?
- &#23458;&#25142;&#22312;&#24847;&#26159;&#38283;&#28304;&#36575;&#39636;&#21966;?
- &#26082;&#28982;&#26159; open source&#65292;&#23458;&#25142;&#28858;&#20160;&#40636;&#26371;&#33457;&#37666;&#36023;?
- &#29992;&#38283;&#28304;&#36575;&#39636;&#35201;&#24590;&#40636;&#31478;&#29229;&#23565;&#25163;&#26377;&#24046;&#30064;?</abstract>
                <slug>coscup-2026-2489-2x</slug>
                <track>Open Source Business Ecosystem</track>
                
                <persons>
                    <person id='1404'>kc</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JCR78M/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f223858b-7439-5427-a889-5b24474dbe3e' id='2322' code='W39FHQ'>
                <room>TR210</room>
                <title>&#38283;&#20844;&#21496;&#25512;&#24291;&#38283;&#28304;&#65292;&#26377;&#25630;&#38957;&#21966;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:50:00+08:00</date>
                <start>15:50</start>
                <duration>00:30</duration>
                <abstract>g0v &#38263;&#26399;&#21443;&#33287;&#32773; Ronny &#22312; 2023 &#24180;&#25104;&#31435;&#20102;&#27472;&#22132;&#26377;&#38480;&#20844;&#21496;&#65288;OpenFun&#65289;&#65292;&#26399;&#24453;&#23559;&#36942;&#21435;&#22312; g0v &#30340;&#33288;&#36259;&#65292;&#36681;&#35722;&#28858;&#20844;&#21496;&#30340;&#30446;&#27161;&#65292;&#35731;&#38283;&#25918;&#25919;&#24220;&#36939;&#21205;&#33021;&#26356;&#27704;&#32396;&#30340;&#36914;&#34892;&#19979;&#21435;&#12290;

&#19977;&#24180;&#20358;&#27472;&#22132;&#36880;&#28472;&#31449;&#31337;&#33139;&#27493;&#65292;&#38283;&#30332;&#20102; LawTrace &#21644; OpenBudget &#31561;&#38283;&#25918;&#25919;&#24220;&#38283;&#28304;&#23560;&#26696;&#65292;&#20006;&#19988;&#25345;&#32396;&#22312;&#33287;&#25919;&#24220;&#20513;&#35696;&#38283;&#25918;&#21332;&#20316;&#25991;&#21270;&#65292;&#27472;&#22132;&#26159;&#24590;&#40636;&#36208;&#36942;&#20358;&#30340;&#21602;&#65311;</abstract>
                <slug>coscup-2026-2322</slug>
                <track>Open Source Business Ecosystem</track>
                
                <persons>
                    <person id='1048'>Ronny Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/W39FHQ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR211' guid='243dce87-89ab-518a-a52c-61124e801bde'>
            <event guid='df8eef58-2879-5753-a154-a086d67927c1' id='2234' code='SCJ33F'>
                <room>TR211</room>
                <title>&#38283;&#28304;&#21363;&#33288;&#31243;&#24335;&#34920;&#28436;&#65306;&#21738;&#35041;&#25214;&#36039;&#28304;&#21644;&#31038;&#32676;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#38899;&#27138;&#34920;&#28436;&#32972;&#26223;&#30340;&#37239;&#36984;&#35222;&#35258;&#65292;&#21040;&#25976;&#23416;&#37007;&#36655;&#28436;&#20986;&#30340;&#38899;&#27138;&#65292;&#20320;&#26377;&#32893;&#36942; &quot;&#21363;&#33288;&#31243;&#24335;&quot;(livecoding) &#21966;&#65311;&#19968;&#36215;&#20358;&#30475;&#30475;&#26377;&#20160;&#40636;&#38283;&#28304;&#30340;&#24037;&#20855;&#21487;&#20197;&#39340;&#19978;&#20837;&#22353;&#65281;

https://github.com/toplap/awesome-livecoding/blob/master/README.md

https://vcvrack.com/ https://tixl.app/ https://cables.gl/ https://strudel.cc/ https://git.sr.ht/~rabbits/orca-examples https://0b5vr.com/wavenerd/ https://github.com/wrightwriter/Bonzomatic-Compute https://hydra.ojack.xyz https://estuary.mcmaster.ca/</abstract>
                <slug>coscup-2026-2234</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1276'>&#30707;&#29509; ciosai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/SCJ33F/resources/main_vKktDby.html">簡報檔</attachment>
                
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/SCJ33F/resources/main_TxP1ZLC.html">簡報檔(7 aug)</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SCJ33F/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7e1bd79e-774f-5f57-af35-3368e2bf2527' id='2387' code='ETFVF8'>
                <room>TR211</room>
                <title>Developers: Start Contributing Now!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>The FOSS community thrives because it&apos;s built on collaboration, mentorship, and contribution. Drawing from hundreds of podcast interviews with FOSS developers globally, this session highlights how strategic contributions can create benefits for individual developers, corporate employers, and the entire community. Attendees will gain actionable strategies to start contributing effectively while learning how such efforts open doors to leadership, visibility, and long-term relationships within the community.</abstract>
                <slug>coscup-2026-2387-developers-start-contributing-now</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='520'>Jim Grisanzio</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ETFVF8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6979090c-558a-5546-8e66-79d5fbe7abbc' id='2451' code='X9SGLP'>
                <room>TR211</room>
                <title>&#30070;&#35373;&#35336;&#24605;&#32173;&#36935;&#19978;&#38283;&#28304;&#29151;&#36939;&#65306;&#35731;&#24535;&#24037;&#26356;&#20778;&#38597;&#21332;&#20316;&#30340;&#23567;&#24037;&#20855;&#23526;&#36368;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#38283;&#28304;&#31038;&#32676;&#33287;&#22823;&#22411;&#24180;&#26371;&#65288;&#22914; g0v Summit&#65289;&#30340;&#31820;&#20633;&#36942;&#31243;&#20013;&#65292;&#24448;&#24448;&#26371;&#38754;&#33256;&#21040;&#12300;&#24535;&#39000;&#32773;&#33021;&#37327;&#26377;&#38480;&#12301;&#33287;&#12300;&#34892;&#25919;&#24246;&#21209;&#32321;&#29795;&#12301;&#30340;&#38617;&#37325;&#25361;&#25136;&#12290;&#30070;&#25105;&#20497;&#29992;&#35373;&#35336;&#24605;&#32173;&#37325;&#26032;&#23529;&#35222;&#36889;&#20123;&#30171;&#40670;&#26178;&#65292;&#26371;&#30332;&#29694;&#35377;&#22810;&#25705;&#25830;&#21147;&#20358;&#33258;&#26044;&#26684;&#24335;&#36681;&#35695;&#33287;&#37325;&#35079;&#21214;&#21205;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#36879;&#36942;&#12300;&#26381;&#21209;&#35373;&#35336;&#12301;&#30340;&#35222;&#35282;&#65292;&#38283;&#30332;&#19968;&#31995;&#21015;&#36629;&#37327;&#21270;&#24037;&#20855;&#65306;&#24478;&#21487;&#20197;&#39511;&#35657;&#20449;&#31665;&#22320;&#22336;&#30340;&#33258;&#21205;&#21270;&#25240;&#25187;&#30908;&#30332;&#25918;&#31995;&#32113;&#12289;&#35731;&#32232;&#36655;&#32773;&#33021;&#22312;&#38642;&#31471;&#25991;&#20214;&#24037;&#20855;&#25490;&#29256;&#20006;&#19968;&#37749;&#36681;&#28858; HTML &#37109;&#20214;&#23492;&#20986;&#30340;&#23567;&#24037;&#20855;&#65292;&#21040;&#23559;&#32080;&#27083;&#21270;&#36039;&#26009;&#65288;Opass json&#65289;&#33258;&#21205;&#29983;&#25104;&#28858; SVG &#27284;&#30340;&#20114;&#21205;&#24335;&#32178;&#38913;&#65288;[g0v/opass-schedule-to-svg](https://github.com/g0v/opass-schedule-to-svg)&#65289;&#12290;

&#25105;&#20497;&#23559;&#25506;&#35342;&#22914;&#20309;&#36879;&#36942;&#36889;&#20123;&#12300;&#30475;&#19981;&#35211;&#30340;&#35373;&#35336;&#12301;&#65292;&#38477;&#20302;&#21443;&#33287;&#38272;&#27323;&#65292;&#35731;&#24535;&#24037;&#33021;&#23559;&#29645;&#36020;&#30340;&#21109;&#36896;&#21147;&#30041;&#22312;&#26680;&#24515;&#20219;&#21209;&#19978;&#65292;&#23526;&#29694;&#30495;&#27491;&#12300;&#20778;&#38597;&#12301;&#30340;&#38283;&#28304;&#21332;&#20316;&#12290;</abstract>
                <slug>coscup-2026-2451</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='776'>Dong</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/g0v/opass-schedule-to-svg">opass-schedule-to-svg</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/X9SGLP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bdf43332-31b6-5003-87d3-f9267c4a9441' id='2412' code='NMWE8R'>
                <room>TR211</room>
                <title>&#25945;&#23416;&#31649;&#29702;&#24179;&#21488;&#25844;&#20805;&#24037;&#20855;&#30340;&#38283;&#25918;&#27161;&#28310;&#65306;&#35527; LTI 1.3 &#30340;&#27231;&#21046;&#12289;&#25033;&#29992;&#33287;&#23526;&#36368;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>**[ &#20114;&#36890;&#24615;&#65288;Interoperability&#65289;&#26159;&#20160;&#40636;&#65311;&#28858;&#20160;&#40636; LMS &#38656;&#35201;&#20114;&#36890;&#24615;&#27161;&#28310;&#65311;]**

* &#25105;&#20497;&#23559;&#24478;&#29694;&#20195;&#25976;&#20301;&#23416;&#32722;&#29872;&#22659;&#35527;&#36215;&#65306;LMS &#24050;&#19981;&#20877;&#21482;&#26159;&#21934;&#19968;&#24179;&#21488;&#65292;&#32780;&#26159;&#38656;&#35201;&#25972;&#21512;&#24433;&#29255;&#12289;&#28204;&#39511;&#12289;AI&#12289;&#25945;&#26448;&#12289;&#20316;&#26989;&#33287;&#22806;&#37096;&#26381;&#21209;&#30340;&#23416;&#32722;&#20837;&#21475;&#12290;

* &#25506;&#35342;&#20114;&#36890;&#24615;&#27161;&#28310;&#22914;&#20309;&#38477;&#20302;&#25972;&#21512;&#25104;&#26412;&#65292;&#35731;&#19981;&#21516;&#23416;&#32722;&#24037;&#20855;&#33021;&#20197;&#19968;&#33268;&#26041;&#24335;&#33287; LMS &#21332;&#20316;&#12290;


**[ &#31777;&#20171; 1EdTech &#30340;&#20114;&#36890;&#24615;&#29983;&#24907;&#31995; ]**

* &#20171;&#32057; IMS Global &#21040; 1EdTech &#30340;&#28436;&#36914;&#32972;&#26223;&#65292;&#20197;&#21450;&#20854;&#22312;&#25945;&#32946;&#31185;&#25216;&#38936;&#22495;&#30340;&#35282;&#33394;&#12290;

* &#31777;&#20171;&#20027;&#35201;&#20114;&#36890;&#24615;&#27161;&#28310;&#65306;LTI&#65288;Learning Tools Interoperability&#65289;&#12289;QTI &#65288;Question and Test Interoperability&#65289;&#12289;One Roster &#35498;&#26126;&#36889;&#20123;&#27161;&#28310;&#22914;&#20309;&#25903;&#25588;&#36523;&#20221;&#39511;&#35657;&#12289;&#36328;&#24179;&#21488;&#25972;&#21512;&#12290;


**[ &#25506;&#31350; LTI 1.3 &#30340;&#26680;&#24515;&#36939;&#20316;&#27010;&#24565; ]**

* LTI 1.1 &#21040; LTI 1.3 &#30340;&#28436;&#36914;&#65306;&#26032;&#27231;&#21046;&#12289;&#26032;&#21151;&#33021;&#33287;&#23433;&#20840;&#24615;&#25913;&#21892;&#12290;

* &#25945;&#23416;&#24179;&#21488;&#33287;&#25844;&#20805;&#24037;&#20855;&#22914;&#20309;&#28317;&#36890;&#65306;LTI 1.3 Launch Flow &#65288;OIDC Login&#12289;OAuth 2.0&#12289;JWT / id_token&#65289;

**[ Demo&#65306;&#20197; NTUCOOL / Canvas LMS &#28858;&#20363;&#20018;&#25509; LTI 1.3 &#23416;&#32722;&#24037;&#20855; ]**

* &#23526;&#38555;&#23637;&#31034;&#65306;&#22914;&#20309;&#22312; Canvas &#24314;&#31435;&#33287;&#35373;&#23450; LTI 1.3 Tool&#65311;&#20182;&#26377;&#20160;&#40636;&#26126;&#39023;&#30340;&#22909;&#34389;&#65311;

* &#32147;&#39511;&#20998;&#20139;&#65306;&#35527; NTUCOOL &#22914;&#20309;&#20381;&#29031;&#29694;&#26377;&#30340;&#25216;&#34899;&#22534;&#30090;&#23526;&#36368; LTI 1.3</abstract>
                <slug>coscup-2026-2412-lti-1-3</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1370'>Steven Yang</person><person id='1509'>Kiew Jun Teng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NMWE8R/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7705d3bf-ac70-58af-9d1b-c28c242b0c5c' id='2257' code='QGBTWB'>
                <room>TR211</room>
                <title>&#24320;&#21457;&#32773;&#20307;&#39564;&#65306;&#24320;&#28304;&#36129;&#29486;&#30340;&#26032;&#37325;&#28857;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Open source has never had more contributors, and yet, more and more projects struggle with adoption, onboarding, and retention. Ever wondered **why**? 

The **bottleneck** isn&apos;t code quality. It&apos;s the experience. More specifically the Contributor experience. Bad _READMEs_, undocumented _APIs_, broken setup scripts, and hostile first-timer experiences kill more projects every year than any technical limitation ever will. 

**Developer experience is now the highest-leverage contribution you can make to open source.** Yet it remains the most overlooked. 

In this talk, we will prove it with evidence. We&apos;ll share concrete examples of what broke and what we fixed across API ecosystems and cloud-native infrastructure: onboarding flows that cut _time-to-first-PR_, _documentation architectures_ that actually scaled, _API design decisions_ that reduced support burden, and _contributor ladder_ structures that turned drive-by visitors into long-term contributors and maintainers. If you care about **scaling your open source project**, this talk is for you.</abstract>
                <slug>coscup-2026-2257</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1238'>Eeshaan Sawant</person><person id='1285'>Shriya Chauhan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QGBTWB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='32f42933-e3df-51c5-a04a-bbf3d1410d04' id='2098' code='JFMB7M'>
                <room>TR211</room>
                <title>Building AI-Powered Interactive Maps with Open Data &#22914;&#20309;&#20351;&#29992;&#38283;&#25918;&#36039;&#26009;&#24314;&#27083; AI &#39493;&#21205;&#30340;&#20114;&#21205;&#24335;&#22320;&#22294;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>This session will shows how to build interactive 2D and 3D maps using open datasets and open geospatial formats. Through real-world website examples, I&#8217;ll demonstrate how users can explore weather, location, and environmental data in an interactive and intuitive way.

Also covers practical approaches to improve scalability, such as better data organization and map layer handling. While Mapbox and Google Maps Platform are used as examples, including customizing map styles with google cloud based tools the focus is on reusable ideas and patterns that work across different mapping libraries and technology stacks.</abstract>
                <slug>coscup-2026-2098-building-ai-powered-interactive-maps-with-open-data--ai</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1229'>Louis Yoong &#32705;&#27427;&#29788;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/14kKU3R-ha-57azM2txkRicUNQ0cOvnTX0Sk7ZGDQzcI/edit?slide=id.p#slide=id.p">Building AI-Powered Interactive Maps with Open Data</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JFMB7M/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='81d88108-66d1-56e8-86e0-d909c97fbdda' id='2125' code='GQGLDL'>
                <room>TR211</room>
                <title>Building fraud detection infrastructure for the unprotected: open-source fintech from Nepal</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>South Asia&apos;s digital payment ecosystem is growing fast but the fraud infrastructure protecting it hasn&apos;t kept up. Platforms serving millions of users often lack real-time device intelligence, have no way to detect SIM swap attacks without KYC dependency, and can&apos;t share signals across providers without exposing customer data. The threat model is also genuinely different here: attackers exploit device cycling, identity reuse across platforms, and the absence of cross-institution coordination in ways that Western fraud tooling simply isn&apos;t designed for.

This talk explores how you can address these gaps using open-source infrastructure: Go, NATS, PostgreSQL, Python and why releasing client SDKs openly matters as much as the system design itself. We&apos;ll cover phone-hash-based SIM swap detection, weighted real-time fraud scoring with cold-start constraints, device fingerprinting without invasive data collection, and the architecture of a scoring pipeline designed to run at payment speed.

These are lessons learned firsthand while building a fraud detection platform targeting Nepal&apos;s payment ecosystem the technical decisions, the dead ends, and what a working open-source approach actually looks like in practice.</abstract>
                <slug>coscup-2026-2125-building-fraud-detection-infrastructure-for-the-unprotected-open-source-fintech-from-nepal</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1239'>Aaditya Binod Yadav</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GQGLDL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bc9a88e8-ece3-5b44-a778-d85975e22d31' id='2121' code='PU8GEB'>
                <room>TR211</room>
                <title>The Internet of Money: Building Open Financial Bridges with Interledger</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>Despite rapid advances in digital payments, financial systems remain fragmented and exclusionary. This talk explores how the Interledger Protocol (ILP) enables seamless interoperability across diverse payment networks, creating a foundation for open and inclusive finance.

We will dive into how Interledger works, real-world use cases, and how open-source contributors can help shape the future of global payments.</abstract>
                <slug>coscup-2026-2121-the-internet-of-money-building-open-financial-bridges-with-interledger</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1232'>Akshat Sharma</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PU8GEB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3101834e-ad5d-54d4-89ad-0086270c6b16' id='2449' code='M7GQ8W'>
                <room>TR211</room>
                <title>&#27472;&#27954;&#30340;&#38283;&#28304;&#36983;&#31227;&#23526;&#27841;&#8212;&#8212;&#20126;&#27954;&#28858;&#20160;&#40636;&#35442;&#38364;&#27880;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:40:00+08:00</date>
                <start>15:40</start>
                <duration>00:30</duration>
                <abstract>Europe isn&apos;t just talking about digital sovereignty anymore. Governments are actually doing it. Schleswig-Holstein is moving 30,000 workstations off Microsoft. France is deploying open source productivity stacks across ministries. Denmark, the ICC, universities, hospitals &#8212; the list keeps growing. And at the center of most of these migrations sit open source tools like Libre Office, Nextcloud and more.

This talk is about what these migrations really look like in practice &#8212; the architecture decisions (why Hub over Suite matters), the deployment realities (self-hosted, air-gapped, sovereign cloud), the partner ecosystem that makes it function, and the things that go wrong that nobody puts in the press release.

But this isn&apos;t a Europe talk at a European conference. This is a Europe talk at an Asian conference, and that&apos;s the point. Taiwan, Japan, Korea, India, and more; Every country in this room is navigating some version of the same question: how dependent are we on infrastructure we don&apos;t control? Europe is five years ahead on this journey. Some of what they (and we) have learned is directly transferable. Some of it isn&apos;t. I want to bring that honest conversation to COSCUP: What works, what doesn&apos;t, and what your community can start doing now rather than waiting for policy to catch up.</abstract>
                <slug>coscup-2026-2449</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1238'>Eeshaan Sawant</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M7GQ8W/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR212' guid='96a33411-20dd-5ef7-ac1f-ac39fd9d10b5'>
            <event guid='9c4f1176-34f7-5d4b-9755-65c958cf38d9' id='2112' code='KCDCT7'>
                <room>TR212</room>
                <title>A Prompt Is Not All You Need&#65306;&#29992;&#38283;&#28304;&#24037;&#20855;&#25171;&#36896; LLM &#21512;&#25104;&#36039;&#26009;&#31649;&#32218;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#38283;&#28304;&#27169;&#22411;&#29983;&#24907;&#34028;&#21187;&#30332;&#23637;&#30340;&#20170;&#22825;&#65292;&#38283;&#30332;&#32773;&#33021;&#36629;&#26131;&#21462;&#24471; Gemma4&#12289;Qwen3.5 &#31561;&#38914;&#23574;&#30340;&#38283;&#28304;&#22823;&#35486;&#35328;&#27169;&#22411; (LLM)&#12290;&#28982;&#32780;&#65292;&#30070;&#25105;&#20497;&#24819;&#23559;&#36889;&#20123;&#25216;&#34899;&#33853;&#22320;&#21040;&#37329;&#34701;&#12289;&#37291;&#30274;&#31561;&#39640;&#21512;&#35215;&#22580;&#26223;&#26178;&#65292;&#24448;&#24448;&#26371;&#25758;&#19978;&#19968;&#38754;&#21517;&#28858;&#12300;&#36039;&#26009;&#38577;&#31169;&#12301;&#30340;&#39640;&#29254;&#12290;&#21463;&#38480;&#26044;&#20491;&#36039; (PII) &#33287;&#27861;&#35215;&#65292;&#22296;&#38538;&#26681;&#26412;&#25343;&#19981;&#21040;&#30495;&#23526;&#26989;&#21209;&#36039;&#26009;&#20358;&#36914;&#34892; PoC&#12289;&#25928;&#26524;&#39511;&#35657;&#25110; RAG &#31995;&#32113;&#30340;&#22739;&#21147;&#28204;&#35430;&#12290;&#27794;&#26377;&#21487;&#29992;&#36039;&#26009;&#36914;&#34892;&#39511;&#35657;&#65292;&#20877;&#22909;&#30340;&#38283;&#28304;&#27169;&#22411;&#20063;&#38627;&#20197;&#25512;&#36914;&#21040;&#23526;&#38555;&#30340;&#26989;&#21209;&#20013;&#12290;

&#38754;&#23565;&#12300;&#36039;&#26009;&#21487;&#21462;&#29992;&#24615;&#12301;&#30340;&#38627;&#38988;&#65292;&#21512;&#25104;&#36039;&#26009; (Synthetic Data) &#25104;&#28858;&#30772;&#23616;&#38364;&#37749;&#26041;&#27861;&#12290;

&#35377;&#22810;&#22296;&#38538;&#26368;&#21021;&#26371;&#22039;&#35430;&#25163;&#23531; Prompt &#20358;&#29983;&#25104;&#28204;&#35430;&#36039;&#26009;&#12290;&#20294;&#30070;&#38656;&#27714;&#25844;&#22686;&#33267;&#19978;&#21315;&#31558;&#65292;&#19988;&#38920;&#21516;&#26178;&#28415;&#36275;&#22810;&#27171;&#24615;&#12289;&#37002;&#30028;&#26781;&#20214;&#33287;&#37007;&#36655;&#19968;&#33268;&#24615;&#26178;&#65292;&#36889;&#31278;&#20570;&#27861;&#24456;&#24555;&#23601;&#26371;&#38754;&#33256;&#21697;&#36074;&#22833;&#25511;&#12289;&#38627;&#20197;&#39511;&#35657;&#33287;&#28961;&#27861;&#25844;&#23637;&#30340;&#29942;&#38968;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20197; Nvidia Open Source &#24037;&#20855; Data Designer &#28858;&#20363;&#12289;&#25552;&#20379;&#21487;&#37325;&#29694;&#30340;&#31684;&#20363; pipeline&#65292;&#21253;&#21547; synthetic PII / domain QA seed schema&#12289;DAG config&#12289;validator &#35373;&#35336;&#12289;LLM-as-a-Judge rubric&#65292;&#20197;&#21450;&#29983;&#25104;&#36039;&#26009;&#30340;&#21697;&#36074;&#27298;&#26597;&#22577;&#21578;&#12290;&#25152;&#26377;&#31684;&#20363;&#36039;&#26009;&#33287;&#31243;&#24335;&#30908;&#23559;&#20197;&#38283;&#28304;&#25480;&#27402;&#37323;&#20986;&#65292;&#35731;&#32893;&#30526;&#26371;&#24460;&#21487;&#20197;&#30452;&#25509;&#25913;&#36896;&#25104;&#33258;&#24049;&#30340; RAG &#28204;&#35430;&#36039;&#26009;&#25110; PoC dataset&#12290;

&#36879;&#36942;&#36889;&#20491;&#23526;&#25136;&#26696;&#20363;&#65292;&#24076;&#26395;&#24171;&#21161;&#38283;&#28304;&#38283;&#30332;&#32773;&#33287;&#20225;&#26989; IT &#22296;&#38538;&#22312;&#32570;&#20047;&#30495;&#23526;&#36039;&#26009;&#30340;&#22256;&#22659;&#20013;&#65292;&#21033;&#29992;&#38283;&#28304;&#24037;&#20855;&#37832;&#12300;&#28961;&#20013;&#29983;&#26377;&#12301;&#25171;&#36896;&#39640;&#21697;&#36074;&#30340;&#28204;&#35430;&#36039;&#26009;&#38598;&#65292;&#35731; AI &#33853;&#22320;&#30340;&#26368;&#24460;&#19968;&#21737;&#36335;&#36208;&#24471;&#26356;&#31337;&#20581;&#12290;</abstract>
                <slug>coscup-2026-2112-a-prompt-is-not-all-you-need--llm</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='1235'>Nero Un &#38446;&#26234;&#36562;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KCDCT7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='647291a3-47f6-5930-8dc4-4e147d710a32' id='2104' code='MMRBXE'>
                <room>TR212</room>
                <title>&#21478;&#19968;&#31278; Encoding &#26041;&#27861;&#65306;&#23559;&#35486;&#24847;&#27298;&#32034;&#24478;O(n&#178;)&#35722;&#25104;O(n)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#30446;&#21069;&#22810;&#25976;&#35486;&#24847;&#25628;&#23563;&#33287; embedding &#31995;&#32113;&#65292;&#36890;&#24120;&#20381;&#36084; Transformer &#25110;&#21521;&#37327;&#30456;&#20284;&#24230;&#35336;&#31639;&#65292;&#20854;&#35079;&#38620;&#24230;&#24120;&#25509;&#36817; O(n&#178;)&#12290;&#22312;&#22823;&#22411;&#35486;&#26009;&#25110;&#21363;&#26178;&#25628;&#23563;&#22580;&#26223;&#20013;&#65292;&#36889;&#26371;&#24118;&#20358;&#39023;&#33879;&#30340;&#35336;&#31639;&#25104;&#26412;&#12290;

&#26412;&#20998;&#20139;&#23559;&#20171;&#32057;&#19968;&#31278;&#19981;&#21516;&#30340; encoding &#24605;&#36335;&#65292;&#36879;&#36942;&#32080;&#27083;&#21270;&#35486;&#24847;&#34920;&#31034;&#33287;&#35422;&#24409;&#22580;&#65288;semantic field&#65289;&#30340;&#27010;&#24565;&#65292;&#23559;&#26597;&#35426;&#33287;&#35422;&#24409;&#35413;&#20998;&#30340;&#35079;&#38620;&#24230;&#38477;&#20302;&#33267; O(n)&#12290;

&#28436;&#35611;&#20839;&#23481;&#21253;&#21547;&#65306;

- &#20659;&#32113; embedding / Transformer &#27298;&#32034;&#30340;&#35336;&#31639;&#29942;&#38968;
- &#19968;&#31278;&#26367;&#20195;&#30340;&#35486;&#24847; encoding &#26550;&#27083;
- PipeOwl &#23560;&#26696;&#30340;&#35373;&#35336;&#33287;&#23526;&#20316;
- &#22810;&#35486;&#35328;&#27169;&#22411;&#65288;&#20013;&#25991; / &#26085;&#25991;&#65289;&#30340;&#23526;&#39511;&#32080;&#26524;
- &#33287; BM25&#12289;Embedding&#12289;FAISS &#30340;&#36895;&#24230;&#27604;&#36611;

&#26412;&#26041;&#27861;&#33287;&#27169;&#22411;&#24050;&#38283;&#28304;&#65292;&#20006;&#25552;&#20379;&#23526;&#38555; benchmark &#33287;&#23526;&#20316;&#31243;&#24335;&#30908;&#65292;&#26399;&#24453;&#33287;&#38283;&#28304;&#31038;&#32676;&#35342;&#35542;&#21478;&#19968;&#31278;&#35486;&#24847;&#27298;&#32034;&#30340;&#21487;&#33021;&#26041;&#21521;&#12290;

&#30456;&#38364;&#23560;&#26696;
- https://huggingface.co/WangKaiLin/PipeOwl-1.6-tw
- https://huggingface.co/WangKaiLin/PipeOwl-1.5-jp
- https://huggingface.co/WangKaiLin/PipeOwl-1.4-multilingual</abstract>
                <slug>coscup-2026-2104-encoding--o-n-o-n</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='1221'>galaxy4552</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MMRBXE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0bef6996-03d9-5518-819a-bef6737db96a' id='2471' code='SVZZQG'>
                <room>TR212</room>
                <title>&#24478; PyTorch &#21040;&#30828;&#39636;&#65306;wait what? &#29978;&#40636;&#26159; LLM &#32232;&#35695;&#22120;...?</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>&#30070;&#25105;&#20497;&#22312; PyTorch &#20013;&#23531;&#19979;&#19968;&#20491;&#27169;&#22411;&#26178;&#65292;&#19968;&#20491;&#39640;&#38542;&#30340; Tensor &#36939;&#31639;&#65292;&#31350;&#31455;&#26159;&#22914;&#20309;&#19968;&#27493;&#27493;&#36681;&#25563;&#25104;&#33021;&#22816;&#22312; GPU&#12289;TPU &#25110; NPU &#19978;&#39640;&#25928;&#22519;&#34892;&#30340;&#31243;&#24335;&#65311;

&#22312;&#36889;&#22580;&#20998;&#20139;&#20013;&#65292;&#25105;&#20497;&#26371;&#24478; PyTorch &#20986;&#30332;&#65292;&#27839;&#33879;&#27169;&#22411;&#19968;&#36335;&#36208;&#21040;&#30828;&#39636;&#65292;&#20006;&#29702;&#35299; ML/LLM Compiler &#22312;&#20854;&#20013;&#25198;&#28436;&#30340;&#35282;&#33394;&#12290;&#24478; Computation Graph &#33287; Tensor Operation &#38283;&#22987;&#65292;&#25105;&#20497;&#26371;&#30475;&#30475; Compiler &#22914;&#20309;&#23559;&#39640;&#38542;&#30340;&#27169;&#22411;&#36939;&#31639;&#65292;&#36681;&#25563;&#25104;&#36969;&#21512;&#19981;&#21516;&#30828;&#39636;&#26550;&#27083;&#22519;&#34892;&#30340;&#39640;&#25928;&#31243;&#24335;&#12290;

&#25105;&#20497;&#20063;&#26371;&#23559;&#36889;&#20491;&#27969;&#31243;&#33287;&#20659;&#32113;&#31243;&#24335;&#35486;&#35328;&#30340; Compiler &#20570;&#27604;&#36611;&#65292;&#20102;&#35299; ML Workload &#22312;&#32232;&#35695;&#19978;&#26377;&#21738;&#20123;&#19981;&#21516;&#20043;&#34389;&#65292;&#20006;&#36879;&#36942;&#19968;&#20491;&#31777;&#21934;&#30340;&#20114;&#21205;&#24335; Demo&#65292;&#23526;&#38555;&#35264;&#23519; Graph Transformation &#33287;&#21508;&#31278; Optimization &#22914;&#20309;&#24433;&#38911;&#22519;&#34892;&#26041;&#24335;&#12290;

&#26368;&#24460;&#65292;&#25105;&#20497;&#26371;&#36914;&#19968;&#27493;&#35342;&#35542;&#65292;&#28858;&#20160;&#40636; ML Compiler &#22312; LLM &#26178;&#20195;&#35722;&#24471;&#36234;&#20358;&#36234;&#37325;&#35201;&#12290;LLM &#30340;&#25928;&#33021;&#19981;&#21482;&#21462;&#27770;&#26044;&#36939;&#31639;&#37327;&#65292;&#20063;&#39640;&#24230;&#21463;&#21040; Memory Movement&#12289;Kernel Execution&#12289;Data Layout&#65292;&#20197;&#21450;&#30446;&#27161;&#30828;&#39636;&#29305;&#24615;&#30340;&#24433;&#38911;&#12290;

&#36889;&#22580;&#20998;&#20139;&#30340;&#30446;&#30340;&#20006;&#19981;&#26159;&#25945;&#22823;&#23478;&#22914;&#20309;&#35347;&#32244;&#27169;&#22411;&#65292;&#25110;&#28145;&#20837;&#25506;&#35342;&#35079;&#38620;&#30340;&#25976;&#23416;&#26368;&#20339;&#21270;&#65292;&#32780;&#26159;&#24076;&#26395;&#35731;&#36575;&#39636;&#24037;&#31243;&#24107;&#24314;&#31435;&#19968;&#20491;&#28165;&#26970;&#19988;&#23526;&#29992;&#30340; Mental Model&#65292;&#29702;&#35299;&#24478;&#12300;&#23531;&#19979;&#27169;&#22411;&#12301;&#21040;&#12300;&#27169;&#22411;&#30495;&#27491;&#39640;&#25928;&#22320;&#36305;&#22312;&#30828;&#39636;&#19978;&#12301;&#20043;&#38291;&#65292;&#31350;&#31455;&#30332;&#29983;&#20102;&#20160;&#40636;&#12290;

&#31777;&#22577;&#36899;&#32080;&#65306;https://speakerdeck.com/tommyhonym/pytorch-ai-compiler</abstract>
                <slug>coscup-2026-2471-pytorch--wait-what--llm</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='388'>Tommy Han</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SVZZQG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='faa8878e-1ad0-5663-8873-7b3e0f281a68' id='2490' code='JRCCHW'>
                <room>TR212</room>
                <title>YAML is the New Dockerfile: Building AI Agent Systems with Docker cagent</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>The industry is rapidly moving from single LLM applications toward systems composed of multiple agents, tools, memory layers, and workflows. But most discussions around AI agents focus heavily on frameworks and demos, while avoiding the larger systems question:

What does agent infrastructure actually look like?

This talk takes a cloud native and systems-oriented view of AI agents. We&#8217;ll explore how ideas from distributed systems, containers, orchestration, and platform engineering are beginning to shape the next generation of AI tooling.

Topics include:

- Why AI agents resemble distributed systems more than chatbots
- The emerging role of protocols like MCP
- Declarative workflows versus imperative orchestration
- Reproducibility and portability challenges in AI systems
- Why infrastructure concepts like OCI artifacts and YAML workflows are reappearing in AI tooling

Using Docker cagent as a concrete example rather than the centerpiece, we&#8217;ll examine how modern agent runtimes are evolving toward infrastructure-style abstractions.</abstract>
                <slug>coscup-2026-2490-yaml-is-the-new-dockerfile-building-ai-agent-systems-with-docker-cagent</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='930'>Hrittik Roy</person><person id='125'>Parth Goswami</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JRCCHW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='64a42c50-3ca3-5b58-b35a-822b2b57cf00' id='2421' code='S8MFLU'>
                <room>TR212</room>
                <title>&#22312; FPGA &#19978;&#24478; RTL &#21040; Token &#36208;&#36942; LLM &#25512;&#29702;&#20840;&#27969;&#31243;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#25105;&#36879;&#36942; DE10-Nano FPGA &#38283;&#30332;&#26495;&#65292;&#27794;&#26377; GPU&#12289;&#19981;&#21628;&#21483;&#20219;&#20309;&#26694;&#26550;&#65292;&#24478;&#27169;&#22411;&#37327;&#21270;&#12289;&#25512;&#35542;&#24341;&#25806;&#21040; RTL &#30828;&#39636;&#35373;&#35336;&#65292;&#22312; AI &#25512;&#29702;&#30340;&#27599;&#19968;&#23652;&#37117;&#35731;&#33258;&#24049;&#20570;&#20013;&#23416;&#65292;&#23559; BitNet 2B transformer &#27169;&#22411;&#22622;&#22312; 1GB &#35352;&#25014;&#39636;&#30340; DE10-nano FPGA &#19978;&#23436;&#25104; token &#36664;&#20986;&#12290;

&#27492;&#28436;&#35611;&#36969;&#21512;&#37027;&#20123;&#24819;&#35201;&#25720;&#28165; LLM &#24478;&#24213;&#23652;&#30828;&#39636;&#21040;&#26368;&#32066; token &#36664;&#20986;&#30340;&#20154;&#12290;

&#36889;&#22580;&#20998;&#20139;&#26371;&#32842;&#65306;&#19977;&#20803;&#27402;&#37325; LLM &#28858;&#20309;&#29305;&#21029;&#36969;&#21512; FPGA&#12289;T-MAC &#26597;&#34920;&#30340;&#23526;&#20316;&#33287;&#36039;&#28304;&#24179;&#34913;&#12289;HPS/FPGA &#28151;&#21512;&#25512;&#29702;&#24341;&#25806;&#30340;&#35373;&#35336;&#21462;&#25448;&#12289;&#20197;&#21450;&#22312;&#36039;&#28304;&#26997;&#24230;&#21463;&#38480;&#30828;&#39636;&#19978;&#20570; LLM &#37096;&#32626;&#30340;&#36393;&#22353;&#32147;&#39511;&#12290;</abstract>
                <slug>coscup-2026-2421-fpga--rtl--token--llm</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='1371'>Max</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/S8MFLU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0c090e1c-f39a-5d47-9d68-f6de5c1bf6b1' id='2538' code='GC99EF'>
                <room>TR212</room>
                <title>&#31361;&#30772; FP64 &#38480;&#21046;&#65306;AdaptiveGEMM &#36879;&#36942; INT8 Tensor Core &#22312;&#28040;&#36027;&#32026; GPU &#36924;&#36817; A100 &#25928;&#33021;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:00:00+08:00</date>
                <start>12:00</start>
                <duration>00:30</duration>
                <abstract>&#39640;&#31934;&#24230;&#30697;&#38499;&#20056;&#27861; (GEMM) &#22312;&#31185;&#23416;&#33287; AI &#36939;&#31639;&#20013;&#26159;&#26680;&#24515;&#31639;&#23376;&#12290;&#28982;&#32780;&#65292;&#28040;&#36027;&#32026; GPU (&#22914; RTX 40 &#31995;&#21015;) &#30340; FP64 &#38617;&#31934;&#24230;&#31639;&#21147;&#21463;&#30828;&#39636;&#38480;&#21046;&#65292;&#25104;&#28858;&#35377;&#22810;&#38283;&#30332;&#32773;&#33287;&#37327;&#21270;&#20132;&#26131;&#30340;&#25928;&#33021;&#29942;&#38968;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#38283;&#28304;&#23560;&#26696; AdaptiveGEMM&#65306;&#25506;&#35342;&#22914;&#20309;&#21033;&#29992;&#23526;&#20316; Ozaki Scheme &#23559;&#39640;&#31934;&#24230;&#36939;&#31639;&#38477;&#32173;&#25286;&#35299;&#12290;&#25105;&#20497;&#23559;&#28145;&#20837;&#24213;&#23652;&#65292;&#21033;&#29992; CUDA PTX &#33287; mma.sync &#25351;&#20196;&#26997;&#38480;&#22739;&#27048; INT8 Tensor Core&#65292;&#35299;&#27770; Shared Memory Bank Conflict&#65292;&#25104;&#21151;&#22312; RTX 4060 &#19978;&#22823;&#24133;&#25552;&#21319;&#25928;&#33021;&#65292;&#36948;&#21040;&#36924;&#36817; A100 &#31561;&#32026;&#30340; FLOPS &#34920;&#29694;&#12290;

&#12304;&#38627;&#26131;&#24230;&#65306;&#36914;&#38542;&#12305;&#36969;&#21512;&#23563;&#27714;&#31361;&#30772;&#30828;&#39636;&#26997;&#38480;&#30340; HPC &#33287; AI &#24213;&#23652;&#26550;&#27083;&#24037;&#31243;&#24107;&#12290;
&#12304;&#20808;&#20633;&#30693;&#35672;&#12305;&#24314;&#35696;&#20855;&#20633;&#22522;&#30990; C++ &#33021;&#21147;&#65292;&#20102;&#35299; GEMM &#36939;&#20316;&#21407;&#29702;&#65292;&#20006;&#23565; GPU &#35352;&#25014;&#39636;&#26550;&#27083;&#33287; Tensor Core &#26377;&#21021;&#27493;&#35469;&#35672;&#12290;
**Breaking the FP64 Bottleneck: AdaptiveGEMM with INT8 Tensor Cores on Consumer GPUs**

FP64 performance on consumer GPUs is... not exactly great.

In this talk, I&#8217;ll share AdaptiveGEMM, a small experimental project inspired by prior work on the Ozaki Scheme. The idea is to break high-precision matrix multiplication into lower-precision operations and make use of the much faster INT8 Tensor Cores available on consumer GPUs.

Rather than focusing on the algorithm itself, this talk is mostly about the engineering journey: turning ideas from papers into CUDA code, working with PTX and `mma.sync`, dealing with shared-memory bank conflicts, and figuring out why something that looks fast on paper is not always fast on the GPU.

Most of the experiments were done on an RTX 4060.

If you enjoy CUDA, GPU optimization, HPC, or simply making hardware do things it was not particularly designed to do, this talk might be fun for you.</abstract>
                <slug>coscup-2026-2538-fp64--adaptivegemm--int8-tensor-core--gpu--a100</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='1431'>Tsai,Ming-Han</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/aloha1357/AdaptiveGEMM">Github_repo</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GC99EF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='52862aa2-76a9-5fbf-add0-bae553bbae89' id='2268' code='7Q8NTC'>
                <room>TR212</room>
                <title>&#21487;&#35299;&#37323;&#24615;&#33287;&#25033;&#29992;&#65306;&#20154;&#39006;&#30340;&#26368;&#32066;&#38450;&#32218;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:30:00+08:00</date>
                <start>12:30</start>
                <duration>00:30</duration>
                <abstract>LLM &#33287;&#30456;&#38364;&#25216;&#34899;&#28858;&#31185;&#25216;&#33287;&#20154;&#39006;&#24118;&#20358;&#20102;&#24040;&#22823;&#30340;&#36681;&#35722;&#12290;&#20294;&#25105;&#20497;&#20381;&#28982;&#19981;&#30693;&#36947; LLM &#20839;&#37096;&#30340;&#21407;&#29702;&#33287;&#22914;&#20309;&#30906;&#20445; LLM &#19981;&#26371;&#26377;&#24801;&#24847;&#34892;&#28858;&#12290;&#21487;&#35299;&#37323;&#24615;&#25216;&#34899;&#25552;&#20379;&#20102;&#23569;&#25976;&#30340;&#20999;&#20837;&#40670;&#12290;&#33287;&#20854;&#23384;&#22806;&#37096;&#22312;&#35347;&#32244;&#36942;&#31243;&#20013;&#25511;&#21046;&#35486;&#35328;&#27169;&#22411;&#30340;&#34892;&#28858;&#65292;&#19981;&#22914;&#30452;&#25509;&#25171;&#38283;&#27169;&#22411;&#65292;&#21435;&#30452;&#25509;&#25506;&#32034;&#29978;&#33267;&#25511;&#21046;LLM&#30340;&#34892;&#28858;&#12290;

&#20294;&#36889;&#40636;&#37325;&#35201;&#30340;&#25216;&#34899;&#21371;&#39854;&#23569;&#34987;&#35342;&#35542;&#36319;&#25033;&#29992;&#12290;&#36889;&#35041;&#25105;&#20497;&#25171;&#38283;&#20182;&#30340;&#38754;&#32023;&#65292;&#28858;&#26410;&#20358;&#25511;&#21046;&#26356;&#24375;&#22823;&#30340; AI &#29229;&#21462;&#24076;&#26395;

Code: https://github.com/marty1885/llama.cpp/tree/rwkv-edit</abstract>
                <slug>coscup-2026-2268</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='761'>Martin Chang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7Q8NTC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9bf8c4a5-7c42-534e-9d42-38e04104f1a3' id='2535' code='ZVVRHF'>
                <room>TR212</room>
                <title>&#20351;&#29992; PyTorch &#24478;&#38646;&#37327;&#21270; YOLOX</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#27169;&#22411;&#37327;&#21270; (Model Quantization) &#33021;&#22312;&#25512;&#35542;&#38542;&#27573;&#20013;&#26377;&#25928;&#38477;&#20302;&#35336;&#31639;&#37327;&#33287;&#35352;&#25014;&#39636;&#20351;&#29992;&#37327;&#12290; &#36879;&#36942;&#23559;&#27169;&#22411;&#27402;&#37325;&#33287;&#36664;&#20837;&#36039;&#26009;&#36681;&#25563;&#28858;&#20302;&#31934;&#24230;&#36039;&#26009;&#22411;&#24907;&#65292;&#19981;&#20677;&#33021;&#21152;&#24555;&#36939;&#31639;&#36895;&#24230;&#65292;&#36996;&#33021;&#35731;&#27169;&#22411;&#37096;&#32626;&#22312;&#23884;&#20837;&#24335;&#35037;&#32622;&#12290; &#26412;&#27425;&#28436;&#35611;&#23559;&#31034;&#31684;&#22914;&#20309;&#20197; Python &#23526;&#20316;&#27169;&#22411;&#37327;&#21270;&#12290;&#25105;&#20497;&#23559;&#24478;&#38646;&#38283;&#22987;&#65292;&#20351;&#29992; PyTorch &#23565; YOLOX &#29289;&#20214;&#20597;&#28204;&#27169;&#22411;&#36914;&#34892;&#37327;&#21270;&#65292;&#24118;&#38936;&#22823;&#23478;&#24478;&#21407;&#29702;&#21040;&#23526;&#20316;&#65292;&#23559;&#37327;&#21270;&#25216;&#34899;&#25033;&#29992;&#26044;&#38283;&#28304;&#27169;&#22411;&#65292;&#20006;&#36681;&#21270;&#28858;&#21487;&#33853;&#22320;&#30340;&#35299;&#27770;&#26041;&#26696;&#12290;</abstract>
                <slug>coscup-2026-2535-pytorch--yolox</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='589'>John Lu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZVVRHF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b88e39d5-4452-5205-a04e-c101a34eea30' id='2552' code='UEUXUA'>
                <room>TR212</room>
                <title>From Experiments to Dashboards: Modernizing Visdom for Open AI Workflows / &#24478;&#23526;&#39511;&#21040;&#20736;&#34920;&#26495;&#65306;&#28858;&#38283;&#25918; AI &#24037;&#20316;&#27969;&#31243;&#29694;&#20195;&#21270; Visdom</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Visdom is an open source tool for live visualizations and lightweight dashboards in Python, PyTorch, NumPy, and AI workflows. In this session, Fran&#231;ois Cartegnie will facilitate the presentation and conversation with Mario Behling and the Visdom team which will share the story of Visdom&#8217;s modernization at FOSSASIA, including the newest release, local deployment, and an emerging online version that lets researchers and developers quickly use Visdom for their projects.

Visdom &#26159;&#19968;&#22871;&#38283;&#28304;&#24037;&#20855;&#65292;&#21487;&#29992;&#26044; Python&#12289;PyTorch&#12289;NumPy &#21644; AI &#24037;&#20316;&#27969;&#31243;&#20013;&#30340;&#21363;&#26178;&#35222;&#35258;&#21270;&#33287;&#36629;&#37327;&#32026;&#20736;&#34920;&#26495;&#12290;&#22312;&#26412;&#22580;&#27425;&#20013;&#65292;Visdom &#22296;&#38538;&#30340; Mario Behling &#23559;&#20998;&#20139; Visdom &#22312; FOSSASIA &#25512;&#21205;&#29694;&#20195;&#21270;&#30340;&#25925;&#20107;&#65292;&#21253;&#25324;&#26368;&#26032;&#29256;&#26412;&#12289;&#26412;&#27231;&#37096;&#32626;&#65292;&#20197;&#21450;&#27491;&#22312;&#30332;&#23637;&#20013;&#30340;&#32218;&#19978;&#29256;&#26412;&#65292;&#35731;&#30740;&#31350;&#20154;&#21729;&#21644;&#38283;&#30332;&#32773;&#33021;&#26356;&#24555;&#36895;&#22320;&#23559; Visdom &#29992;&#26044;&#33258;&#24049;&#30340;&#23560;&#26696;&#12290;</abstract>
                <slug>coscup-2026-2552-from-experiments-to-dashboards-modernizing-visdom-for-open-ai-workflows---ai--visdom</slug>
                <track>Open LLM Tech: Core Technologies</track>
                
                <persons>
                    <person id='1437'>Mario Behling</person><person id='82'>Fran&#231;ois Cartegnie</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UEUXUA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2a638c50-ab32-53ce-af92-318e83fdaceb' id='2632' code='X7P83A'>
                <room>TR212</room>
                <title>&#36855;&#20320; AI &#40657;&#23458;&#26494; (Mini AI Hackathon)&#65306;&#25171;&#36896;&#19968;&#20491;&#33021;&#20570;&#19968;&#20214;&#23526;&#20107;&#30340; Agent</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>02:00</duration>
                <abstract>&#22823;&#37096;&#20998; AI agent &#30340; demo &#22312;&#21488;&#19978;&#24456;&#21426;&#23475;&#65292;&#19968;&#30896;&#21040;&#30495;&#23526;&#20219;&#21209;&#23601;&#27794;&#29992;&#20102;&#12290;&#36889;&#22580; 2 &#23567;&#26178;&#30340;&#36855;&#20320; hackathon &#35201;&#20570;&#30340;&#27491;&#22909;&#30456;&#21453;&#65306;&#19968;&#36215;&#20570;&#19968;&#20491;&#23567;&#23567;&#30340;&#12289;&#20294;&#30495;&#30340;&#33021;&#21205;&#30340;&#26481;&#35199;&#12290;
&#25105;&#20497;&#26371;&#32102;&#19968;&#20491;&#26126;&#30906;&#30340;&#38988;&#30446;&#21644;&#19968;&#20221;&#36215;&#22987;&#32032;&#26448;&#65288;starter kit&#65289;&#65292;&#35731;&#20320;&#19981;&#29992;&#24478;&#38646;&#38283;&#22987;&#8212;&#8212;&#29694;&#22580;&#36319;&#33879;&#19968;&#36215;&#25171;&#36896;&#19968;&#20491;&#33021;&#24478;&#38957;&#21040;&#23614;&#23436;&#25104;&#20219;&#21209;&#30340; AI agent&#12290;&#31684;&#22285;&#25235;&#23567;&#12289;&#25226;&#23427;&#20570;&#20986;&#20358;&#12289;&#29694;&#22580; demo&#12290;
&#19981;&#38656;&#35201;&#20107;&#21069;&#28310;&#20633;&#12289;&#20063;&#19981;&#38656;&#35201; agent &#32147;&#39511;&#65292;&#24118;&#33879;&#31558;&#38651;&#21644;&#22909;&#22855;&#24515;&#20358;&#23601;&#22909;&#12290;&#27489;&#36814;&#20351;&#29992;&#38283;&#28304;&#27402;&#37325;&#27169;&#22411;&#33287;&#38283;&#28304;&#24037;&#20855;&#12290;&#21487;&#20197;&#21934;&#20154;&#20570;&#65292;&#20063;&#21487;&#20197;&#29694;&#22580;&#32068;&#38538;&#65292;&#26371;&#26377; mentor &#22312;&#22580;&#21332;&#21161;&#12290;
&#27969;&#31243;&#19978;&#65292;&#25105;&#20497;&#26371;&#20808;&#35498;&#26126;&#38988;&#30446;&#33287;&#35215;&#21063;&#65292;&#22823;&#37096;&#20998;&#26178;&#38291;&#25343;&#20358;&#21205;&#25163;&#20570;&#65292;&#26368;&#24460;&#20197;&#31777;&#30701;&#30340;&#29694;&#22580; demo &#25910;&#23614;&#12290;&#20358;&#20570;&#19968;&#20491;&#26481;&#35199;&#12289;&#35469;&#35672;&#20854;&#20182;&#38283;&#30332;&#32773;&#65292;&#30475;&#30475;&#19968;&#25972;&#20491;&#25151;&#38291;&#30340;&#20154;&#22312;&#20841;&#23567;&#26178;&#20839;&#33021;&#29983;&#20986;&#20160;&#40636;&#12290;
&#38364;&#26044;&#38988;&#30446;&#32048;&#31680;&#12289;&#24314;&#35696;&#24037;&#20855;&#33287; starter kit&#65292;&#25105;&#20497;&#26371;&#22312;&#27963;&#21205;&#21069;&#21478;&#34892;&#20844;&#24067;&#12290;</abstract>
                <slug>coscup-2026-2632-ai--mini-ai-hackathon--agent</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1307'>Tan Lean Sheng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/X7P83A/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR213' guid='ab00b813-ff8c-513b-bc49-53a39e749980'>
            <event guid='df8b3cba-2cf6-5a7f-bdb5-08d5d0146656' id='2255' code='WBWFTB'>
                <room>TR213</room>
                <title>Architecting Trusted Execution on RISC-V: Worlds, WorldGuard and Supervisor Domains</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>As system-level hardware isolation has long been a missing piece in the RISC-V ecosystem, emerging standards are now closing that gap. This session provides a general introduction to deploying hardware-enforced Trusted Execution Environments (TEEs) using the RISC-V Worlds ISA extension and the WorldGuard architecture. We will explore how initiators tag execution environments and how target resources enforce access control rules. Transitioning to software, we will cover defining isolation boundaries via Device Tree bindings and managing system domains within OpenSBI. Finally, we will demonstrate integrating this security stack with OP-TEE, leveraging the RPMI TEE Service Group to establish standardized cross-world communication.</abstract>
                <slug>coscup-2026-2255-architecting-trusted-execution-on-risc-v-worlds-worldguard-and-supervisor-domains</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='68'>Yu-Chien Peter Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WBWFTB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d70fd071-3976-5e65-a667-3257d2493b6f' id='2103' code='FKFEQJ'>
                <room>TR213</room>
                <title>Linux Kernel Tracing Internals</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>This session dives into the core mechanisms of Linux kernel tracing. 
We explore dynamic instrumentation such as exception-based kprobe and code-patching ftrace, comparing internals and performance overhead. 
The talk also covers low-overhead, statically defined tracepoints and counter-based sampling via perf_event. Finally, we introduce BPF as a programmable execution layer that reuses and enhances tracing sources for flexible and efficient kernel observation.</abstract>
                <slug>coscup-2026-2103-linux-kernel-tracing-internals</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1230'>Hoyeon Lee</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FKFEQJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='edaf8e54-ce51-55ad-8e9e-50bcef0228bf' id='2473' code='TYA9AF'>
                <room>TR213</room>
                <title>&#21453;&#27491;&#37117;&#35201;&#25220;&#31572;&#26696;&#20102;&#65292;&#28858;&#20160;&#40636;&#19981;&#29992;AI&#20570;&#65311;&#20998;&#20139;&#29992;AI&#24037;&#20855;&#31227;&#26893;Linux&#39493;&#21205;&#21040;u-boot&#19978;&#30340;&#32147;&#39511;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#23884;&#20837;&#24335;&#31995;&#32113;&#38283;&#30332;&#20013;&#65292;&#23559;&#25104;&#29087;&#30340; Linux Kernel &#39493;&#21205;&#25110;&#26694;&#26550;&#31227;&#26893;&#33267; U-Boot &#26159;&#24314;&#27083;&#30828;&#39636;&#25903;&#25588;&#30340;&#37325;&#35201;&#29872;&#31680;&#12290;&#20659;&#32113;&#27969;&#31243;&#38656;&#30001;&#29087;&#24713;&#35442;&#35037;&#32622;&#30340;&#24037;&#31243;&#24107;&#65292;&#30740;&#35712;&#36575;&#30828;&#39636;&#35215;&#26684;&#65292;&#20154;&#24037;&#20998;&#26512;&#20841;&#32773; API &#24046;&#30064;&#12289;&#25163;&#21205;&#35009;&#28187;&#20013;&#26039;&#34389;&#29702;&#33287;&#20341;&#30332;&#27231;&#21046;&#65292;&#20006;&#37325;&#26032;&#36969;&#37197;&#26680;&#24515;&#32080;&#27083;&#65292;&#24517;&#35201;&#26178;&#36996;&#24517;&#38920;&#21319;&#32026;&#21516;&#27493;framework&#29256;&#26412;&#24046;&#30064;&#12290;&#36942;&#31243;&#32791;&#26178;&#19988;&#26131;&#20986;&#37679;&#12290;
&#26412;&#35611;&#38988;&#23559;&#20998;&#20139;&#22914;&#20309;&#36681;&#35722;&#38283;&#30332;&#26041;&#24335;&#65292;&#36879;&#36942;AI&#36628;&#21161;&#65292;&#21443;&#29031;Linux Code&#29983;&#25104; U-Boot &#20860;&#23481;&#20195;&#30908;&#12290;&#25105;&#20497;&#23559;&#20998;&#20139;&#22914;&#20309;&#36879;&#36942;AI&#24037;&#20855;&#36628;&#21161;&#33287;&#20154;&#24037;&#39511;&#35657;&#65292;&#21152;&#36895;&#38283;&#30332;&#36913;&#26399;&#12290;</abstract>
                <slug>coscup-2026-2473-ai-ailinuxu-boot</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='777'>Macpaul Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TYA9AF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a3ad0b99-de12-5482-8d4f-de0cf12036f8' id='2497' code='7VR89U'>
                <room>TR213</room>
                <title>Beyond epoll: Rethinking High-Performance Network Runtime with io_uring</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:10:00+08:00</date>
                <start>12:10</start>
                <duration>00:30</duration>
                <abstract>epoll has been the foundation of modern high-performance Linux servers for years, powering event-driven systems such as Nginx, Redis, and many async runtimes. However, as workloads continue scaling, the readiness-based model of epoll introduces increasing complexity around event loops, syscall overhead, and asynchronous file I/O.

This talk introduces why Linux developed io_uring, how it differs from epoll, and what architectural changes it brings to modern async runtimes. We will briefly compare epoll and io_uring, explore how Rust async runtimes can integrate with io_uring through the Minato WebSocket server project, and discuss why io_uring matters not only for networking but also for file I/O and database systems such as PostgreSQL.

The session focuses on practical system software design, runtime architecture, and the future direction of Linux asynchronous I/O.</abstract>
                <slug>coscup-2026-2497-beyond-epoll-rethinking-high-performance-network-runtime-with-iouring</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1016'>vic</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://drive.google.com/file/d/1k_BqyXEyRs6mqHehD9m4VHVaxkeIjJj9/view?usp=sharing">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7VR89U/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0d42e7d6-3f05-53fd-98c6-c61c1769f3a1' id='2502' code='N87PMR'>
                <room>TR213</room>
                <title>How a VM Draws Pixels: Mesa, Gallium, and virtio-gpu 3D</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:50:00+08:00</date>
                <start>12:50</start>
                <duration>00:30</duration>
                <abstract>Drawing a spinning cube on a physical machine sounds ordinary: an application calls a graphics API, the GPU renders the scene, and the result appears on the screen. But when the same program runs inside a virtual machine, the question becomes more interesting. The guest behaves as if it owns a GPU, while the real rendering resources usually live on the host. So where is the cube actually drawn?

This talk follows one 3D rendering path inside a Linux guest, starting from Mesa. Mesa receives rendering requests from userspace applications, organizes graphics state and resources through Gallium, and passes the work into VirGL, a driver path designed for virtual GPUs. From there, the work crosses the boundary between Linux DRM and virtio-gpu 3D, becoming contexts, resources, command streams, and synchronization events that a virtual GPU can understand. Finally, the host renderer receives those commands and turns them into pixels.

Using a small but complete rendering demo as the thread, we will connect the journey from guest userspace, through the guest kernel and virtual GPU device, to the host renderer. The audience will see that 3D graphics in a VM is not just framebuffer copying. It is a collaboration across Mesa, DRM, virtio-gpu 3D, and the host GPU. Once these boundaries are opened up, &#8220;drawing pixels&#8221; inside a virtual machine becomes much more interesting than the image that finally appears on screen.</abstract>
                <slug>coscup-2026-2502-how-a-vm-draws-pixels-mesa-gallium-and-virtio-gpu-3d</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1413'>Yung-Tse Cheng (Mes)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/N87PMR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='66451b56-1e0f-5779-af34-8088a6bcd56a' id='2252' code='LDQXS9'>
                <room>TR213</room>
                <title>The Illusion of Hardware: How Modern Virtual Machines Work</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>This talk provides an overall introduction to virtualization technology. The speaker begins with the basic concepts and a brief history of virtualization, introducing virtual machines and hypervisors. We then introduce memory virtualization and address translation, including virtual memory, paging, and the roles of the MMU and TLB.

Next, we show how virtual machine executes guest system&apos;s instructions through direct execution, enabled by hardware-assisted virtualization such as KVM and Virtualization.framework. We contrast this with emulation approaches, including interpretation and dynamic binary translation.

Finally, we discuss I/O virtualization, focusing on VirtIO. We show how emulators and hypervisors such as QEMU and ACRN efficiently virtualize devices through VirtIO.

By the end of this session, the audience will have a clear mental model of how modern VMs and hypervisors work under the hood.

Slides: [https://drive.google.com/file/d/1OwC0eo8sWeRmDrPONtk9EZb1jCm9hCAa/view?usp=sharing](https://drive.google.com/file/d/1OwC0eo8sWeRmDrPONtk9EZb1jCm9hCAa/view?usp=sharing)</abstract>
                <slug>coscup-2026-2252-the-illusion-of-hardware-how-modern-virtual-machines-work</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='45'>&#37165;&#32854;&#25991;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LDQXS9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8cd108eb-06bb-5a7b-889a-c7025da6b567' id='2235' code='RAFMPA'>
                <room>TR213</room>
                <title>USB MITM: Building a Transparent USB Proxy with raw-gadget and libusb</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>The USB protocol is everywhere: keyboards, webcams, storage devices, embedded hardware
test fixtures. Yet most developers treat it as a black box. What if you could sit
*transparently* between a USB host and device, observe every packet, and selectively
modify, drop, or inject traffic using nothing but open-source software running on a
Raspberry Pi?

This talk walks through the design and implementation of
[usb-proxy](https://github.com/AristoChen/usb-proxy), an open-source USB
man-in-the-middle proxy built on the Linux kernel&apos;s `raw-gadget` driver and `libusb`.

## What is usb-proxy?

`usb-proxy` positions a Linux machine with a USB OTG port between a real USB device and
its host. The host sees a synthetic device reconstructed in real time via `raw-gadget`,
while the real device is accessed through `libusb` on the other side. All traffic flows
through the proxy, where it can be logged, modified, or dropped using JSON-based rules.

## The Injection Rule Engine

`injection.json` defines per-endpoint rules for control, interrupt, and bulk transfers.
Each rule can modify, ignore, or stall a matched packet. Three levels of transform are
supported and can be combined within a single rule, in order of increasing flexibility:

- **Pattern replacement**: matches fixed hex byte sequences and substitutes them.
  Ideal for simple, fixed substitutions such as swapping mouse button bytes.
- **Declarative operations**: applies arithmetic transforms in order on byte offsets,
  such as negating a movement axis or scaling cursor speed, without any scripting.
- **Lua scripting**: for logic that cannot be expressed declaratively, a rule can point
  to a Lua script. Each script maintains its own state across packets, enabling
  conditionals, loops, and stateful transforms like dead zones or speed caps.

## What Will Be Coverd

- How the Linux USB stack is layered: UDC driver, gadget framework, and userspace
- How `raw-gadget` and `libusb` work together to build a transparent C++ proxy
- The injection rule engine in action with a live demo

## Talk Outline

| Section | Time |
|---|---|
| USB protocol and motivation | 5 min |
| raw-gadget + libusb architecture deep-dive | 10 min |
| Injection rule engine: live demo on how to modify and inject USB packets | 10 min |
| QA | 5 min |

**Source**: https://github.com/AristoChen/usb-proxy (Apache-2.0 license)</abstract>
                <slug>coscup-2026-2235-usb-mitm-building-a-transparent-usb-proxy-with-raw-gadget-and-libusb</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1277'>Aristo Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RAFMPA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='42466107-d7b5-5208-9587-63b700b988e7' id='2382' code='DYJUUF'>
                <room>TR213</room>
                <title>&#24478; Test-and-Set &#21040; NUMA-aware Locks&#65306;&#37325;&#26032;&#24605;&#32771;&#29694;&#20195;&#30828;&#39636;&#19978;&#30340; Spinlocks</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>&#29694;&#20195;&#22810;&#26680;&#24515;&#31995;&#32113;&#39640;&#24230;&#20208;&#36084;&#39640;&#25928;&#29575;&#30340;&#21516;&#27493;&#27231;&#21046;&#65292;&#20294;&#35377;&#22810;&#38283;&#30332;&#32773;&#20173;&#23559; spinlock &#35222;&#28858;&#40657;&#30418;&#23376;&#12290;
&#22312;&#26412;&#22580;&#28436;&#35611;&#20013;&#65292;&#25105;&#20497;&#23559;&#25506;&#35342; spinlock &#30340;&#35373;&#35336;&#22914;&#20309;&#28436;&#36914;&#65292;&#20197;&#22240;&#25033;&#29694;&#20195;&#30828;&#39636;&#19978;&#30340;&#21487;&#25844;&#23637;&#24615;&#25361;&#25136;&#12290;&#24478;&#32147;&#20856;&#30340; test-and-set &#33287; ticket locks &#20986;&#30332;&#65292;&#25105;&#20497;&#26371;&#27298;&#35222;&#23427;&#20497;&#22312;&#39640;&#31478;&#29229;&#24773;&#22659;&#19979;&#30340;&#38480;&#21046;&#65292;&#20006;&#35498;&#26126;&#20197;queue&#28858;&#22522;&#30990;&#30340;&#26041;&#27861;&#65292;&#20363;&#22914; Linux kernel &#30340; qspinlock&#65292;&#22914;&#20309;&#30906;&#20445;&#20844;&#24179;&#24615;&#20006;&#25552;&#21319;&#25928;&#33021;&#12290;
&#25509;&#33879;&#65292;&#25105;&#20497;&#23559;&#36914;&#19968;&#27493;&#25506;&#35342;&#26356;&#36914;&#38542;&#30340;&#35373;&#35336;&#65292;&#20363;&#22914; Compact NUMA-aware Locks&#65288;CNA&#65289;&#65292;&#20006;&#20171;&#32057;&#25105;&#20497;&#33258;&#24049;&#30340;&#23526;&#39511;&#24615;&#23526;&#20316; RON&#65292;&#24375;&#35519;&#24555;&#21462;&#19968;&#33268;&#24615;&#33287; NUMA &#25928;&#25033;&#25152;&#24118;&#20358;&#30340;&#25361;&#25136;&#12290;
&#25105;&#20497;&#20063;&#26371;&#20998;&#20139; CNA &#35373;&#35336;&#32773;&#25152;&#36973;&#36935;&#30340;&#25361;&#25136;&#65292;&#20197;&#21450;&#25105;&#20497;&#22312;&#22039;&#35430;&#23559;&#26032;&#30340;&#37782;&#35373;&#35336; upstream &#21040; Linux kernel &#36942;&#31243;&#20013;&#30340;&#32147;&#39511;&#33287;&#25945;&#35347;&#12290;
&#26368;&#24460;&#65292;&#25105;&#20497;&#23559;&#35342;&#35542;&#22312;&#30495;&#23526;&#31995;&#32113;&#20013;&#25552;&#21319;&#25928;&#33021;&#30340;&#31574;&#30053;&#65307;&#30456;&#36611;&#26044;&#35373;&#35336;&#37782;&#65292;&#38283;&#30332;&#32773;&#26356;&#24120;&#38754;&#23565;&#30340;&#26159;&#22914;&#20309;&#20351;&#29992;&#37782;&#12290;&#36889;&#20123;&#31574;&#30053;&#21253;&#25324;&#38477;&#20302;&#37782;&#30340;&#22823;&#23567;&#65292;&#20197;&#21450;&#32771;&#24942; RCU &#31561;&#26367;&#20195;&#21516;&#27493;&#27231;&#21046;&#12290;
&#33287;&#26371;&#32773;&#23559;&#33021;&#29554;&#24471;&#38364;&#26044;&#37782;&#21487;&#25844;&#23637;&#24615;&#12289;&#25928;&#33021;&#29942;&#38968;&#65292;&#20197;&#21450;&#22914;&#20309;&#20998;&#26512;&#29694;&#20195;&#22810;&#26680;&#24515;&#26550;&#27083;&#19978;&#21516;&#27493;&#34892;&#28858;&#12290;
&#26412;&#22580;&#27425;&#24310;&#32396;&#25105;&#20497;&#20808;&#21069;&#30340;&#28436;&#35611;&#65292;&#20294;&#26371;&#26356;&#33879;&#37325;&#26044; CNA &#33287; RON &#30340;&#35373;&#35336;&#33287;&#35413;&#20272;&#65292;&#20006;&#32013;&#20837; kernel maintainers &#30340;&#35264;&#40670;&#12290;&#25105;&#20497;&#23559;&#32858;&#28966;&#26044;&#30495;&#23526;&#19990;&#30028;&#20013;&#30340;&#21462;&#25448;&#33287;&#27770;&#31574;&#65292;&#25552;&#20379;&#33287;&#26371;&#32773;&#21487;&#20184;&#35576;&#34892;&#21205;&#30340;&#35264;&#40670;&#65292;&#21332;&#21161;&#34389;&#29702;&#22240;&#37782;&#31478;&#29229;&#25152;&#36896;&#25104;&#30340;&#25928;&#33021;&#29942;&#38968;&#65292;&#20006;&#35413;&#20272;&#26367;&#20195;&#21516;&#27493;&#31574;&#30053;&#12290;</abstract>
                <slug>coscup-2026-2382-test-and-set--numa-aware-locks--spinlocks</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1361'>William Ye</person><person id='1004'>&#26366;&#20426;&#29771;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/DYJUUF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9d60422e-3b58-51c1-99c4-9f653625a3e2' id='2480' code='PKYW3X'>
                <room>TR213</room>
                <title>Box64 in Action: Playing x86-64 Steam Games on ARM64 / RISC-V with Dynamic Binary Translation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Running unmodified x86-64 binaries on ARM64 and RISC-V
Linux systems remains important, but general-purpose emulators such as
QEMU often impose too much overhead for demanding workloads, while
hardware-assisted translators such as Rosetta 2 depend on platform-
specific silicon. Box64 addresses this gap with a wrapping-first architec-
ture that routes calls into native host libraries through ABI translation
wrappers and reserves JIT compilation for guest code.
This paper describes three parts of the design: a native wrapping layer
spanning 278 libraries, including entry-point interception and callback
bridging; a four-pass JIT compiler with flag liveness analysis, deferred
flag computation, and native flag reuse; and system-level support for
deployment, including Steam container bypass, Wine mixed-bitness co-
ordination, and TSO emulation on weakly ordered hosts. Evaluation on
Raspberry Pi 5 (ARM64), HiFive&#8482; Premier P550 and Andes AX45MP 
(RISC-V) shows a median of 67% native CPU performance on ARM64 
microbenchmarks, 63&#8211;94% native throughput for favorable wrapped 
library calls, and a median 4&#215; speedup over QEMU, reaching 
40&#215;when wrapping removes translation from the hot path.</abstract>
                <slug>coscup-2026-2480-box64-in-action-playing-x86-64-steam-games-on-arm64-risc-v-with-dynamic-binary-translation</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1394'>Chi-Kuan Chiu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PKYW3X/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR214' guid='52ad66bc-1bcb-522c-83f3-89c5b0dbe755'>
            <event guid='37379565-ab03-570d-8c26-5ce42b572089' id='2653' code='D3WUQZ'>
                <room>TR214</room>
                <title>[BoF] Available: Book your topic here</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>06:00</duration>
                <abstract>[Available: Book your topic here](https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?tab=t.0)</abstract>
                <slug>coscup-2026-2653-bof-available-book-your-topic-here</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/D3WUQZ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR310-2' guid='27baae4d-09ad-5645-a57b-074c4a0b6edc'>
            <event guid='0bd2c89f-6482-5815-97b5-5cf99ab215b5' id='2639' code='RPR9CQ'>
                <room>TR310-2</room>
                <title>[BoF] Getting Started with COSCUP: A First-timer&#8217;s Orientation</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>01:00</duration>
                <abstract>Intro: COSCUP is a large and vibrant event, and it can feel overwhelming for first-time participants. In this one-hour orientation session, experienced COSCUP participants will share practical tips on what to expect, how to navigate the event, and how to make the most of your experience. It&apos;s also a great opportunity to meet fellow attendees and start building connections before diving into COSCUP. (This session will be entirely in English)</abstract>
                <slug>coscup-2026-2639-bof-getting-started-with-coscup-a-first-timer-s-orientation</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RPR9CQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b731e2f4-7fac-5eba-9dbc-07d0f08de231' id='2650' code='RJABUB'>
                <room>TR310-2</room>
                <title>[BoF] vLLM</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>01:00</duration>
                <abstract>Intro: This BoF is a casual meetup for anyone curious about vLLM, the open-source, high-throughput inference engine for LLMs &#8212; following up from our meetup on Aug 1st (Event link: https://luma.com/drqty961) . This session is especially for those who couldn&apos;t make it that day, as well as anyone who wants a deeper exchange with the core contributors. In 30 minutes we&apos;ll do a quick lightning overview of what vLLM is and what&apos;s new, then open it up for questions, discussion, and informal chat &#8212; bring your deployment war stories, contribution questions, or just curiosity. Great for developers working on LLM inference/serving, students interested in open-source ML infra, and anyone exploring where to start contributing to a fast-moving OSS project.</abstract>
                <slug>coscup-2026-2650-bof-vllm</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RJABUB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='75bba11c-7046-5dfa-85ec-f7ddeb4523a0' id='2640' code='TLHHHQ'>
                <room>TR310-2</room>
                <title>[BoF] Creative Coding Jam</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>01:00</duration>
                <abstract>Intro: Are you a creative coder looking for others? Join us to make art out of a randomized theme chosen on the day, using p5js, Strudel, Godot, maybe C output in the terminal or whatever other tool you like. And make a few friends on the way. Hosted by CIOSAI.</abstract>
                <slug>coscup-2026-2640-bof-creative-coding-jam</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TLHHHQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2f05f325-de2b-5c31-aaae-8140a4fdf731' id='2647' code='QJQUPS'>
                <room>TR310-2</room>
                <title>[BoF] Wikipedia Lightning Edit Hour &#32173;&#22522;&#30334;&#31185;&#24555;&#38275;&#32232;&#36655;&#32858;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>01:00</duration>
                <abstract>The COSCUP BoF coincides with the Taipei Wikipedia Meetup&#8212;so we&apos;re bringing the meetup to COSCUP! Join us for a one-hour Lightning Edit Hour. No need to write a whole new article: organizing categories, fixing typos, or adding a reliable source are all valuable contributions. Every small contribution makes Wikipedia better! 

COSCUP&#33287;&#21488;&#21271;&#23531;&#20316;&#32858;&#25758;&#26399;&#65292;&#37027;&#23601;&#25226;&#23531;&#20316;&#32858;&#25644;&#20358;COSCUP&#30340;Bof&#21543;&#65281;&#19968;&#23567;&#26178;&#24555;&#38275;&#65292;&#19981;&#27714;&#23531;&#24471;&#22810;&#12290;&#25972;&#29702;&#26781;&#30446;&#20998;&#39006;&#12289;&#25913;&#37679;&#23383;&#12289;&#35036;&#20491;&#20358;&#28304;&#8230;&#8230;&#33021;&#35731;&#32173;&#22522;&#30334;&#31185;&#35722;&#22909;&#19968;&#40670;&#40670;&#30340;&#37117;&#26159;&#36002;&#29563;&#65281;</abstract>
                <slug>coscup-2026-2647-bof-wikipedia-lightning-edit-hour</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QJQUPS/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR311' guid='01c9f645-1835-525a-b853-7a7383ca6165'>
            <event guid='e7bfeb21-1d46-5b04-91e6-f31a8af6a230' id='2573' code='UQTYUN'>
                <room>TR311</room>
                <title>&#29992; Signals &#37325;&#26032;&#35469;&#35672; Angular&#65306;&#23531;&#32102;&#26032;&#25163;&#30340;&#29694;&#20195;&#26694;&#26550;&#23566;&#35261;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#25152;&#26377;&#21069;&#31471;&#26694;&#26550;&#65292;&#20854;&#23526;&#37117;&#22312;&#22238;&#31572;&#21516;&#19968;&#20491;&#21839;&#38988;&#65306;&#36039;&#26009;&#35722;&#20102;&#65292;&#30059;&#38754;&#35201;&#24590;&#40636;&#36319;&#33879;&#35722;&#65311;&#36942;&#21435;&#21313;&#24190;&#24180;&#65292;&#24478; React &#30340; useState&#12289;Vue &#30340; ref &#21040; Solid &#30340; signal&#65292;&#21508;&#23478;&#30340;&#31572;&#26696;&#27491;&#24708;&#24708;&#25910;&#25986;&#21040;&#21516;&#19968;&#20491;&#26041;&#21521;&#65292;&#23601;&#26159;&#32048;&#31890;&#24230;&#30340;&#38911;&#25033;&#24335;&#12290;

&#32780;&#25552;&#21040; Angular&#65292;&#24456;&#22810;&#20154;&#33126;&#20013;&#36996;&#20572;&#22312; NgModule &#28415;&#22825;&#39131;&#12289;&#27171;&#26495;&#31243;&#24335;&#30908;&#21448;&#33261;&#21448;&#38263;&#30340;&#21360;&#35937;&#12290;&#20294;&#36889;&#24190;&#24180;&#30340; Angular &#24050;&#32147;&#26159;&#21478;&#19968;&#20491;&#26694;&#26550;&#20102;&#65292;&#32780;&#24118;&#36215;&#36889;&#27874;&#36681;&#35722;&#30340;&#26680;&#24515;&#65292;&#23601;&#26159; Signals&#12290;

&#36889;&#22580;&#28436;&#35611;&#26371;&#29992; Signals &#30070;&#20316;&#19968;&#38754;&#37857;&#23376;&#65292;&#20808;&#24118;&#20320;&#30475;&#25026;&#29694;&#20195;&#21069;&#31471;&#26694;&#26550;&#21040;&#24213;&#22312;&#24605;&#32771;&#20160;&#40636;&#65306;&#28858;&#20160;&#40636;&#12300;&#36039;&#26009;&#21040;&#30059;&#38754;&#12301;&#36889;&#20491;&#30475;&#20284;&#31777;&#21934;&#30340;&#21839;&#38988;&#36889;&#40636;&#38627;&#12289;&#21508;&#26694;&#26550;&#21448;&#26159;&#24590;&#40636;&#19968;&#27493;&#27493;&#36924;&#36817;&#31572;&#26696;&#30340;&#12290;&#25509;&#33879;&#25105;&#20497;&#26371;&#33853;&#21040;&#23526;&#34389;&#65292;&#23526;&#38555;&#30475; Angular &#30340; Signals &#23531;&#36215;&#20358;&#38263;&#20160;&#40636;&#27171;&#23376;&#65288;&#26371;&#24118;&#21040; Angular &#30340;&#21508;&#31278; Signals &#26032;&#35486;&#27861;&#65289;&#12290;

&#28961;&#35542;&#20320;&#26159;&#22909;&#22855; Angular &#36817;&#27841;&#30340;&#21069;&#31471;&#38283;&#30332;&#32773;&#65292;&#36996;&#26159;&#27491;&#22312;&#20570;&#25216;&#34899;&#36984;&#22411;&#30340;&#20154;&#65292;&#37117;&#24076;&#26395;&#36889;&#22580;&#28436;&#35611;&#33021;&#36879;&#36942; Signals &#36889;&#20491;&#20999;&#35282;&#65292;&#37325;&#26032;&#35469;&#35672;&#19968;&#20491;&#36319;&#20320;&#21360;&#35937;&#20013;&#24456;&#19981;&#19968;&#27171;&#30340; Angular&#12290;</abstract>
                <slug>coscup-2026-2573-signals--angular</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1442'>Vic Cai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UQTYUN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cc2b6bb4-6dde-5b65-968e-489cfb55b571' id='2279' code='VGHMGS'>
                <room>TR311</room>
                <title>&#23526;&#36368; Web &#38283;&#30332;&#30340;&#25216;&#34899;&#24179;&#27402;&#65306;&#20197; Local LLM &#21644; JS Runtime &#25171;&#36896;&#20154;&#20154;&#21487;&#21450;&#30340;&#38626;&#32218;&#38283;&#30332;&#25945;&#23460;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:05:00+08:00</date>
                <start>10:05</start>
                <duration>00:30</duration>
                <abstract>&#25105;&#20497;&#32722;&#20197;&#28858;&#24120;&#30340; AI &#36628;&#21161;&#38283;&#30332;&#25110;&#38642;&#31471;&#29983;&#24907;&#31995;&#65292;&#23565;&#26044;&#36523;&#34389;&#30703;&#27491;&#27231;&#27083;&#12289;&#20559;&#37129;&#25945;&#32946;&#29694;&#22580;&#25110;&#25976;&#20301;&#36039;&#28304;&#21463;&#38480;&#29872;&#22659;&#30340;&#23416;&#32722;&#32773;&#32780;&#35328;&#65292;&#36889;&#36947;&#12300;&#36899;&#32178;&#38272;&#27323;&#12301;&#21487;&#35498;&#26159;&#24040;&#22823;&#30340;&#38556;&#31001;&#12290;

&#36889;&#22580;&#28436;&#35611;&#23559;&#23637;&#31034;&#19968;&#22871;&#22522;&#26044; JavaScript &#29983;&#24907;&#31995;&#27083;&#24314;&#30340;&#12300;&#37002;&#32227;&#38283;&#30332;&#29872;&#22659;&#12301;&#12290;&#22312;&#12300;&#23436;&#20840;&#26039;&#32178;&#12301;&#30340;&#29872;&#22659;&#19979;&#65292;&#21033;&#29992;&#29694;&#26377;&#30340;&#38283;&#28304;&#24037;&#20855;&#65292;&#23526;&#29694;&#38626;&#32218;&#38283;&#30332;&#65292;&#19988;&#25552;&#20379;&#19981;&#36664;&#32102;&#12300;&#32178;&#36335;&#21507;&#21040;&#39165;&#12301;&#30340;&#29694;&#20195;&#22478;&#24066;&#38283;&#30332;&#39636;&#39511;&#12290;

&#28436;&#35611;&#20839;&#23481;&#23559;&#28145;&#24230;&#35299;&#26512;&#22914;&#20309;&#25972;&#21512;&#20197;&#19979;&#38364;&#37749;&#25216;&#34899;&#32068;&#20214;&#65292;&#25171;&#36896;&#19968;&#22871;&#21487;&#21934;&#27231;&#36939;&#34892;&#30340;&#38626;&#32218;&#25945;&#23460;&#65306;

1. **&#22522;&#30990;&#35373;&#26045;&#21435;&#20013;&#24515;&#21270;**&#65306;&#21033;&#29992; Verdaccio &#24314;&#31435;&#26412;&#22320;&#31471; Private npm Registry&#65292;&#38928;&#20808;&#24555;&#21462;&#20006;&#37857;&#20687;&#24517;&#35201;&#30340;&#20381;&#36084;&#38917;&#65292;&#35299;&#27770;&#38626;&#32218;&#29872;&#22659;&#19979;&#28961;&#27861; npm install &#30340;&#28966;&#24942;&#12290;

2. **&#30693;&#35672;&#24235; RAG &#21270;**&#65306;&#23559; MDN (Mozilla Developer Network) &#38748;&#24907;&#25991;&#20214;&#21521;&#37327;&#21270;&#65292;&#36879;&#36942; RAG (Retrieval-Augmented Generation) &#25216;&#34899;&#65292;&#22312;&#27794;&#26377; Google &#33287;&#38642;&#31471; AI &#30340;&#24773;&#27841;&#19979;&#65292;&#25552;&#20379;&#31934;&#28310;&#30340;&#38626;&#32218;&#25216;&#34899;&#27298;&#32034;&#12290;

3. **AI &#23566;&#24107;&#22312;&#22320;&#21270;**&#65306;&#36879;&#36942; Ollama &#22312;&#26412;&#22320;&#31471;&#37096;&#32626;&#36629;&#37327;&#21270; LLM (&#22914; Llama 3 &#25110; DeepSeek-Coder)&#65292;&#20006;&#25972;&#21512; Aider &#33287; Node.js Runtime&#65292;&#23526;&#36368; AI &#21332;&#20316;&#38283;&#30332;&#12289;&#33258;&#21205;&#21270;&#20462;&#24489; Bug &#30340;&#29694;&#20195;&#24037;&#20316;&#27969;&#12290;

&#24076;&#26395;&#36879;&#36942;&#26412;&#20998;&#20139;&#20659;&#36948;&#19968;&#20491;&#26680;&#24515;&#29702;&#24565;&#65306;&#36889;&#20123;&#30475;&#20284;&#23574;&#31471;&#30340;&#25216;&#34899;&#20006;&#38750;&#36953;&#19981;&#21487;&#21450;&#65292;&#36879;&#36942;&#21512;&#29702;&#30340;&#31995;&#32113;&#26550;&#27083;&#33287;&#25972;&#21512;&#65292;&#25105;&#20497;&#33021;&#23559;&#25216;&#34899;&#30340;&#28779;&#31278;&#24118;&#36914;&#20219;&#20309;&#26377;&#24515;&#23416;&#32722;&#30340;&#35282;&#33853;&#65292;&#30495;&#27491;&#23526;&#29694;&#12300;&#25216;&#34899;&#24179;&#27402;&#12301;&#12290;</abstract>
                <slug>coscup-2026-2279-web---local-llm--js-runtime</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1302'>Uiiu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VGHMGS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0aec7ac2-cedc-59e7-9292-ecca72d74a1c' id='2224' code='9CYHJT'>
                <room>TR311</room>
                <title>AI &#36305;&#24471;&#36234;&#24555;&#65292;&#25105;&#20497;&#21453;&#32780;&#36234;&#23481;&#26131;&#22312;&#34722;&#24149;&#21069;&#36855;&#36335;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>2026 &#24180;&#65292;AI coding agent &#30340; context window &#31361;&#30772;&#30334;&#33836; token&#12290;&#36889;&#24847;&#21619;&#33879;&#27169;&#22411;&#24050;&#32147;&#33021;&#36629;&#26131;&#21534;&#19979;&#23560;&#26696;&#31243;&#24335;&#30908;&#12289;&#29702;&#35299;&#20381;&#36084;&#38364;&#20418;&#20006;&#23436;&#25104;&#22823;&#37096;&#20998;&#20219;&#21209;&#12290;AI &#30340;&#33021;&#21147;&#26377;&#20102;&#24040;&#22823;&#30340;&#39131;&#36493;&#65292;&#20998;&#25812;&#20102;&#25105;&#20497;&#35377;&#22810;&#25216;&#34899;&#24037;&#20316;&#12290;&#20294;&#36523;&#28858;&#34722;&#24149;&#21069;&#30340;&#38283;&#30332;&#32773;&#65292;&#25105;&#20497;&#30340;&#22823;&#33126;&#20006;&#27794;&#26377;&#36319;&#33879;&#21319;&#32026;&#12290;&#30070; AI &#33021;&#19968;&#21475;&#27683;&#21534;&#21520;&#28023;&#37327;&#36039;&#35338;&#65292;&#20154;&#39006;&#30340;&#24037;&#20316;&#35352;&#25014;&#21371;&#20381;&#28982;&#34987;&#22256;&#22312; 7&#177;2 &#20491;&#38917;&#30446;&#30340;&#29983;&#29289;&#26997;&#38480;&#12290;&#38754;&#23565;&#40848;&#22823;&#23560;&#26696;&#33287;&#24555;&#36895;&#25512;&#36914;&#30340;&#36914;&#24230;&#65292;&#25105;&#20497;&#32147;&#24120;&#22312;&#32232;&#36655;&#22120;&#20013;&#30475;&#33879;&#30526;&#22810;&#38283;&#21855;&#30340;&#20998;&#38913;&#65292;&#34987;&#36843;&#36914;&#34892;&#38971;&#32321;&#30340;&#33032;&#32097;&#20999;&#25563;&#65292;&#38519;&#20837;&#12300;&#25105;&#26159;&#35504;&#65311;&#25105;&#22312;&#21738;&#65311;&#25105;&#29694;&#22312;&#35201;&#24185;&#22043;&#65311;&#12301;&#30340;&#22256;&#22659;&#12290;

&#36889;&#22580;&#20998;&#20139;&#23559;&#20197;&#25105;&#26989;&#39192;&#26178;&#38291;&#38283;&#30332;&#30340;&#20841;&#20491;&#23567;&#30526; VS Code &#25844;&#20805;&#22871;&#20214;&#28858;&#20027;&#32218;&#12290;&#31532;&#19968;&#27454; [Quick Prompt](https://github.com/winterdrive/vscode-quick-prompt) &#34389;&#29702;&#20102;&#12300;AI &#36305;&#20219;&#21209; N &#26178;&#65292;&#20154;&#24050;&#32147;&#24819;&#21040; N+1&#12301;&#30340;&#26178;&#38291;&#24046;&#65292;&#25552;&#20379;&#19968;&#20491;&#20839;&#24314;&#26044;&#38283;&#30332;&#29872;&#22659;&#30340;&#31558;&#35352;&#24037;&#20855;&#30070;&#20316;&#24605;&#32771;&#32233;&#34909;&#21312;&#65292;&#35731;&#38283;&#30332;&#32773;&#22806;&#21253;&#35352;&#25014;&#12289;&#32173;&#25345;&#24605;&#32173;&#30340;&#36899;&#32396;&#24615;&#12290;&#21478;&#19968;&#27454; [VirtualTabs](https://github.com/winterdrive/vscode-virtual-tabs) &#21063;&#26159;&#19968;&#20491;&#29992;&#26044;&#31649;&#29702;&#20998;&#38913;&#32676;&#32068;&#30340;&#34395;&#25836;&#27284;&#26696;&#30446;&#37636;&#12290;&#22312;&#23526;&#20316;&#23436; AI context &#21295;&#20986;&#20197;&#21450; MCP (Model Context Protocol) &#20282;&#26381;&#22120;&#31561;&#25972;&#21512;&#21151;&#33021;&#24460;&#65292;&#21371;&#30332;&#29694;&#38646;&#26143;&#25910;&#21040;&#30340; Issues &#24190;&#20046;&#20840;&#38598;&#20013;&#22312;&#12300;&#27161;&#20142;&#30070;&#21069;&#27284;&#26696;&#12301;&#12289;&#12300;&#25302;&#26355;&#25490;&#24207;&#12301;&#12289;&#12300;&#35222;&#31383;&#30059;&#38754;&#20998;&#32068;&#12301;&#31561;&#24171;&#21161;&#20154;&#39006;&#32173;&#25345;&#31354;&#38291;&#24863;&#30340;&#22522;&#30990; UI &#38656;&#27714;&#12290;

&#36889;&#22580;&#20998;&#20139;&#23559;&#20596;&#37325;&#26044;&#23526;&#21209;&#38754;&#30340;&#38283;&#30332;&#32147;&#39511;&#65292;&#20998;&#20139;&#23560;&#26696;&#20013;&#30340;&#25216;&#34899;&#23526;&#20316;&#65292;&#20197;&#21450;&#24478;&#20351;&#29992;&#32773;&#22238;&#39243;&#20013;&#29554;&#24471;&#30340;&#21746;&#23416;&#21453;&#24605;&#65306;&#22312;&#27169;&#22411;&#33021;&#21147;&#24190;&#20046;&#33021;&#33258;&#24049;&#35299;&#27770;&#25216;&#34899;&#21839;&#38988;&#30340;&#20170;&#22825;&#65292;&#25105;&#20497;&#38283;&#30332;&#24037;&#20855;&#26178;&#65292;&#35299;&#27770;&#30340;&#31350;&#31455;&#26159; AI &#30340;&#29942;&#38968;&#65292;&#36996;&#26159;&#20154;&#39006;&#35469;&#30693;&#36000;&#33655;&#30340;&#29942;&#38968;&#65311;&#22914;&#26524;&#20320;&#20063;&#23565;&#38283;&#30332;&#32773;&#24037;&#20855;&#25110; AI &#21332;&#20316;&#39636;&#39511;&#24863;&#33288;&#36259;&#65292;&#27489;&#36814;&#21443;&#33287;&#26412;&#22580;&#35696;&#31243;&#12290;</abstract>
                <slug>coscup-2026-2224-ai</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1270'>ShengKai Tang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9CYHJT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e235bce4-fb42-569e-bdba-9412bf41a71a' id='2532' code='QE8LMT'>
                <room>TR311</room>
                <title>&#25171;&#36896;&#33021;&#33258;&#24049;&#35722;&#28310;&#30340; AI &#25628;&#23563;&#31995;&#32113;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:15:00+08:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <abstract>&#32080;&#21512; RAG &#215; GraphRAG &#215; Agentic Search&#65292;&#24478;&#27298;&#32034;&#21040;&#33258;&#25105;&#23416;&#32722;&#65292;&#27083;&#24314;&#30495;&#27491;&#26371;&#36914;&#21270;&#30340; AI &#25628;&#23563;&#26550;&#27083;&#12290;</abstract>
                <slug>coscup-2026-2532-ai</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='229'>&#32173;&#20803;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QE8LMT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6fed05b9-797b-57ef-8fca-56887979174a' id='2531' code='BQW7VA'>
                <room>TR311</room>
                <title>AI Agent &#25506;&#32034;&#65306;&#22810;&#35282;&#33394;&#20219;&#21209;&#34389;&#29702; Agent</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>- AI Agent &#30456;&#38364;&#30340;&#19968;&#20123;&#21517;&#35422;
- &#28858;&#20160;&#40636;&#26371;&#24819;&#33258;&#24049;&#20570;&#19968;&#20491; Agent Harness
- &#25105;&#26159;&#22914;&#20309;&#38283;&#22987;&#36889;&#20491;&#23560;&#26696;
- &#19968;&#20491; Agent &#26377;&#21738;&#20123; building block
- &#25105;&#23565;&#22806;&#20018;&#25509;&#20102;&#20160;&#40636;&#31995;&#32113;
- Demo

Yagent &#26159;&#19968;&#20491;&#24478;&#23526;&#39511;&#24615;&#36074;&#65292;&#24460;&#20358;&#33258;&#24049;&#22312;&#23567;&#37327;&#20351;&#29992;&#30340; Multi-Role Agent&#65294;&#19968;&#38283;&#22987;&#36889;&#20491;&#23560;&#26696;&#26159;&#28858;&#20102;&#30740;&#31350; AI Agent&#65292;&#35430;&#22294;&#20102;&#35299;&#24037;&#20316;&#21407;&#29702;&#65292;&#28982;&#24460;&#38568;&#33879; code agent &#36234;&#20358;&#36234;&#22909;&#29992;&#65292;&#25105;&#23601;&#37002;&#25226;&#33258;&#24049;&#30340;&#36889;&#22871; Agent &#25645;&#24314;&#20986;&#20358;&#65292;&#30332;&#29694;&#33258;&#24049;&#26377;&#26178;&#20505;&#20063;&#29992;&#24471;&#19978;&#65294;&#30446;&#21069;&#36996;&#19981;&#33021;&#31639;&#26159;&#30495;&#27491;&#24847;&#32681;&#19978;&#30340;&#22816;&#22909;&#29992;&#65292;&#20294;&#26159;&#33258;&#24049;&#27491;&#22312;&#25345;&#32396;&#36845;&#20195;&#20182;&#65292;&#23559;&#33258;&#24049;&#30340;&#24037;&#20316;&#27969;&#24930;&#24930;&#25644;&#31227;&#21040;&#36889;&#20491; Agent &#19978;&#65292;&#30446;&#21069;&#30475;&#36215;&#20358;&#30446;&#27161;&#26159;&#21487;&#20197;&#24930;&#24930;&#36948;&#25104;&#65294;</abstract>
                <slug>coscup-2026-2531-ai-agent---agent</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='649'>Yale Hsu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BQW7VA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f31a5943-a9a1-572b-b643-6e0514780540' id='2577' code='QHRTDA'>
                <room>TR311</room>
                <title>&#25105;&#25226;&#33258;&#24049;&#23531;&#30340;&#38283;&#28304; SDD &#24037;&#20855;&#19999;&#21040; 15 &#20491;&#23560;&#26696;&#23526;&#28204;&#65306;&#19968;&#20221; AI &#38283;&#30332; dogfooding &#35488;&#23526;&#28165;&#21934;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:35:00+08:00</date>
                <start>13:35</start>
                <duration>00:30</duration>
                <abstract>AI &#23531; code &#24456;&#24555;&#65292;&#20294;&#27599;&#38283;&#19968;&#20491;&#26032;&#23565;&#35441;&#65292;&#23427;&#21448;&#24536;&#20102;&#20320;&#30340;&#23560;&#26696;&#38263;&#24590;&#27171;&#12289;&#29992;&#20160;&#40636; pattern&#65292;&#26044;&#26159;&#20320;&#21448;&#37325;&#35611;&#19968;&#27425;&#12290;&#24037;&#20855;&#36234;&#20358;&#36234;&#22810;&#65292;&#21453;&#32780;&#36234;&#29992;&#36234;&#32047;&#12290;

&#25105;&#25226;&#36889;&#20491;&#30171;&#40670;&#20570;&#25104;&#38283;&#28304;&#24037;&#20855; Prospec&#65288;MIT&#12289;TypeScript CLI&#65289;&#65306;&#28472;&#36914;&#24335;&#25581;&#38706;&#35731; context &#25353;&#38656;&#36617;&#20837;&#12289;Delta Specs &#21482;&#36861;&#36452;&#35722;&#26356;&#12289;AI Knowledge &#25226;&#23560;&#26696;&#30693;&#35672;&#32080;&#27083;&#21270;&#29256;&#25511;&#65292;&#19981;&#38568;&#23565;&#35441;&#35222;&#31383;&#28040;&#22833;&#12290;

&#20294;&#36889;&#22580;&#25105;&#19981;&#21482; demo &#24037;&#20855;&#12290;&#36942;&#21435;&#21322;&#24180;&#25105;&#25226;&#23427;&#30495;&#30340;&#29992;&#22312; 15 &#20491;&#23560;&#26696;&#19978;&#65292;&#24478;&#20491;&#20154; side project &#21040;&#20844;&#21496;&#23560;&#26696;&#12290;&#21738;&#20123;&#35373;&#35336;&#30495;&#30340;&#30465;&#26178;&#38291;&#12289;&#21738;&#20123;&#26159;&#25105;&#36942;&#24230;&#35373;&#35336;&#21040;&#27794;&#20154;&#29992;&#65307;SDD &#22312;&#26082;&#26377;&#23560;&#26696;&#21644;&#20840;&#26032;&#23560;&#26696;&#23436;&#20840;&#26159;&#20841;&#31278;&#39636;&#24863;&#65307;&#25105;&#24478; Spec-Kit&#12289;OpenSpec &#25220;&#20102;&#20160;&#40636;&#12289;&#21448;&#21051;&#24847;&#19981;&#25220;&#20160;&#40636;&#12290;

&#36969;&#21512;&#27599;&#22825;&#36319; AI &#23531; code&#12289;&#20294;&#21463;&#22816;&#37325;&#35079;&#35299;&#37323;&#23560;&#26696;&#30340;&#38283;&#30332;&#32773;&#12290;&#20320;&#26371;&#24118;&#36208;&#19968;&#22871;&#33021;&#39340;&#19978;&#35430;&#30340; SDD &#27969;&#31243;&#65292;&#21644;&#19968;&#20221;&#12300;&#21738;&#20123; SDD &#25307;&#24335;&#26159;&#22129;&#38957;&#12301;&#30340;&#35488;&#23526;&#28165;&#21934;&#12290;</abstract>
                <slug>coscup-2026-2577-sdd--15---ai--dogfooding</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1460'>&#26954;&#39439; Ci</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QHRTDA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='252a2a61-b560-5ce5-9dd2-dd89f8244b7d' id='2578' code='CV7GX9'>
                <room>TR311</room>
                <title>&#24478;&#25919;&#24220; Open Data &#21040;&#22478;&#24066;&#25506;&#32034;&#32178;&#31449;&#65306;&#29992; Nuxt 3&#12289;Codex &#33287; GitHub Actions &#25171;&#36896;&#21271;&#21271;&#26691;&#20013;&#20844;&#22290;&#22320;&#22294;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>&#25919;&#24220;&#38283;&#25918;&#36039;&#26009;&#38614;&#28982;&#20844;&#38283;&#65292;&#20294;&#24448;&#24448;&#20998;&#25955;&#22312;&#19981;&#21516;&#32291;&#24066;&#12289;&#27396;&#20301;&#26684;&#24335;&#19981;&#19968;&#33268;&#12289;&#36039;&#26009;&#23436;&#25972;&#24230;&#20063;&#19981;&#21516;&#65292;&#36317;&#38626;&#12300;&#19968;&#33324;&#20351;&#29992;&#32773;&#30495;&#30340;&#33021;&#29992;&#12301;&#36996;&#26377;&#19968;&#27573;&#36317;&#38626;&#12290;

&#26412;&#22580;&#20998;&#20139;&#23559;&#20197;&#19968;&#20491;&#23526;&#38555;&#38283;&#28304;&#23560;&#26696;&#28858;&#20363;&#65292;&#35498;&#26126;&#22914;&#20309;&#20351;&#29992; Nuxt 3&#12289;Vue 3&#12289;TypeScript &#23559;&#33274;&#21271;&#24066;&#12289;&#26032;&#21271;&#24066;&#12289;&#26691;&#22290;&#24066;&#12289;&#33274;&#20013;&#24066;&#30340;&#20844;&#22290; Open Data &#25972;&#21512;&#25104;&#32113;&#19968;&#36039;&#26009;&#27169;&#22411;&#65292;&#20006;&#23526;&#20316;&#25628;&#23563;&#12289;&#31721;&#36984;&#12289;&#25490;&#24207;&#12289;&#22320;&#22294;&#27161;&#31034;&#33287;&#38450;&#28797;&#36039;&#35338;&#26597;&#35426;&#31561;&#21151;&#33021;&#12290;

&#20998;&#20139;&#20013;&#20063;&#26371;&#20171;&#32057;&#22914;&#20309;&#36879;&#36942; Codex &#20316;&#28858; pair programmer&#65292;&#21332;&#21161;&#29702;&#35299;&#36039;&#26009;&#27396;&#20301;&#12289;&#24314;&#31435;&#27491;&#35215;&#21270;&#27969;&#31243;&#12289;&#25286;&#20998;&#21069;&#31471;&#20803;&#20214;&#33287;&#21152;&#36895;&#38283;&#30332;&#36845;&#20195;&#65307;&#20197;&#21450;&#22914;&#20309;&#20351;&#29992; GitHub Actions &#33258;&#21205;&#26356;&#26032;&#37096;&#20998;&#36039;&#26009;&#20358;&#28304;&#20006;&#37096;&#32626;&#21040; GitHub Pages&#12290;

Open Data &#30340;&#20729;&#20540;&#19981;&#21482;&#22312;&#26044;&#20844;&#38283;&#65292;&#26356;&#22312;&#26044;&#22914;&#20309;&#36879;&#36942; JavaScript &#29983;&#24907;&#31995;&#33287;&#38283;&#28304;&#24037;&#20855;&#65292;&#23559;&#36039;&#26009;&#36681;&#21270;&#25104;&#21487;&#25506;&#32034;&#12289;&#21487;&#32173;&#35703;&#12289;&#21487;&#24310;&#20280;&#30340;&#23526;&#29992;&#29986;&#21697;&#12290;</abstract>
                <slug>coscup-2026-2578-open-data---nuxt-3-codex--github-actions</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1462'>&#35377;&#26234;&#24237; Tim Hsu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CV7GX9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a71065a9-b999-5549-845d-92ff8db4e900' id='2582' code='MQX3V9'>
                <room>TR311</room>
                <title>&#21516;&#20491; Email&#12289;&#20841;&#31278;&#30331;&#20837;&#26041;&#24335; &#8212; Node.js + Google &#30331;&#20837;&#25972;&#21512;&#30340;&#22235;&#20491;&#24115;&#34399;&#25509;&#31649;&#36335;&#24465;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:45:00+08:00</date>
                <start>14:45</start>
                <duration>00:30</duration>
                <abstract>&#23565;&#20219;&#20309;&#21516;&#26178;&#25903;&#25588;&#12300;Email + &#23494;&#30908;&#35387;&#20874;&#12301;&#36319;&#12300;Google &#30331;&#20837;&#12301;&#25110;&#20854;&#20182;&#31532;&#19977;&#26041;&#30331;&#20837;&#30340;&#31995;&#32113;&#20358;&#35498;&#65292;&#26371;&#21729;&#36523;&#20998;&#21487;&#33021;&#30340;&#29376;&#24907;&#32068;&#21512;&#26371;&#27604;&#21934;&#19968;&#30331;&#20837;&#26041;&#24335;&#20358;&#24471;&#35079;&#38620;&#65292;&#20063;&#23481;&#26131;&#30041;&#19979;&#19968;&#20123;&#28431;&#27934;&#12290;

&#26412;&#22580;&#20197;&#19968;&#20491;&#26371;&#21729;&#31995;&#32113;(Node.js + Express + TypeScript + MongoDB)&#28858;&#20363;&#65292;&#25286;&#35299;&#22235;&#20491;&#20856;&#22411;&#30340;&#25915;&#25802;&#25163;&#27861;&#33287;&#23565;&#25033;&#20462;&#35036;&#65306;

1. &#25803;&#19979; Google &#33258;&#21205;&#25509;&#31649;&#24050;&#26377;&#23494;&#30908;&#30340;&#24115;&#34399;
2. Google &#30331;&#20837;&#26371;&#21729;&#24460;&#32396;&#35442;&#22914;&#20309;&#23433;&#20840;&#35036;&#19978;&#23494;&#30908;
3. &#21034;&#24115;&#34399;&#21069;&#20808;&#35299;&#38500;&#32129;&#23450;&#65292;&#36991;&#20813; orphan binding
4. Pre-account Hijacking&#65306;&#30070;&#24115;&#34399;&#36996;&#27794;&#24314;&#31435;&#23601;&#34987;&#21345;&#20301;&#30340;&#25915;&#25802;&#36335;&#24465;

&#24076;&#26395;&#33021;&#23565;&#36817;&#26399;&#38656;&#35201;&#25972;&#21512;&#20219;&#20309;&#31532;&#19977;&#26041;&#30331;&#20837;&#30340;&#26379;&#21451;&#20497;&#26377;&#19968;&#20123;&#24171;&#21161;&#12290;</abstract>
                <slug>coscup-2026-2582-email--node-js-google</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1461'>Gui &#26690;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MQX3V9/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR313' guid='29ba7e17-cfb8-5e73-9299-f8621cd72afc'>
            <event guid='c294fd03-88f5-5be9-adc2-c39e8dc3e6e5' id='2401' code='A3GRQD'>
                <room>TR313</room>
                <title>&#35731;&#28431;&#27934;&#33258;&#24049;&#32080;&#26696;&#65306;&#32020;&#38283;&#28304;&#24037;&#20855;&#37832;&#25171;&#36896; DevSecOps &#38281;&#29872;&#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:40</duration>
                <abstract>&#25475;&#25551;&#24037;&#20855;&#35037;&#20102;&#12289;CI/CD &#36305;&#20102;&#65292;&#28431;&#27934;&#28165;&#21934;&#27599;&#22825;&#22312;&#38263;&#65292;&#20294;&#35504;&#22312;&#36861;&#36452;&#65311;&#35504;&#22312;&#20462;&#65311;&#20462;&#23436;&#20102;&#35504;&#20358;&#30906;&#35469;&#65311;&#20809;&#26377;&#25475;&#25551;&#24037;&#20855;&#19981;&#22816;&#65292;&#25361;&#25136;&#22312;&#12300;&#25475;&#23436;&#20043;&#24460;&#12301;&#65306;&#30862;&#29255;&#21270;&#22577;&#21578;&#27794;&#20154;&#32858;&#21512;&#12289;&#20379;&#25033;&#37832;&#40657;&#31665;&#12289;&#27794;&#26377;&#38281;&#29872;&#12290;

&#26412;&#22580;&#20998;&#20139;&#19968;&#22871;&#20840;&#31243;&#22522;&#26044;&#38283;&#28304;&#24037;&#20855;&#30340; DevSecOps &#38281;&#29872;&#26550;&#27083;&#65292;&#28085;&#33995;&#23436;&#25972; SSDLC&#65306;&#20197; Threagile &#36914;&#34892;&#23041;&#33029;&#24314;&#27169;&#12289;OpenGrep &#20570; SAST&#12289;Trivy &#29986;&#20986; SBOM&#65292;&#25645;&#37197; DefectDojo &#33287; Dependency-Track &#36914;&#34892;&#28431;&#27934;&#32858;&#21512;&#33287;&#20379;&#25033;&#37832;&#30435;&#25511;&#65292;&#20006;&#33258;&#21205;&#38283;&#21934;&#33267; Jira&#12289;GitHub &#31561;&#24179;&#21488;&#65292;&#35731;&#24037;&#31243;&#22296;&#38538;&#22312;&#29087;&#24713;&#30340;&#20171;&#38754;&#34389;&#29702;&#36039;&#23433;&#21839;&#38988;&#12290;&#26410;&#20358;&#26356;&#21487;&#25645;&#37197; AI&#65288;&#22914; Claude Code MCP&#65289;&#36914;&#34892;&#33258;&#21205;&#20462;&#35036;&#65292;&#35731;&#38281;&#29872;&#26356;&#36914;&#19968;&#27493;&#12290;

&#38500;&#20102;&#20171;&#32057;&#24037;&#20855;&#33021;&#20570;&#20160;&#40636;&#65292;&#26356;&#26371;&#20998;&#20139;&#27599;&#20491;&#24037;&#20855;&#30340;&#30495;&#23526;&#38480;&#21046;&#65292;&#20197;&#21450;&#33853;&#22320;&#30340;&#19977;&#36947;&#39640;&#29254;&#65306;&#38283;&#30332;&#22296;&#38538;&#30340;&#25269;&#21046;&#12289;SLA &#27704;&#36960;&#20462;&#19981;&#23436;&#30340;&#28966;&#24942;&#12289;&#36328;&#37096;&#38272;&#25512;&#21205;&#38459;&#21147;&#65292;&#20197;&#21450;&#22914;&#20309;&#29992;&#26550;&#27083;&#35373;&#35336;&#21270;&#35299;&#12290;

&#28431;&#27934;&#24478;&#34987;&#25475;&#20986;&#20358;&#65292;&#21040;&#33258;&#21205;&#38283;&#21934;&#12289;PR merge &#24460;&#33258;&#21205;&#32080;&#26696;&#65292;RD &#19981;&#38656;&#30331;&#20837;&#20219;&#20309;&#36039;&#23433;&#24179;&#21488;&#12290;SBOM &#33258;&#21205;&#29986;&#20986;&#26356;&#35731; CRA &#21512;&#35215;&#25104;&#28858; B2B &#31478;&#29229;&#20778;&#21218;&#12290;&#36889;&#26159;&#25105;&#20497;&#22312;&#23526;&#38555;&#23560;&#26696;&#20013;&#30495;&#23526;&#36208;&#36942;&#30340;&#19968;&#36941;&#65292;&#25152;&#26377;&#24037;&#20855;&#22343;&#25505;&#29992; OSI &#35469;&#21487;&#25480;&#27402;&#12290;</abstract>
                <slug>coscup-2026-2401-devsecops</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1324'>David Su</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/A3GRQD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c24e7ca9-5582-5560-87e6-70916db7b1d7' id='2605' code='SQ9NNS'>
                <room>TR313</room>
                <title>&#19990;&#30028;&#21654;&#21857;&#39208; - AI &#26178;&#20195;&#30340;&#38283;&#28304;&#23433;&#20840;&#65306;&#21488;&#28771;&#31038;&#32676;&#21487;&#20197;&#24590;&#40636;&#19968;&#36215;&#35036;&#20301;&#65311;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>01:30</duration>
                <abstract>AI &#27491;&#24555;&#36895;&#25913;&#35722;&#38283;&#28304;&#36575;&#39636;&#30340;&#38283;&#30332;&#33287;&#20351;&#29992;&#26041;&#24335;&#65292;&#20063;&#24118;&#20358;&#26032;&#30340;&#23433;&#20840;&#25361;&#25136;&#12290;&#38754;&#23565;&#26085;&#30410;&#35079;&#38620;&#30340;&#38283;&#28304;&#29983;&#24907;&#65292;&#21488;&#28771;&#30340;&#25216;&#34899;&#31038;&#32676;&#12289;&#20225;&#26989;&#12289;&#30740;&#31350;&#32773;&#33287;&#38283;&#30332;&#32773;&#21487;&#20197;&#22914;&#20309;&#25884;&#25163;&#21512;&#20316;&#65292;&#20849;&#21516;&#35036;&#36275;&#38283;&#28304;&#23433;&#20840;&#30340;&#32570;&#21475;&#65311;

&#26412;&#22580;&#19990;&#30028;&#21654;&#21857;&#39208;&#23559;&#36992;&#35531;&#20358;&#33258;&#19981;&#21516;&#23560;&#26989;&#38936;&#22495;&#30340;&#26700;&#38263;&#65292;&#24341;&#23566;&#21508;&#26700;&#36914;&#34892;&#20027;&#38988;&#35342;&#35542;&#12290;&#33287;&#26371;&#32773;&#23559;&#36879;&#36942;&#36650;&#26700;&#20132;&#27969;&#30340;&#26041;&#24335;&#65292;&#20381;&#24207;&#21443;&#33287;&#19981;&#21516;&#20027;&#38988;&#65292;&#33287;&#26700;&#38263;&#21450;&#20854;&#20182;&#21443;&#33287;&#32773;&#20998;&#20139;&#35264;&#40670;&#12289;&#20132;&#27969;&#32147;&#39511;&#65292;&#28608;&#30442;&#26356;&#22810;&#36328;&#38936;&#22495;&#30340;&#24819;&#27861;&#12290;

&#28961;&#35542;&#24744;&#26159;&#38283;&#30332;&#32773;&#12289;&#36039;&#23433;&#24478;&#26989;&#20154;&#21729;&#12289;&#30740;&#31350;&#32773;&#12289;&#23416;&#29983;&#65292;&#25110;&#26159;&#38364;&#24515; AI &#33287;&#38283;&#28304;&#23433;&#20840;&#30332;&#23637;&#30340;&#26379;&#21451;&#65292;&#37117;&#27489;&#36814;&#19968;&#36215;&#21152;&#20837;&#35342;&#35542;&#65292;&#36879;&#36942;&#38598;&#39636;&#23565;&#35441;&#65292;&#25506;&#32034;&#21488;&#28771;&#31038;&#32676;&#22312; AI &#26178;&#20195;&#25512;&#21205;&#38283;&#28304;&#23433;&#20840;&#30340;&#26356;&#22810;&#21487;&#33021;&#12290;</abstract>
                <slug>coscup-2026-2605-ai</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1374'>Jie_Chung</person><person id='1530'>ShengYi Hung</person><person id='1531'>&#39640;&#20110;&#20977;(Kai, HackerCat)</person><person id='1532'>&#33836;&#23578;&#23439;&#65288;TaiYou&#65289;</person><person id='1533'>FlyDragon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SQ9NNS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5dbbe1a0-9501-5abf-b79d-d93a267bab48' id='2635' code='FAQPGT'>
                <room>TR313</room>
                <title>From Prompt to Root</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:20:00+08:00</date>
                <start>13:20</start>
                <duration>01:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#20197;&#19968;&#26781;&#23436;&#25972;&#30340;&#30495;&#23526;&#25915;&#25802;&#37832;&#28858;&#20027;&#36600;&#65292;&#24478; AI API &#30340; JWT &#28431;&#27934;&#19968;&#36335;&#25171;&#36914;&#20225;&#26989;&#20839;&#32178;&#12289;&#25509;&#31649; CI/CD Pipeline&#65292;&#26368;&#32066;&#36879;&#36942; AI Agent &#20379;&#25033;&#37832;&#25237;&#27602;&#23436;&#25104;&#26412;&#22320;&#25552;&#27402;&#65292;&#21462;&#24471; root&#12290;

80 &#20998;&#37912;&#20839;&#28085;&#33995;&#19977;&#20491;&#29872;&#29872;&#30456;&#25187;&#30340;&#23526;&#20316;&#38364;&#21345;&#65306;Lab 0 &#21033;&#29992; JWT Kid Injection&#38477;&#32026;&#28431;&#27934;&#21462;&#24471;&#31649;&#29702;&#21729;&#27402;&#38480;&#65292;&#20877;&#36879;&#36942; Prompt Injection &#31434;&#21462;&#20839;&#32178; Gitea &#24115;&#23494;&#65307;Lab 1 &#20197; Pwn Request &#25163;&#27861;&#31428;&#25913; CI Pipeline &#35373;&#23450;&#27284;&#65292;&#24478; Woodpecker Agent &#20599;&#20986; SFTP &#31169;&#38000;&#65307;Lab 2 &#29992;&#31169;&#38000;&#30331;&#20837;&#37096;&#32626;&#20102; OpenClaw&#65288;&#30495;&#23526; npm AI Agent &#26694;&#26550;&#65289;&#30340;&#38774;&#27231;&#65292;&#22312;&#28961; shell &#30340; SFTP chroot &#29872;&#22659;&#19979;&#26367;&#25563; LLM &#30340; skill &#25351;&#20196;&#26360;&#65292;&#35731; AI Agent &#33258;&#21205;&#22519;&#34892;&#24801;&#24847;&#31243;&#24335;&#30908;&#65292;&#21033;&#29992; CVE-2021-4034&#65288;PwnKit&#65289; &#26412;&#22320;&#25552;&#27402;&#35712;&#21462; Flag&#12290;

&#25915;&#25802;&#37832;&#20013;&#25152;&#26377;&#28431;&#27934;&#22343;&#26377;&#30495;&#23526;&#19990;&#30028;&#23565;&#25033;&#26696;&#20363;&#65292;&#36969;&#21512;&#20855;&#20633;&#22522;&#26412; Web / Linux &#27010;&#24565;&#30340;&#36039;&#23433;&#20837;&#38272;&#21040;&#21021;&#38542;&#32773;&#21443;&#21152;&#12290;</abstract>
                <slug>coscup-2026-2635-from-prompt-to-root</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1506'>Mars Kung</person><person id='1508'>Casper Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FAQPGT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='63320476-3b8c-5945-891d-5ad35be3694b' id='2423' code='AKWMBV'>
                <room>TR313</room>
                <title>Personal AI Assistant&apos;s Attack and Defense</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:40</duration>
                <abstract>This talk lays bare six months of intensive research, centered on OpenClaw. By benchmarking against industry counterparts like NVIDIA&#8217;s NeMo-Guardrails and Hermes-Agent, we provide insights that generalize across the entire personal AI assistant landscape.

We will conduct live demonstrations of five real-world attack vectors: Sandbox Backend Hijack, Subagent-to-Parent Injection, Group Chat History Pollution, Reply-chain Manipulation, and Supply Chain Attacks. Following the exploits, we&#8217;ll break down how to architect multi-layered defense-in-depth strategies. Finally, we will propose a unified &quot;SecurityResult&quot; interface: a standardized framework designed to let tools like NeMo Guardrails, LLM Guard, Presidio, Rebuff, and OpenGuardrails plug in seamlessly. Our goal is to move Personal AI Assistant security away from &quot;reinventing the wheel&quot; and toward a unified industry standard.</abstract>
                <slug>coscup-2026-2423-personal-ai-assistant-s-attack-and-defense</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='892'>scc</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/AKWMBV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0601e1eb-ab27-5ecc-942e-5b7fdbc0e7fb' id='2636' code='EHKNXW'>
                <room>TR313</room>
                <title>Building an OODA-Native Red Team Platform Where AI Commands the Kill Chain</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:50:00+08:00</date>
                <start>15:50</start>
                <duration>00:40</duration>
                <abstract>Most AI pentesting systems start from the same idea: give a model a toolbox, let it choose commands, and hope the loop converges.
Our projects takes a different approach. It treats offensive security as a command-and-control problem, not a prompt-engineering problem.

Our projects is a source-available red-team command platform built around C5ISR situational awareness and the OODA loop.
Given an authorized target, it collects structured facts through recon, OSINT, vulnerability lookup, and 23 MCP tool servers covering network, AD, and cloud attack

This talk walks through the architecture and the lessons learned: fact schemas, attack graph pathfinding, tool routing, scope validation, risk gates, noise budgets, failure classification, and MCP-based execution boundaries.
We show how the project moves from reconnaissance to failed initial access, classifies the failure, pivots to an exploit-based path, and records the full chain as structured evidence, contrasting this with the open-loop pattern common in tools like PentestGPT and hackingBuddyGPT.

The key lesson is not that AI can &quot;hack automatically.&quot; The lesson is that AI becomes useful when it is constrained by doctrine; explicit rules of engagement, typed tool outputs, human-visible decisions, deterministic safety gates, and execution engines that can be audited or stopped.

Attendees leave with a practical blueprint for building safer AI-assisted offensive tooling, and a clear model for where LLMs belong in cyber operations: not as unchecked operators, but as Orient-stage reasoning engines inside a controlled command loop.</abstract>
                <slug>coscup-2026-2636-building-an-ooda-native-red-team-platform-where-ai-commands-the-kill-chain</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1511'>Chen Harry</person><person id='1512'>Alex Chih</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/EHKNXW/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR409-2' guid='911aeeca-402c-5edb-b786-520deb2a38d1'>
            <event guid='53d53674-a1b6-59ee-9b9c-607ff3f9d6ab' id='2453' code='7VSVUT'>
                <room>TR409-2</room>
                <title>&#29992; zhtw-mcp &#25645;&#37197; AI &#23531;&#20986;&#26356;&#20687;&#21488;&#28771;&#20154;&#30340;&#20013;&#25991; | Write Taiwanese Mandarin: zhtw-mcp as a Linguistic Linter for Traditional Chinese</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#29986;&#29983;&#30340;&#32321;&#39636;&#20013;&#25991;&#65292;&#24120;&#28151;&#20837;&#20013;&#22283;&#29992;&#35486;&#12289;&#36942;&#24230;&#31777;&#21270;&#30340;&#28450;&#35486;&#12289;&#37679;&#35492;&#27161;&#40670;&#33287;&#19981;&#31934;&#28310;&#34899;&#35486;&#65292;&#36889;&#20123;&#36664;&#20986;&#26371;&#22312;&#25991;&#20214;&#12289;&#25945;&#23416;&#12289;&#38283;&#25918;&#21407;&#22987;&#30908;&#23560;&#26696;&#33287;&#25216;&#34899;&#25991;&#31456;&#20013;&#36880;&#28472;&#27745;&#26579;&#26360;&#23531;&#32722;&#24931;&#12290;zhtw-mcp &#26159;&#20491;&#36879;&#36942; Model Context Protocol (MCP) &#25972;&#21512;&#21040; AI &#21161;&#29702;&#30340;&#32321;&#39636;&#20013;&#25991;&#26360;&#23531;&#27298;&#26597;&#22120;&#65292;&#21487;&#20381;&#20013;&#33775;&#27665;&#22283;&#25945;&#32946;&#37096;&#27161;&#40670;&#12289;&#22283;&#23383;&#27161;&#28310;&#23383;&#39636;&#33287;&#20841;&#23736;&#35422;&#24409;&#24046;&#30064;&#65292;&#27298;&#26597;&#20006;&#20462;&#27491; AI &#29986;&#29983;&#30340;&#20013;&#25991;&#12290;

&#26412;&#35696;&#31243;&#20171;&#32057;&#28858;&#20160;&#40636; AI &#20013;&#25991;&#36664;&#20986;&#23481;&#26131;&#34987;&#19981;&#31934;&#28310;&#20358;&#28304;&#28151;&#38620;&#24433;&#38911;&#65292;&#22914;&#20309;&#23559;&#20013;&#25991;&#28516;&#31295;&#36681;&#21270;&#28858;&#21487;&#28204;&#35430;&#12289;&#21487;&#37325;&#29694;&#12289;&#21487;&#34701;&#20837;&#36914;&#38283;&#30332;&#27969;&#31243;&#30340;&#24037;&#31243;&#35696;&#38988;&#65292;&#20006;&#23637;&#31034; zhtw-mcp &#22914;&#20309;&#33258;&#21205;&#25913;&#21892;&#21488;&#28771;&#32321;&#39636;&#20013;&#25991;&#26360;&#23531;&#26448;&#26009;&#30340;&#21697;&#36074;&#21644;&#25991;&#21270;&#20659;&#25215;&#12290;

LLMs often generate Traditional Chinese that looks fluent but mixes zh-CN vocabulary, Simplified-Chinese phrasing, inconsistent punctuation, and unstable technical terminology. zhtw-mcp turns this problem into an engineering workflow: a Model Context Protocol server that checks, fixes, and gates zh-TW text using Taiwan-specific language rules.

This talk presents the design of zhtw-mcp, the challenges of handling ambiguous terminology and false friends, and how linguistic linting can be integrated into AI-assisted writing, documentation, teaching material, and open-source development workflows.</abstract>
                <slug>coscup-2026-2453-zhtw-mcp--ai--write-taiwanese-mandarin-zhtw-mcp-as-a-linguistic-linter-for-traditional-chinese</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='458'>&#40643;&#25964;&#32676;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7VSVUT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b7cf2443-9052-59e0-bf7d-92672aa61ab1' id='2422' code='NSFLQL'>
                <room>TR409-2</room>
                <title>Git &#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#27969;&#31243;&#27835;&#29702;&#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>Git &#26159;&#24190;&#20046;&#25152;&#26377;&#38283;&#30332;&#32773;&#27599;&#22825;&#37117;&#26371;&#30896;&#21040;&#30340;&#24037;&#20855;&#65292;&#20294;&#20320;&#21487;&#33021;&#24456;&#23569;&#24819;&#36942;&#65306;&#23427;&#30340;&#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#26159;&#24590;&#40636;&#34987;&#32173;&#35703;&#30340;&#65311;

&#36889;&#22580;&#20998;&#20139;&#19981;&#26371;&#25226;&#37325;&#40670;&#25918;&#22312;&#12300;&#26576;&#20491;&#35422;&#21040;&#24213;&#35442;&#24590;&#40636;&#32763;&#12301;&#30340;&#35486;&#35328;&#23416;&#36783;&#35542;&#12290;&#23526;&#38555;&#19978;&#65292;Git &#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#31038;&#32676;&#24456;&#23567;&#65292;&#30495;&#27491;&#22256;&#38627;&#30340;&#24448;&#24448;&#19981;&#26159;&#32763;&#35695;&#27770;&#31574;&#65292;&#32780;&#26159;&#26356;&#21209;&#23526;&#30340;&#21839;&#38988;&#65306;**&#35201;&#24590;&#40636;&#35731;&#20154;&#39000;&#24847;&#38283;&#22987;&#32763;&#65311;&#35201;&#24590;&#40636; review&#65311;&#35201;&#24590;&#40636;&#25226;&#22823;&#23478;&#30340;&#36002;&#29563;&#25972;&#29702;&#25104;&#31526;&#21512; Git &#19978;&#28216;&#24931;&#20363;&#30340;&#25552;&#20132;&#65311;**

Git l10n &#26377;&#19968;&#22871;&#33258;&#24049;&#30340;&#36939;&#20316;&#26041;&#24335;&#12290;&#32763;&#35695;&#19981;&#26159;&#38568;&#20415;&#19968;&#20491;&#20154;&#25913;&#23436; `.po` &#27284;&#12289;&#36865; PR &#23601;&#32080;&#26463;&#65307;&#35201;&#27880;&#24847;&#25552;&#20132;&#21040;&#21738;&#20491; repo&#12289;&#23565;&#25033;&#30340; commit &#26684;&#24335;&#65288;Signed-off-by&#65289;&#12289;squash&#12289;&#23492;&#36865;&#21040; l10n &#27969;&#31243;&#65292;&#20197;&#21450;&#26368;&#24460;&#22914;&#20309;&#36914;&#20837; Git release&#12290;&#36889;&#20123;&#35215;&#21063;&#23565;&#29087;&#24713; Git &#30340;&#20154;&#20358;&#35498;&#37117;&#19981;&#19968;&#23450;&#30452;&#35258;&#65292;&#26356;&#19981;&#29992;&#35498;&#21482;&#26159;&#24819;&#24171;&#24537;&#20462;&#19968;&#21477;&#20013;&#25991;&#30340;&#26032;&#36002;&#29563;&#32773;&#12290;

&#28858;&#20102;&#38477;&#20302;&#38272;&#27323;&#65292;&#25105;&#20497;&#23566;&#20837; Weblate&#65292;&#24076;&#26395;&#35731;&#19981;&#29087;&#24713; Git &#27969;&#31243;&#30340;&#20154;&#20063;&#33021;&#30452;&#25509;&#22312;&#32178;&#38913;&#19978;&#21443;&#33287;&#32763;&#35695;&#12290;&#20294;&#23566;&#20837;&#20043;&#24460;&#25165;&#30332;&#29694;&#65292;Weblate &#29986;&#29983; commit &#30340;&#26041;&#24335;&#65292;&#21644; git-l10n &#23565;&#25552;&#20132;&#35352;&#37636;&#30340;&#35201;&#27714;&#20006;&#19981;&#23436;&#20840;&#30456;&#23481;&#12290;&#26044;&#26159;&#65292;&#32173;&#35703;&#32773;&#24517;&#38920;&#22312;&#12300;&#35731;&#36002;&#29563;&#35722;&#31777;&#21934;&#12301;&#33287;&#12300;&#35731; upstream &#21487;&#20197;&#25509;&#21463;&#12301;&#20043;&#38291;&#65292;&#35373;&#35336;&#20986;&#19968;&#22871;&#23526;&#38555;&#21487;&#36939;&#20316;&#30340;&#20013;&#38291;&#27969;&#31243;&#12290;

&#26412;&#35696;&#31243;&#26371;&#20998;&#20139; Git &#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#22296;&#38538;&#23526;&#38555;&#36393;&#36942;&#30340;&#22353;&#65306;&#26368;&#21021;&#26159;&#22914;&#20309;&#24478;&#31777;&#39636;&#20013;&#25991;&#22522;&#30990;&#24314;&#31435;&#32321;&#39636;&#20013;&#25991;&#32763;&#35695;&#12289;&#22914;&#20309;&#21560;&#24341;&#26032;&#36002;&#29563;&#32773;&#12289;&#22914;&#20309; review &#32763;&#35695;&#21697;&#36074;&#12289;&#22914;&#20309;&#34389;&#29702; Weblate &#29986;&#29983;&#30340; commit&#12289;&#22914;&#20309;&#36879;&#36942;&#20154;&#24037; squash&#12289;Co-Authored-By &#33287;&#33258;&#21205;&#21270;&#33139;&#26412;&#20445;&#30041;&#36002;&#29563;&#32000;&#37636;&#65292;&#26368;&#24460;&#20877;&#25226;&#25972;&#29702;&#22909;&#30340;&#25104;&#26524;&#36865;&#36914; Git &#30340;&#27491;&#24335; l10n &#27969;&#31243;&#12290;

&#36889;&#22580;&#35696;&#31243;&#20063;&#26371;&#20998;&#20139;&#65292;&#19968;&#20491;&#32763;&#35695;&#23383;&#20018;&#24478; Weblate &#34987;&#20462;&#25913;&#12289;&#34987;&#32173;&#35703;&#32773; review&#12289;&#34987;&#25972;&#29702;&#25104;&#31526;&#21512;&#24931;&#20363;&#30340; commit&#65292;&#21040;&#26368;&#24460;&#36914;&#20837; Git release&#65292;&#20013;&#38291;&#21040;&#24213;&#32147;&#36942;&#21738;&#20123;&#38364;&#21345;&#12290;&#20063;&#26371;&#35527;&#21040;&#65292;&#22312;&#20154;&#21147;&#26377;&#38480;&#30340;&#24773;&#27841;&#19979;&#65292;&#21738;&#20123;&#20107;&#24773;&#20540;&#24471;&#33258;&#21205;&#21270;&#65292;&#21738;&#20123;&#20107;&#24773;&#20173;&#28982;&#38656;&#35201;&#20154;&#24037;&#21028;&#26039;&#65292;&#20197;&#21450;&#32173;&#35703;&#32773;&#22914;&#20309;&#22312;&#36002;&#29563;&#32773;&#39636;&#39511;&#33287;&#19978;&#28216;&#35215;&#31684;&#20043;&#38291;&#21462;&#24471;&#24179;&#34913;&#12290;

&#22914;&#26524;&#20320;&#32173;&#35703;&#36942;&#38283;&#28304;&#23560;&#26696;&#12289;&#24819;&#24314;&#31435;&#32763;&#35695;&#27969;&#31243;&#12289;&#27491;&#22312;&#24605;&#32771;&#22914;&#20309;&#38477;&#20302;&#36002;&#29563;&#38272;&#27323;&#65292;&#25110;&#21482;&#26159;&#22909;&#22855;&#12300;&#19968;&#21477;&#20013;&#25991;&#32763;&#35695;&#35201;&#24590;&#40636;&#27491;&#24335;&#36208;&#36914; Git&#12301;&#65292;&#36889;&#22580;&#35696;&#31243;&#26371;&#25552;&#20379;&#19968;&#20491;&#38750;&#24120;&#30495;&#23526;&#12289;&#24456;&#23567;&#20294;&#24456;&#23436;&#25972;&#30340;&#26696;&#20363;&#12290;</abstract>
                <slug>coscup-2026-2422-git</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='1262'>Yi-Jyun Pan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NSFLQL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8f283d1e-3c38-5099-a0f0-9a14e0bda07e' id='2462' code='WRT7WL'>
                <room>TR409-2</room>
                <title>&#29992;&#31038;&#32676;&#30340;&#21147;&#37327;&#25171;&#36896;&#26381;&#21209;&#25152;&#26377;&#20154;&#30340; App&#65306;&#32763;&#35695;&#24179;&#21488;&#25972;&#21512;&#25758;&#29254;&#35527;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:10:00+08:00</date>
                <start>11:10</start>
                <duration>00:30</duration>
                <abstract>&#25105;&#21644;&#21271;&#31185;&#31243;&#24335;&#35373;&#35336;&#30740;&#31350;&#31038;&#30340;&#20249;&#20276;&#21033;&#29992;&#35506;&#39192;&#65288;&#20197;&#21450;&#20598;&#29246;&#30340;&#19978;&#35506;&#26178;&#38291;&#65289;&#32173;&#35703;&#19968;&#27454; GPLv3 &#25480;&#27402;&#30340;&#26657;&#22290;&#36575;&#39636; Tattoo&#65292;&#21332;&#21161;&#21271;&#31185;&#22823;&#23416;&#29983;&#26597;&#35506;&#34920;&#12289;&#30475;&#25104;&#32318;&#12289;&#34389;&#29702;&#26657;&#21209;&#31995;&#32113;&#12290;&#23560;&#26696;&#24478; zh-TW &#33287; en-US &#38617;&#35486;&#36215;&#27493;&#65292;&#33521;&#25991;&#30001;&#31038;&#22296;&#25104;&#21729;&#20154;&#24037;&#32763;&#35695;&#65307;&#24460;&#20358;&#28858;&#20102;&#26381;&#21209;&#26657;&#20839;&#22810;&#25976;&#20358;&#33258;&#38750;&#33521;&#35486;&#31995;&#22283;&#23478;&#30340;&#22806;&#31821;&#29983;&#65292;&#21448;&#36880;&#27493;&#25844;&#20805;&#21040;&#25105;&#20497;&#33258;&#24049;&#19981;&#29087;&#30340;&#35486;&#35328;,&#25505;&#29992;&#12300;LLM &#20986;&#21021;&#31295;&#12289;&#20877;&#36879;&#36942;&#32763;&#35695;&#24179;&#33274;&#20132;&#32102;&#35442;&#35486;&#31995;&#23416;&#29983;&#20462;&#27491;&#12301;&#30340;&#27969;&#31243;&#12290;&#21322;&#24180;&#19979;&#20358;&#32350;&#20102;&#19981;&#23569;&#36960;&#36335;&#65292;&#36889;&#22580;&#20998;&#20139;&#24819;&#25226;&#36208;&#36942;&#30340;&#36335;&#25892;&#38283;&#65292;&#32102;&#20570;&#23567;&#22411;&#33258;&#30001;&#36575;&#39636;&#26412;&#22320;&#21270;&#30340;&#38283;&#30332;&#32773;&#19968;&#20221;&#21443;&#32771;&#12290;

&#19968;&#38283;&#22987;&#35527;**&#32763;&#35695;&#21332;&#20316;&#24179;&#33274;**&#12290;&#28858;&#20102;&#19978;&#36848;&#30340;&#22810;&#35486;&#27969;&#31243;&#65292;&#25105;&#20808;&#24460;&#35430;&#36942; Weblate &#21644; Crowdin&#65292;&#26368;&#24460;&#20841;&#20491;&#37117;&#38364;&#25481;&#20102;&#12290;&#19968;&#26041;&#38754;&#26159;&#21516;&#27493;&#27231;&#21046;&#26412;&#36523;&#24390;&#25197;&#65306;&#35695;&#32773;&#22312;&#24179;&#33274;&#19978;&#30340;&#20462;&#25913;&#26371;&#34987; bot &#19968;&#31558;&#31558;&#25512;&#22238; GitHub&#65292;&#34987;&#12300;New translations zh-tw.i18n.yaml&#12301;&#36889;&#39006; commit &#28153;&#27794;&#20027;&#32218;&#12290;&#21478;&#19968;&#26041;&#38754;&#26159;&#20841;&#20491;&#24179;&#33274;&#25509; GitHub &#30340;&#27402;&#38480;&#27169;&#22411;&#65306;&#28858;&#20102;&#19968;&#20491;&#23560;&#26696;&#30340;&#32763;&#35695;&#65292;&#21371;&#24471;&#25480;&#27402;&#25972;&#20491;&#32068;&#32340;&#30340;&#31649;&#29702;&#27402;&#38480;&#65292;&#36889;&#20491;&#21462;&#25448;&#24456;&#38627;&#35498;&#26381;&#33258;&#24049;&#12290;&#26368;&#24460;&#25105;&#20497;&#21482;&#33021;&#26283;&#26178;&#38364;&#38281;&#21516;&#27493;&#65292;&#20006;&#37325;&#26032;&#24605;&#32771;&#35201;&#24590;&#40636;&#35731;&#38750;&#38283;&#30332;&#32773;&#30340;&#35695;&#32773;&#36002;&#29563;&#12290;

&#25105;&#20497;&#36996;&#26371;&#20171;&#32057; **Flutter &#19978;&#30340;&#36984;&#25799;**&#12290;Flutter &#29983;&#24907;&#26377;&#24190;&#22871;&#24120;&#35211;&#30340; i18n &#22871;&#20214;&#65292;&#25105;&#20497;&#26368;&#24460;&#36984;&#20102;&#23565;&#35695;&#32773;&#33287;&#23529;&#26597;&#32773;&#26684;&#24335;&#21451;&#21892;&#30340; slang&#12290;&#26694;&#26550;&#26412;&#36523;&#19981;&#26159;&#36889;&#22580;&#30340;&#37325;&#40670;&#65292;&#21482;&#26371;&#29992;&#24190;&#20998;&#37912;&#24118;&#36942;&#25216;&#34899;&#36984;&#22411;&#30340;&#36942;&#31243;&#12290;

&#25509;&#19979;&#20358;&#25105;&#20497;&#26371;&#35342;&#35542;**&#32763;&#35695;&#27284;&#30340;&#20786;&#23384;&#26684;&#24335;**&#12290;&#24478; ARB (JSON-based) &#30475;&#21040; JSON&#12289;YAML&#65292;&#35342;&#35542;&#28858;&#20160;&#40636;&#33853;&#33139;&#22312; YAML&#65306;&#20154;&#39006;&#21487;&#35712;&#12289;&#21487;&#35387;&#35299;&#12289;&#22810;&#34892;&#23383;&#20018;&#21451;&#21892;&#12289;&#19981;&#34987;&#23614;&#36887;&#34399;&#25630;&#27515;&#12290;&#30070;&#28982; YAML &#20006;&#38750;&#23436;&#32654;&#26041;&#26696;&#65306;&#34892;&#23614;&#22810;&#39192;&#31354;&#26684;&#12289;&#38263;&#23383;&#20018;&#25240;&#34892;&#35486;&#24847;&#12289;&#20445;&#30041;&#23383;&#33287;&#29305;&#27530;&#23383;&#20803;&#30340; escaping &#37117;&#26371;&#20598;&#29246;&#36896;&#25104;&#21839;&#38988;&#65292;&#36889;&#20123;&#32147;&#39511;&#19968;&#20341;&#20998;&#20139;&#12290;

&#26368;&#24460;&#26159;**&#28450;&#33521;&#23565;&#35695;&#23526;&#25136;&#38519;&#38449;**&#65306;&#20197;&#28450;&#35486;&#28858;&#27597;&#35486;&#30340;&#38283;&#30332;&#32773;&#24456;&#23481;&#26131;&#24536;&#20102;&#20854;&#20182;&#35486;&#31995;&#26377;&#21934;&#35079;&#25976;&#12289;&#26178;&#24907;&#31561;&#35486;&#27861;&#20998;&#25903;&#8212;&#8212;&#30070;&#20320;&#30452;&#35258;&#22320;&#25226;&#23383;&#20018;&#23531;&#22909;&#24460;&#65292;&#31561;&#21040; en-US &#35201;&#21312;&#20998; `one`/`other` &#26178;&#65292;&#23601;&#24471;&#22238;&#38957;&#37325;&#23531;&#25972;&#20491;&#32080;&#27083;&#65292;&#25972;&#20491; App &#19968;&#36215;&#25913;&#12290;&#25105;&#26371;&#20197;&#12300;&#23494;&#30908;&#23559;&#26044; N &#22825;&#24460;&#36942;&#26399;&#12301;&#28858;&#20363;&#65292;&#31034;&#31684;&#24478;&#31532;&#19968;&#22825;&#23601;&#35442;&#24590;&#40636;&#35373;&#35336;&#32763;&#35695;&#37749;&#12290;&#21516;&#22580;&#21152;&#26144; CJK &#33287;&#33521;&#25976;&#23383;&#20043;&#38291;&#30340;&#31354;&#26684;&#35442;&#19981;&#35442;&#23531;&#36914;&#21407;&#22987;&#23383;&#20018;&#12289;&#25945;&#23460;&#21517;&#31281;&#33287;&#23560;&#26377;&#21517;&#35422;&#30340;&#38617;&#35486;&#23565;&#25033;&#31574;&#30053;&#65292;&#20197;&#21450;&#26657;&#21209;&#31995;&#32113;&#22238;&#20659;&#28151;&#38620;&#20013;&#33521;&#36039;&#26009;&#26178;&#65292;&#22914;&#20309;&#29992;&#19968;&#20491;&#23567;&#23567;&#30340; `localized(zh, en)` helper &#34389;&#29702;&#12290;

&#24076;&#26395;&#36889; 30 &#20998;&#37912;&#33021;&#35731;&#20570; Flutter App &#25110;&#20854;&#20182;&#36575;&#39636;&#30340;&#26379;&#21451;&#65292;&#23569;&#36393;&#24190;&#20491;&#25105;&#20497;&#36393;&#36942;&#30340;&#22353;&#12290;</abstract>
                <slug>coscup-2026-2462-app</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='1383'>Riley</person><person id='1384'>Bradly</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WRT7WL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c376bd59-7b94-5ebf-a456-adf54f1333e3' id='2440' code='TTP37G'>
                <room>TR409-2</room>
                <title>&#20197; OpenRefine &#21152;&#19978; Python&#65292;&#23526;&#20316;&#33274;&#28771;&#21488;&#35486;&#30340;&#22320;&#21517;&#21322;&#33258;&#21205;&#34389;&#29702;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:00:00+08:00</date>
                <start>12:00</start>
                <duration>00:30</duration>
                <abstract>&#36039;&#26009;&#31185;&#23416;&#24037;&#20855; OpenRefine&#65292;&#21152;&#19978; Python &#30340;&#21488;&#35486;&#34389;&#29702;&#22871;&#20214;&#65292;&#21435;&#21322;&#33258;&#21205;&#21270;&#34389; &#29702;Wikidata &#33287; OpenStreetMap&#30340;&#22320;&#21517;&#38917;&#30446;&#30340;&#27161;&#31844;&#12290;&#21478;&#22806;&#20063;&#22039;&#35430;&#29992;&#29228;&#34802;&#25235;&#32173;&#22522;&#30334;&#31185;&#19978;&#27169;&#26495;&#30070;&#20013;&#30340;&#33274;&#28771;&#21488;&#35486;&#32645;&#39340;&#23383;&#25340;&#38899;&#26041;&#26696;&#33287;&#30333;&#35441;&#23383;&#30340;&#21517;&#31281;&#12290;</abstract>
                <slug>coscup-2026-2440-openrefine--python</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='18'>Dennis Raylin Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TTP37G/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5b6106b2-f4c8-53b4-8a86-c01c4a03db70' id='2474' code='39SXDY'>
                <room>TR409-2</room>
                <title>&#25552;&#20379; KDE &#21488;&#25991;&#32763;&#35695;&#30340;&#22039;&#35430;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:30:00+08:00</date>
                <start>12:30</start>
                <duration>00:30</duration>
                <abstract>&#21488;&#35486;&#27491;&#22312;&#32147;&#27511;&#25391;&#33288;&#20197;&#21033;&#21488;&#35486;&#25991;&#21270;&#19981;&#33267;&#26044;&#22833;&#20659;&#12290;&#22914;&#21516;&#20854;&#20182;&#38313;&#21335;&#35486;&#31995;&#35486;&#35328;&#65292;&#21488;&#35486;&#22823;&#37096;&#20998;&#35441;&#32773;&#30342;&#26410;&#20197;&#25991;&#23383;&#26360;&#23531;&#21488;&#25991;&#65292;&#20197;&#33267;&#26044;&#26360;&#23531;&#21488;&#25991;&#20197;&#20854;&#27597;&#35486;&#32773;&#30340;&#35215;&#27169;&#32780;&#35328;&#26997;&#28858;&#32597;&#26377;&#12290;&#35201;&#25913;&#21892;&#36889;&#20491;&#24773;&#27841;&#30340;&#20854;&#20013;&#19968;&#37096;&#26159;&#35731;&#36575;&#39636;&#30340;&#20351;&#29992;&#32773;&#20171;&#38754;&#25552;&#20379;&#21488;&#25991;&#29256;&#26412;&#12290;&#20316;&#28858;&#36948;&#25104;&#20351;&#29992;&#32773;&#20171;&#38754;&#21488;&#25991;&#21270;&#30340;&#19968;&#27493;&#65292;&#25105;&#38283;&#22987;&#36914;&#34892;&#20102;&#23559; KDE &#36575;&#39636;&#35695;&#28858;&#21488;&#35486;&#30340;&#20316;&#26989;&#65292;&#20006;&#24076;&#26395;&#33287;&#33258;&#30001;&#36575;&#39636;&#21644;&#21488;&#35486;&#25391;&#33288;&#31038;&#32676;&#20998;&#20139;&#30446;&#21069;&#28858;&#27490;&#30340;&#27511;&#31243;&#12290;</abstract>
                <slug>coscup-2026-2474-kde</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='1389'>Kisaragi Hiu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/39SXDY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='39738afe-221e-5b1d-b476-9257791a0a6c' id='2425' code='MWCUSR'>
                <room>TR409-2</room>
                <title>&#19968;&#36215;&#20358;&#32763;&#35695;&#65281;translatewiki &#215; MediaWiki&#32763;&#35695;&#21151;&#33021;&#24037;&#20316;&#22346;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:10:00+08:00</date>
                <start>13:10</start>
                <duration>00:50</duration>
                <abstract>&#26412;&#35696;&#31243;&#35299;&#35498;&#21508;&#38917;MediaWiki&#27010;&#24565;&#65292;&#23526;&#38555;&#25805;&#20316;translatewiki&#21450;&#20854;&#20182;&#20351;&#29992;MediaWiki&#32763;&#35695;&#21151;&#33021;&#20006;&#30332;&#24067;&#35695;&#25991;&#65292;&#26399;&#26395;&#24341;&#38936;&#21508;&#20301;&#36914;&#20837;&#21508;MediaWiki&#23560;&#26696;/&#32178;&#31449;&#30340;&#32763;&#35695;&#19990;&#30028;&#12290;
&#26412;&#35696;&#31243;&#28041;&#21450;&#23526;&#38555;&#25805;&#20316;&#65292;&#24314;&#35696;&#33258;&#34892;&#25884;&#24118;&#31558;&#35352;&#22411;&#38651;&#33126;&#25110;&#24179;&#26495;&#38651;&#33126;&#12290;</abstract>
                <slug>coscup-2026-2425-translatewiki-mediawiki</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='982'>Sung Chien-chang / Winston Sung</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MWCUSR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='73d83aa1-f265-5e52-a31a-24949e0a96e9' id='2432' code='9FAFNN'>
                <room>TR409-2</room>
                <title>MediaWiki&#26280;&#32173;&#22522;&#23186;&#39636;&#23560;&#26696;&#33274;&#28771;&#21407;&#20303;&#27665;&#26063;&#35486;&#35328;&#23792;&#26371;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:50</duration>
                <abstract>&#26412;&#35696;&#31243;&#38598;&#21512;&#21508;&#33274;&#28771;&#21407;&#20303;&#27665;&#35486;&#35328;&#20197;&#21450;&#21508;&#33274;&#28771;&#26412;&#22303;&#35486;&#35328;&#65292;&#20849;&#21516;&#35342;&#35542;&#22312;MediaWiki&#21450;&#32173;&#22522;&#23186;&#39636;&#23560;&#26696;&#19979;&#22914;&#20309;&#24375;&#21270;&#21508;&#35486;&#35328;&#30340;&#30332;&#23637;&#12290;</abstract>
                <slug>coscup-2026-2432-mediawiki</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='982'>Sung Chien-chang / Winston Sung</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9FAFNN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='71574ee7-a68f-5a7c-b94f-fe79de7c82d2' id='2433' code='JPRTNQ'>
                <room>TR409-2</room>
                <title>MediaWiki&#26280;&#32173;&#22522;&#23186;&#39636;&#23560;&#26696;&#28450;&#35486;&#26063;&#35486;&#35328;&#23792;&#26371;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:50</duration>
                <abstract>&#26412;&#35696;&#31243;&#38598;&#21512;&#21508;&#28450;&#35486;&#26063;&#35486;&#35328;&#20197;&#21450;&#21508;&#33274;&#28771;&#26412;&#22303;&#35486;&#35328;&#65292;&#20849;&#21516;&#35342;&#35542;&#22312;MediaWiki&#21450;&#32173;&#22522;&#23186;&#39636;&#23560;&#26696;&#19979;&#22914;&#20309;&#24375;&#21270;&#21508;&#35486;&#35328;&#30340;&#30332;&#23637;&#12290;</abstract>
                <slug>coscup-2026-2433-mediawiki</slug>
                <track>Taiwan L10N within FLOSS projects</track>
                
                <persons>
                    <person id='982'>Sung Chien-chang / Winston Sung</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JPRTNQ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR410' guid='3124a72d-c102-5c67-892d-6d264f02c42c'>
            <event guid='bdcff5de-761b-52b8-841a-a21306dd07b3' id='2150' code='UYUKW7'>
                <room>TR410</room>
                <title>My broken English still works: speaking at global OSS events</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>To my surprise, giving talks made international conversations easier for me.

I am not good at English, but I keep speaking at global OSS events.
My first international talk was a failure. I just read my script, and I could not follow the Q&amp;A at all. Even after living in the United States for a year, my English did not improve much. But I learned something important: imperfect English can still work.

After joining the LibreOffice community, I began speaking at international conferences. I often felt my English was not good enough. What changed me was a message from the community: sharing your perspective is valuable, even in broken English.

In this talk, I will share my journey, along with practical ideas you can use right away: keeping your English simple, reducing the text on your slides, focusing on one core message, and handling Q&amp;A even when you don&apos;t understand everything.

You don&apos;t need perfect English to join the global OSS community. If you have something to share, your voice already has value.</abstract>
                <slug>coscup-2026-2150-my-broken-english-still-works-speaking-at-global-oss-events</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='189'>Naruhiko Ogasawara</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UYUKW7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8565b921-2c19-5f7b-b8c2-5733774fd5da' id='2173' code='GJV9WT'>
                <room>TR410</room>
                <title>How My Daily Life Changed After Discovering LibreOffice</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>A person who had no interest in IT started using LibreOffice after it was introduced by a colleague at work. This simple change became the first step into the world of open source software (OSS).

The colleague who introduced LibreOffice was also active in OSS communities. At first, LibreOffice was just another tool for daily work. However, through using it, he learned about the community behind it. By meeting new people and having new experiences, his world gradually became larger.

In this talk, we will look back on how a person with no interest in OSS became involved in an open source community. We will also share the story from the viewpoint of the colleague who helped him take that first step.

Why did a world that once seemed unrelated become interesting? What encouraged him to get involved? What did he learn through community activities, and how did his way of thinking and acting change? We will answer these questions through real experiences.

This story includes the worries and uncertainty of joining a community for the first time, lessons learned from mistakes, the satisfaction of working together with others, and the process of finding a role within a community. We will also talk about how experiences gained through OSS activities have influenced work and daily life.

We hope this talk will be useful for people who are interested in OSS but hesitate to join, for those who want to take a first step into a new community, and for those who think OSS has nothing to do with them.</abstract>
                <slug>coscup-2026-2173-how-my-daily-life-changed-after-discovering-libreoffice</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='794'>K.Ito</person><person id='965'>Yuuichi Kojima</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GJV9WT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e7736d71-f49d-5799-8c40-cd8740d3a73d' id='2439' code='KLUB3Q'>
                <room>TR410</room>
                <title>From Events to Relationships: Building Connections Across Asian Open Source Communities</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>In Asian open source communities, conferences and regional events play an important role in creating personal connections across countries and projects. However, maintaining collaboration after events is often much more difficult than starting it.

In regions using CJK languages, communities share practical challenges such as localization, typography, and translation workflows, creating strong opportunities for regional collaboration.

This presentation shares practical experiences from LibreOffice Asia Conference, Wikimedia ESEAP activities, COSCUP, and GNOME Asia Summit. Using examples primarily from LibreOffice and Wikimedia communities, the talk covers what worked and what did not in practice, including co-hosting with other communities, social events, and post-event online communication.

The talk also discusses common challenges such as language barriers, limited volunteer capacity, and sustaining collaboration after events.

This session offers practical observations on what makes cross-community events effective, and why sustaining connections afterward remains a challenge across Asian open source communities.</abstract>
                <slug>coscup-2026-2439-from-events-to-relationships-building-connections-across-asian-open-source-communities</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='405'>Shinji Enoki</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/KLUB3Q/resources/ShinjiEnoki2026_COSCUP_IqeMIPH.pdf">slide</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KLUB3Q/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c5f75165-9557-5bfd-b763-5f68ffa2e26c' id='2394' code='RYMNYC'>
                <room>TR410</room>
                <title>&#22312;AI&#26178;&#20195;&#65292;&#25105;&#20497;&#28858;&#20309;&#20173;&#38656;&#35201;&#25945;&#25480;&#25033;&#29992;&#31243;&#24335;&#38283;&#30332;&#65292;&#20197;&#21450;FOSS&#28858;&#20309;&#37325;&#35201;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#29983;&#25104;&#24335;&#20154;&#24037;&#26234;&#24935;&#26178;&#20195;&#65292;&#21363;&#20351;&#26159;&#26032;&#25163;&#29992;&#25142;&#20063;&#33021;&#36879;&#36942;&#31934;&#24515;&#35373;&#35336;&#30340;&#25552;&#31034;&#21109;&#24314;&#31777;&#21934;&#30340;&#25033;&#29992;&#31243;&#24335;&#12290;&#28982;&#32780;&#65292;&#20760;&#31649;&#20154;&#24037;&#26234;&#24935;&#24037;&#20855;&#21487;&#20197;&#29986;&#29983;&#21487;&#36939;&#34892;&#30340;&#31243;&#24335;&#30908;&#65292;&#20294;&#23427;&#20497;&#20006;&#19981;&#26371;&#33258;&#21205;&#25945;&#23566;&#26032;&#25163;&#38283;&#30332;&#32773;&#25110;&#23416;&#29983;&#22914;&#20309;&#38321;&#35712;&#12289;&#23529;&#26597;&#12289;&#28204;&#35430;&#12289;&#25480;&#27402;&#12289;&#32173;&#35703;&#25110;&#22285;&#32350;&#36889;&#20123;&#31243;&#24335;&#30908;&#36914;&#34892;&#21332;&#20316;&#12290;&#22312;&#36889;&#31278;&#24773;&#27841;&#19979;&#65292;&#38568;&#33879;&#36575;&#39636;&#38283;&#30332;&#26085;&#30410;&#33258;&#21205;&#21270;&#65292;&#19968;&#20491;&#37325;&#35201;&#30340;&#21839;&#38988;&#25850;&#22312;&#20102;&#25945;&#32946;&#32773;&#21644;&#38283;&#28304;&#31038;&#32676;&#38754;&#21069;&#65306;&#28858;&#20160;&#40636;&#25945;&#25480;&#36575;&#39636;&#38283;&#30332;&#30340;&#22522;&#30990;&#30693;&#35672;&#20173;&#28982;&#24456;&#37325;&#35201;&#65311;&#33258;&#30001;&#38283;&#28304;&#36575;&#39636;&#65288;FOSS&#65289;&#22312;&#22609;&#36896;&#19979;&#19968;&#20195;&#38283;&#30332;&#32773;&#26041;&#38754;&#21448;&#33021;&#30332;&#25582;&#24590;&#27171;&#30340;&#20316;&#29992;&#65311;

&#26412;&#27425;&#28436;&#35611;&#23559;&#36879;&#36942;&#20013;&#22830;&#22823;&#23416;&#22283;&#38555;&#36039;&#35338;&#23416;&#37096;Iio Lab&#25152;&#36914;&#34892;&#30340;&#25033;&#29992;&#31243;&#24335;&#38283;&#30332;&#23560;&#26696;&#23526;&#20363;&#20358;&#25506;&#35342;&#36889;&#20123;&#21839;&#38988;&#12290; Iio Lab&#28858;&#23416;&#29983;&#25552;&#20379;&#21443;&#33287;&#22522;&#26044;FOSS&#30340;&#38283;&#30332;&#23560;&#26696;&#30340;&#27231;&#26371;&#65292;&#35731;&#20182;&#20497;&#19981;&#20677;&#23416;&#32722;&#31243;&#24335;&#35373;&#35336;&#21644;&#36575;&#39636;&#24037;&#31243;&#30340;&#22522;&#30990;&#30693;&#35672;&#65292;&#36996;&#33021;&#39636;&#39511;&#22312;&#20154;&#24037;&#26234;&#24935;&#36628;&#21161;&#32232;&#30908;&#26178;&#20195;&#20173;&#28982;&#33267;&#38364;&#37325;&#35201;&#30340;&#20729;&#20540;&#35264;&#65292;&#20363;&#22914;&#38283;&#25918;&#21332;&#20316;&#12289;&#31038;&#32676;&#39493;&#21205;&#38283;&#30332;&#12289;&#36879;&#26126;&#24230;&#21644;&#20849;&#20139;&#25152;&#26377;&#27402;&#12290;

&#26412;&#27425;&#28436;&#35611;&#23559;&#23565;&#25945;&#32946;&#24037;&#20316;&#32773;&#12289;FOSS&#31038;&#32676;&#38936;&#23566;&#32773;&#12289;&#23566;&#24107;&#20197;&#21450;&#21443;&#33287;&#38283;&#30332;&#32773;&#22521;&#35347;&#30340;&#23560;&#26989;&#20154;&#22763;&#26377;&#25152;&#35048;&#30410;&#12290;&#21443;&#33287;&#32773;&#23559;&#29554;&#24471;&#38364;&#26044; FOSS &#22914;&#20309;&#19981;&#20677;&#20316;&#28858;&#19968;&#31278;&#38283;&#30332;&#27169;&#24335;&#65292;&#32780;&#19988;&#20316;&#28858;&#19968;&#20491;&#24375;&#22823;&#30340;&#25945;&#32946;&#29872;&#22659;&#20358;&#22521;&#39178;&#26410;&#20358;&#33021;&#22816;&#28858;&#38283;&#25918;&#31038;&#21312;&#20570;&#20986;&#26377;&#24847;&#32681;&#36002;&#29563;&#30340;&#38283;&#30332;&#32773;&#30340;&#23526;&#38555;&#35211;&#35299;&#12290;

&#29983;&#25104;&#22411;AI&#12398;&#26178;&#20195;&#12395;&#12362;&#12356;&#12390;&#12289;&#21021;&#24515;&#32773;&#12518;&#12540;&#12470;&#12540;&#12391;&#12373;&#12360;&#12289;&#12424;&#12367;&#12391;&#12365;&#12383;&#12503;&#12525;&#12531;&#12503;&#12488;&#20837;&#21147;&#12377;&#12428;&#12400;&#12471;&#12531;&#12503;&#12523;&#12394;&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#12434;&#20316;&#25104;&#12391;&#12365;&#12427;&#12424;&#12358;&#12395;&#12394;&#12426;&#12414;&#12375;&#12383;&#12290;&#12375;&#12363;&#12375;&#12394;&#12364;&#12425;&#12289;AI&#12484;&#12540;&#12523;&#12399;&#21205;&#20316;&#12377;&#12427;&#12467;&#12540;&#12489;&#12434;&#29983;&#25104;&#12391;&#12365;&#12414;&#12377;&#12364;&#12289;&#21021;&#24515;&#32773;&#38283;&#30330;&#32773;&#12420;&#23398;&#29983;&#12395;&#12289;&#12381;&#12398;&#12467;&#12540;&#12489;&#12398;&#35501;&#12415;&#26041;&#12289;&#12524;&#12499;&#12517;&#12540;&#26041;&#27861;&#12289;&#12486;&#12473;&#12488;&#26041;&#27861;&#12289;&#12521;&#12452;&#12475;&#12531;&#12473;&#26041;&#27861;&#12289;&#20445;&#23432;&#26041;&#27861;&#12289;&#12354;&#12427;&#12356;&#12399;&#20849;&#21516;&#20316;&#26989;&#12398;&#26041;&#27861;&#12434;&#33258;&#21205;&#30340;&#12395;&#25945;&#12360;&#12427;&#12431;&#12369;&#12391;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&#12290;&#12371;&#12398;&#12424;&#12358;&#12394;&#29366;&#27841;&#19979;&#12391;&#12289;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#38283;&#30330;&#12364;&#12414;&#12377;&#12414;&#12377;&#33258;&#21205;&#21270;&#12373;&#12428;&#12427;&#12395;&#12388;&#12428;&#12289;&#25945;&#32946;&#32773;&#12392;&#12458;&#12540;&#12503;&#12531;&#12477;&#12540;&#12473;&#12467;&#12511;&#12517;&#12491;&#12486;&#12451;&#12398;&#20001;&#26041;&#12395;&#12392;&#12387;&#12390;&#37325;&#35201;&#12394;&#30097;&#21839;&#12364;&#29983;&#12376;&#12414;&#12377;&#12290;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#38283;&#30330;&#12398;&#22522;&#30990;&#12434;&#25945;&#12360;&#12427;&#12371;&#12392;&#12364;&#12394;&#12380;&#20381;&#28982;&#12392;&#12375;&#12390;&#37325;&#35201;&#12394;&#12398;&#12363;&#12289;&#12381;&#12375;&#12390;FOSS&#65288;&#12501;&#12522;&#12540;&#12539;&#12458;&#12540;&#12503;&#12531;&#12477;&#12540;&#12473;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#65289;&#12399;&#27425;&#19990;&#20195;&#12398;&#38283;&#30330;&#32773;&#12398;&#32946;&#25104;&#12395;&#12362;&#12356;&#12390;&#12393;&#12398;&#12424;&#12358;&#12394;&#24441;&#21106;&#12434;&#26524;&#12383;&#12377;&#12371;&#12392;&#12364;&#12391;&#12365;&#12427;&#12398;&#12363;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12391;&#12377;&#12290;

&#26412;&#30330;&#34920;&#12391;&#12399;&#12289;&#20013;&#22830;&#22823;&#23398;&#22269;&#38555;&#24773;&#22577;&#23398;&#37096;&#12398;&#39151;&#23614;&#30740;&#12391;&#23455;&#26045;&#12373;&#12428;&#12383;&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#38283;&#30330;&#12503;&#12525;&#12472;&#12455;&#12463;&#12488;&#12398;&#23455;&#36341;&#20363;&#12434;&#36890;&#12375;&#12390;&#12289;&#12371;&#12428;&#12425;&#12398;&#21839;&#12356;&#12434;&#25506;&#12426;&#12414;&#12377;&#12290;&#39151;&#23614;&#30740;&#12399;&#12289;&#23398;&#29983;&#12434;FOSS&#12505;&#12540;&#12473;&#12398;&#38283;&#30330;&#12503;&#12525;&#12472;&#12455;&#12463;&#12488;&#12395;&#21442;&#21152;&#12373;&#12379;&#12427;&#12371;&#12392;&#12391;&#12289;&#12503;&#12525;&#12464;&#12521;&#12511;&#12531;&#12464;&#12392;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#12456;&#12531;&#12472;&#12491;&#12450;&#12522;&#12531;&#12464;&#12398;&#22522;&#30990;&#12434;&#23398;&#12406;&#12384;&#12369;&#12391;&#12394;&#12367;&#12289;&#12458;&#12540;&#12503;&#12531;&#12394;&#12467;&#12521;&#12508;&#12524;&#12540;&#12471;&#12519;&#12531;&#12289;&#12467;&#12511;&#12517;&#12491;&#12486;&#12451;&#20027;&#23566;&#12398;&#38283;&#30330;&#12289;&#36879;&#26126;&#24615;&#12289;&#12381;&#12375;&#12390;&#20849;&#26377;&#25152;&#26377;&#27177;&#12392;&#12356;&#12387;&#12383;&#12289;AI&#25903;&#25588;&#12467;&#12540;&#12487;&#12451;&#12531;&#12464;&#12398;&#26178;&#20195;&#12395;&#12362;&#12356;&#12390;&#12418;&#12394;&#12362;&#19981;&#21487;&#27424;&#12394;&#20385;&#20516;&#35251;&#12434;&#20307;&#39443;&#12377;&#12427;&#27231;&#20250;&#12434;&#25552;&#20379;&#12375;&#12390;&#12356;&#12414;&#12377;&#12290;

&#26412;&#30330;&#34920;&#12399;&#12289;&#25945;&#32946;&#32773;&#12289;FOSS&#12467;&#12511;&#12517;&#12491;&#12486;&#12451;&#12522;&#12540;&#12480;&#12540;&#12289;&#12513;&#12531;&#12479;&#12540;&#12289;&#12381;&#12375;&#12390;&#38283;&#30330;&#32773;&#32946;&#25104;&#12395;&#25658;&#12431;&#12427;&#23554;&#38272;&#23478;&#12395;&#12392;&#12387;&#12390;&#26377;&#30410;&#12394;&#12418;&#12398;&#12392;&#12394;&#12427;&#12391;&#12375;&#12423;&#12358;&#12290;&#21442;&#21152;&#32773;&#12399;&#12289;FOSS&#12364;&#38283;&#30330;&#12514;&#12487;&#12523;&#12392;&#12375;&#12390;&#12384;&#12369;&#12391;&#12394;&#12367;&#12289;&#23558;&#26469;&#30340;&#12395;&#12458;&#12540;&#12503;&#12531;&#12467;&#12511;&#12517;&#12491;&#12486;&#12451;&#12395;&#26377;&#24847;&#32681;&#12394;&#36002;&#29486;&#12364;&#12391;&#12365;&#12427;&#38283;&#30330;&#32773;&#12434;&#32946;&#25104;&#12377;&#12427;&#12383;&#12417;&#12398;&#24375;&#21147;&#12394;&#25945;&#32946;&#29872;&#22659;&#12392;&#12375;&#12390;&#12418;&#27231;&#33021;&#12377;&#12427;&#26041;&#27861;&#12395;&#12388;&#12356;&#12390;&#12289;&#23455;&#36341;&#30340;&#12394;&#35222;&#28857;&#12434;&#24471;&#12427;&#12371;&#12392;&#12364;&#12391;&#12365;&#12414;&#12377;&#12290;</abstract>
                <slug>coscup-2026-2394-ai--foss</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='191'>Jun Iio</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RYMNYC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7ae54170-8f44-5d85-bd6a-3af028a73a28' id='2581' code='NGSU8G'>
                <room>TR410</room>
                <title>[BoF] &#22914;&#20309;&#39178;&#22823;&#20320;&#33258;&#24049;&#30340;&#38283;&#28304;&#23560;&#26696;&#65311; &#8212; &#19968;&#22580;&#38364;&#26044;&#32173;&#25345;&#12289;&#25844;&#23637;&#33287;&#22521;&#39178;&#36002;&#29563;&#32773;&#30340; BoF</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>02:00</duration>
                <abstract>&#22914;&#20170;&#65292;&#21482;&#35201;&#26377;&#19968;&#20491;&#23567;&#23567;&#30340;&#40670;&#23376;&#65292;&#20219;&#20309;&#20154;&#37117;&#33021;&#38283;&#22987;&#33258;&#24049;&#30340;&#38283;&#28304;&#23560;&#26696;&#12290;AI &#36628;&#21161;&#38283;&#30332;&#30340;&#33288;&#36215;&#33287;&#24037;&#31243;&#24107;&#20154;&#21475;&#30340;&#22686;&#21152;&#65292;&#35731;&#36889;&#20214;&#20107;&#27604;&#20197;&#24448;&#20219;&#20309;&#26178;&#20505;&#37117;&#26356;&#23481;&#26131;&#12290;&#28982;&#32780; GitHub &#19978;&#22914;&#20170;&#26377;&#33879;&#24190;&#20046;&#28961;&#31406;&#28961;&#30433;&#30340;&#20786;&#23384;&#24235;&#65292;&#30495;&#27491;&#30340;&#25361;&#25136;&#20854;&#23526;&#26159;&#22312;&#31532;&#19968;&#27425; commit &#20043;&#24460;&#25165;&#38283;&#22987;&#65306;
&#20320;&#35442;&#22914;&#20309;&#35731;&#33258;&#24049;&#30340;&#23560;&#26696;&#19981;&#34987;&#28153;&#27794;&#12289;&#21560;&#24341;&#20351;&#29992;&#32773;&#12289;&#22521;&#39178;&#20986;&#19968;&#32676;&#36002;&#29563;&#32773;&#65292;&#20006;&#25345;&#32396;&#25913;&#36914;&#65311;
&#23565;&#24180;&#36629;&#24037;&#31243;&#24107;&#32780;&#35328;&#65292;&#36889;&#23588;&#20854;&#26159;&#27599;&#22825;&#37117;&#22312;&#29033;&#24817;&#30340;&#35506;&#38988;&#12290;&#32147;&#29151;&#19968;&#20491;&#23560;&#26696;&#25152;&#38656;&#35201;&#30340;&#65292;&#36960;&#36960;&#19981;&#21482;&#26159;&#23531;&#31243;&#24335;&#8212;&#8212;&#36996;&#26377;&#33021;&#35211;&#24230;&#12289;&#25991;&#20214;&#12289;Issue &#33287; PR &#30340;&#34389;&#29702;&#12289;&#36002;&#29563;&#32773;&#30340;&#24341;&#23566;&#19978;&#25163;&#65292;&#20197;&#21450;&#32173;&#25345;&#33258;&#24049;&#30340;&#21205;&#21147;&#12290;&#36889;&#20123;&#21839;&#38988;&#24456;&#23569;&#33021;&#21934;&#38752;&#25216;&#34899;&#33021;&#21147;&#35299;&#27770;&#65292;&#32780;&#21069;&#20154;&#36763;&#33510;&#32047;&#31309;&#19979;&#20358;&#30340;&#32147;&#39511;&#65292;&#21448;&#24448;&#24448;&#24456;&#23569;&#34987;&#20844;&#38283;&#22320;&#20998;&#20139;&#20986;&#20358;&#12290;

&#36889;&#22580; Birds-of-a-Feather&#65288;BoF&#65289;&#32858;&#26371;&#65292;&#23559;&#25226;&#24050;&#32147;&#22312;&#32173;&#35703;&#38283;&#28304;&#23560;&#26696;&#30340;&#24037;&#31243;&#24107;&#12289;&#24076;&#26395;&#38283;&#22987;&#19968;&#20491;&#23560;&#26696;&#30340;&#20154;&#65292;&#20197;&#21450;&#24819;&#35201;&#21443;&#33287;&#36002;&#29563;&#30340;&#20154;&#32858;&#22312;&#19968;&#36215;&#12290;&#36889;&#19981;&#26159;&#19968;&#22580;&#21934;&#21521;&#30340;&#28436;&#35611;&#65292;&#32780;&#26159;&#19968;&#20491;&#35731;&#22823;&#23478;&#25226;&#21508;&#33258;&#30340;&#38627;&#38988;&#33287;&#24515;&#24471;&#24118;&#20358;&#12289;&#19968;&#36215;&#35342;&#35542;&#30340;&#22580;&#21512;&#12290;&#20316;&#28858;&#36215;&#40670;&#65292;&#20027;&#25345;&#20154;&#26371;&#20998;&#20139;&#33258;&#24049;&#22312; OpenSolaris &#24213;&#19979;&#24118;&#38936;&#19968;&#20491;&#23560;&#26696;&#12289;&#20197;&#21450;&#21332;&#21161;&#20854;&#20182;&#22810;&#20491;&#38283;&#28304;&#31038;&#32676;&#30340;&#35242;&#36523;&#32147;&#39511;&#65292;&#36889;&#20123;&#21839;&#38988;&#24456;&#22810;&#37117;&#26159;&#30070;&#26178;&#31532;&#19968;&#32218;&#35242;&#33258;&#38754;&#23565;&#36942;&#30340;&#12290;&#25509;&#33879;&#65292;&#25105;&#20497;&#26371;&#28145;&#20837;&#25506;&#35342;&#32173;&#25345;&#12289;&#25844;&#23637;&#33287;&#25913;&#36914;&#19968;&#20491;&#23560;&#26696;&#30340;&#22256;&#38627;&#65292;&#20197;&#21450;&#36328;&#36234;&#22283;&#30028;&#21560;&#24341;&#36002;&#29563;&#32773;&#36889;&#20491;&#29305;&#21029;&#30340;&#25361;&#25136;&#12290;&#28858;&#20102;&#24341;&#23566;&#35342;&#35542;&#65292;&#25105;&#20497;&#26371;&#19968;&#36215;&#25506;&#35342;&#24190;&#20491;&#21839;&#38988;&#65292;&#20363;&#22914;&#65306;&#22312;&#25976;&#19981;&#28165;&#30340;&#23560;&#26696;&#20043;&#20013;&#65292;&#20320;&#26159;&#22914;&#20309;&#36111;&#24471;&#26368;&#21021;&#30340;&#20351;&#29992;&#32773;&#33287;&#38364;&#27880;&#65311;&#21738;&#20123;&#20570;&#27861;&#26377;&#21161;&#26044;&#22686;&#21152;&#36002;&#29563;&#32773;&#12289;&#20006;&#35731;&#26032;&#20154;&#38918;&#21033;&#19978;&#25163;&#65311;&#38754;&#23565;&#25552;&#20986;&#25209;&#35413;&#25110;&#35201;&#27714;&#24456;&#22810;&#30340;&#21443;&#33287;&#32773;&#26178;&#65292;&#20320;&#22914;&#20309;&#25033;&#23565;&#65292;&#21448;&#22914;&#20309;&#25226;&#20182;&#20497;&#36681;&#21270;&#28858;&#36002;&#29563;&#32773;&#65311;&#22312;&#35486;&#35328;&#12289;&#26178;&#21312;&#33287;&#25991;&#21270;&#30340;&#38548;&#38305;&#20043;&#19979;&#65292;&#20320;&#22914;&#20309;&#22312;&#20840;&#29699;&#23563;&#25214;&#21332;&#20316;&#32773;&#65311;&#20197;&#21450;&#65292;&#20320;&#22914;&#20309;&#36991;&#20813;&#20518;&#24608;&#12289;&#35731;&#23560;&#26696;&#33021;&#22816;&#38263;&#20037;&#32173;&#25345;&#19979;&#21435;&#65311;&#26412;&#22580;&#27425;&#20197;&#24180;&#36629;&#24037;&#31243;&#24107;&#28858;&#20027;&#35201;&#23565;&#35937;&#65292;&#20294;&#20063;&#38750;&#24120;&#27489;&#36814;&#32147;&#39511;&#35920;&#23500;&#30340;&#32173;&#35703;&#32773;&#21443;&#21152;&#8212;&#8212;&#27491;&#26159;&#20182;&#20497;&#30340;&#25925;&#20107;&#65292;&#35731;&#36889;&#22580;&#35342;&#35542;&#26684;&#22806;&#26377;&#20729;&#20540;&#12290;&#19981;&#38656;&#35201;&#20219;&#20309;&#20808;&#20633;&#30693;&#35672;&#12290;

&#21443;&#21152;&#32773;&#23559;&#33021;&#32893;&#21040;&#23560;&#26696;&#25793;&#26377;&#32773;&#22914;&#20309;&#25758;&#29254;&#12289;&#21448;&#22914;&#20309;&#36208;&#36942;&#38627;&#38364;&#30340;&#30495;&#23526;&#25925;&#20107;&#12290;&#20320;&#26371;&#30332;&#29694;&#33258;&#24049;&#30340;&#25497;&#25166;&#20006;&#38750;&#29544;&#19968;&#28961;&#20108;&#65292;&#24118;&#36208;&#19968;&#20123;&#26126;&#22825;&#23601;&#33021;&#22039;&#35430;&#30340;&#20855;&#39636;&#20570;&#27861;&#65292;&#20063;&#32080;&#35672;&#19968;&#32676;&#21516;&#27171;&#25026;&#24471;&#32147;&#29151;&#23560;&#26696;&#29976;&#33510;&#30340;&#22821;&#20276;&#12290;&#20027;&#25345;&#20154;&#21516;&#27171;&#26159;&#20197;&#19968;&#21517;&#21443;&#33287;&#32773;&#30340;&#36523;&#20998;&#21152;&#20837;&#65292;&#26399;&#24453;&#24478;&#27599;&#20491;&#20154;&#30340;&#32147;&#39511;&#20013;&#23416;&#32722;&#12290;&#28961;&#35542;&#20320;&#27491;&#22312;&#32173;&#35703;&#19968;&#20491;&#29983;&#27683;&#21187;&#21187;&#30340;&#23560;&#26696;&#12289;&#19968;&#20491;&#23433;&#23433;&#38748;&#38748;&#30340;&#23560;&#26696;&#65292;&#25110;&#32773;&#33126;&#20013;&#36996;&#21482;&#26377;&#19968;&#20491;&#27083;&#24819;&#65292;&#20320;&#37117;&#26371;&#24118;&#33879;&#26356;&#28165;&#26970;&#30340;&#26041;&#21521;&#38626;&#38283;&#65292;&#30693;&#36947;&#35442;&#22914;&#20309;&#38754;&#23565;&#38283;&#28304;&#20013;&#12300;&#31243;&#24335;&#30908;&#20197;&#22806;&#12301;&#30340;&#37027;&#19968;&#38754;&#8212;&#8212;&#32780;&#19988;&#19981;&#20877;&#35258;&#24471;&#23396;&#21934;&#12290;</abstract>
                <slug>coscup-2026-2581-bof----bof</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='173'>Masafumi Ohta</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NGSU8G/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR411' guid='b8af270d-b4d1-5e48-b58e-7b27e13b50dc'>
            <event guid='9869172c-9bb8-5cd5-b7a0-e0592ff3ce27' id='2256' code='77RHET'>
                <room>TR411</room>
                <title>&#25105;&#22283;&#21644;&#20840;&#29699;AI&#27169;&#22411;&#20043;&#30332;&#23637;&#33287;&#38283;&#28304;&#36914;&#31243;&#27604;&#36611;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:50</duration>
                <abstract>&#36889;&#20123;&#24180;&#65292;&#21508;&#22283;&#25919;&#24220;&#37117;&#23565;&#20154;&#24037;&#26234;&#24935;&#65288; Artificial Intelligence&#65292;AI &#65289;&#20570;&#20986;&#21253;&#21547;&#38577;&#31169;&#20445;&#35703;&#12289;&#26234;&#24935;&#36001;&#29986;&#27402;&#31561;&#35576;&#22810;&#21407;&#21063;&#24615;&#25351;&#24341;&#65292;&#20294;&#23526;&#21209;&#19978;&#65292;&#22810;&#25976;&#22283;&#23478;&#37117;&#23578;&#26410;&#23565; Vibe coding &#31243;&#24335;&#30908;&#37679;&#35492;&#12289;&#20195;&#29702;&#22411;AI&#65288;AI Agent&#65289;&#25351;&#20196;&#37679;&#35492;&#12289;&#28436;&#31639;&#27861;&#20559;&#35492;&#12289;AI&#24187;&#35258;&#31561;&#21839;&#38988;&#30340;&#36012;&#20219;&#27512;&#23660;&#20570;&#22909;&#28310;&#20633;&#12290;

AI &#22240;&#20154;&#32780;&#29983;&#65292;&#20197;&#31243;&#24335;&#30908;&#28858;&#22522;&#30990;&#65292;&#29986;&#20986;&#31243;&#24335;&#30908;&#65292;&#28858;&#20154;&#26381;&#21209;&#65292;&#26368;&#32066;&#20063;&#25033;&#26381;&#33210;&#26044;&#20154;&#33287;&#31243;&#24335;&#30908;&#12290;&#37027;&#22312;&#36889;&#20491;&#23940;&#26032;&#30340;&#26178;&#20195;&#65292;&#21508;&#22283;&#25919;&#24220;&#26159;&#22914;&#20309;&#30475;&#24453; AI &#33287;&#20154;&#30340;&#38364;&#20418;&#65292;&#20197;&#21450;&#32068;&#25104; AI &#21644; AI &#29986;&#29983;&#30340;&#31243;&#24335;&#30908;&#65292;&#22312;&#36889;&#22580;&#35611;&#24231;&#65292;&#25105;&#20497;&#23559;&#36992;&#35531;&#21508;&#26041;&#23560;&#23478;&#23416;&#32773;&#28858;&#25105;&#20497;&#35611;&#36848;&#65292;&#20063;&#24444;&#27492;&#36783;&#35542;&#12290;</abstract>
                <slug>coscup-2026-2256-ai</slug>
                <track>AI Open Governance</track>
                
                <persons>
                    <person id='43'>&#25976;&#20301;&#30332;&#23637;&#37096;</person><person id='1475'>&#37101;&#37528;&#20625;</person><person id='212'>Teemo</person><person id='1476'>&#28271;&#23478;&#30889;</person><person id='1516'>&#26519;&#31601;&#29611;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/77RHET/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e53ccaed-bb10-5d3b-b0d2-00ad9263e931' id='2307' code='BXTFW9'>
                <room>TR411</room>
                <title>&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#23450;&#32681;&#12289;&#39080;&#38570;&#33287;&#27835;&#29702;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:20:00+08:00</date>
                <start>10:20</start>
                <duration>00:30</duration>
                <abstract>&#24478; DeepSeek &#22312; 2025 &#24180;&#26149;&#31680;&#27243;&#31354;&#20986;&#19990;&#20197;&#20358;&#65292;&#26377;&#38364;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#35342;&#35542;&#27491;&#24335;&#24478;&#25216;&#34899;&#33287;&#38283;&#28304;&#31038;&#32676;&#36914;&#20837;&#20844;&#30526;&#35222;&#37326;&#12290;&#28982;&#32780;&#38283;&#28304;&#31038;&#32676;&#33287;&#20154;&#24037;&#26234;&#24935;&#30340;&#30332;&#23637;&#20854;&#23526;&#27604; DeepSeek &#24341;&#30332;&#30340;&#35342;&#35542;&#26356;&#21152;&#28145;&#36960;&#12290;&#26377;&#35377;&#22810;&#29694;&#22312;&#20154;&#24037;&#26234;&#24935;&#25216;&#34899;&#20208;&#36084;&#30340;&#35347;&#32244;&#26550;&#27083;&#20197;&#38283;&#28304;&#37323;&#20986;&#65292;&#29978;&#33267;&#38283;&#28304;&#31038;&#32676;&#33287;&#33258;&#30001;&#36575;&#39636;&#30340;&#36215;&#28304;&#20063;&#33287; MIT &#30340;&#20154;&#24037;&#26234;&#24935;&#23526;&#39511;&#23460;&#30456;&#38364;&#12290;&#36817;&#26399;&#65292;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#21448;&#22240;&#28858;&#20027;&#27402; AI &#30340;&#35342;&#35542;&#65292;&#32780;&#25104;&#28858;&#19981;&#21516;&#22283;&#23478;&#38364;&#27880;&#30340;&#28966;&#40670;&#12290;&#22312;&#36889;&#27171;&#30340;&#32972;&#26223;&#19979;&#65292;&#26412;&#35696;&#31243;&#23559;&#26371;&#32858;&#28966;&#22312;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#23450;&#32681;&#12289;&#39080;&#38570;&#35342;&#35542;&#33287;&#21508;&#22283;&#25919;&#31574;&#27604;&#36611;&#19978;&#12290;

&#39318;&#20808;&#65292;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#25152;&#28085;&#33995;&#30340;&#20154;&#24037;&#26234;&#24935;&#25216;&#34899;&#31350;&#31455;&#28858;&#20309;&#65311;&#21482;&#35201;&#20844;&#38283;&#27169;&#22411;&#31243;&#24335;&#30908;&#65292;&#23601;&#21487;&#20197;&#31281;&#20316;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#20102;&#21966;&#65311;&#20154;&#24037;&#26234;&#24935;&#30340;&#36039;&#26009;&#27402;&#37325;&#65292;&#29978;&#33267;&#35347;&#32244;&#30340;&#36039;&#26009;&#38598;&#26159;&#21542;&#35201;&#19968;&#20341;&#20844;&#38283;&#65292;&#25165;&#33021;&#31639;&#26159;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#65311;&#21508;&#23478;&#22823;&#24288;&#25152;&#23459;&#31281;&#30340;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30495;&#30340;&#26159;&#38283;&#28304;&#21966;&#65311;
&#20854;&#27425;&#65292;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30001;&#26044;&#20854;&#23481;&#26131;&#25955;&#24067;&#30340;&#29305;&#24615;&#65292;&#30456;&#36611;&#26044;&#38281;&#28304;&#30340;&#20154;&#24037;&#26234;&#24935;&#26159;&#21542;&#26371;&#29986;&#29983;&#26032;&#30340;&#39080;&#38570;&#65311;&#25233;&#25110;&#26159;&#38283;&#28304;&#25152;&#24118;&#20358;&#30340;&#36879;&#26126;&#24230;&#21453;&#32780;&#21487;&#20197;&#20316;&#28858;&#39080;&#38570;&#31649;&#29702;&#30340;&#25163;&#27573;&#33287;&#24037;&#20855;&#65311;
&#20877;&#32773;&#65292;&#21508;&#22283;&#23565;&#26044;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#24907;&#24230;&#28858;&#20309;&#65311;&#27472;&#30431;&#22312;&#12298;&#20154;&#24037;&#26234;&#24935;&#27861;&#12299;&#20013;&#65292;&#26126;&#30906;&#35215;&#23450;&#20197;&#20813;&#36027;&#33287;&#38283;&#28304;&#26041;&#24335;&#37323;&#20986;&#30340;&#20154;&#24037;&#26234;&#24935;&#32068;&#20214;&#65292;&#21487;&#20197;&#19981;&#21463;&#35442;&#27861;&#35215;&#31684;&#12290;&#28982;&#32780;&#35442;&#35905;&#20813;&#26159;&#21542;&#26377;&#20363;&#22806;&#33287;&#38480;&#21046;&#65311;&#32654;&#22283;&#25919;&#24220;&#23565;&#26044;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#24907;&#24230;&#28858;&#20309;&#65292;&#29305;&#21029;&#26159;&#22312;&#20013;&#32654;&#31478;&#29229;&#36880;&#28472;&#34067;&#24310;&#21040;&#31185;&#25216;&#19978;&#30340;&#31478;&#36880;&#65292;&#32780;&#20013;&#22283;&#22312;&#22810;&#27454;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#27169;&#22411;&#30340;&#37323;&#20986;&#22343;&#20308;&#26377;&#20027;&#23566;&#22320;&#20301;&#26178;&#65292;&#32654;&#22283;&#26371;&#22914;&#20309;&#25033;&#23565;&#65311;&#26032;&#21152;&#22369;&#23565;&#26044;&#38283;&#28304;&#20154;&#24037;&#26234;&#24935;&#30340;&#25919;&#31574;&#21448;&#26159;&#22914;&#20309;&#65311;
&#20197;&#21450;&#26368;&#24460;&#65292;&#21488;&#28771;&#21487;&#20197;&#24478;&#36889;&#20123;&#35342;&#35542;&#20013;&#65292;&#29554;&#24471;&#20160;&#40636;&#21855;&#30332;&#21602;&#65311;</abstract>
                <slug>coscup-2026-2307</slug>
                <track>AI Open Governance</track>
                
                <persons>
                    <person id='753'>Cui Jia Wei</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BXTFW9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4ace30aa-bea4-5a95-8185-37dab0c589a8' id='2300' code='TRRMY3'>
                <room>TR411</room>
                <title>&#38364;&#26044;&#38283;&#25918;&#21407;&#22987;&#30908; x &#20154;&#24037;&#26234;&#24935;&#65292;&#32879;&#21512;&#22283;&#24590;&#40636;&#35498;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#28436;&#35611;&#23559;&#20197;&#35611;&#32773;&#35242;&#36523;&#33287;&#26371;&#32147;&#39511;&#65292;&#31995;&#32113;&#24615;&#20998;&#20139; UN Open Source Week 2026 &#20013;&#65292;&#32879;&#21512;&#22283;&#21644;&#20840;&#29699;&#23560;&#23478;&#23416;&#32773;&#22914;&#20309;&#30475;&#24453;&#38283;&#25918;&#21407;&#22987;&#30908;&#23565;&#26044;&#30332;&#23637;&#20154;&#24037;&#26234;&#24935;&#33287;&#26032;&#33288;&#25216;&#34899;&#30340;&#21161;&#30410;&#12290;&#20839;&#23481;&#38928;&#35336;&#21253;&#21547;&#38283;&#25918;&#21407;&#22987;&#30908; &#215; &#20154;&#24037;&#26234;&#24935;&#30340;&#22283;&#38555;&#20849;&#35672;&#12289;&#36328;&#22659;&#21332;&#20316;&#27835;&#29702;&#26694;&#26550;&#12289;&#38283;&#28304;&#30828;&#39636;&#33287;&#22522;&#30990;&#24314;&#35373;&#36264;&#21218;&#12289;&#20197;&#21450;&#38283;&#25918;&#20195;&#29702;&#65288;Open Agents&#65289;&#30340;&#36879;&#26126;&#24230;&#33287;&#21839;&#36012;&#27231;&#21046;&#12290;&#21516;&#26178;&#65292;&#35442;&#22823;&#26371;&#38928;&#35336;&#20063;&#23559;&#28858;&#12300;&#25976;&#20301;&#21512;&#20316;&#30340;&#38283;&#25918;&#24615;&#12301;&#25552;&#20986;&#30340;&#26222;&#24800;&#21109;&#26032;&#25919;&#31574;&#36335;&#24465;&#8212;&#8212;&#21487;&#35586;&#26159;&#38283;&#25918;&#25991;&#21270;&#22312;&#25976;&#20301;&#26178;&#20195;&#30340;&#38598;&#22823;&#25104;&#12290;</abstract>
                <slug>coscup-2026-2300-x</slug>
                <track>AI Open Governance</track>
                
                <persons>
                    <person id='1263'>RR</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TRRMY3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e6d88c19-65a2-5e98-97db-67d68510ef5d' id='2305' code='JK7TYL'>
                <room>TR411</room>
                <title>&#36993;&#21521;&#21487;&#20449;&#20219; AI&#65306;&#38283;&#30332;&#32773;&#24517;&#20633;&#30340; Agents &#20559;&#35211;&#27298;&#28204;&#33287;&#32233;&#35299;&#26694;&#26550;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#65288;LLM&#65289;&#39493;&#21205;&#30340; Agents &#36880;&#28472;&#36208;&#20837;&#33258;&#21205;&#21270;&#24037;&#20316;&#27969;&#65292;&#24478;&#23653;&#27511;&#31721;&#36984;&#12289;&#23458;&#26381;&#23565;&#35441;&#21040;&#21830;&#26989;&#27770;&#31574;&#31561;&#65292;Agent &#30340;&#33258;&#20027;&#24615;&#22312;&#25552;&#21319;&#25928;&#29575;&#30340;&#21516;&#26178;&#65292;&#20063;&#24708;&#28982;&#22475;&#19979;&#20102;&#19981;&#21516;&#30340;&#20559;&#35211;&#33287;&#27495;&#35222;&#30340;&#39080;&#38570;&#12290;&#30001;&#26044; Agent &#20855;&#20633;&#25512;&#29702;&#33287;&#35519;&#29992;&#22806;&#37096;&#24037;&#20855;&#30340;&#33021;&#21147;&#65292;&#20854;&#20559;&#35211;&#24448;&#24448;&#27604;&#21934;&#32020;&#30340; LLM &#26356;&#21152;&#38577;&#34109;&#19988;&#20855;&#20633;&#34892;&#21205;&#21147;&#65292;&#22914;&#20309;&#26377;&#25928;&#22320;&#35413;&#20272;&#36889;&#20123;&#26234;&#24935;&#39636;&#65292;&#25104;&#28858;&#27083;&#24314;&#21487;&#20449; AI &#30340;&#38364;&#37749;&#25361;&#25136;&#12290;

&#22312;&#27492;&#27425;&#23559;&#20998;&#20139;&#28145;&#20837;&#25506;&#35342;&#19968;&#22871;&#38283;&#28304;&#30340; Agents &#20559;&#35211;&#27298;&#28204;&#24037;&#20855;&#12290;&#25105;&#20497;&#23559;&#24478;&#25216;&#34899;&#35282;&#24230;&#35299;&#27083; Agent &#29986;&#29983;&#20559;&#35211;&#30340;&#26681;&#28304;&#65292;&#20006;&#20171;&#32057;&#22914;&#20309;&#36879;&#36942;&#33258;&#35330;&#30340;&#30693;&#35672;&#24235;&#33287;&#36039;&#26009;&#38598;&#20358;&#24314;&#31435;&#33258;&#21205;&#21270;&#22522;&#28310;&#28204;&#35430;&#65292;&#23565; Agent &#22312;&#29305;&#23450;&#24773;&#22659;&#19979;&#30340;&#26159;&#21542;&#26377;&#20559;&#35211;&#30340;&#34892;&#28858;&#36914;&#34892;&#37327;&#21270;&#35413;&#20272;&#12290;

&#26412;&#27425;&#20998;&#20139;&#30340;&#26680;&#24515;&#20839;&#23481;&#21253;&#25324;&#65306;
- &#20559;&#35211;&#35672;&#21029;&#32173;&#24230;&#65306; &#23450;&#32681; Agent &#22312;&#25033;&#29992;&#24773;&#22659;&#20013;&#30340;&#20559;&#35211;&#27171;&#24907;&#33287;&#22522;&#28310;&#35519;&#25972;&#12290;
- &#35413;&#28204;&#24037;&#20855;&#26550;&#27083;&#65306; &#20171;&#32057;&#22914;&#20309;&#21033;&#29992;&#38283;&#28304;&#26694;&#26550;&#24314;&#27083;&#33258;&#21205;&#21270;&#28204;&#35430;&#33139;&#26412;&#65292;&#27169;&#25836;&#22810;&#27171;&#21270;&#29992;&#25142;&#36664;&#20837;&#20197;&#35480;&#30332;&#28507;&#22312;&#20559;&#35211;&#12290;
- &#23526;&#25136;&#26696;&#20363;&#20998;&#26512;&#65306; &#23637;&#31034;&#35442;&#24037;&#20855;&#22312;&#23526;&#38555;&#22580;&#26223;&#65288;&#22914;&#24501;&#25165; Agent &#25110;&#27770;&#31574;&#36628;&#21161; Agent&#65289;&#20013;&#30340;&#27298;&#28204;&#25104;&#26524;&#12290;
- &#32233;&#35299;&#31574;&#30053;&#65306; &#25506;&#35342;&#22914;&#20309;&#36879;&#36942; Prompt Engineering &#25110;&#32004;&#26463;&#23652;&#65288;Guardrails&#65289;&#22312;&#38283;&#30332;&#38542;&#27573;&#38477;&#20302;&#20559;&#35211;&#39080;&#38570;&#12290;

&#25105;&#20497;&#24076;&#26395;&#36879;&#36942;&#38283;&#28304;&#24037;&#20855;&#65292;&#36070;&#20104;&#38283;&#30332;&#32773;&#20027;&#21205;&#30435;&#28204;&#33287;&#20462;&#27491; Agent &#34892;&#28858;&#30340;&#33021;&#21147;&#12290;&#36889;&#19981;&#20677;&#26159;&#19968;&#22580;&#25216;&#34899;&#20998;&#20139;&#65292;&#26356;&#26159;&#21628;&#31858;&#38283;&#28304;&#31038;&#32676;&#20849;&#21516;&#21443;&#33287;&#65292;&#28858; AI &#26178;&#20195;&#24314;&#31435;&#19968;&#36947;&#20844;&#24179;&#33287;&#36879;&#26126;&#30340;&#38450;&#28779;&#29254;&#12290;</abstract>
                <slug>coscup-2026-2305-ai--agents</slug>
                <track>AI Open Governance</track>
                
                <persons>
                    <person id='1315'>Jing-Tian Sung</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JK7TYL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='811389ed-f6a2-5aba-9fb6-367dde270f87' id='2183' code='VL8BGL'>
                <room>TR411</room>
                <title>Open source, open voice: the power of FOSS in supporting citizen participation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>How can open source strengthening democracy in practice? 
This talk shares insights from CONSUL - a FOSS platform for citizen participation - in how instance implementations can make impact in supporting institutions and citizens worldwide, as well as the challenges of resource constraints, strategic prioritization and sustaining FOSS communities. We&#8217;ll also touch on how AI can enhance civic processes while remaining transparent and accountable.</abstract>
                <slug>coscup-2026-2183-open-source-open-voice-the-power-of-foss-in-supporting-citizen-participation</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='1255'>Luc&#237;a Luzuriaga</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VL8BGL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d589ddaa-be41-548d-b0d2-5065ab2c5c60' id='2488' code='ZPBJGG'>
                <room>TR411</room>
                <title>Engineer Cafe &#30340;&#38283;&#28304;&#25509;&#24453;&#31995;&#32113;:&#19968;&#20491;&#21487;&#35079;&#35069;&#30340;&#22312;&#22320;&#33287;&#20840;&#29699;&#21332;&#20316;&#20856;&#31684;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#20316;&#28858;&#28304;&#33258;&#22312;&#22320;&#31038;&#32676;&#12289;&#20197; Engineer Cafe &#28858;&#22522;&#22320;&#30340; OSS &#38283;&#30332;&#20855;&#39636;&#23526;&#20363;,&#25105;&#20497;&#23559;&#20171;&#32057;&#25509;&#24453;&#31995;&#32113;&#38283;&#28304;&#23560;&#26696;&#30340;&#26696;&#20363;&#12290;
&#27492;&#23560;&#26696;&#21253;&#21547;&#29992;&#26044;&#25509;&#24453;&#23566;&#35261;&#30340;&#12300;AI &#34395;&#25836;&#20154;&#20598;&#12301;,&#25505;&#29992; TypeScript &#33287; LangGraph &#31561;&#29694;&#20195;&#25216;&#34899;,&#20006;&#20855;&#20633;&#38263;&#26399;&#33287;&#30701;&#26399;&#35352;&#25014;&#21151;&#33021;&#12290;&#25105;&#20497;&#23559;&#20998;&#20139;&#22312;&#22320;&#31038;&#32676;&#29305;&#26377;&#30340;&#38283;&#30332;&#36942;&#31243;&#33287;&#21839;&#38988;&#35299;&#27770;&#32147;&#39511;&#12290;
&#26412;&#22580;&#28436;&#35611;&#23559;&#26159;&#19968;&#20491;&#20102;&#35299;&#20856;&#31684;&#26696;&#20363;&#30340;&#27231;&#26371;:&#32046;&#26681;&#22312;&#22320;&#30340; OSS &#27963;&#21205;,&#22914;&#20309;&#36899;&#32080;&#20006;&#36002;&#29563;&#26044;&#20840;&#29699;&#29983;&#24907;&#31995;&#12290;
&#23565;&#26044; COSCUP &#30340;&#22810;&#20803;&#21443;&#33287;&#32773;&#32780;&#35328;,&#36889;&#19981;&#20677;&#33021;&#28858;&#21508;&#33258;&#30340;&#22312;&#22320;&#31038;&#32676;&#27963;&#21205;&#33287; OSS &#38283;&#30332;&#24118;&#20358;&#21855;&#30332;,&#20063;&#26159;&#33287;&#31119;&#23713; OSS &#31038;&#32676;&#20855;&#39636;&#20132;&#27969;&#30340;&#24179;&#21488;&#12290;</abstract>
                <slug>coscup-2026-2488-engineer-cafe</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='893'>Kosuke Terada (Engineer Cafe Community manager)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZPBJGG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='770c073f-5907-52e2-a8c0-c8b838be1c46' id='2358' code='CUHVKJ'>
                <room>TR411</room>
                <title>AI Sovereignty in Practice: From Taiwan Benchmark to Production Payment Agents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>&#22914;&#26524; AI agent &#21487;&#20197;&#26597;&#25903;&#20184;&#36039;&#26009;&#12289;&#36861;&#37329;&#27969;&#12289;&#21028;&#35712;&#23458;&#26381;&#26696;&#20214;&#65292;&#25105;&#20497;&#35201;&#22914;&#20309;&#30693;&#36947;&#23427;&#27794;&#26377;&#24118;&#33879;&#19981;&#21487;&#35211;&#30340;&#27169;&#22411;&#36942;&#28670;&#12289;&#36039;&#26009;&#27402;&#38480;&#28431;&#27934;&#25110;&#19981;&#21487;&#31293;&#26680; workflow &#22312;&#20570;&#27770;&#23450;&#65311;

 &#26412;&#35611;&#20998;&#20139; OEN &#23559; agents &#23566;&#20837; production payment infrastructure &#30340;&#24037;&#31243;&#32147;&#39511;&#65306;&#20808;&#29992; Taiwan Sovereignty Benchmark &#23529;&#35336;&#20013;&#25991;&#27169;&#22411;&#22312;&#21488;&#28771;&#20027;&#27402;&#21839;&#38988;&#19978;&#30340;&#22238;&#31572;&#12289;&#36942;&#28670;&#33287; system prompt bypass&#65307;&#20877;&#29992; payment-mcp + payment-skills &#25226; payment data access &#33287; charge lookup&#12289;phone trail&#12289;Twilio/SMS&#12289;payout failure diagnosis &#31561;&#27969;&#31243;&#35722;&#25104; scoped&#12289;logged&#12289;&#21487; review&#12289;&#21487; fork &#30340; artifacts&#12290;&#26368;&#24460;&#36899;&#22238;&#21488;&#28771; AI &#36039;&#26009;&#21033;&#29992;&#27861;&#21046;&#65306;&#25903;&#25345;&#21892;&#24847;&#12289;&#21487;&#31293;&#26680;&#12289;&#38750;&#26367;&#20195;&#24066;&#22580;&#30340;&#21109;&#26032;&#65292;&#20294;&#36991;&#20813;&#25480;&#27402;&#21046;&#24230;&#25104;&#28858;&#26032;&#36039;&#26009;&#22751;&#26039;&#12290;</abstract>
                <slug>coscup-2026-2358-ai-sovereignty-in-practice-from-taiwan-benchmark-to-production-payment-agents</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='1350'>&#34157;&#26032;&#26207;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CUHVKJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3a185643-77cf-59ee-bf68-b7160a397e8d' id='2237' code='CHQFP8'>
                <room>TR411</room>
                <title>&#29983;&#25104;&#24335; AI &#26178;&#20195;&#30340;&#20844;&#27665;&#38283;&#30332;&#27835;&#29702;&#65306;&#24478;&#26989;&#21209;&#21109;&#26032;&#21040;&#20225;&#26989;&#32013;&#31649;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>&#30070; AI &#35731;&#26989;&#21209;&#31471;&#20063;&#33021;&#24555;&#36895;&#20570;&#20986;&#31995;&#32113;&#26178;&#65292;&#20225;&#26989;&#25110;&#20844;&#27665;&#31185;&#25216;&#31038;&#32676;&#35201;&#24590;&#40636;&#23450;&#32681;&#37002;&#30028;&#12289;&#36012;&#20219;&#33287;&#25910;&#32232;&#27231;&#21046;&#12290;
AI &#20844;&#27665;&#38283;&#30332;&#35442;&#40723;&#21237;&#21109;&#26032;&#65292;&#36996;&#26159;&#20778;&#20808;&#32013;&#31649;&#65311;
&#25910;&#32232;&#36996;&#26159;&#25918;&#29983;&#65311;&#20225;&#26989;&#22914;&#20309;&#38754;&#23565; AI &#33258;&#30332;&#38283;&#30332;&#28526;
AI &#29983;&#25104;&#31995;&#32113;&#36914;&#20225;&#26989;&#24460;&#65292;&#36039;&#35338;&#37096;&#38272;&#26159;&#21152;&#36895;&#22120;&#36996;&#26159;&#38450;&#28779;&#29254;&#65311;
&#20844;&#27665;&#31185;&#25216;&#31038;&#32676;&#30340;&#27675;&#22285;&#29986;&#29289;&#20687;&#26159;&#32654;&#40599;&#29017;&#28779;&#65292;&#22825;&#20142;&#24460;&#25105;&#20497;&#30340;&#26410;&#20358;&#12290;</abstract>
                <slug>coscup-2026-2237-ai</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='212'>Teemo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CHQFP8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c1ec84e5-a1fc-5c34-a3dd-a1a63bcad3b9' id='2555' code='DAPVAM'>
                <room>TR411</room>
                <title>&#35731;&#20154;&#21147;&#22238;&#27512;&#21069;&#32218;&#65306;&#26234;&#24935;&#25490;&#31243;&#31995;&#32113;&#30340; AI &#36628;&#21161;&#38283;&#30332;&#33287;&#38283;&#28304;&#20844;&#31169;&#21332;&#21147;&#23526;&#37636;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:20:00+08:00</date>
                <start>15:20</start>
                <duration>00:30</duration>
                <abstract>&#12304;&#30446;&#27161;&#32893;&#30526;&#12305;
&#26412;&#28436;&#35611;&#36969;&#21512;&#38364;&#24515;&#20844;&#27665;&#31185;&#25216;&#65288;Civic Tech&#65289;&#12289;&#25919;&#24220;&#31185;&#25216;&#65288;GovTech&#65289;&#12289;&#27969;&#31243;&#33258;&#21205;&#21270;&#65292;&#20197;&#21450;&#23565;&#20844;&#31169;&#21332;&#21147;&#25512;&#21205;&#39636;&#21046;&#25976;&#20301;&#36681;&#22411;&#24863;&#33288;&#36259;&#30340;&#38283;&#30332;&#32773;&#33287;&#25512;&#24291;&#32773;&#12290;

&#12304;&#30171;&#40670;&#33287;&#32972;&#26223;&#12305;
&#20844;&#37096;&#38272;&#65288;&#29305;&#21029;&#26159;&#20559;&#37129;&#21934;&#20301;&#65289;&#24120;&#38754;&#33256;&#20154;&#21147;&#21507;&#32202;&#30340;&#25361;&#25136;&#12290;&#33274;&#26481;&#32291;&#28040;&#38450;&#23616;&#27599;&#24180;&#38656;&#34389;&#29702;&#23494;&#38598;&#30340;&#28040;&#38450;&#23433;&#20840;&#35373;&#20633;&#32025;&#26412;&#30003;&#22577;&#12289;&#31293;&#26680;&#33287;&#35079;&#26597;&#25490;&#31243;&#65292;&#32321;&#29795;&#19988;&#37325;&#35079;&#30340;&#34892;&#25919;&#36000;&#25812;&#26997;&#22823;&#22320;&#25490;&#25824;&#20102;&#21069;&#32218;&#25628;&#25937;&#33287;&#35347;&#32244;&#30340;&#31934;&#21147;&#12290;

&#12304;&#35299;&#27861;&#33287;&#38283;&#28304;&#23526;&#36368;&#12305;
&#28858;&#20102;&#35299;&#27770;&#27492;&#30171;&#40670;&#65292;&#33274;&#26481;&#32291;&#28040;&#38450;&#23616;&#31309;&#26997;&#23566;&#20837;&#25976;&#20301;&#30332;&#23637;&#37096;&#12300;&#20844;&#27665;&#31185;&#25216;&#35430;&#39511;&#22580;&#22495;&#12301;&#35336;&#30059;&#65292;&#33287;&#20844;&#27665;&#31185;&#25216;&#22296;&#38538;&#24230;&#21512;&#20316;&#65292;&#25104;&#21151;&#38283;&#30332;&#20986;&#12300;&#30003;&#22577;&#33258;&#21205;&#25490;&#31243;&#31995;&#32113;&#12301;&#12290;&#26412;&#23560;&#26696;&#23559;&#21407;&#26412;&#32321;&#29795;&#30340;&#20844;&#21209;&#34892;&#25919;&#27969;&#36681;&#21270;&#28858;&#26234;&#24935;&#21270;&#33258;&#21205;&#25490;&#31243;&#28436;&#31639;&#27861;&#65292;&#33853;&#23526;&#20844;&#31169;&#21332;&#21147;&#33287;&#38283;&#28304;&#20849;&#22909;&#31934;&#31070;&#12290;

&#12304;&#35696;&#31243;&#22823;&#32177; (30&#20998;&#37912;)&#12305;
- [00-05m] &#20559;&#37129;&#28040;&#38450;&#30340;&#25976;&#20301;&#30171;&#40670;&#65306;&#30070;&#26377;&#38480;&#20154;&#21147;&#36935;&#19978;&#27599;&#24180;&#33836;&#20214;&#30003;&#22577;&#26696;
- [05-15m] &#27969;&#31243;&#26234;&#24935;&#21270;&#65306;&#33258;&#21205;&#25490;&#31243;&#31995;&#32113;&#30340;&#26550;&#27083;&#35373;&#35336;&#12289;&#27861;&#35215;&#37007;&#36655;&#36681;&#21270;&#33287;&#38283;&#28304;&#21332;&#20316;
- [15-25m] &#33853;&#22320;&#25104;&#26524;&#33287;&#36393;&#22353;&#32147;&#39511;&#65306;Civic Tech &#22296;&#38538;&#33287;&#20844;&#37096;&#38272;&#36328;&#22495;&#28317;&#36890;&#30340;&#28122;&#33287;&#31505;
- [25-30m] Q&amp;A &#33287;&#26410;&#20358;&#23637;&#26395;&#65306;&#22914;&#20309;&#35079;&#35069;&#27492;&#27169;&#24335;&#33267;&#26356;&#22810;&#20844;&#20849;&#26381;&#21209;&#22580;&#22495;</abstract>
                <slug>coscup-2026-2555-ai</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='1440'>Josh (&#26460;&#20339;&#25010;)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/DAPVAM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1afa09ea-afe5-5051-b87b-5806932d21d7' id='2388' code='HEV7GN'>
                <room>TR411</room>
                <title>&#24478;&#32887;&#32570;&#25991;&#26412;&#21040;&#24037;&#20316;&#20219;&#21209;&#65306;&#29992; n8n &#33287; LLM &#24314;&#31435;&#20219;&#21209;&#23652;&#32026;&#30340; AI Exposure &#36039;&#26009;&#31649;&#32218;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:50:00+08:00</date>
                <start>15:50</start>
                <duration>00:30</duration>
                <abstract>&#29983;&#25104;&#24335; AI &#27491;&#24555;&#36895;&#25913;&#35722;&#24037;&#20316;&#20839;&#23481;&#65292;&#20294;&#25105;&#20497;&#24120;&#30475;&#21040;&#30340;&#26159;&#12300;&#21738;&#20123;&#32887;&#26989;&#21487;&#33021;&#34987;&#21462;&#20195;&#12301;&#30340;&#23439;&#35264;&#38928;&#28204;&#65292;&#28982;&#32780;&#22312;&#36817;&#26399;&#30340;&#35519;&#26597;&#20013;&#25226;&#21839;&#38988;&#24310;&#20280;&#33267;&#65306;&#12300;&#19968;&#21063;&#32887;&#32570;&#20013;&#65292;&#31350;&#31455;&#26159;&#21738;&#20123;&#24037;&#20316;&#20219;&#21209;&#21487;&#30001; AI &#21332;&#21161;&#65311;&#12301;&#12289;&#12300;&#21738;&#20123;&#20173;&#21463;&#38480;&#26044;&#23526;&#39636;&#25805;&#20316;&#12289;&#20154;&#38555;&#20114;&#21205;&#12289;&#23560;&#26989;&#21028;&#26039;&#25110;&#27861;&#24459;&#36012;&#20219;&#65311;&#12301;

&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#36939;&#29992; n8n&#12289;Supabase&#12289;&#38283;&#28304;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#65292;&#25171;&#36896;&#19968;&#22871;&#21487;&#37325;&#29694;&#30340;&#24037;&#20316;&#20219;&#21209;&#23652;&#32026;&#20043;&#35264;&#28204;&#27969;&#31243;&#12290;&#23560;&#26696;&#20351;&#29992;&#21488;&#28771;&#23601;&#26989;&#36890;&#20854;&#20013;&#20116;&#38917;&#39006;&#21029;&#65288;&#34892;&#25919;&#12289;&#26371;&#35336;&#36001;&#21209;&#12289;&#23458;&#26381;&#12289;&#36575;&#39636;&#33287;&#36039;&#26009;&#12289;&#29031;&#39015;&#26381;&#21209;&#65289;&#30340;&#32887;&#32570;&#28858;&#20363;&#65292;&#23559;&#38750;&#32080;&#27083;&#21270;&#32887;&#32570;&#20839;&#23481;&#36681;&#28858;&#20445;&#30041;&#21407;&#25991;&#35657;&#25818;&#30340;&#24037;&#20316;&#20219;&#21209;&#65292;&#20877;&#20381;&#29031;&#29983;&#25104;&#24335;AI&#30340;&#21443;&#33287;&#31243;&#24230;&#24314;&#31435;E0&#33267;E3&#22235;&#20491;&#31561;&#32026;&#30340;AI&#26292;&#38706;&#31243;&#24230;&#65288;AI Exposure&#65289;&#20998;&#39006;&#65292;&#20006;&#20998;&#26512; AI &#33287;&#20154;&#39006;&#21487;&#33021;&#30340;&#20998;&#24037;&#26041;&#24335;&#65292;&#20197;&#21450;&#38459;&#31001;&#20219;&#21209;&#23436;&#20840;&#33258;&#21205;&#21270;&#30340;&#20027;&#35201;&#38480;&#21046;&#12290;

&#28858;&#38477;&#20302;&#27169;&#22411;&#39640;&#20272;&#33287;&#20998;&#39006;&#30340;&#19981;&#19968;&#33268;&#65292;&#36039;&#26009;&#27969;&#31243;&#38989;&#22806;&#21152;&#20837;&#33258;&#21205;&#39511;&#35657;&#12289;&#35215;&#21063;&#35686;&#31034;&#33287;&#20154;&#24037;&#27298;&#26680;&#27231;&#21046;&#65292;&#20445;&#30041;&#27169;&#22411;&#21407;&#22987;&#32080;&#26524;&#21644;&#20154;&#24037;&#20462;&#27491;&#32000;&#37636;&#12290;&#24460;&#32396;&#24314;&#31435;&#12300;&#20219;&#21209;&#12301;&#12289;&#12300;&#32887;&#32570;&#12301;&#33287;&#12300;&#32887;&#39006;&#12301;&#19977;&#23652;&#25351;&#27161;&#65292;&#36879;&#36942;&#20844;&#38283;&#20736;&#34920;&#26495;&#21576;&#29694;&#21508;&#32887;&#39006;&#20013;&#36611;&#23481;&#26131;&#30001; AI &#21332;&#21161;&#65292;&#20197;&#21450;&#20173;&#38656;&#20154;&#24037;&#22519;&#34892;&#30340;&#20855;&#39636;&#20219;&#21209;&#12290;</abstract>
                <slug>coscup-2026-2388-n8n--llm--ai-exposure</slug>
                <track>AI x Civic Tech</track>
                
                <persons>
                    <person id='1364'>&#26519;&#28304;&#38534;&#65288;Wilson&#65289;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/HEV7GN/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR412-1' guid='8f27fc0e-8c04-5181-85ba-389617662333'>
            <event guid='1f48283c-092f-574a-865d-d5d21c7ee2f0' id='2138' code='XPXN9A'>
                <room>TR412-1</room>
                <title>&#24037;&#31243;&#24107;&#26368;&#38476;&#29983;&#30340;&#29087;&#20154; - &#25991;&#23383;&#20108;&#19977;&#20107;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#38614;&#28982;&#25105;&#20497;&#27599;&#22825;&#37117;&#22312;&#25171;code&#65292;&#20294;&#26159;&#25991;&#23383;&#19968;&#30452;&#20197;&#20358;&#37117;&#26159;&#22823;&#22353;&#65292;&#20998;&#20139;&#21508;&#31278;&#25105;&#33287;&#21508;&#31278;&#25991;&#23383;&#30456;&#38364;&#22580;&#26223;&#25171;&#20132;&#36947;&#30340;&#24515;&#24471;
* &#29609;&#26085;&#25991;&#36938;&#25138;&#38656;&#35201;&#20013;&#25991;&#23383;&#24149; -&gt; OCR
* &#30475;&#32178;&#38913;&#25991;&#31456;&#24819;&#35201;&#26377;&#32882;&#38899; -&gt; TTS
* &#24819;&#35201;&#23383;&#24149; -&gt; STT &#35486;&#38899;&#36681;&#25991;&#23383; whisper
* &#23531;&#37096;&#33853;&#26684;&#12289;&#31558;&#35352;&#31995;&#32113;
* pdf&#36305;&#29256; -&gt; &#36664;&#20837;&#20839;&#23481;&#27794;&#29256;&#22411; -&gt; latex or html
* &#24819;&#29992;markdown&#23531;&#19968;&#26412;&#26360;? -&gt; pipeline</abstract>
                <slug>coscup-2026-2138</slug>
                <track>Python Track by Taipei.py</track>
                
                <persons>
                    <person id='940'>Homun Mage</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XPXN9A/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a58ff0a0-8d9f-53fe-9afe-194ab15473fd' id='2556' code='ANYHFP'>
                <room>TR412-1</room>
                <title>200 &#34892; Python &#31243;&#24335;&#30908;&#33021;&#35347;&#32244;&#20986;&#20160;&#40636;&#65311; &#35443;&#35299; Micro GPT</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>&#36889;&#20491; talk &#26371;&#25226;&#25105;&#30740;&#31350; Andrej Karpathy (Open ai &#21109;&#36774;&#20154;&#65289; &#30340; microgpt &#31558;&#35352;&#36208;&#19968;&#36941;&#12290;
microgpt &#21162;&#21147;&#25226;Transformer&#12289;Attention&#12289;Embedding &#31561;&#31561;&#20803;&#20214;&#29992;&#26368;&#31777;&#21934;&#30340;&#26041;&#24335;&#23526;&#20316;&#65292;
&#35731;&#20320;&#29992;&#26368;&#23569;&#30340;&#36000;&#25812;&#29702;&#35299; gpt &#30340;&#27969;&#31243;&#12290;

&#25110;&#35377;...&#20320;&#20043;&#24460;&#23601;&#19981;&#26371;&#35258;&#24471; attention &#36889;&#40636;&#31070;&#31192;&#20102;&#65311; 
&#20320;&#20063;&#26371;&#30693;&#36947;&#28466;&#20729;&#30340;&#35352;&#25014;&#28466;&#20729;&#34987;&#25343;&#21435;&#35037;&#20160;&#40636;&#26481;&#35199; :)

&#19979;&#38754;&#26159;&#25105;&#36889;&#27425;&#26371;&#36319;&#22823;&#23478; present &#30340;&#25237;&#24433;&#29255;&#65292;&#20063;&#26377;&#38468;&#19978;&#28415;&#28415;&#30340;&#31243;&#24335;&#30908;&#35299;&#37323;&#30340;&#25237;&#24433;&#29255;&#12290;
https://github.com/timtan/MicroGPT-zh</abstract>
                <slug>coscup-2026-2556-200--python---micro-gpt</slug>
                <track>Python Track by Taipei.py</track>
                
                <persons>
                    <person id='1441'>Tim Hsu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ANYHFP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0668756c-317d-589a-a808-46313e9a1dae' id='2564' code='3XWBLQ'>
                <room>TR412-1</room>
                <title>CPython 3.15: Updates Rivals Will Use &#8212; Profiler, JIT, noGIL, Lazy Imports, UTF-8</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>CPython 3.15 brings updates that change how we debug, start, and scale Python systems &#8212; not just syntax sugar.

In this talk, I&#8217;ll __go deep__ on 2 high-impact topics:
- Tachyon profiling: find bottlenecks with low overhead
- FreeThreading updates vs. Go/Java/.NET, where CPython wins, where it doesn&#8217;t

Then I&#8217;ll do a __fast sweep__ of:
- explicit lazy imports: faster startup for your app
- frozendict, and its design
- unpacking in comprehensions: your eyes love it!
- UTF-8 by default: already feeling more confident?

Presentation is [here](https://docs.google.com/presentation/d/1bDufzLKKLokwZHLN3vlCoRTJrKFFRf9AbVWwUyvYpqU/edit?usp=drivesdk)</abstract>
                <slug>coscup-2026-2564-cpython-3-15-updates-rivals-will-use-profiler-jit-nogil-lazy-imports-utf-8</slug>
                <track>Python Track by Taipei.py</track>
                
                <persons>
                    <person id='1377'>Petr Andreev</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3XWBLQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b1cc08bd-2d26-538e-adb5-13fcea3698c5' id='2188' code='CUVVTA'>
                <room>TR412-1</room>
                <title>&#30070; Release &#19981;&#20877;&#38752;&#20154;&#24037;&#65306;&#29992; Python &#29983;&#24907;&#25171;&#36896;&#33258;&#21205;&#21270;&#29256;&#26412;&#27835;&#29702;&#33287; DevX &#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:00:00+08:00</date>
                <start>12:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#35377;&#22810; Python &#23560;&#26696;&#20013;&#65292;Release &#27969;&#31243;&#20173;&#39640;&#24230;&#20381;&#36084;&#20154;&#24037;&#65306;&#38283;&#30332;&#32773;&#38656;&#35201;&#25163;&#21205;&#25776;&#23531; Changelog&#12289;&#25972;&#29702;&#29256;&#26412;&#24046;&#30064;&#65292;&#21069;&#24460;&#31471;&#25110;&#19981;&#21516;&#26381;&#21209;&#20043;&#38291;&#30340;&#29256;&#26412;&#36039;&#35338;&#20063;&#24120;&#32570;&#20047;&#19968;&#33268;&#24615;&#65292;&#23566;&#33268; PM&#12289;QA&#12289;RD &#20043;&#38291;&#28317;&#36890;&#25104;&#26412;&#39640;&#65292;&#20006;&#22686;&#21152;&#37096;&#32626;&#33287;&#22238;&#28335;&#30340;&#22256;&#38627;&#24230;&#12290;

&#26412;&#27425;&#20998;&#20139;&#23559;&#20197; Python &#23560;&#26696;&#38283;&#30332;&#27969;&#31243; &#28858;&#32972;&#26223;&#65292;&#20171;&#32057;&#22914;&#20309;&#32080;&#21512; Conventional Commits&#12289;&#20998;&#25903;&#27835;&#29702;&#31574;&#30053;&#65288;GitFlow / Trunk-based&#65289;&#33287; CI/CD &#33258;&#21205;&#21270;&#27969;&#31243;&#65292;&#25171;&#36896;&#19968;&#22871;&#12300;&#19981;&#20381;&#36084;&#20154;&#24037;&#12301;&#30340;&#29256;&#26412;&#27835;&#29702;&#27231;&#21046;&#12290;

&#25105;&#20497;&#26371;&#23637;&#31034;&#22914;&#20309;&#22312; Python &#23560;&#26696;&#20013;&#65306;

&#36879;&#36942; commit &#35215;&#31684;&#33258;&#21205;&#39493;&#21205;&#29256;&#26412;&#34399;&#65288;&#31526;&#21512; semantic versioning&#65289;
&#20351;&#29992;&#24037;&#20855;&#65288;&#22914; semantic-release&#12289;commitizen&#12289;Python packaging &#29983;&#24907;&#65289;&#33258;&#21205;&#29986;&#29983; Release Note
&#23559;&#29256;&#26412;&#36039;&#35338;&#25972;&#21512;&#36914;&#37096;&#32626;&#27969;&#31243;&#65288;&#22914; artifact / container image&#65289;
&#24314;&#31435;&#21487;&#36861;&#36452;&#12289;&#21487;&#22238;&#28335;&#12289;&#21487;&#24555;&#36895;&#20999;&#25563;&#30340;&#29256;&#26412;&#31649;&#29702;&#26041;&#24335;

&#26412;&#20998;&#20139;&#23559;&#20197;&#23526;&#38555; Python &#23560;&#26696;&#33287; CI/CD pipeline &#28858;&#20363;&#65292;&#23637;&#31034;&#24478; commit &#21040; release &#30340;&#23436;&#25972;&#33258;&#21205;&#21270;&#27969;&#31243;&#12290;

&#26412;&#20998;&#20139;&#24375;&#35519;&#20197; Python &#29983;&#24907;&#28858;&#26680;&#24515;&#65292;&#20294;&#26041;&#27861;&#21487;&#24310;&#20280;&#33267;&#20854;&#20182;&#25216;&#34899;&#26855;&#12290;&#36879;&#36942;&#36889;&#22871;&#23526;&#25136;&#27969;&#31243;&#65292;Release &#19981;&#20877;&#26159;&#25163;&#21205;&#25972;&#29702;&#30340;&#36000;&#25812;&#65292;&#32780;&#26159;&#21487;&#25345;&#32396;&#12289;&#33258;&#21205;&#21270;&#30340;&#24037;&#31243;&#33021;&#21147;&#65292;&#36914;&#19968;&#27493;&#25552;&#21319; Developer Experience&#65288;DevX&#65289;&#33287;&#22296;&#38538;&#21332;&#20316;&#25928;&#29575;&#12290;</abstract>
                <slug>coscup-2026-2188-release---python--devx</slug>
                <track>Python Track by Taipei.py</track>
                
                <persons>
                    <person id='1258'>&#23567;&#26494; XiaoSong</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CUVVTA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fe6d4fd3-7a21-5445-adcc-f7dad60130b1' id='2061' code='MCWCLS'>
                <room>TR412-1</room>
                <title>open-ep: &#24478;&#30828;&#39636;&#35373;&#35336;&#21040; Mainline Kernel, &#19968;&#20491; e-paper &#31038;&#32676;&#30340;&#23436;&#25972;&#38283;&#28304;&#23526;&#36368;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#24066;&#38754;&#19978;&#30340; e-paper &#27169;&#32068;&#22823;&#22810;&#20381;&#36084;&#24288;&#21830;&#25552;&#20379;&#30340; SPI userspace &#20989;&#24335;&#24235;&#65292;&#19988;&#22823;&#22810;&#37117;&#26159;MCU&#30340;&#25033;&#29992;&#65292;&#28961;&#27861;&#33287; Linux &#27161;&#28310;&#39023;&#31034;&#22534;&#30090;&#25972;&#21512;&#12290;&#26356;&#38364;&#37749;&#30340;&#26159;&#65292;&#36889;&#20123;&#27169;&#32068;&#30340;&#30828;&#39636;&#35373;&#35336;&#21644;&#27231;&#27083;&#32048;&#31680;&#24448;&#24448;&#19981;&#36879;&#26126;&#65292;&#38283;&#30332;&#32773;&#21482;&#33021;&#34987;&#21205;&#25509;&#21463;&#12290;
open-ep &#26159;&#19968;&#20491;&#12300;&#24478;&#30828;&#39636;&#21040;&#20839;&#26680;&#20840;&#38754;&#38283;&#28304;&#12301;&#30340;&#31038;&#32676;&#12290;&#25105;&#20497;&#30340; PixPaper &#31995;&#21015;&#29986;&#21697;&#65306;

1. &#30828;&#39636;&#33287;&#27231;&#27083;&#33258;&#20027;&#35373;&#35336;
- PCB layout&#12289;connector &#36984;&#22411;&#12289;&#27231;&#27083;&#35373;&#35336;&#20840;&#37096;&#30001;&#31038;&#32676;&#23436;&#25104;&#65292;&#19981;&#20381;&#36084; ODM
2. DRM driver upstream
- &#24050;&#36914;&#20837; mainline Linux kernel&#65292;&#20006;&#29554;&#24471; LWN.net &#22577;&#23566;
- &#22240;&#28858;upstream&#23529;&#26680;&#24456;&#32791;&#26178;, &#25105;&#20497;&#20063;&#26377;&#22312;vendor kernel&#23526;&#20570;DRM driver
3. &#22810; OS &#29983;&#24907;&#25903;&#25588;
- &#37341;&#23565;ARM Yocto BSP&#12289;Android AOSP&#12289;Ubuntu OS, freeRTOS &#31561;&#19981;&#21516;&#31995;&#32113;&#29305;&#24615;&#25844;&#20805;&#25033;&#29992;&#22580;&#26223;
4. &#36039;&#23433;&#21839;&#38988;&#32013;&#20837;&#32771;&#24942;
- &#21152;&#20837;BSP&#30340;&#25033;&#29992;&#65292;&#25105;&#20497;&#36996;&#26159;&#26371;&#32771;&#24942;&#21040;SBOM&#30340;&#24314;&#32622;&#33287;CVE&#28431;&#27934;&#20462;&#35036;&#65292;&#20197;&#31526;&#21512;&#19981;&#21516;&#22283;&#23478;(&#22914;&#27472;&#30431;CRA)&#30340;&#36575;&#39636;&#36039;&#23433;&#27161;&#28310;

&#36575;&#39636;&#36889;&#19981;&#21482;&#26159;&#12300;&#25226; driver &#25512;&#36914; kernel&#12301;&#65292;&#32780;&#26159;&#23436;&#25972;&#23637;&#31034;&#19968;&#20491;&#23567;&#35215;&#27169;&#31038;&#32676;&#22914;&#20309;&#65306;

&#24478;&#38651;&#36335;&#35373;&#35336;&#38283;&#22987;&#23601;&#32771;&#24942; mainline &#30456;&#23481;&#24615;
&#33287; kernel maintainer &#28317;&#36890;&#65292;&#35731; patch &#38918;&#21033;&#36914;&#20837; upstream
&#24179;&#34913;&#12300;&#36067;&#29986;&#21697;&#32173;&#25345;&#29151;&#36939;&#12301;&#33287;&#12300;&#25512;&#21205;&#38283;&#28304;&#27161;&#28310;&#21270;&#12301;&#30340;&#38617;&#37325;&#30446;&#27161;
&#36879;&#36942; COSCUP&#12289;UBUCON ASIA, OSPN Japan&#31561;&#25216;&#34899;&#31038;&#32676;&#24314;&#31435;&#20449;&#20219;

&#25105;&#20497;&#30456;&#20449;&#65292;&#30828;&#39636;&#38283;&#28304;&#19981;&#21482;&#26159;&#12300;&#20844;&#38283; schematic&#12301;&#65292;&#32780;&#26159;&#24478;&#35373;&#35336;&#38542;&#27573;&#23601;&#34701;&#20837;&#38283;&#28304;&#29983;&#24907;&#30340;&#24605;&#32173;&#12290;open-ep &#24819;&#35657;&#26126;&#65292;&#21363;&#20351;&#26159;&#36039;&#28304;&#26377;&#38480;&#12289;&#38656;&#35201;&#33258;&#39000;&#36002;&#29563;&#32773;&#24171;&#24537;&#30340;&#31038;&#32676;&#65292;&#20063;&#33021;&#23565; mainline Linux &#21644;&#29986;&#26989;&#27161;&#28310;&#20570;&#20986;&#23526;&#36074;&#36002;&#29563;&#12290;</abstract>
                <slug>coscup-2026-2061-open-ep--mainline-kernel--e-paper</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1205'>Wig Cheng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MCWCLS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f84df4c8-9e9b-5c1e-95ff-f26c3d8d3173' id='2095' code='VBEX7Y'>
                <room>TR412-1</room>
                <title>&#24478; SPI &#39023;&#31034;&#38754;&#26495;&#21040; Android &#34722;&#24149;&#65306;ARM64 &#24179;&#21488;&#30340; DRM &#39023;&#31034;&#39493;&#21205;&#25972;&#21512;&#20043;&#26053;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:40</duration>
                <abstract>Android &#30340;&#22294;&#24418;&#39023;&#31034;&#26550;&#27083;&#20027;&#35201;&#26159;&#37341;&#23565; HDMI&#12289;eDP&#12289;MIPI-DSI &#31561;&#39640;&#25928;&#33021;&#39023;&#31034;&#20171;&#38754;&#25152;&#35373;&#35336;&#12290;&#28982;&#32780;&#65292;&#22312;&#35377;&#22810;&#23884;&#20837;&#24335;&#31995;&#32113;&#20013;&#65292;&#20173;&#28982;&#26371;&#20351;&#29992;&#20687; SPI &#36889;&#39006;&#36611;&#28858;&#29305;&#27530;&#30340;&#39023;&#31034;&#20171;&#38754;&#65292;&#32780;&#36889;&#20123;&#20171;&#38754;&#36890;&#24120;&#20006;&#19981;&#22312; Android &#27161;&#28310;&#39023;&#31034;&#31649;&#32218;&#30340;&#20027;&#35201;&#25903;&#25588;&#31684;&#22285;&#20839;&#12290;

&#26412;&#27425;&#28436;&#35611;&#23559;&#20998;&#20139;&#19968;&#20491;&#23526;&#38555;&#26696;&#20363;&#65306;&#22914;&#20309;&#22312; ARM64 &#24179;&#21488;&#19978;&#65292;&#23559;&#19968;&#20491;&#22522;&#26044; SPI &#20171;&#38754;&#30340;&#33258;&#35330;&#39023;&#31034;&#39493;&#21205;&#31243;&#24335;&#25972;&#21512;&#36914; Android 14 &#30340;&#22294;&#24418;&#39023;&#31034;&#26550;&#27083;&#12290;&#35442;&#39493;&#21205;&#31243;&#24335;&#26159;&#22522;&#26044; Linux DRM&#65288;Direct Rendering Manager&#65289;&#26694;&#26550;&#23526;&#20316;&#65292;&#29992;&#26044;&#39493;&#21205;&#19968;&#20491;&#36879;&#36942; SPI &#36899;&#25509;&#30340;&#23567;&#23610;&#23544;&#38651;&#23376;&#32025;&#39023;&#31034;&#22120;&#12290;

&#28436;&#35611;&#23559;&#20197; RK3588 &#24179;&#21488;&#28858;&#23526;&#38555;&#26696;&#20363;&#65292;&#35498;&#26126; Linux DRM &#23376;&#31995;&#32113;&#33287; Android graphics stack &#20043;&#38291;&#30340;&#25972;&#21512;&#27969;&#31243;&#12290;&#25105;&#20497;&#26371;&#35299;&#26512; SurfaceFlinger&#12289;Hardware Composer&#65288;HWC3&#65289;&#33287; DRM/KMS &#20043;&#38291;&#30340;&#20114;&#21205;&#38364;&#20418;&#65292;&#20197;&#21450;&#22312; Android &#31995;&#32113;&#20013;&#23566;&#20837;&#38750;&#27161;&#28310;&#39023;&#31034;&#35037;&#32622;&#26178;&#21487;&#33021;&#36935;&#21040;&#30340;&#21508;&#31278;&#25361;&#25136;&#12290;</abstract>
                <slug>coscup-2026-2095-spi--android--arm64--drm</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1110'>&#29579;&#33391;&#19998;/LCWang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VBEX7Y/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='015ac3d9-e73f-53f8-b688-55bec1a70a0d' id='2156' code='9KULK9'>
                <room>TR412-1</room>
                <title>&#35299;&#23494; E-paper &#39493;&#21205;&#65306;&#36328;&#22411;&#34399;&#30828;&#39636;&#25277;&#35937;&#23652;&#35373;&#35336;&#33287;&#28784;&#38542; Waveform &#23526;&#20316;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>&#38651;&#23376;&#32025;&#65288;E-paper&#65289;&#24977;&#34249;&#33879;&#36229;&#20302;&#21151;&#32791;&#33287;&#35703;&#30524;&#29305;&#24615;&#65292;&#22312;&#29289;&#32879;&#32178;&#35373;&#20633;&#33287;&#33258;&#36896;&#32773;&#23560;&#26696;&#20013;&#22823;&#21463;&#27489;&#36814;&#12290;&#28982;&#32780;&#65292;&#38283;&#30332;&#32773;&#24448;&#24448;&#38754;&#33256;&#19968;&#20491;&#24040;&#22823;&#30340;&#30171;&#40670;&#65306;&#12300;&#39493;&#21205;&#31243;&#24335;&#26997;&#24230;&#30862;&#29255;&#21270;&#12301;&#12290;&#24066;&#38754;&#19978;&#24120;&#35211;&#30340;&#38651;&#23376;&#32025;&#27169;&#32068;&#65288;&#22914; Waveshare &#31995;&#21015;&#65289;&#65292;&#21363;&#20351;&#23610;&#23544;&#30456;&#21516;&#65292;&#20839;&#37096;&#25511;&#21046;&#26230;&#29255;&#33287;&#21021;&#22987;&#21270;&#25351;&#20196;&#20063;&#21487;&#33021;&#23436;&#20840;&#19981;&#21516;&#65292;&#23566;&#33268;&#38283;&#30332;&#32773;&#32147;&#24120;&#38656;&#35201;&#37325;&#35079;&#36896;&#36650;&#23376;&#65292;&#38627;&#20197;&#23559;&#31243;&#24335;&#30908;&#36328;&#22411;&#34399;&#31227;&#26893;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#25171;&#36896;&#19968;&#22871;&#36328;&#22411;&#34399;&#30340;&#38651;&#23376;&#32025;&#36890;&#29992; API&#12290;&#36879;&#36942;&#24314;&#31435;&#23436;&#21892;&#30340;&#30828;&#39636;&#25277;&#35937;&#23652;&#65288;HAL&#65289;&#65292;&#38283;&#30332;&#32773;&#21482;&#38656;&#25776;&#23531;&#19968;&#27425;&#31243;&#24335;&#30908;&#65292;&#21363;&#21487;&#28961;&#32299;&#36969;&#37197;&#22810;&#27454;&#19981;&#21516;&#22411;&#34399;&#30340;&#38651;&#23376;&#32025;&#27169;&#32068;&#65292;&#22823;&#24133;&#38477;&#20302;&#38283;&#30332;&#33287;&#32173;&#35703;&#25104;&#26412;&#12290;

&#27492;&#22806;&#65292;&#26412;&#35696;&#31243;&#30340;&#21478;&#19968;&#22823;&#25216;&#34899;&#20142;&#40670;&#26159;&#12300;&#28784;&#38542;&#21151;&#33021;&#30340;&#36870;&#21521;&#33287;&#23526;&#20316;&#12301;&#12290;&#35377;&#22810;&#24179;&#20729;&#38651;&#23376;&#32025;&#27169;&#32068;&#22312;&#23448;&#26041;&#38928;&#35373;&#19979;&#20677;&#25903;&#25588;&#32020;&#40657;&#30333;&#39023;&#31034;&#65292;&#25105;&#20497;&#23559;&#28145;&#20837;&#25506;&#35342;&#38651;&#23376;&#32025;&#30340;&#21047;&#26032;&#21407;&#29702;&#65292;&#35299;&#26512;&#22914;&#20309;&#36879;&#36942;&#25511;&#21046;&#30828;&#39636;&#27874;&#24418;&#65288;Waveform LUT&#65289;&#25110;&#28436;&#31639;&#27861;&#65292;&#31361;&#30772;&#30828;&#39636;&#21407;&#24288;&#38480;&#21046;&#65292;&#22312;&#36890;&#29992; API &#30340;&#26550;&#27083;&#19979;&#25104;&#21151;&#27048;&#20986;&#24179;&#28369;&#30340;&#28784;&#38542;&#39023;&#31034;&#25928;&#26524;&#12290;

&#36889;&#22871;&#35299;&#27770;&#26041;&#26696;&#30446;&#21069;&#24050;&#23526;&#20316;&#26044; [ESP32 / Arduino / stm32 / Rpi / Rpi pico] &#24179;&#21488;&#65292;&#20006;&#20197; [ C ] &#38283;&#28304;&#12290;&#28961;&#35542;&#20320;&#26159;&#28145;&#21463;&#38651;&#23376;&#32025;&#39493;&#21205;&#25240;&#30952;&#30340; Maker&#65292;&#36996;&#26159;&#23565;&#24213;&#23652;&#27874;&#24418;&#25511;&#21046;&#24863;&#33288;&#36259;&#30340;&#38283;&#30332;&#32773;&#65292;&#37117;&#33021;&#22312;&#36889;&#22580;&#35696;&#31243;&#20013;&#29554;&#24471;&#23526;&#29992;&#30340;&#35299;&#27861;&#33287;&#21855;&#30332;&#12290;</abstract>
                <slug>coscup-2026-2156-e-paper---waveform</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1245'>&#34081;&#19998;&#37555;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9KULK9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='71dcd5a3-866b-5218-a4e8-b63ea77dad7d' id='2260' code='CVHJQU'>
                <room>TR412-1</room>
                <title>Smart Home Displays with ePaper: A Maker&#8217;s Guide Using ESP32 and the Arduino Ecosystem</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:10:00+08:00</date>
                <start>15:10</start>
                <duration>00:30</duration>
                <abstract>ePaper displays are an ideal solution for always-on low power smart home interfaces, offering excellent readability and near zero energy consumption when static. In this session, we show how makers can build their own smart home displays using ESP32 based XIAO modules and the Arduino ecosystem.

Starting from the basics, you will learn how to interface a 4.2&quot; monochrome ePaper display driven by the SSD1680 controller using the open source Seeed GFX Library. The presentation covers hardware comparison of the XIAO ePaper Display breakout boards and explains their differences and typical use cases. The session demonstrates how to render dynamic content such as sensor data, home automation status information, and custom dashboards while optimizing for low power operation. By the end, you will have a practical foundation for building your own battery powered smart home displays suitable for digital signage, room dashboards, and portable information panels.

This talk is suitable for everyone and no previous experience is required. It will be hopefully useful both for engineers and makers who are interested in using ePaper displays in their projects, whether they are just getting started or looking to expand their existing skills.

- Seeed GFX library for the Arduino Ecosystem: https://github.com/Seeed-Studio/Seeed_GFX
- YouTube video: Using ePaper Displays with XIAO: EE04 with XIAO ESP32-S3 vs ePaper Breakout Board with XIAO ESP32-C3: https://youtu.be/0TdbwdlP88w?si=xIixKl1prPLtxLON</abstract>
                <slug>coscup-2026-2260-smart-home-displays-with-epaper-a-maker-s-guide-using-esp32-and-the-arduino-ecosystem</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1286'>Leon Anavi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/Seeed-Studio/Seeed_GFX">Seeed GFX library for the Arduino Ecosystem</link>
                
                    <link href="https://youtu.be/0TdbwdlP88w?si=xIixKl1prPLtxLON">YouTube video: Using ePaper Displays with XIAO: EE04 with XIAO ESP32-S3 vs ePaper Breakout Board with XIAO ESP32-C3</link>
                </links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/CVHJQU/resources/leon-anavi-epaper-xiao-esp32-coscup_TZaTJA4.pdf">Smart Home Displays with ePaper: A Maker’s Guide Using ESP32 and the Arduino Ecosystem</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CVHJQU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1d9e5caf-aaeb-55c7-8503-cd0e4cfbb99d' id='2284' code='SFVHC9'>
                <room>TR412-1</room>
                <title>Agentic AI and Rust on Linux: Accelerating Jaguar E-Ink Bring-Up with SSH, Webcams, and Yocto</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:40:00+08:00</date>
                <start>15:40</start>
                <duration>00:30</duration>
                <abstract>This session is about **speeding up embedded bring-up** for the **Jaguar EInk Display**: **colour e-paper** on **NXP i.MX93 SOC** with **Yocto / OpenEmbedded** customisation, plus a **Zephyr-based companion chip** for **power management**&#8212;targeting **5+ years** operation with the **PMU** approach for realistic **scheduled static signage** workloads.

The Linux side display and controller integration are implemented as a **Rust userspace application** on the Linux image&#8212;code people often call a &#8220;driver,&#8221; but here it is **userspace engineering**, iterated like any other critical service.

The focus is **agentic AI** (e.g. **Cursor-class agents**) and how it changes the loop when you feed it **real hardware feedback**. I will describe a workflow we relied on: **SSH** to boards (including remote lab setups), **automated deploy** of rebuilt artefacts, and **webcam capture** of what is actually on the panel&#8212;fed back into the agent loop so &#8220;what we think we programmed&#8221; is checked against **what appears on hardware**. That closes the gap between compile-only optimism and **hardware truth**.

I will cover **partitioning** between **Linux + Rust app** and **Zephyr on the PMU** at an architectural level (**rail sequencing, sleep/wake, responsibilities**). **PMU application firmware remains closed source**; I will not present proprietary files&#8212;only the **integration surface**, **debug strategy**, and lessons that remain useful when part of the stack is private.

The product direction includes **long-life maintenance** thinking aligned with **UK-CE RED** and **EU CRA** expectations around **secure boot** and **OTA**&#8212;discussed **technically**, not as legal advice.

### Open artefacts
- [meta-dynamicdevices](https://github.com/DynamicDevices/meta-dynamicdevices)
- [eink-power-cli](https://github.com/DynamicDevices/eink-power-cli)
- [esp-eink](https://github.com/DynamicDevices/esp-eink) (older open e-paper reference material)

### Audience

Embedded / Linux developers; Rust curiosity helps; deep kernel internals not required.

### Outline (30 minutes)
1. Goals and architecture (**Linux + eink display rust app + Zephyr PMU**)
2. Yocto customisation highlights using Foundries.io stack for secure boot and OTAU
3. Agentic workflow (**SSH**, deploy, logs)
4. Webcam-in-the-loop verification for panel outcomes
5. Failures and guardrails; Q&amp;A (**Open-EP** collaboration themes)

### Takeaways

- A repeatable pattern for **remote hardware feedback loops** with agents  
- Pointers to **public repos**

### Related
- Prior talk (agentic Yocto-era workflows): [Yocto Project Summit 2025.12](https://pretalx.com/yocto-project-summit-2025-12/talk/3KKPQM/)
- Product framing: [etablone](https://etablone.com/)</abstract>
                <slug>coscup-2026-2284-agentic-ai-and-rust-on-linux-accelerating-jaguar-e-ink-bring-up-with-ssh-webcams-and-yocto</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1303'>Alex Lennon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SFVHC9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='943e1722-4048-5e02-a405-332f87bdc3a8' id='2314' code='BRNRVS'>
                <room>TR412-1</room>
                <title>Streaming Images from PC to an LCD on Zephyr over USB</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T16:10:00+08:00</date>
                <start>16:10</start>
                <duration>00:30</duration>
                <abstract>Many embedded display systems rely on tightly coupled firmware or vendor-specific tooling, making it difficult to integrate with desktop applications or iterate quickly on UI workflows.

In this talk, I will present a practical end-to-end pipeline for streaming images from a host computer to an embedded LCD display, At its core is running open-source Zephyr RTOS. The system uses a custom USB protocol transfers, enabling efficient and flexible communication between a PC-side application (implemented in C#).

I will walk through the system architecture, including USB protocol design, framebuffer handling, and integration with Zephyr&#8217;s display API, along with practical development experiences such as debugging, transfer performance, and reliability considerations, and approaches that can also be extended to lower-power display technologies such as e-paper systems.

The talk focuses on reusable design approaches and avoids proprietary implementation details. Attendees will gain a reusable model for building similar host-to-device display pipelines in their own projects.</abstract>
                <slug>coscup-2026-2314-streaming-images-from-pc-to-an-lcd-on-zephyr-over-usb</slug>
                <track>Open-EP (E-Paper) Community</track>
                
                <persons>
                    <person id='1313'>Summer Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BRNRVS/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR412-2' guid='558bcdcb-f562-5204-bd92-114a2b415dfe'>
            <event guid='3a4d4c48-743c-5ea8-8e3b-b822d8d27f25' id='2293' code='SJYHWM'>
                <room>TR412-2</room>
                <title>&#20837;&#32887;&#31532;&#20843;&#22825;&#65292;&#25105;&#38283;&#22987;&#28858; AI &#23531;&#25991;&#20214;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#20837;&#32887;&#31532;&#20116;&#22825;&#65292;&#25105;&#25343;&#21040;&#20102; Claude Code &#65292;&#38283;&#22987;&#35430;&#33879;&#21644; AI &#21516;&#20107;&#21332;&#20316;&#12290;
&#31532;&#20843;&#22825;&#65292;&#25105;&#27770;&#23450;&#28858; AI &#23531;&#25991;&#20214;&#8212;&#8212;&#19981;&#26159;&#20197;&#24448;&#30340; README.md&#65292;&#26159;&#23560;&#38272;&#39221;&#32102; AI &#35712;&#30340; LLM.md&#12290;
&#31532;&#21313;&#22235;&#22825;&#65292;&#25105;&#25226;&#31532;&#19968;&#20491; PR &#36865;&#20986;&#21435;&#65292;&#21516;&#20107;&#19968;&#30475;&#22823;&#37327;&#30340;&#26032;&#22686;&#27284;&#26696;&#65292;&#30070;&#22580;&#20667;&#30524;&#12290;&#27794;&#24819;&#21040;&#24190;&#22825;&#24460;&#25563;&#25105;&#23529;&#20182;&#30340; PR &#30340;&#26178;&#20505;&#65292;&#30332;&#29694;&#20182;&#20063;&#38283;&#22987;&#23531; LLM.md&#65292;&#19981;&#21482;&#22914;&#27492;&#65292;&#20182;&#36996;&#23531;&#20102;&#19968;&#20221;&#12300;&#25991;&#20214;&#30340;&#25991;&#20214;&#12301;&#65292;&#25226;&#25972;&#22871;&#20570;&#27861;&#31435;&#25104;&#35215;&#31684;&#12290;
&#36889;&#22580;&#20998;&#20139;&#65292;&#24819;&#35611;&#30340;&#23601;&#26159;&#36889;&#20845;&#21313;&#22825;&#35041;&#30332;&#29983;&#30340;&#30495;&#23526;&#25925;&#20107;&#65292;&#20197;&#21450;&#25105;&#20497;&#24847;&#22806;&#30332;&#23637;&#20986;&#30340;&#12300;&#38617;&#36556;&#25991;&#20214;&#12301;&#29609;&#27861;&#65306;
&#19968;&#20221; README &#32102;&#20154;&#39006;&#30475;&#65292;&#21478;&#19968;&#20221; LLM.md &#32102; AI &#30475;&#12290;&#20841;&#20221;&#25991;&#20214;&#37325;&#35222;&#30340;&#20839;&#23481;&#23436;&#20840;&#19981;&#19968;&#27171;&#12290;
&#24478;&#36889;&#20491;&#36215;&#40670;&#20986;&#30332;&#65292;&#25105;&#20497;&#19968;&#36335;&#24310;&#20280;&#21040;&#26550;&#27083;&#35215;&#31684;&#12289;&#27969;&#31243;&#25991;&#20214;&#12289;&#35373;&#35336; token &#31995;&#32113;&#65292;&#24930;&#24930;&#25340;&#20986;&#19968;&#22871;&#22296;&#38538;&#33021;&#35079;&#35069;&#30340;&#26041;&#27861;&#35542;&#12290;

&#25105;&#26371;&#20998;&#20139;&#20197;&#19979;&#24190;&#20214;&#20107;&#65306;
- &#28858;&#20160;&#40636; AI &#38656;&#35201;&#36319;&#20154;&#39006;&#19981;&#19968;&#27171;&#30340;&#25991;&#20214;&#65311;
- &#38617;&#36556;&#25991;&#20214;&#24590;&#40636;&#35373;&#35336;&#12289;&#24590;&#40636;&#28436;&#21270;&#65311;
- &#20491;&#20154;&#23567;&#32722;&#24931;&#26159;&#22914;&#20309;&#35722;&#25104;&#22296;&#38538;&#35215;&#31684;&#30340;&#65311;
- &#20197;&#21450;&#36889;&#22871;&#20570;&#27861;&#30495;&#27491;&#30340;&#20195;&#20729;&#33287;&#38480;&#21046;

&#23526;&#36368;&#20358;&#33258;&#19968;&#20491; Kotlin / Android &#22296;&#38538;&#65292;&#20294;&#26680;&#24515;&#27010;&#24565;&#36969;&#29992;&#26044;&#20219;&#20309; JVM &#23560;&#26696;&#12290;

&#28961;&#35542;&#20320;&#26159;&#27491;&#28310;&#20633;&#25226; AI &#24037;&#20855;&#24341;&#20837;&#22296;&#38538;&#65292;&#36996;&#26159;&#21934;&#32020;&#23565;&#12300;&#20154;&#36319; AI &#19968;&#36215;&#23531;&#31243;&#24335;&#12301;&#26178;&#30340;&#24037;&#31243;&#23526;&#36368;&#24863;&#33288;&#36259;&#65292;&#37117;&#27489;&#36814;&#20358;&#32893;&#32893;&#36889;&#27573;&#29378;&#36393;&#27833;&#38272;&#30340;&#32147;&#27511;&#12290;</abstract>
                <slug>coscup-2026-2293-ai</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='1309'>&#26446;&#30408;&#29801;&#65288;Kate)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SJYHWM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6759c3e6-ebb1-5ffa-84c1-486c3437aba0' id='2310' code='S8HXVH'>
                <room>TR412-2</room>
                <title>&#39381;&#39341; Scala &#22411;&#21029;&#31995;&#32113;&#65306;&#22312;&#22411;&#21029;&#23652;&#25171;&#36896;&#33258;&#21205;&#27231;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>Scala &#30340;&#22411;&#21029;&#31995;&#32113;&#22312; JVM &#29983;&#24907;&#31995;&#20013;&#29544;&#27193;&#19968;&#24159;&#65292;&#20294;&#20063;&#22240;&#28858;&#20854;&#24375;&#22823;&#30340;&#21151;&#33021;&#35731;&#38283;&#30332;&#32773;&#26178;&#24120;&#19981;&#30693;&#36947;&#22914;&#20309;&#36939;&#29992;&#36889;&#20491;&#20778;&#21218;&#21435;&#38283;&#30332;&#22411;&#21029;&#19978;&#26356;&#21152;&#23433;&#20840;&#30340;&#31243;&#24335;&#12290;

&#22312;&#36889;&#20491; session &#20013;&#65292;&#23559;&#26371;&#31777;&#21934;&#20171;&#32057; Scala &#22411;&#21029;&#31995;&#32113;&#65292;&#20006;&#21033;&#29992;&#20854;&#24213;&#23652;&#30340;&#25512;&#23566;&#37007;&#36655;&#25171;&#36896;&#19968;&#20491;&#22411;&#21029;&#23433;&#20840;&#30340;&#33258;&#21205;&#27231;&#65292;&#21021;&#27493;&#24118;&#38936;&#38283;&#30332;&#32773;&#29702;&#35299;&#22411;&#21029;&#31995;&#32113;&#20006;&#38283;&#30332;&#30340;&#25793;&#26377;&#36914;&#38542;&#22411;&#21029;&#23433;&#20840;&#30340;&#31243;&#24335;&#12290;</abstract>
                <slug>coscup-2026-2310-scala</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='131'>Kyle Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/S8HXVH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='eb34bc1b-8e98-5379-ac01-f595d3a877c8' id='2354' code='MMVBVY'>
                <room>TR412-2</room>
                <title>&#32769;&#38342;~&#25171;&#21253;&#19968;&#20221;&#25216;&#33021;&#22806;&#24118;&#65281;&#35731;&#20320;&#30340; Kotlin &#38283;&#30332;&#32147;&#39511;&#24118;&#33879;&#36208;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#23526;&#38555;&#23566;&#20837; AI Agent &#24460;&#65292;&#29992;&#36215;&#20358;&#24120;&#26371;&#30332;&#29694;&#65306;&#36305;&#31243;&#24335;&#30908;&#39080;&#26684;&#27298;&#26597;&#12289;&#38748;&#24907;&#20998;&#26512;&#12289;&#22519;&#34892;&#33258;&#21205;&#21270;&#27969;&#31243;&#31561;&#36889;&#20123;&#37325;&#35079;&#20986;&#29694;&#30340;&#38283;&#30332;&#20219;&#21209;&#65292;&#27599;&#27425;&#36996;&#26159;&#35201;&#38752;&#33258;&#24049;&#19979; Prompt&#12290;&#21363;&#20415;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#36234;&#20358;&#36234;&#33021;&#29702;&#35299;&#38283;&#30332;&#32773;&#30340;&#24847;&#22294;&#65292;&#22296;&#38538;&#30340;&#38283;&#30332;&#30693;&#35672;&#21371;&#38627;&#20197;&#31337;&#23450;&#12289;&#21487;&#25884;&#24118;&#19988;&#20302;&#25104;&#26412;&#22320;&#20659;&#36958;&#32102; Agent&#12290;

&#36889;&#22580;&#20998;&#20139;&#23559;&#24478;&#38283;&#30332;&#32773;&#33287; AI &#21332;&#20316;&#30340;&#28436;&#36914;&#35527;&#36215;&#65292;&#35498;&#26126;&#28858;&#20160;&#40636; Agent Skill &#26371;&#25104;&#28858;&#19979;&#19968;&#20491;&#20540;&#24471; Kotlin &#24037;&#31243;&#24107;&#25237;&#20837;&#30340; Agent &#21332;&#20316;&#24037;&#20855;&#37832;&#12290;Skill &#21487;&#20197;&#25226;&#37325;&#35079;&#30340;&#27969;&#31243;&#12289;&#24037;&#20855;&#20351;&#29992;&#26041;&#24335;&#33287;&#22296;&#38538;&#24931;&#20363;&#65292;&#25171;&#21253;&#25104;&#21487;&#37325;&#35079;&#20351;&#29992;&#30340;&#33021;&#21147;&#65292;&#35731; Agent &#22312;&#38656;&#35201;&#26178;&#25165;&#36617;&#20837;&#30456;&#38364;&#30693;&#35672;&#65292;&#28187;&#23569; Token &#28010;&#36027;&#65292;&#20063;&#38477;&#20302;&#27599;&#27425;&#37117;&#37325;&#26032;&#25945; AI &#30340;&#25104;&#26412;&#12290;

&#25509;&#33879;&#65292;&#23559;&#20197; Kotlin &#38283;&#30332;&#32773;&#29087;&#24713;&#30340;&#24773;&#22659;&#65292;&#20171;&#32057; Skill &#30340;&#22522;&#26412;&#26550;&#27083;&#35373;&#35336;&#12289;&#19981;&#21516; Agent &#33287;&#38283;&#30332;&#29872;&#22659;&#20013;&#30340;&#22871;&#29992;&#31684;&#22285;&#21644;&#31649;&#29702;&#24046;&#30064;&#65292;&#20006;&#35342;&#35542; Kotlin &#38283;&#30332;&#29983;&#24907;&#20013;&#65292;&#26377;&#21738;&#20123;&#38283;&#30332;&#30693;&#35672;&#21450;&#24773;&#22659;&#36969;&#21512;&#25972;&#29702;&#25104; Skill&#12290;&#26368;&#24460;&#65292;&#26371;&#20998;&#20139;&#22914;&#20309;&#36879;&#36942;&#38283;&#28304;&#24037;&#20855;&#65292;&#35731; Skill &#19981;&#20877;&#32129;&#27515;&#22312;&#21934;&#19968;&#25552;&#20379;&#21830;&#12289;&#27231;&#22120;&#25110;&#23560;&#26696;&#65292;&#26368;&#22823;&#21270; Skill &#24118;&#20358;&#30340;&#25928;&#30410;&#12290;</abstract>
                <slug>coscup-2026-2354-kotlin</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='85'>&#33539;&#32854;&#20305;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MMVBVY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ba5762ef-87df-53b8-adc0-aab8555e9e5f' id='2408' code='T8AFET'>
                <room>TR412-2</room>
                <title>Cycling on KMP</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>How you combine a Software Engineering and cycling? Most people will now think right away Strava or Garmin. Massive ecosystems, millions of users. But what if we step back and build our own small cycling companion from scratch? What can we learn along the way &#8212; about APIs, maps, GPS data and make an integrated platform via KMP? Where will we suffer if we dip into a full of special file formats and integration points and map data. Which concepts can we utilize to have a platform we can expand to something bigger? And how we can make that about community rather than competition. 
Whether you&apos;re a cyclist curious about code or a developer curious about cycling, let&#8217;s hope on and get started.</abstract>
                <slug>coscup-2026-2408-cycling-on-kmp</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='781'>Matthias Geisler</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/T8AFET/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='23542e08-614d-5fa9-a9e9-438cfbb16549' id='2579' code='8RZ3ZV'>
                <room>TR412-2</room>
                <title>From Ruby to Java: Migrating a Notification Platform to Microservices</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:30:00+08:00</date>
                <start>12:30</start>
                <duration>00:15</duration>
                <abstract>At Remember (a career networking platform in Korea), our notification service had been running on a legacy Ruby-based architecture for years.

As the number of users and notification channels grew, we started facing challenges in scalability, maintainability, and operational complexity. The system had accumulated technical debt, making it increasingly difficult to introduce new features and ensure reliable delivery.

Instead of performing a risky big-bang migration, we gradually rebuilt the notification platform as Java-based microservices while continuing to serve production traffic.

In this talk, I will share:
- Why we decided to migrate from Ruby to Java
- How we decomposed the existing architecture
- Strategies for running old and new systems in parallel
- Challenges around message delivery, consistency, and monitoring
- Lessons learned from operating the migration in production

This session focuses on practical engineering decisions rather than theory, providing insights that teams can apply when modernizing long-running systems.</abstract>
                <slug>coscup-2026-2579-from-ruby-to-java-migrating-a-notification-platform-to-microservices</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='1465'>Sunyoung Shin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8RZ3ZV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2a3dcf8d-5299-54ac-9804-77ddd82a6670' id='2405' code='TVPACP'>
                <room>TR412-2</room>
                <title>Design Patterns 101</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T12:45:00+08:00</date>
                <start>12:45</start>
                <duration>00:15</duration>
                <abstract>What is a Factory? Can a Bridge do something else than connect 2 points? What&apos;s the difference between Command and Event? What other patterns are out there?
Design patterns are the building blocks of elegant software architecture. But when and how to apply them effectively?
Let&apos;s discover together the most essential patterns through real-world examples and practical demonstrations that will transform how you approach code design.</abstract>
                <slug>coscup-2026-2405-design-patterns-101</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='781'>Matthias Geisler</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TVPACP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6a46bfb9-c615-52ec-b65b-fe08c92b2b0e' id='2250' code='K7EGEF'>
                <room>TR412-2</room>
                <title>Polylith&#65306;&#24118;&#26377;&#20989;&#25976;&#24335;&#32232;&#31243;&#24605;&#32771;&#30340;&#36575;&#39636;&#26550;&#27083;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:10:00+08:00</date>
                <start>13:10</start>
                <duration>00:30</duration>
                <abstract>- Monolith &#26550;&#27083;&#30340;&#21839;&#38988;&#65306;&#38627;&#20197;&#28204;&#35430;&#23616;&#37096;&#35722;&#26356;&#12290;
- Microservices &#26550;&#27083;&#30340;&#30171;&#40670;&#65306;&#30070;&#20841;&#20491;&#26381;&#21209;&#38656;&#35201;&#21516;&#19968;&#27573;&#26989;&#21209;&#37007;&#36655;&#26178;&#65292;&#21482;&#33021;&#36984;&#65306;(1) &#35079;&#35069;&#36028;&#19978;&#12289;(2) &#25277;&#20986;&#20849;&#29992; library (3) &#25277;&#20986;&#20316;&#28858; service&#12290;
- &#37027;&#22914;&#26524;&#26377;&#19968;&#31278;&#36575;&#39636;&#26550;&#27083;&#65292;&#23427;&#19981;&#23559;&#12300;&#31243;&#24335;&#30908;&#37002;&#30028;&#12301;&#21644;&#12300;&#37096;&#32626;&#37002;&#30028;&#12301;&#32129;&#23450;&#21602;&#65311;
- Polylith &#35731;&#20320;&#21487;&#20197;&#29992;&#25509;&#36817;&#26044; Monolith &#30340;&#38283;&#30332;&#39636;&#39511;&#65292;&#21516;&#26178;&#25793;&#26377; Microservices &#30340;&#37096;&#32626;&#24392;&#24615;&#12290;</abstract>
                <slug>coscup-2026-2250-polylith</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='633'>Laurence Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/K7EGEF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='60cedf15-bc3f-5fed-a2f5-0308597b36ea' id='2424' code='QQEZEP'>
                <room>TR412-2</room>
                <title>&#19977;&#25307;&#30475;&#31359;&#20605;&#35037;&#30340; Agent Skill&#65281;&#22312; Android &#38283;&#30332;&#20013;&#24314;&#31435; AI &#23433;&#20840;&#38450;&#35703;&#32178;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:50:00+08:00</date>
                <start>13:50</start>
                <duration>00:30</duration>
                <abstract>&#29694;&#22312;&#22823;&#23478;&#20351;&#29992; Claude Code &#25110; Codex &#31561; AI &#20195;&#29702;&#20358;&#23531; Code&#12289;&#29978;&#33267;&#33258;&#21205;&#24171;&#24537; Build &#21644;&#19978;&#26550; Android App&#12290;&#20294;&#20320;&#30693;&#36947;&#21966;&#65311;&#39640;&#36948; **13.4% &#30340;&#31532;&#19977;&#26041; AI Skill &#34255;&#26377;&#33268;&#21629;&#39080;&#38570;**&#65281;

&#22914;&#26524;&#20320;&#38568;&#20415;&#23433;&#35037;&#20358;&#36335;&#19981;&#26126;&#30340; Skill&#65292;&#24801;&#24847;&#31243;&#24335;&#21487;&#33021;&#23601;&#22312;&#32972;&#26223;&#20599;&#20599;&#25226;&#20320;&#30340; Android &#31805;&#21517;&#37329;&#38000; (`.jks`) &#25171;&#21253;&#20659;&#36865;&#32102;&#39405;&#23458;&#12290;

&#25105;&#20497;&#23559;&#23637;&#31034;&#22914;&#20309;&#38450;&#31684;&#12300;AI &#20839;&#39740;&#12301;&#12290;&#20320;&#23559;&#23416;&#26371; **&#12300;&#38450;&#31142;&#19977;&#27493;&#39519;&#65288;&#38748;&#24907;&#20998;&#26512;&#12289;AI &#31354;&#36305;&#38928;&#28204;&#12289;&#27801;&#30418;&#35480;&#39180;&#28204;&#35430;&#65289;&#12301;** &#20358;&#25475;&#25551;&#24801;&#24847; Skill&#65307;&#21516;&#26178;&#65292;&#25105;&#20497;&#20063;&#26371;&#31034;&#31684;&#22914;&#20309;&#21270;&#34987;&#21205;&#28858;&#20027;&#21205;&#65292;&#21033;&#29992; IntelliJ &#20839;&#24314;&#30340; MCP &#20282;&#26381;&#22120;&#65292;&#35731; AI &#20195;&#29702;&#22312;&#23531;&#25187;&#26178;&#65292;&#33258;&#21205;&#24171;&#20320;&#25578;&#20986;&#28507;&#22312;&#28431;&#27934;&#20006;&#23433;&#20840;&#22320;&#37325;&#27083;&#31243;&#24335;&#30908;&#65292;&#24314;&#31435;&#30495;&#27491;&#30340;&#38646;&#20449;&#20219;&#38283;&#30332;&#29872;&#22659;&#65281;</abstract>
                <slug>coscup-2026-2424-agent-skill--android--ai</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='176'>Andy Lu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QQEZEP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c5f55c59-019a-5f1a-b79b-097156d67a98' id='2361' code='737RTQ'>
                <room>TR412-2</room>
                <title>&#25105;&#20197;&#28858;&#25105;&#36681;&#29983;&#25104;&#28858; AI &#30340; Team Lead&#65292;&#32080;&#26524;&#25105;&#35722;&#25104;&#20102; QA &#24037;&#31243;&#24107;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>&#36523;&#28858;&#38283;&#30332;&#24037;&#31243;&#24107;&#65292;&#25105;&#21407;&#26412;&#20197;&#28858; AI &#20986;&#29694;&#24460;&#65292;&#33258;&#24049;&#32066;&#26044;&#21487;&#20197;&#20687; Team Lead &#19968;&#27171;&#25286;&#20219;&#21209;&#12289;&#25351;&#27966;&#24037;&#20316;&#65292;&#35731; AI &#24555;&#36895;&#23436;&#25104;&#23526;&#20316;&#12290;&#20294; AI &#29986;&#20986;&#30340;&#31243;&#24335;&#30908;&#36234;&#22810;&#65292;&#25105;&#33457;&#22312;&#30906;&#35469; AI &#30340;&#20132;&#20184;&#12289;Code Review&#12289;&#28204;&#35430;&#33287;&#25214;&#37679;&#30340;&#26178;&#38291;&#20063;&#36234;&#22810;&#12290;&#26412;&#27425;&#20998;&#20139;&#19968;&#20491;&#33258;&#24049;&#30740;&#30332;&#30340;&#24037;&#20855;&#20358;&#20998;&#20139;&#32102;&#22823;&#23478;&#12290;</abstract>
                <slug>coscup-2026-2361-ai--team-lead--qa</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='384'>&#26417;&#23578;&#31150; samzhu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/737RTQ/resources/AI__Team_Lead_QA__K4P1rAR.pdf">簡報</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/737RTQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0d3c07c1-8480-51fa-bbc2-108edc8e0b3a' id='2285' code='PXKFX9'>
                <room>TR412-2</room>
                <title>&#25171;&#36896;&#20320;&#33258;&#24049;&#30340; Kotlin DSL&#65306;&#20197;&#25991;&#23383;&#20882;&#38570;&#36938;&#25138;&#28858;&#20363;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T15:10:00+08:00</date>
                <start>15:10</start>
                <duration>00:50</duration>
                <abstract>&#20320;&#26377;&#27794;&#26377;&#24819;&#36942;&#65292;&#20320;&#21487;&#20197;&#29992; Kotlin&#12300;&#30332;&#26126;&#12301;&#19968;&#38272;&#23567;&#35486;&#35328;&#65311;

Kotlin DSL&#65292;&#31777;&#21934;&#20358;&#35498;&#65292;&#23601;&#26159;&#21033;&#29992;&#21508;&#31278;&#35486;&#27861;&#29305;&#24615;&#65292;&#35731;&#20320;&#22312;&#35373;&#35336;&#20989;&#24335;&#12289;&#29289;&#20214;&#12289;lambda &#26178;&#65292;&#38614;&#28982;&#23531;&#30340;&#36996;&#26159;&#21512;&#27861;&#30340; Kotlin&#65292;&#21371;&#33021;&#35731;&#20351;&#29992;&#32773;&#24863;&#35258;&#20687;&#26159;&#22312;&#20351;&#29992;&#19968;&#38272;&#28858;&#29305;&#23450;&#21839;&#38988;&#37327;&#36523;&#25171;&#36896;&#30340;&#35486;&#35328;&#12290;

&#26412; Workshop &#23559;&#24118;&#20320;&#24478;&#38646;&#38283;&#22987;&#65292;&#29992; Kotlin &#25171;&#36896;&#19968;&#20491;&#25991;&#23383;&#20882;&#38570;&#36938;&#25138;&#24341;&#25806;&#21450;&#20182;&#30340;&#33139;&#26412; DSL&#12290;

&#24478;&#36938;&#25138;&#24341;&#25806;&#24590;&#40636;&#34389;&#29702;&#33139;&#26412;&#65292;&#20877;&#21040;&#20171;&#32057;Kotlin&#30340;&#21508;&#31278;&#35486;&#27861;&#31958;&#65292;&#26368;&#32066;&#35373;&#35336;&#20986;&#19968;&#20491;&#21487;&#35712;&#24615;&#26997;&#39640;&#12289;&#21487;&#30452;&#25509;&#25551;&#36848;&#21127;&#24773;&#33287;&#36984;&#38917;&#30340; Kotlin DSL&#12290;

&#32080;&#26463;&#24460;&#65292;&#20320;&#19981;&#21482;&#23416;&#21040; DSL &#24590;&#40636;&#20570;&#65292;&#26356;&#33021;&#30475;&#25026;&#20854;&#20182; DSL &#32972;&#24460;&#20849;&#21516;&#30340;&#35373;&#35336;&#21746;&#23416;&#8212;&#8212;&#37027;&#20123;&#20320;&#27599;&#22825;&#22312;&#29992;&#30340;&#26694;&#26550;&#65292;&#20854;&#23526;&#37117;&#26159;&#21516;&#19968;&#22871;&#24605;&#36335;&#25171;&#36896;&#30340;&#12290;</abstract>
                <slug>coscup-2026-2285-kotlin-dsl</slug>
                <track>Taiwan JVM Team</track>
                
                <persons>
                    <person id='1306'>Shane Liu(&#27355;&#39080;)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PXKFX9/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR509' guid='1b5ac2b7-bc32-5ddb-9152-973cf7f19c25'>
            <event guid='3b2012fa-a88e-5b75-b20d-baf15fe204ff' id='2637' code='YFWUVM'>
                <room>TR509</room>
                <title>Hacking Room Day 1</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>[Hacking Corner Bulletin Board ](https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?usp=sharing)

Hacking Room &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#21312;&#22495;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#22312;&#36889;&#35041;&#65292;&#25105;&#26178;&#38291;&#26159;&#20320;&#30340;&#26379;&#21451;&#12290;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

The hacking room is a free space for casual gatherings, which can hold up to 10 people. There is no time limit in the hacking room. You can play card games with friends for 15 minutes between talks or run a two-hour open-source sprint here. Also, multiple events are available at the same time. It is all up to you!</abstract>
                <slug>coscup-2026-2637-hacking-room-day-1</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/YFWUVM/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR510' guid='19b88662-2995-518d-a40d-743571a5e7d7'>
            <event guid='6ca0abb8-a075-5dc7-bd25-27adb2c3a06f' id='2583' code='8CZ7ER'>
                <room>TR510</room>
                <title>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net &#20171;&#32057;&#65306;&#38283;&#28304;&#21311;&#21517;&#24037;&#20855;&#12289;&#31038;&#32676;&#23526;&#36368;&#33287; 2026 &#19977;&#22823;&#20027;&#38988;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net &#26159;&#21488;&#28771;&#22312;&#22320;&#30340;&#38283;&#28304;&#31038;&#32676;&#65292;&#36889;&#19968;&#24180;&#25345;&#32396;&#25512;&#24291; Tor&#12289;Tails&#12289;OONI &#36889;&#20123;&#33258;&#30001;&#38283;&#28304;&#30340;&#21311;&#21517;&#32178;&#36335;&#24037;&#20855;&#12290;

&#36889;&#22580;&#38283;&#22580;&#20808;&#35498;&#26126;&#31038;&#32676;&#30340;&#32227;&#36215;&#33287;&#36939;&#20316;&#26041;&#24335;&#65292;&#20197;&#21450;&#31038;&#32676;&#22914;&#20309;&#20197;&#38283;&#28304;&#21332;&#20316;&#21443;&#33287;&#22283;&#38555;&#23560;&#26696;&#65292;&#25226; Tor&#12289;Tails&#12289;OONI &#33287; Tor University Challenge &#30340;&#20171;&#38754;&#32763;&#25104;&#27491;&#39636;&#20013;&#25991;&#12289;&#22238;&#22577;&#21839;&#38988;&#12289;&#21332;&#21161;&#22312;&#26657;&#22290;&#26550;&#35373;&#20013;&#32380;&#31680;&#40670;&#12290;&#25509;&#33879;&#24478;&#35352;&#32773;&#12289;&#20844;&#27665;&#22296;&#39636;&#12289;&#20154;&#27402;&#20513;&#35696;&#32773;&#23526;&#38555;&#26371;&#36935;&#21040;&#30340;&#34389;&#22659;&#20999;&#20837;&#65306;&#36890;&#35338;&#21487;&#33021;&#34987;&#25876;&#25130;&#12289;&#36523;&#20998;&#21487;&#33021;&#34987;&#36861;&#36452;&#65292;&#28040;&#24687;&#20358;&#28304;&#30340;&#23433;&#20840;&#20063;&#36899;&#24118;&#21463;&#24433;&#38911;&#12290;&#36889;&#35041;&#20063;&#35498;&#26126;&#28858;&#20160;&#40636;&#36889;&#39006;&#39640;&#39080;&#38570;&#24037;&#20316;&#29305;&#21029;&#20506;&#36084;&#21407;&#22987;&#30908;&#21487;&#34987;&#20844;&#38283;&#27298;&#35222;&#30340;&#38283;&#28304;&#24037;&#20855;&#65292;&#23553;&#38281;&#30340;&#40657;&#31665;&#36575;&#39636;&#28961;&#24478;&#39511;&#35657;&#23427;&#26377;&#27794;&#26377;&#34987;&#21205;&#36942;&#25163;&#33139;&#12290;&#26368;&#24460;&#20171;&#32057;&#31038;&#32676; 2026 &#24180;&#25512;&#36914;&#30340;&#19977;&#20491;&#20027;&#38988;&#65292;&#20381;&#24773;&#22659;&#20998;&#32026;&#30340;&#20491;&#20154;&#38577;&#31169;&#25351;&#24341;&#12289;&#26657;&#22290; Tor Relay &#20013;&#32380;&#31680;&#40670;&#24314;&#31435;&#65292;&#20197;&#21450;&#22312;&#21512;&#27861;&#21069;&#25552;&#19979;&#23565;&#21311;&#21517;&#25903;&#20184;&#30340;&#38283;&#28304;&#24037;&#20855;&#25506;&#32034;&#12290;</abstract>
                <slug>coscup-2026-2583-anoni-net----2026</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1151'>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8CZ7ER/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bd7173fd-b1b9-5254-a593-ecda75f50209' id='2584' code='GFKLC8'>
                <room>TR510</room>
                <title>&#23041;&#33029;&#27169;&#22411;&#33287; Metadata &#20837;&#38272;&#65306;&#35469;&#35672;&#20320;&#30340;&#23565;&#25163;&#65292;&#20197;&#21450;&#28858;&#20160;&#40636;&#21311;&#21517;&#24037;&#20855;&#35201;&#38283;&#28304;&#25165;&#21487;&#20449;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>&#25361;&#24037;&#20855;&#20043;&#21069;&#65292;&#20808;&#22238;&#31572;&#19977;&#20491;&#21839;&#38988;&#65306;&#20320;&#35201;&#20445;&#35703;&#20160;&#40636;&#12289;&#35201;&#38450;&#30340;&#23565;&#25163;&#26159;&#35504;&#12289;&#39000;&#24847;&#20184;&#20986;&#22810;&#23569;&#25104;&#26412;&#12290;&#36889;&#22580;&#29992;&#23041;&#33029;&#27169;&#22411;&#25226;&#36889;&#19977;&#20491;&#21839;&#38988;&#25645;&#25104;&#21028;&#26039;&#26694;&#26550;&#65292;&#35731;&#20320;&#22312;&#36935;&#21040;&#26032;&#24037;&#20855;&#12289;&#26032;&#23041;&#33029;&#26178;&#30693;&#36947;&#22914;&#20309;&#23565;&#34399;&#20837;&#24231;&#12290;&#36889;&#20491;&#26694;&#26550;&#35041;&#26377;&#19968;&#26781;&#21644;&#38283;&#28304;&#30452;&#25509;&#30456;&#38364;&#12290;&#30070;&#20320;&#30340;&#23565;&#25163;&#26377;&#33021;&#21147;&#27298;&#26597;&#20320;&#30340;&#35037;&#32622;&#33287;&#36890;&#35338;&#26178;&#65292;&#20320;&#29992;&#30340;&#24037;&#20855;&#33021;&#19981;&#33021;&#34987;&#29544;&#31435;&#31293;&#26680;&#23601;&#25912;&#38364;&#23433;&#20840;&#65292;&#36889;&#20063;&#26159; Tor Browser&#12289;Tails &#25505;&#29992;&#38283;&#25918;&#21407;&#22987;&#30908;&#33287;&#21487;&#37325;&#29694;&#24314;&#32622;&#65288;reproducible build&#65292;&#20219;&#20309;&#20154;&#37117;&#33021;&#24478;&#21407;&#22987;&#30908;&#32232;&#20986;&#20301;&#20803;&#30456;&#21516;&#30340;&#31243;&#24335;&#12289;&#39511;&#35657;&#27794;&#34987;&#21205;&#36942;&#25163;&#33139;&#65289;&#30340;&#21407;&#22240;&#12290;&#25509;&#33879;&#35527; metadata&#65288;&#37027;&#20123;&#27794;&#34987;&#21152;&#23494;&#30340;&#36899;&#32218;&#12289;&#26178;&#38291;&#12289;&#32879;&#32097;&#23565;&#35937;&#31561;&#32000;&#37636;&#65289;&#65292;&#23601;&#31639;&#36890;&#35441;&#20839;&#23481;&#27794;&#34987;&#30435;&#32893;&#65292;&#23565;&#25163;&#20173;&#21487;&#33021;&#24478;&#36890;&#32879;&#32000;&#37636;&#30693;&#36947;&#20320;&#22312;&#20160;&#40636;&#26178;&#38291;&#32879;&#32363;&#20102;&#35504;&#12289;&#32879;&#32363;&#22810;&#20037;&#12290;&#23565;&#35352;&#32773;&#33287;&#20844;&#27665;&#22296;&#39636;&#20358;&#35498;&#65292;&#36889;&#39006;&#32000;&#37636;&#24448;&#24448;&#36275;&#20197;&#21453;&#25512;&#20986;&#28040;&#24687;&#20358;&#28304;&#33287;&#34892;&#21205;&#32178;&#32097;&#12290;</abstract>
                <slug>coscup-2026-2584-metadata</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1151'>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GFKLC8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cf3eed5d-61dc-51f6-8e66-508ae72fbd0b' id='2585' code='QPDZEC'>
                <room>TR510</room>
                <title>&#29694;&#23526;&#19990;&#30028;&#30340;&#38283;&#28304;&#38577;&#31169;&#24037;&#20855;&#65306;&#20844;&#27665;&#22296;&#39636;&#12289;&#29544;&#31435;&#35352;&#32773;&#33287;&#20491;&#20154;&#38577;&#31169;&#38450;&#35703;&#30340;&#23526;&#38555;&#36939;&#29992;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#36889;&#19968;&#22580;&#25972;&#29702;&#29694;&#23526;&#20013;&#30495;&#27491;&#34987;&#25505;&#29992;&#30340;&#38283;&#28304;&#38577;&#31169;&#24037;&#20855;&#65292;&#35498;&#26126;&#20844;&#27665;&#22296;&#39636;&#12289;&#29544;&#31435;&#35352;&#32773;&#33287;&#27880;&#37325;&#38577;&#31169;&#30340;&#20491;&#20154;&#23526;&#38555;&#25505;&#29992;&#20102;&#21738;&#20123;&#24037;&#20855;&#12289;&#21448;&#22914;&#20309;&#36939;&#29992;&#65292;&#20006;&#20998;&#25104;&#19977;&#20491;&#22580;&#26223;&#20381;&#24207;&#20171;&#32057;&#12290;&#20844;&#27665;&#22296;&#39636;&#33287; NGO &#23565;&#22806;&#20197; Signal&#12289;Matrix &#36914;&#34892;&#21152;&#23494;&#36890;&#35338;&#65292;&#20839;&#37096;&#21332;&#20316;&#25505;&#29992; CryptPad&#12289;Etherpad&#65292;&#20006;&#20197; SecureDrop&#12289;GlobaLeaks&#12289;OnionShare &#25509;&#21463;&#27298;&#33289;&#33287;&#25935;&#24863;&#36039;&#26009;&#25237;&#36958;&#65292;&#21478;&#20197; OONI &#35264;&#28204;&#21508;&#22320;&#30340;&#32178;&#36335;&#23529;&#26597;&#12290;&#29544;&#31435;&#35352;&#32773;&#30340;&#22580;&#26223;&#65292;&#28085;&#33995;&#23433;&#20840;&#25910;&#20214;&#31649;&#36947;&#12289;&#20197; mat2 &#33287; Metadata Cleaner &#28165;&#38500;&#27284;&#26696;&#20839;&#23884;&#30340;&#20316;&#32773;&#33287; GPS metadata&#65292;&#20006;&#36939;&#29992; Tails&#12289;Qubes OS &#38548;&#38626;&#39640;&#39080;&#38570;&#20316;&#26989;&#12290;&#20491;&#20154;&#38577;&#31169;&#38450;&#35703;&#21063;&#26377; Tor Browser &#33287; Brave &#25269;&#31142;&#32178;&#38913;&#36861;&#36452;&#12289;GrapheneOS &#33287; LineageOS &#21462;&#22238;&#25163;&#27231;&#30340;&#25511;&#21046;&#27402;&#12289;KeePassXC &#33287; Bitwarden &#31649;&#29702;&#23494;&#30908;&#65292;&#20197;&#21450;&#33258;&#26550; DNS &#36942;&#28670;&#24291;&#21578;&#33287;&#36861;&#36452;&#22120;&#12290;&#27599;&#19968;&#39006;&#37117;&#26371;&#35498;&#26126;&#21508;&#38917;&#24037;&#20855;&#30001;&#35504;&#25505;&#29992;&#12289;&#22312;&#20309;&#31278;&#24773;&#22659;&#19979;&#20351;&#29992;&#65292;&#20197;&#21450;&#28858;&#20160;&#40636;&#36889;&#20123;&#39640;&#39080;&#38570;&#22580;&#26223;&#29305;&#21029;&#20506;&#36084;&#21407;&#22987;&#30908;&#21487;&#34987;&#20844;&#38283;&#31293;&#26680;&#30340;&#38283;&#28304;&#24037;&#20855;&#65292;&#23553;&#38281;&#36575;&#39636;&#28961;&#24478;&#39511;&#35657;&#26159;&#21542;&#36973;&#21040;&#31428;&#25913;&#12290;&#26368;&#24460;&#22238;&#21040;&#31038;&#32676;&#33258;&#36523;&#65292;&#35498;&#26126;&#36889;&#20123;&#22283;&#38555;&#23560;&#26696;&#31038;&#32676;&#22914;&#20309;&#21443;&#33287;&#65306;&#23559;&#20171;&#38754;&#32763;&#35695;&#28858;&#27491;&#39636;&#20013;&#25991;&#12289;&#22312;&#26657;&#22290;&#26550;&#35373; Tor &#20013;&#32380;&#31680;&#40670;&#12289;&#22238;&#22577;&#21839;&#38988;&#20006;&#36002;&#29563;&#31243;&#24335;&#30908;&#12290;

&#23436;&#25972;&#30340;&#22580;&#26223;&#33287;&#24037;&#20855;&#23565;&#29031;&#25910;&#37636;&#26044; anoni.net &#25991;&#20214;&#31449;&#65292;&#32893;&#30526;&#20134;&#21487;&#24310;&#20280;&#33267;&#30070;&#22825;&#20854;&#20182;&#30456;&#38364;&#22580;&#27425;&#12290;</abstract>
                <slug>coscup-2026-2585</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1151'>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QPDZEC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3bd2aaef-be5d-567d-8ec3-61c6d5133ff7' id='2586' code='WYGFAZ'>
                <room>TR510</room>
                <title>&#27602;&#21697;&#38750;&#27602;&#12289;&#27927;&#37666;&#38750;&#27927;&#37666;&#8212;&#28154;&#35527;&#21311;&#21517;&#30340;&#36039;&#26684;&#39511;&#35657;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#32147;&#27511;&#12298;&#25105;&#20497;&#33287;&#24801;&#30340;&#36317;&#38626;&#12299;&#25138;&#21127;&#20043;&#24460;&#65292;&#28858;&#20309;&#25105;&#20497;&#23565;&#26044;&#21892;&#24801;&#37002;&#30028;&#20173;&#22914;&#27492;&#31716;&#23450;&#65311;&#22312;&#20840;&#38754;&#23526;&#21517;&#30435;&#25511;&#33287;&#28961;&#38920;&#35377;&#21487;&#30340;&#21311;&#21517;&#26381;&#21209;&#20043;&#38291;&#65292;&#26159;&#21542;&#26377;&#31532;&#19977;&#26781;&#36335;&#21487;&#36208;&#65311;&#26412;&#35696;&#31243;&#24076;&#26395;&#36879;&#36942;&#25171;&#30772;&#21892;&#24801;&#20108;&#20803;&#30340;&#20729;&#20540;&#35264;&#26694;&#26550;&#65292;&#24118;&#38936;&#26371;&#30526;&#19968;&#21516;&#24605;&#32771;&#25976;&#20301;&#31038;&#26371;&#30340;&#26356;&#22810;&#21487;&#33021;&#24615;&#12290;</abstract>
                <slug>coscup-2026-2586</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='123'>Denken Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WYGFAZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2d5a18a4-42b7-5ae0-9812-276df3934f4f' id='2587' code='MWF3N7'>
                <room>TR510</room>
                <title>&#12300;&#21311;&#21517;&#25903;&#20184;&#12301;&#20027;&#38988;&#35696;&#31243;&#65306;&#21311;&#21517;&#32178;&#36335;&#31038;&#32676;&#33287; Blockchain and Distributed Ledger &#21512;&#36774;&#35696;&#31243;&#20027;&#38988;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>03:30</duration>
                <abstract>&#36328;&#31038;&#32676;&#21512;&#20316;&#65306;&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; &#215; ETHTaipei

&#20170;&#24180;&#25105;&#20497;&#33287; ETHTaipei&#65288;&#21488;&#21271;&#20197;&#22826;&#22346;&#31038;&#32676;&#65289;&#23637;&#38283;&#35696;&#31243;&#21512;&#20316;&#12290;&#20841;&#20491;&#31038;&#32676;&#22312;&#21311;&#21517;&#25903;&#20184;&#20027;&#38988;&#19978;&#21508;&#26377;&#19981;&#21516;&#20999;&#20837;&#35282;&#24230;&#65292;&#28858;&#35731;&#25237;&#31295;&#32773;&#30340;&#31295;&#20214;&#33021;&#21040;&#26368;&#21512;&#36969;&#30340;&#32893;&#30526;&#38754;&#21069;&#12290;

&#36889;&#20491;&#26178;&#27573;&#35531;&#21069;&#24448; TR-511 &#25945;&#23460;&#21443;&#33287;&#35696;&#31243;&#65281;</abstract>
                <slug>coscup-2026-2587-blockchain-and-distributed-ledger</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1151'>&#21311;&#21517;&#32178;&#36335;&#31038;&#32676; anoni.net</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MWF3N7/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR511' guid='63130a88-37b5-5b3c-ade8-62cd9379e156'>
            <event guid='b714addf-4d8a-5f03-81d0-7f1261cd2c87' id='2270' code='KMATB3'>
                <room>TR511</room>
                <title>&#30070; AI &#23416;&#26371;&#30070;&#30333;&#24125;&#39405;&#23458; &#8211; &#24478;&#37832;&#19978;&#28431;&#27934;&#25475;&#25551;&#21040;&#36039;&#37329;&#25937;&#25588;&#30340;&#20840;&#33258;&#21205; Pipeline&#65281;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#26234;&#24935;&#21512;&#32004;&#30340;&#36039;&#23433;&#20107;&#20214;&#38500;&#20102;&#31243;&#24335;&#30908;&#28431;&#27934;&#26412;&#36523;&#30340;&#21839;&#38988;&#65292;&#26356;&#26159;&#22914;&#20309;&#25345;&#32396;&#30435;&#25511;&#12289;&#24555;&#36895;&#21028;&#26039;&#20006;&#21363;&#26178;&#25033;&#23565;&#30340;&#38450;&#31142;&#20316;&#26989;&#21839;&#38988;&#12290;&#37832;&#19978;&#30340;&#23041;&#33029;&#26371;&#25345;&#32396;&#20986;&#29694;&#65292;&#30041;&#32102;&#22296;&#38538;&#21028;&#26039;&#33287;&#25033;&#23565;&#30340;&#26178;&#38291;&#20063;&#21644;&#30701;&#26283;&#65307;&#19988;&#12300;&#25214;&#21040;&#19968;&#20491;&#28431;&#27934;&#12301;&#19981;&#31561;&#26044;&#35657;&#26126;&#23427;&#30495;&#30340;&#21487;&#34987;&#21033;&#29992;&#65292;&#20063;&#19981;&#31561;&#26044;&#33021;&#38459;&#27490;&#25613;&#22833;&#30332;&#29983;&#12290;

&#36889;&#22580;&#28436;&#35611;&#23559;&#20171;&#32057;&#19968;&#20491;&#19968;&#20491;&#33021;&#33258;&#20027;&#22519;&#34892;&#38450;&#31142;&#27969;&#31243;&#30340; Agent&#65292;&#30446;&#27161;&#26159;&#25171;&#36890;&#24478;&#28431;&#27934;&#30332;&#29694;&#21040;&#23526;&#38555;&#34892;&#21205;&#30340;&#23436;&#25972;&#27969;&#31243;&#12290;&#38500;&#20102;&#23529;&#35336;&#21407;&#22987;&#30908;&#25110;&#29986;&#29983;&#21934;&#27425;&#30340;&#27010;&#24565;&#39511;&#35657;&#65288;PoC&#65289;&#65292;Agent &#26356;&#26371;&#25345;&#32396;&#25475;&#25551;&#37832;&#19978;&#21512;&#32004;&#12289;&#36879;&#36942;&#35373;&#23450;&#22909;&#30340;&#39080;&#38570;&#35338;&#34399;&#33287;&#31721;&#36984;&#35215;&#21063;&#65292;&#20778;&#20808;&#25361;&#20986;&#26368;&#20540;&#24471;&#27298;&#26597;&#30340;&#30446;&#27161;&#65292;&#29983;&#25104;&#20006;&#39511;&#35657;&#21487;&#21033;&#29992;&#30340; PoC&#65292;&#26368;&#32066;&#20877;&#36879;&#36942;&#27169;&#25836;&#20272;&#31639;&#30495;&#23526;&#32147;&#28639;&#24433;&#38911;&#65292;&#20006;&#22312;&#29554;&#24471;&#25480;&#27402;&#26178;&#22519;&#34892;&#36039;&#37329;&#25937;&#25588;&#20197;&#38477;&#20302;&#23526;&#38555;&#25613;&#22833;&#12290;

&#25105;&#20497;&#26371;&#20171;&#32057;&#25972;&#39636;&#31995;&#32113;&#26550;&#27083;&#65292;&#20006;&#32858;&#28966;&#22312;&#36889;&#20491;&#27969;&#31243;&#20013;&#26368;&#22256;&#38627;&#30340;&#19968;&#27573;&#65306;&#12300;&#22914;&#20309;&#24478;&#19968;&#20491;&#28507;&#22312;&#28431;&#27934;&#65292;&#25512;&#36914;&#21040;&#21487;&#23526;&#38555;&#21033;&#29992;&#30340; PoC&#65292;&#25509;&#33879;&#20877;&#25226; PoC &#36681;&#25563;&#25104;&#30495;&#27491;&#21487;&#20197;&#37096;&#32626;&#30340;&#25937;&#25588;&#21512;&#32004;&#12290;&#12301;&#25105;&#20497;&#20063;&#26371;&#36879;&#36942; 1&#8211;2 &#20491;&#21487;&#33021;&#36896;&#25104;&#36039;&#37329;&#25613;&#22833;&#30340;&#20855;&#39636;&#28431;&#27934;&#26696;&#20363;&#65288;e.g., &#37325;&#20837;&#25915;&#25802;&#65289;&#65292;&#35342;&#35542;&#22312; Harness Engineering &#30340;&#23526;&#20316;&#19978;&#65292; Agent &#35442;&#22914;&#20309;&#25512;&#29702;&#28431;&#27934;&#30340;&#21487;&#21033;&#29992;&#24615;&#12289;&#21462;&#24471;&#25152;&#38656;&#30340;&#37832;&#19978;&#29376;&#24907;&#12289;&#36879;&#36942;&#27169;&#25836;&#39511;&#35657;&#25915;&#25802;&#26159;&#21542;&#25104;&#31435;&#65292;&#20197;&#21450;&#22914;&#20309;&#23559; PoC &#25913;&#23531;&#25104;&#21487;&#22519;&#34892;&#30340;&#25937;&#25588;&#37007;&#36655;&#12290;

&#25105;&#20497;&#26399;&#24453;&#36948;&#21040;&#30340;&#30446;&#27161;&#65292;&#26159;&#35731;&#26234;&#24935;&#21512;&#32004;&#23433;&#20840;&#24478;&#36913;&#26399;&#24615;&#30340;&#23529;&#35336;&#65292;&#36208;&#21521;&#25345;&#32396;&#12289;&#31471;&#21040;&#31471;&#30340;&#38450;&#31142;&#29151;&#36939;&#65307;&#20778;&#20808;&#34389;&#29702;&#30495;&#27491;&#21487;&#34987;&#21033;&#29992;&#12289;&#20855;&#26377;&#23526;&#36074;&#32147;&#28639;&#24433;&#38911;&#65292;&#20006;&#19988;&#33021;&#34987;&#23433;&#20840;&#25505;&#21462;&#34892;&#21205;&#30340;&#39080;&#38570;&#12290;</abstract>
                <slug>coscup-2026-2270-ai---pipeline</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1293'>fffuuuming</person><person id='1294'>Aaron Yeh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KMATB3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c080b2f9-d54d-53e7-b48b-cd5812aae11a' id='2332' code='SXDCSE'>
                <room>TR511</room>
                <title>AI Agent &#30340;&#20449;&#20219;&#22534;&#30090;&#65306;&#37832;&#19978;&#25903;&#20184;&#12289;&#32882;&#35709;&#31995;&#32113;&#33287;&#21487;&#39511;&#35657;&#35336;&#31639; - &#24478; x402&#12289;MPP &#21040; ERC-8004 &#33287; Eigencloud-style verification</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>AI &#27491;&#22312;&#24478;&#34987;&#21205;&#30340;&#21161;&#29702;&#65292;&#36880;&#28472;&#35722;&#25104;&#33021;&#22816;&#22519;&#34892;&#20219;&#21209;&#12289;&#21628;&#21483; API&#12289;&#29978;&#33267;&#33287;&#20854;&#20182; agent &#21332;&#35519;&#24037;&#20316;&#12290;&#20294;&#22914;&#26524; agent &#35201;&#30495;&#27491;&#36914;&#20837;&#38283;&#25918;&#32178;&#36335;&#33287;&#32147;&#28639;&#31995;&#32113;&#65292;&#23427;&#20497;&#38656;&#35201;&#30340;&#19981;&#21482;&#26159;&#26356;&#24375;&#30340;&#27169;&#22411;&#65292;&#32780;&#26159;&#19968;&#22871;&#38283;&#25918;&#19988;&#21487;&#39511;&#35657;&#30340;&#32147;&#28639;&#22522;&#30990;&#35373;&#26045;&#65292;&#20063;&#23601;&#26159;&#26412;&#27425;&#28436;&#35611;&#30340;&#20027;&#38988;&#65306;&#37832;&#19978;&#25903;&#20184;&#12289;&#36523;&#20221;&#32882;&#35709;&#65292;&#20197;&#21450;&#21487;&#39511;&#35657;&#35336;&#31639;&#12290;

&#26412;&#22580;&#28436;&#35611;&#23559;&#25506;&#35342;&#21312;&#22602;&#37832;&#33287;&#38283;&#25918;&#32178;&#36335;&#21332;&#35696;&#22914;&#20309;&#25903;&#25588;&#27491;&#22312;&#24418;&#25104;&#30340; agent economy&#65292;&#31558;&#32773;&#35469;&#28858;&#21312;&#22602;&#37832;&#26412;&#36523;&#23601;&#26159;&#19968;&#22871;&#33287; AI &#26159;&#37197;&#30340;&#32147;&#28639;&#31995;&#32113;&#65292;&#22240;&#27492;&#26412;&#27425;&#28436;&#35611;&#65292;&#25105;&#26371;&#20808;&#24478; agent payment protocols &#35527;&#36215;&#65292;&#21253;&#25324; Coinbase &#25512;&#20986;&#30340;x402 &#33287; Tempo / Stripe  &#20849;&#21516;&#25512;&#20986;&#30340; Machine Payments Protocol&#65292;&#25105;&#26371;&#20171;&#32057;&#36889;&#20123;&#21332;&#35696;&#22914;&#20309;&#25226;&#25903;&#20184;&#30452;&#25509;&#23884;&#20837;&#32178;&#36335;&#35531;&#27714;&#27969;&#31243;&#65292;&#20351; agent &#33021;&#22816;&#28858; API&#12289;&#36039;&#26009;&#12289;&#31639;&#21147;&#33287;&#26381;&#21209;&#36914;&#34892;&#27231;&#22120;&#21407;&#29983;&#30340;&#25903;&#20184;&#12290;
&#21478;&#22806;&#65292;&#31558;&#32773;&#20063;&#26371;&#20171;&#32057; ERC-8004 &#20316;&#28858; agent identity&#12289;reputation &#33287; validation &#30340;&#25552;&#26696;&#27161;&#28310;&#65292;&#20006;&#35342;&#35542; agent &#22914;&#20309;&#22312;&#38283;&#25918;&#32178;&#36335;&#20013;&#34987;&#30332;&#29694;&#12289;&#34987;&#25903;&#20184;&#12289;&#34987;&#35413;&#20729;&#33287;&#34987;&#36861;&#36012;&#12290;

&#26368;&#24460;&#65292;&#25105;&#26371;&#36914;&#19968;&#27493;&#35342;&#35542;&#19968;&#20491;&#30446;&#21069;&#36996;&#26410;&#24418;&#25104;&#24066;&#22580;&#38656;&#27714;&#65292;&#20294;&#23559;&#38568;&#33879; AI &#30340;&#30332;&#23637;&#26371;&#26377;&#36234;&#22823;&#30340;&#25506;&#35342;&#31354;&#38291;&#30340;&#25216;&#34899;&#35696;&#38988;&#65292;&#20063;&#23601;&#26159;&#38283;&#28304;&#30340;&#21487;&#39511;&#35657;&#35336;&#31639;&#65292;&#22312;&#27492;&#31558;&#32773;&#23559;&#26371;&#20171;&#32057; Eigencloud &#33287; Brevis &#31561;&#37832;&#19978;&#21487;&#39511;&#35657;&#35336;&#31639;&#38917;&#30446;&#65292;&#21435;&#25506;&#35342;EigenAI&#12289;EigenCompute&#12289;TEE &#33287; restaking-based validation systems &#31561;&#21487;&#39511;&#35657; AI &#22522;&#30990;&#35373;&#26045;&#65292;&#30475;&#30475; deterministic inference&#12289;verifiable execution &#33287;&#32147;&#28639;&#25074;&#32624;&#27231;&#21046;&#65292;&#22914;&#20309;&#35731;agent &#30340;&#39640;&#39080;&#38570;&#25110;&#32773;&#37329;&#34701;&#34892;&#28858;&#35722;&#24471;&#26356;&#21487;&#20449;&#12290;</abstract>
                <slug>coscup-2026-2332-ai-agent-----x402-mpp--erc-8004--eigencloud-style-verification</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='328'>Williams Lai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SXDCSE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f75ae2f5-3ca5-5681-9b75-fad97819fc83' id='2369' code='QCEEEE'>
                <room>TR511</room>
                <title>ACP&#65306;&#38754;&#21521; Onchain AI Agent &#32147;&#28639;&#30340;&#36890;&#35338;&#33287;&#20132;&#26131;&#21332;&#35696;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879; Agentic Finance &#33287; Autonomous Agents &#30340;&#35342;&#35542;&#24230;&#24555;&#36895;&#21319;&#28331;&#65292;&#22823;&#23478;&#38283;&#22987;&#19981;&#20877;&#21482;&#38364;&#27880;&#12300;AI &#33021;&#19981;&#33021;&#23436;&#25104;&#20219;&#21209;&#12301;&#65292;&#32780;&#26159;&#36914;&#19968;&#27493;&#24605;&#32771;&#65306;&#30070; AI Agent &#21487;&#20197;&#33258;&#24049;&#28317;&#36890;&#12289;&#21332;&#21830;&#12289;&#20132;&#26131;&#29978;&#33267;&#24444;&#27492;&#21512;&#20316;&#26178;&#65292;&#25105;&#20497;&#35442;&#22914;&#20309;&#28858;&#23427;&#20497;&#24314;&#31435;&#19968;&#22871;&#30495;&#27491;&#21487;&#36939;&#20316;&#30340;&#32147;&#28639;&#31995;&#32113;&#65311;&#21253;&#21547;&#22914;&#20309;&#22312;&#21312;&#22602;&#37832;&#19978;&#23433;&#20840;&#22320;&#20659;&#36958;&#35338;&#24687;&#12289;&#39511;&#35657;&#32080;&#26524;&#12289;&#23436;&#25104;&#20184;&#27454;&#65292;&#20197;&#21450;&#24314;&#31435;&#24444;&#27492;&#20043;&#38291;&#30340;&#20449;&#20219;&#33287; reputation&#12290;
Agent Commerce Protocol&#65288;ACP&#65289;&#27491;&#26159;&#22312;&#36889;&#27171;&#30340;&#32972;&#26223;&#19979;&#65292;&#26044; 2025 &#24180;&#30001; Virtuals Protocol &#25552;&#20986;&#30340;&#38283;&#25918;&#21332;&#35696;&#12290;ACP &#30446;&#27161;&#26159;&#25171;&#36896;&#19968;&#22871;&#38754;&#21521; onchain agent commerce &#30340;&#22522;&#30990;&#35373;&#26045;&#65292;&#35731; buyer&#12289;agent &#33287; seller &#33021;&#22312;&#21435;&#20013;&#24515;&#21270;&#29872;&#22659;&#20013;&#36914;&#34892;&#21487;&#39511;&#35657;&#30340;&#20114;&#21205;&#33287;&#20132;&#26131;&#12290;&#36879;&#36942;&#26234;&#33021;&#21512;&#32004;&#25176;&#31649;&#12289;&#21152;&#23494;&#39511;&#35657;&#12289;&#29544;&#31435; evaluator &#27231;&#21046;&#65292;&#20197;&#21450;&#22810; Agent &#21332;&#20316;&#26550;&#27083;&#65292;&#38477;&#20302;&#22810;&#27493;&#39519;&#20132;&#26131;&#20013;&#30340;&#20449;&#20219;&#25104;&#26412;&#33287;&#21332;&#20316;&#39080;&#38570;&#12290;ACP &#22240;&#27492;&#19981;&#21482;&#26159;&#25903;&#20184;&#21332;&#35696;&#65292;&#26356;&#20687;&#26159;&#19968;&#22871;&#23560;&#28858; AI Agent &#32147;&#28639;&#25171;&#36896;&#30340;&#37832;&#19978;&#36890;&#35338;&#33287;&#21830;&#21209;&#21332;&#35696;&#23652;&#12290;
&#38614;&#28982; ACP &#26159;&#19968;&#24180;&#21069;&#25552;&#20986;&#30340;&#27010;&#24565;&#65292;&#20294;&#20854;&#20013;&#35377;&#22810;&#35373;&#35336;&#33267;&#20170;&#20381;&#28982;&#26997;&#20855;&#21069;&#30651;&#24615;&#65292;&#29978;&#33267;&#33021;&#23565;&#25033;&#30446;&#21069; AI Agent&#12289;MCP&#12289;Agent-to-Agent communication &#33287; onchain coordination &#30340;&#30332;&#23637;&#26041;&#21521;&#12290;&#26412;&#27425; Workshop &#23559;&#20197;&#28145;&#20837;&#28154;&#20986;&#30340;&#26041;&#24335;&#65292;&#24118;&#22823;&#23478;&#29702;&#35299; ACP &#32972;&#24460;&#30340;&#35373;&#35336;&#29702;&#24565;&#12289;Agent &#22312;&#37832;&#19978;&#30340;&#21332;&#20316;&#27169;&#24335;&#65292;&#20197;&#21450;&#23427;&#22914;&#20309;&#22039;&#35430;&#24314;&#31435;&#26410;&#20358; Agent Economy &#30340;&#22522;&#30990;&#26694;&#26550;&#12290;&#29694;&#22580;&#20063;&#26371;&#36879;&#36942;&#23526;&#38555;&#26696;&#20363;&#33287; demo&#65292;&#23637;&#31034;&#22810;&#20491; AI Agent &#22914;&#20309;&#22312;&#37832;&#19978;&#24444;&#27492;&#20114;&#21205;&#12289;&#21332;&#21830;&#33287;&#23436;&#25104;&#20219;&#21209;&#12290;</abstract>
                <slug>coscup-2026-2369-acp--onchain-ai-agent</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='540'>Allen Chu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QCEEEE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9cfad35c-ac34-55c7-a281-d9e7e0f2265e' id='2263' code='9RGETL'>
                <room>TR511</room>
                <title>&#24478;&#36817;&#26399;&#39405;&#23458;&#20107;&#20214;&#30475; Cross-chain Bridge &#30340;&#23433;&#20840;&#27169;&#22411;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Cross-Chain Bridge &#26159;&#22810;&#37832;&#29983;&#24907;&#30340;&#37325;&#35201;&#22522;&#30990;&#35373;&#26045;&#65292;&#20294;&#30001;&#36817;&#26399;&#22810;&#36215;&#26696;&#20363;&#37117;&#33021;&#30332;&#29694;&#65292;&#21363;&#20351;&#21512;&#32004;&#36890;&#36942; audit&#65292;&#20063;&#19981;&#20195;&#34920;&#25972;&#39636;&#31995;&#32113;&#23433;&#20840;&#12290;
&#27492;&#27425;&#20998;&#20139;&#23559;&#24478;&#36817;&#26399;&#26696;&#20363;&#65288;&#29305;&#21029;&#26159; Kelp DAO &#20107;&#20214;&#65289;&#20986;&#30332;&#65292;&#20171;&#32057;&#30446;&#21069;&#24120;&#35211;&#30340; Cross-Chain Bridge &#35373;&#35336;&#27169;&#24335;&#65292;&#20006;&#19988;&#24478;&#31995;&#32113;&#23433;&#20840;&#35282;&#24230;&#25286;&#35299;&#24120;&#35211;&#23433;&#20840;&#39080;&#38570;&#20358;&#28304;&#65292;&#24118;&#22823;&#23478;&#28145;&#20837;&#35469;&#35672; bridge security&#12290;</abstract>
                <slug>coscup-2026-2263-cross-chain-bridge</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1288'>flyotlin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/9RGETL/resources/Cross-chain_Bridge__vTnefKQ.pdf">slide</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9RGETL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b598788d-b926-5386-83cc-d360000144b8' id='2533' code='997SN8'>
                <room>TR511</room>
                <title>&#38646;&#30693;&#35672;&#35657;&#26126;&#33287;&#33258;&#28982;&#20154;&#24977;&#35657;&#36523;&#20221;&#39511;&#35657;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#25976;&#20301;&#36523;&#20221;&#39511;&#35657;&#30340;&#26178;&#20195;&#65292;&#22914;&#20309;&#22312;&#19981;&#27945;&#28431;&#20219;&#20309;&#20491;&#20154;&#36039;&#35338;&#30340;&#21069;&#25552;&#19979;&#65292;&#21521;&#26381;&#21209;&#25552;&#20379;&#32773;&#35657;&#26126;&#12300;&#25105;&#26159;&#21488;&#28771;&#20844;&#27665;&#12301;&#65311;&#26412;&#35696;&#31243;&#23559;&#20171;&#32057;&#25105;&#20497;&#22914;&#20309;&#36939;&#29992;&#38646;&#30693;&#35672;&#35657;&#26126;&#65288;ZKP&#65289;&#25216;&#34899;&#65292;&#32080;&#21512;&#33258;&#28982;&#20154;&#24977;&#35657;&#65292;&#25171;&#36896;&#19968;&#22871;&#38577;&#31169;&#20445;&#35703;&#30340;&#20844;&#27665;&#36523;&#20221;&#39511;&#35657;&#31995;&#32113;&#12290;

&#33258;&#28982;&#20154;&#24977;&#35657;&#65288;ROC Citizen Digital Certificate&#65289;&#20839;&#24314; RSA &#38750;&#23565;&#31281;&#37329;&#38000;&#65292;&#21487;&#30001;&#26230;&#29255;&#21345;&#23565;&#20219;&#24847;&#35338;&#24687;&#36914;&#34892;&#25976;&#20301;&#31805;&#31456;&#12290;&#25105;&#20497;&#30340;&#31995;&#32113;&#20197;&#27492;&#28858;&#22522;&#30990;&#65292;&#36879;&#36942; OpenAC &#38651;&#36335;&#26694;&#26550;&#35373;&#35336;&#20102;&#19968;&#22871; ZKP proving scheme&#65292;&#33021;&#22816;&#35299;&#26512;&#20006;&#39511;&#35657;&#33258;&#28982;&#20154;&#24977;&#35657;&#29986;&#29983;&#30340; RSA &#31805;&#31456;&#65292;&#21516;&#26178;&#22312;&#38651;&#36335;&#23652;&#38754;&#38577;&#34255;&#25152;&#26377;&#21487;&#35672;&#21029;&#20491;&#20154;&#30340;&#27396;&#20301;&#12290;

&#25972;&#22871;&#27969;&#31243;&#23436;&#20840;&#22312;&#20351;&#29992;&#32773;&#35037;&#32622;&#19978;&#22519;&#34892;&#65306;&#25033;&#29992;&#31243;&#24335;&#35531;&#27714;&#33258;&#28982;&#20154;&#24977;&#35657;&#23565;&#29305;&#23450; challenge &#36914;&#34892;&#31805;&#31456;&#65292;&#38568;&#21363;&#26044;&#26412;&#22320;&#31471;&#29983;&#25104;&#38646;&#30693;&#35672;&#35657;&#26126;&#65292;&#26368;&#24460;&#20677;&#23559; ZKP proof &#25552;&#20132;&#33267;&#39511;&#35657;&#26381;&#21209;&#12290;&#39511;&#35657;&#26041;&#21487;&#30906;&#35469;&#12300;&#27492;&#35657;&#26126;&#30001;&#25345;&#26377;&#21512;&#27861;&#33258;&#28982;&#20154;&#24977;&#35657;&#30340;&#21488;&#28771;&#20844;&#27665;&#25152;&#29986;&#29983;&#12301;&#65292;&#21371;&#28961;&#24478;&#24471;&#30693;&#25345;&#26377;&#20154;&#30340;&#22995;&#21517;&#12289;&#36523;&#20221;&#35657;&#23383;&#34399;&#25110;&#20219;&#20309;&#20854;&#20182;&#20491;&#20154;&#36039;&#35338;&#12290;

&#28858;&#38477;&#20302;&#38283;&#30332;&#38272;&#27323;&#65292;&#25105;&#20497;&#24050;&#37323;&#20986;&#23436;&#25972;&#30340; SDK &#33287;&#31684;&#20363;&#25033;&#29992;&#31243;&#24335;&#65292;&#28085;&#33995;&#24478;&#24977;&#35657;&#35531;&#27714;&#12289;&#31805;&#31456;&#21462;&#24471;&#12289;&#26412;&#22320; proof &#29983;&#25104;&#21040;&#24460;&#31471;&#39511;&#35657;&#30340;&#23436;&#25972;&#27969;&#31243;&#65292;&#35731;&#38283;&#30332;&#32773;&#24471;&#20197;&#24555;&#36895;&#25972;&#21512;&#38577;&#31169;&#20445;&#35703;&#30340;&#20844;&#27665;&#36523;&#20221;&#39511;&#35657;&#21151;&#33021;&#12290;

&#26412;&#35696;&#31243;&#23559;&#28085;&#33995;&#20197;&#19979;&#20027;&#38988;&#65306;

- ZKP &#33287;&#33258;&#28982;&#20154;&#24977;&#35657;&#30340;&#25216;&#34899;&#32080;&#21512;&#21407;&#29702;
- RSA &#31805;&#31456;&#38651;&#36335;&#35373;&#35336;&#33287; OpenAC &#26694;&#26550;&#20171;&#32057;
- On-device proof &#29983;&#25104;&#30340;&#25928;&#33021;&#25361;&#25136;&#33287;&#20778;&#21270;&#31574;&#30053;
- SDK &#26550;&#27083;&#35373;&#35336;&#33287;&#23526;&#38555;&#25972;&#21512; Demo &#23637;&#31034;

&#33509;&#20320;&#23565;&#38577;&#31169;&#24375;&#21270;&#25216;&#34899;&#65288;PET&#65289;&#12289;&#21435;&#20013;&#24515;&#21270;&#36523;&#20221;&#65288;DID&#65289;&#12289;&#25110;&#23494;&#30908;&#23416;&#25033;&#29992;&#26044;&#20844;&#27665;&#31185;&#25216;&#24863;&#33288;&#36259;&#65292;&#36889;&#22580;&#35696;&#31243;&#23559;&#24118;&#32102;&#20320;&#24478;&#29702;&#35542;&#21040;&#23526;&#20316;&#30340;&#23436;&#25972;&#35222;&#35282;&#12290;</abstract>
                <slug>coscup-2026-2533</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1427'>Ya-wen Jeng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/997SN8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6ce3f2a2-59e4-59aa-b72a-cc24a30fb2a3' id='2430' code='BBQDPR'>
                <room>TR511</room>
                <title>The Privacy-preserving Identity Pipeline in KYC</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>KYC sits on a paradox: regulators demand strong identity proofs, but every byte of identity data a service stores becomes a permanent breach surface. The traditional answer: collect documents, run checks, file them away, turns every KYC provider into a high-value target and every user into a permanent disclosure.

This talk walks through an alternative pipeline now running in zkKYC field, where a stack of well-chosen cryptographic primitives composes into a system that proves claims about a user: their passport is valid, they are over 18, they are the same person who registered last month, without the server ever seeing their identity data. The journey spans device-bound keys, encrypted identity storage, government-signed document chains, biometric commitments, zero-knowledge proofs, and authenticated claim delivery but the goal throughout is to show how these pieces fit together, not to dwell on any single one.

Designed for engineers and product folks alike, the talk explains each primitive at a high level (no math), focuses on system design and uses architecture diagrams throughout. By the end, you will follow how the same passport scan that validates a user&apos;s age also produces a server-blind, unlinkable proof &#8212; and why this is starting to look like the only sustainable way to do identity at scale.

Takeaways: a vocabulary for evaluating privacy-preserving identity systems, a concrete reference architecture, and an honest list of open problems (biometric revocation, post-quantum SNARKs, deduplication without linkability) this design has not yet solved.</abstract>
                <slug>coscup-2026-2430-the-privacy-preserving-identity-pipeline-in-kyc</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1104'>ryanycw(Ryan Wang)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BBQDPR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9881ee17-008d-5239-b665-d19073616b06' id='2491' code='WK8EEE'>
                <room>TR511</room>
                <title>&#24478;&#19981;&#21487;&#36899;&#32080;&#24615;&#20986;&#30332;&#65306;&#38577;&#21311;&#22320;&#22336;&#22914;&#20309;&#35299;&#27770;&#37832;&#19978;&#37329;&#34701;&#38577;&#31169; &#8212; &#20197; Fluidkey &#28858;&#20363;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>&#21312;&#22602;&#37832;&#30340;&#36879;&#26126;&#24615;&#26159;&#38617;&#38754;&#20995;&#65306;&#20219;&#20309;&#20154;&#37117;&#33021;&#26597;&#35426;&#19968;&#20491;&#22320;&#22336;&#30340;&#23436;&#25972;&#20132;&#26131;&#27511;&#21490;&#33287;&#39192;&#38989;&#12290;&#23565;&#26044;&#26085;&#24120;&#25903;&#20184;&#12289;&#34218;&#36039;&#30332;&#25918;&#25110;&#21830;&#26989;&#24448;&#20358;&#65292;&#36889;&#31278;&#12300;&#27704;&#20037;&#20844;&#38283;&#30340;&#36001;&#21209;&#32000;&#37636;&#12301;&#20006;&#19981;&#31526;&#21512;&#29694;&#23526;&#19990;&#30028;&#23565;&#38577;&#31169;&#30340;&#22522;&#26412;&#38656;&#27714;&#12290;

&#38577;&#21311;&#22320;&#22336;&#65288;Stealth Address&#65289; &#26159;&#19968;&#31278;&#23494;&#30908;&#23416;&#26041;&#26696;&#12290;&#25910;&#27454;&#26041;&#20844;&#38283;&#19968;&#32068;&#30001; spending public key &#33287; viewing public key &#32068;&#25104;&#30340; stealth meta-address&#12290;&#27599;&#27425;&#38656;&#35201;&#26032;&#30340;&#25910;&#27454;&#22320;&#22336;&#26178;&#65292;&#26371;&#20808;&#29986;&#29983;&#19968;&#20491; ephemeral key&#65292;&#20877;&#36879;&#36942; ECDH &#33287;&#25910;&#27454;&#26041;&#30340; viewing public key &#31639;&#20986; shared secret&#65292;&#26368;&#24460;&#32080;&#21512; spending public key &#25512;&#23566;&#20986;&#19968;&#20491;&#20840;&#26032;&#30340;&#19968;&#27425;&#24615; stealth EOA &#20316;&#28858;&#23526;&#38555;&#25910;&#27454;&#22320;&#22336;&#12290;&#20854;&#32080;&#26524;&#26159;&#65306;
- &#21363;&#20351;&#21516;&#19968;&#20491;&#25910;&#27454;&#20154;&#25910;&#21040;&#19968;&#30334;&#31558;&#27454;&#38917;&#65292;&#36889;&#20123;&#27454;&#38917;&#26371;&#20998;&#21029;&#33853;&#22312; &#19968;&#30334;&#20491;&#24444;&#27492;&#28961;&#38364;&#30340;&#37832;&#19978;&#22320;&#22336; &#20013;&#65292;&#22806;&#37096;&#35264;&#23519;&#32773;&#28961;&#27861;&#23559;&#23427;&#20497;&#36899;&#32080;&#21040;&#21516;&#19968;&#20491;&#36523;&#20221;
- &#21482;&#26377;&#25345;&#26377;&#23565;&#25033; viewing key &#30340;&#25910;&#27454;&#20154;&#65292;&#33021;&#25475;&#25551;&#37832;&#19978;&#20132;&#26131;&#20006;&#35672;&#21029;&#20986;&#12300;&#21738;&#20123;&#22320;&#22336;&#23660;&#26044;&#25105;&#12301;&#65292;&#20877;&#29992; spending key &#21205;&#29992;&#36039;&#37329;

&#36889;&#27573;&#20998;&#20139;&#20013;&#65292;&#25105;&#26371;&#24478; ECDH &#37329;&#38000;&#20132;&#25563;&#20986;&#30332;&#65292;&#25286;&#35299; ERC-5564 &#30340;&#38577;&#21311;&#22320;&#22336;&#25512;&#23566;&#27969;&#31243;&#65292;&#20006;&#35498;&#26126;&#28858;&#20160;&#40636;&#38577;&#21311;&#22320;&#22336;&#25552;&#20379;&#30340;&#26159; **&#12300;&#19981;&#21487;&#36899;&#32080;&#24615;&#65288;unlinkability&#65289;&#12301;&#32780;&#38750;&#12300;&#19981;&#21487;&#36861;&#28335;&#24615;&#65288;untraceability&#65289;&#12301;**&#12290;
&#36889;&#20491;&#21312;&#20998;&#24456;&#38364;&#37749;&#65306;&#27599;&#19968;&#31558;&#20132;&#26131;&#22312;&#37832;&#19978;&#20381;&#28982;&#23436;&#25972;&#21487;&#35211;&#12289;&#37329;&#38989;&#33287;&#36039;&#37329;&#27969;&#21521;&#37117;&#21487;&#36861;&#28335;&#12289;&#21487;&#23529;&#35336;&#65307;&#34987;&#20999;&#26039;&#30340;&#21482;&#26159;&#12300;&#22320;&#22336;&#33287;&#25910;&#27454;&#20154;&#36523;&#20221;&#12301;&#12289;&#20197;&#21450;&#12300;&#21516;&#19968;&#25910;&#27454;&#20154;&#30340;&#19981;&#21516;&#22320;&#22336;&#20043;&#38291;&#12301;&#30340;&#38364;&#32879;&#12290;&#36889;&#35731;&#38577;&#21311;&#22320;&#22336;&#22312;&#38656;&#35201;&#36984;&#25799;&#24615;&#25581;&#38706;&#30340;&#22580;&#26223;&#65288;&#20363;&#22914;&#31237;&#21209;&#30003;&#22577;&#12289;&#23529;&#35336;&#65289;&#19979;&#65292;&#27604;&#20840;&#21311;&#21517;&#26041;&#26696;&#26356;&#20855;&#23526;&#29992;&#24615; &#8212; &#20351;&#29992;&#32773;&#20445;&#26377;&#23565;&#33258;&#36523;&#36039;&#26009;&#25581;&#38706;&#30340;&#20027;&#21205;&#27402;&#12290;

&#20998;&#20139;&#26178;&#25105;&#26371;&#20197; Fluidkey &#28858;&#20363;&#12290;Fluidkey &#22312; ERC-5564 &#30340;&#22522;&#30990;&#19978;&#20570;&#20102;&#19968;&#38917;&#38364;&#37749;&#35373;&#35336;&#65306;&#23559; ephemeral key &#25913;&#28858;&#24478; viewing key node &#20197; BIP-32 &#38542;&#23652;&#24335;&#36335;&#24465; deterministic &#25512;&#23566;&#32780;&#20358;&#65292;&#32780;&#38750;&#38568;&#27231;&#29986;&#29983;&#12290;&#36889;&#20491;&#30475;&#20284;&#24494;&#23567;&#30340;&#24037;&#31243;&#36984;&#25799;&#65292;&#24118;&#20358;&#19968;&#20491;&#37325;&#35201;&#30340;&#23433;&#20840;&#24615;&#20445;&#35657; &#8212; &#20351;&#29992;&#32773;&#21487;&#20197;&#23436;&#20840;&#29544;&#31435;&#22320;&#37325;&#25918;&#25152;&#26377;&#27511;&#21490; stealth address &#20006;&#24674;&#24489;&#36039;&#37329;&#65292;&#19981;&#38656;&#35201;&#20381;&#36084; Fluidkey &#25110;&#20219;&#20309;&#20013;&#24515;&#21270;&#26381;&#21209;&#12290;&#36889;&#35731;&#38577;&#21311;&#22320;&#22336;&#19981;&#21482;&#26159;&#38577;&#31169;&#24037;&#20855;&#65292;&#32780;&#26159;&#30495;&#27491;&#31526;&#21512; self-custody &#31934;&#31070;&#30340;&#38577;&#31169;&#22522;&#30990;&#35373;&#26045;&#12290;</abstract>
                <slug>coscup-2026-2491-fluidkey</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1109'>Jennifer HSU</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WK8EEE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b9172b9a-5a5c-5276-a909-cf18b77e15f4' id='2547' code='QGUGMK'>
                <room>TR511</room>
                <title>&#25105;&#19981;&#27927;&#37666;&#65292;&#28858;&#20309;&#35201;&#29702;&#35299;&#21311;&#21517;&#25903;&#20184;&#65311;&#24478;&#38646;&#38283;&#22987;&#20171;&#32057;&#38577;&#31169;&#21152;&#23494;&#37329;&#27969;&#20132;&#26131;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>&#25105;&#19981;&#27927;&#37666;&#65292;&#28858;&#20309;&#35201;&#29702;&#35299;&#21311;&#21517;&#25903;&#20184;&#65311;

&#35377;&#22810;&#20154;&#20197;&#28858;&#21152;&#23494;&#36008;&#24163;&#26159;&#21311;&#21517;&#30340;&#65292;&#20107;&#23526;&#27491;&#22909;&#30456;&#21453;&#12290;&#21482;&#35201;&#30693;&#36947;&#19968;&#20491;&#37666;&#21253;&#22320;&#22336;&#65292;&#23601;&#33021;&#22312;&#20844;&#38283;&#37832;&#19978;&#30475;&#21040;&#23565;&#26041;&#23436;&#25972;&#30340;&#37329;&#27969;&#12289;&#31038;&#26371;&#38364;&#20418;&#33287;&#34892;&#21205;&#36556;&#36321;&#12290;&#23565;&#26044;&#20513;&#35696;&#32068;&#32340;&#12289;&#36328;&#22659;&#21332;&#20316;&#30340;&#20844;&#27665;&#22296;&#39636;&#12289;&#38656;&#35201;&#20445;&#35703;&#36523;&#20221;&#30340;&#25424;&#27454;&#20154;&#33287;&#21463;&#21161;&#32773;&#20358;&#35498;&#65292;&#36889;&#26159;&#19968;&#20491;&#34987;&#22196;&#37325;&#20302;&#20272;&#30340;&#39080;&#38570;&#12290;

&#36942;&#21435;&#24190;&#24180;&#65292;&#21312;&#22602;&#37832;&#31038;&#32676;&#28858;&#20102;&#35731;&#12300;&#38577;&#31169;&#12301;&#22238;&#21040;&#37832;&#19978;&#65292;&#30332;&#23637;&#20986;&#19977;&#22871;&#35373;&#35336;&#39080;&#26684;&#25130;&#28982;&#19981;&#21516;&#30340;&#35299;&#27770;&#26041;&#26696;&#12290;&#26368;&#26089;&#30331;&#22580;&#30340;&#26159; Tornado Cash&#65292;&#25216;&#34899;&#19978;&#26159;&#32147;&#20856;&#30340;&#28151;&#24163;&#22120;&#65292;&#20294;&#22240;&#28858;&#32570;&#20047;&#27835;&#29702;&#27231;&#21046;&#65292;&#26368;&#32066;&#34987;&#32654;&#22283;&#25919;&#24220;&#21046;&#35009;&#12289;&#38283;&#30332;&#32773;&#20063;&#36973;&#21040;&#36215;&#35380;&#12290;&#25509;&#26834;&#30340; Privacy Pool &#25913;&#25505;&#30333;&#21517;&#21934;&#36335;&#32218;&#65292;&#20351;&#29992;&#32773;&#38656;&#35201;&#21462;&#24471;&#12300;&#21311;&#21517;&#33391;&#27665;&#35657;&#12301;&#25165;&#33021;&#36914;&#20837;&#38577;&#31169;&#27744;&#65292;&#25226;&#21512;&#35215;&#33287;&#38577;&#31169;&#25918;&#36914;&#21516;&#19968;&#20491;&#26550;&#27083;&#19979;&#21332;&#21830;&#12290;Railgun &#21063;&#36208;&#21478;&#19968;&#26781;&#36335;&#65292;&#20197;&#40657;&#21517;&#21934;&#25645;&#37197;&#20919;&#21371;&#26399;&#33287;&#38598;&#39636;&#20597;&#28204;&#65292;&#22312; 2025 &#24180;&#25104;&#21151;&#38459;&#25803;&#20102; zkLend &#39405;&#23458; 950 &#33836;&#32654;&#20803;&#30340;&#27927;&#37666;&#22039;&#35430;&#12290;&#26368;&#24460;&#26159;&#21083;&#22312;&#20197;&#22826;&#22346;&#31038;&#32676;&#20882;&#20986;&#30340;&#37666;&#21253;&#22871;&#20214; Kohaku&#65292;&#30446;&#27161;&#26159;&#35731;&#12300;&#38577;&#31169;&#12301;&#35722;&#25104;&#25152;&#26377;&#37666;&#21253;&#30340;&#38928;&#35373;&#20540;&#65292;&#20197;&#38598;&#39636;&#38450;&#31142;&#21462;&#20195;&#20491;&#20154;&#36984;&#25799;&#12290;

&#36889;&#20491;&#35611;&#24231;&#23559;&#20197;&#26368;&#30333;&#35441;&#30340;&#26041;&#24335;&#36208;&#36942;&#38577;&#31169;&#37329;&#27969;&#30340;&#35373;&#35336;&#37007;&#36655;&#65292;&#20006;&#35430;&#22294;&#35342;&#35542;&#23565;&#26044;&#38283;&#28304;&#31038;&#32676;&#33287;&#20844;&#27665;&#22296;&#39636;&#37117;&#24456;&#37325;&#35201;&#30340;&#21839;&#38988;&#65292;&#30070;&#38577;&#31169;&#19981;&#21482;&#26159;&#25216;&#34899;&#21839;&#38988;&#65292;&#32780;&#26159;&#27835;&#29702;&#21839;&#38988;&#65292;&#35504;&#20358;&#23450;&#32681;&#22909;&#20154;&#33287;&#22750;&#20154;&#65311;

&#36889;&#22580;&#35611;&#24231;&#36969;&#21512;&#38364;&#24515;&#25976;&#20301;&#20154;&#27402;&#33287;&#20844;&#27665;&#23433;&#20840;&#30340;&#24037;&#20316;&#32773;&#12289;&#24819;&#20102;&#35299;&#21152;&#23494;&#36008;&#24163;&#21512;&#35215;&#37002;&#30028;&#30340;&#27861;&#36981;&#33287;&#26371;&#35336;&#20154;&#21729;&#12289;&#23565;&#38577;&#31169;&#25216;&#34899;&#22909;&#22855;&#20294;&#19981;&#30693;&#24478;&#20309;&#20999;&#20837;&#30340;&#38283;&#28304;&#38283;&#30332;&#32773;&#65292;&#20197;&#21450;&#20219;&#20309;&#26366;&#32147;&#23565;&#12300;&#25105;&#21448;&#27794;&#20570;&#22750;&#20107;&#65292;&#28858;&#20160;&#40636;&#35201;&#22312;&#20046;&#38577;&#31169;&#12301;&#36889;&#21477;&#35441;&#24863;&#21040;&#19981;&#22826;&#23565;&#21185;&#30340;&#20154;&#12290;</abstract>
                <slug>coscup-2026-2547</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1008'>&#40643;&#35910;&#27877; mashbean</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QGUGMK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3c615925-f805-5afd-883e-e95e4069ca14' id='2540' code='3WHJYA'>
                <room>TR511</room>
                <title>&#38577;&#31169;&#25903;&#20184;&#23526;&#20316;&#24037;&#20316;&#22346;&#65306;&#24478;&#40845;&#25458;&#39080;&#29694;&#37329;&#21040;&#38577;&#31169;&#27744;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T15:40:00+08:00</date>
                <start>15:40</start>
                <duration>00:50</duration>
                <abstract>&#26412;&#24037;&#20316;&#22346;&#24478;&#20351;&#29992;&#32773;&#35222;&#35282;&#20986;&#30332;&#65292;&#20171;&#32057;&#40845;&#25458;&#39080;&#29694;&#37329;&#65288;Tornado Cash&#65289;&#30340;&#35373;&#35336;&#21746;&#23416;&#33287;&#38577;&#31169;&#27744;&#65288;Privacy Pool&#65289;&#30340;&#25913;&#36914;&#12290;&#25105;&#20497;&#26371;&#21033;&#29992;&#36947;&#20855;&#33287;&#23526;&#27231;&#25805;&#20316;&#65292;&#23637;&#31034;&#20841;&#27171;&#24037;&#20855;&#30340;&#20351;&#29992;&#26041;&#24335;&#12290;&#37325;&#40670;&#25918;&#22312;&#23526;&#38555;&#25805;&#20316;&#33287;&#20351;&#29992;&#19978;&#30340;&#38577;&#31169;&#30473;&#35282;&#65292;&#32780;&#38750;&#23494;&#30908;&#23416;&#32048;&#31680;&#12290;
&#26178;&#38291;&#20801;&#35377;&#19979;&#65292;&#25105;&#20497;&#20063;&#26371;&#20171;&#32057;&#36889;&#20123;&#24037;&#20855;&#30340;&#27839;&#38761;&#33287;&#22312;&#29694;&#23526;&#19990;&#30028;&#30340;&#34909;&#25802;&#12290;</abstract>
                <slug>coscup-2026-2540</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1432'>Liangcc</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3WHJYA/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR512' guid='a411cf49-4235-5983-92f4-6e3bd1b1a790'>
            <event guid='58abc3ec-9e63-5716-9f6d-76e4843341d7' id='2062' code='LXY7QK'>
                <room>TR512</room>
                <title>&#30740;&#31350; Linux Kernel ISA &#26550;&#27083;&#31227;&#26893;&#30340;&#24515;&#36335;&#27511;&#31243;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>1. &#28858;&#20160;&#40636;&#26371;&#30740;&#31350; Linux Kernel ISA &#26550;&#27083;&#31227;&#26893;
2. &#20171;&#32057;ISA &#26550;&#27083;&#31227;&#26893;&#22823;&#27010;&#30340;&#26377;&#21738;&#20123;&#20803;&#20214;&#32068;&#25104;
3. &#26550;&#27083;&#31227;&#26893;&#30340;&#27969;&#31243;</abstract>
                <slug>coscup-2026-2062-linux-kernel-isa</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1206'>Nick Huang(&#40643;&#32768;&#24503;)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LXY7QK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='be2204e5-cb81-56e9-9e2d-27564b499d6a' id='2069' code='PFQEET'>
                <room>TR512</room>
                <title>x86-64 &#19979;&#27231;&#23494;&#36939;&#31639;&#30340;&#28436;&#36914;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879;&#38642;&#31471;&#36939;&#31639;&#26085;&#30410;&#26222;&#21450;&#65292;&#36039;&#26009;&#38577;&#31169;&#33287;&#27231;&#23494;&#24615;&#24050;&#28961;&#27861;&#20677;&#20381;&#36084;&#36575;&#39636;&#23652;&#30340;&#21152;&#23494;&#12290;&#30828;&#39636;&#23652;&#32026;&#30340;&#38548;&#38626;&#65292;&#20197;&#21450;&#36960;&#31471;&#20449;&#20219;&#27231;&#21046;&#65292;&#22914;&#20170;&#24050;&#25104;&#28858;&#19981;&#21487;&#25110;&#32570;&#30340;&#35201;&#32032;&#12290;&#26412;&#28436;&#35611;&#23559;&#36861;&#28335; x86-64 &#24179;&#21488;&#19978;&#27231;&#23494;&#36939;&#31639;&#65288;Confidential Computing&#65289;&#30340;&#28436;&#36914;&#65292;&#20006;&#33879;&#37325;&#25506;&#35342;&#36889;&#20123;&#25216;&#34899;&#22914;&#20309;&#22312;&#38642;&#31471;&#29872;&#22659;&#20013;&#34987;&#25505;&#29992;&#12290;

&#25105;&#20497;&#23559;&#24478; Intel SGX &#35527;&#36215;&#65292;&#35498;&#26126; enclave &#22914;&#20309;&#24314;&#31435;&#32048;&#31890;&#24230;&#30340;&#20449;&#20219;&#37002;&#30028;&#65292;&#25509;&#33879;&#25105;&#20497;&#26371;&#36681;&#21521;&#30070;&#20170;&#30340;&#20027;&#27969;&#26041;&#27861;&#65306;&#20197;&#34395;&#25836;&#27231;&#65288;VM&#65289;&#28858;&#22522;&#30990;&#30340;&#38548;&#38626;&#12290;&#36879;&#36942;&#27604;&#36611; AMD SEV-SNP &#33287; Intel TDX &#30340;&#35373;&#35336;&#65292;&#25105;&#20497;&#23559;&#27298;&#35222;&#23427;&#20497;&#22312;&#35352;&#25014;&#39636;&#38913;&#38754;&#20445;&#35703;&#12289;&#36960;&#31471;&#35657;&#26126;&#65288;remote attestation&#65289;&#65292;&#20197;&#21450;&#33287;&#34395;&#25836;&#21270;&#22534;&#30090;&#25972;&#21512;&#26041;&#38754;&#30340;&#24046;&#30064;&#12290;&#36889;&#20351;&#26082;&#26377;&#25033;&#29992;&#31243;&#24335;&#33021;&#22312;&#24190;&#20046;&#19981;&#38656;&#20462;&#25913;&#31243;&#24335;&#30908;&#30340;&#24773;&#27841;&#19979;&#65292;&#20445;&#26377;&#30828;&#39636;&#23652;&#32026;&#30340;&#27231;&#23494;&#24615;&#65292;&#21516;&#26178;&#22312;&#20006;&#38750;&#23436;&#20840;&#21487;&#20449;&#30340;&#38642;&#31471;&#22522;&#30990;&#35373;&#26045;&#20043;&#19978;&#65292;&#24314;&#31435;&#21487;&#39511;&#35657;&#30340;&#22519;&#34892;&#29872;&#22659;&#12290;</abstract>
                <slug>coscup-2026-2069-x86-64</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1011'>Richard Lyu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PFQEET/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='acc6b7ab-8801-5989-91dd-eb0682309cf0' id='2275' code='GAS93K'>
                <room>TR512</room>
                <title>crossdev-stages, painless tool for building cross-compiler environment and board images for RISC-V and other architectures</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>Bringing Linux up on a new RISC-V board usually means assembling a vendor BSP and chasing toolchain mismatches by hand.

**crossdev-stages** is a Rust CLI (and also a library) that wraps the whole flow in one declarative pipeline.

Each board is a small set of config files in `boards/&lt;name&gt;/` (arch, CFLAGS, kernel / OpenSBI / U-Boot / firmware repos &amp; tags, services), with optional `pre/post/override` shell hooks per build step.
The tool drives Gentoo&apos;s `crossdev` to build a cross-toolchain, fetches pinned sources, cross-emerges the rootfs with whatever Portage packages and USE flags the board declares, and assembles a bootable image.

It runs inside [hakoniwa](https://github.com/souk4711/hakoniwa) (&#31665;&#24237;): an unprivileged user-namespace sandbox, so no `sudo` or Docker daemon.

Cross-toolchains and binary packages are keyed by `(CHOST, canonical CFLAGS)`; CFLAGS go through [sokgi](https://github.com/OctopusET/sokgi) first, which normalizes semantically equivalent flag strings (token order, last-wins overrides) to the same hash.

So one toolchain build per hardware profile, shared across compatible boards. Each image build also writes a `build.lock.toml` pinning stage3, source commits, kernel/U-Boot config sha256, and CFLAGS. `crossdev-stages update` diffs it against upstream HEAD when you want to refresh.</abstract>
                <slug>coscup-2026-2275-crossdev-stages-painless-tool-for-building-cross-compiler-environment-and-board-images-for-risc-v-and-other-architectures</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='530'>Sungjoon Moon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GAS93K/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='de831ffd-bb80-5ec9-9116-234a5c854fca' id='2630' code='BAFEGT'>
                <room>TR512</room>
                <title>&#24478;&#32763;&#36554;&#12289;&#34407;&#25613;&#21040;&#19978;&#32218;&#65306;&#32654;&#22283;&#37291;&#30274;&#37329;&#34701;&#26032;&#21109;&#30340;&#19968;&#25163;&#31169;&#34255;&#22823;&#20844;&#38283;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>01:00</duration>
                <abstract>Nitra &#26159;&#19968;&#38291;&#23560;&#27880;&#26044;&#32654;&#22283;&#37291;&#30274;&#29986;&#26989;&#30340; Fintech &#26032;&#21109;&#12290;&#25105;&#20497;&#30340;&#20351;&#21629;&#26159;&#36879;&#36942;&#37329;&#34701;&#31185;&#25216;&#33287; AI&#65292;&#28187;&#23569;&#37291;&#30274;&#29151;&#36939;&#25104;&#26412;&#12289;&#30041;&#20303;&#29554;&#21033;&#65292;&#23559;&#37291;&#29983;&#30340;&#24515;&#21147;&#33287;&#26178;&#38291;&#36996;&#32102;&#30149;&#20154;&#12290;
&#22312;&#26412;&#27425;&#30340;&#28436;&#35611;&#20013;&#65292;&#25105;&#20497;&#23559;&#20998;&#20139;&#22914;&#20309;&#22312;&#32654;&#22283;&#37291;&#30274;&#29986;&#26989;&#29872;&#22659;&#20013;&#39717;&#26234;&#39717;&#21191;&#65292;&#25171;&#36896;&#35299;&#27770;&#35386;&#25152;&#37329;&#27969;&#21608;&#36681;&#24040;&#22823;&#30171;&#40670;&#30340;&#37329;&#34701;&#29986;&#21697;&#12290;&#24478;&#23560;&#26696;&#21021;&#26399;&#30340;&#21512;&#35215;&#36393;&#32218;&#12289;&#34987;&#23458;&#25142;&#35408;&#39449;&#65292;&#21040;&#22810;&#27425;&#30733;&#25481;&#37325;&#32244;&#12289;&#36879;&#36942;&#23436;&#25972;&#30340; JavaScript &#29983;&#24907;&#31995; (Vue.js, Quasar, Node.js, and Express) &#24555;&#36895;&#27770;&#31574;&#36845;&#20195;&#65292;&#26368;&#24460;&#22312;&#20841;&#20491;&#26376;&#20839;&#24478;&#28961;&#21040;&#26377;&#25226;&#21151;&#33021;&#25512;&#19978;&#32218;&#12290;&#25105;&#20497;&#31177;&#25345;&#38283;&#28304;&#31934;&#31070;&#65292;&#23559; Nitra &#30340;&#23526;&#38555;&#32147;&#39511;&#33287;&#37329;&#34701;&#25216;&#34899;&#20998;&#20139;&#20986;&#20358;&#65292;&#20839;&#23481;&#21253;&#21547; ACH (Automated Clearing House) &#30340;&#31777;&#20171;&#12289; &#20351;&#29992; ACH &#25171;&#36896;&#37329;&#34701;&#29986;&#21697;&#26377;&#21738;&#20123;&#39080;&#38570;&#12289;Stripe &#20316;&#28858;&#19990;&#30028;&#26368;&#22823;&#30340; Card Issuing Program Manager&#65292;&#21512;&#20316;&#19978;&#26377;&#20160;&#40636;&#38647;&#40670;&#65292;&#21448;&#35442;&#22914;&#20309;&#35215;&#36991;&#12290;&#24076;&#26395;&#36879;&#36942;&#23526;&#21209;&#20998;&#20139;&#24171;&#21161;&#22823;&#23478;&#23569;&#36208;&#20900;&#26505;&#36335;&#65292;&#20063;&#35731;&#26356;&#22810;&#20154;&#35469;&#35672; Nitra&#65292;&#35469;&#35672;&#25105;&#20497;&#30340;&#25991;&#21270;&#33287;&#22296;&#38538;&#12290;</abstract>
                <slug>coscup-2026-2630</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1523'>&#24373;&#21746;&#24428;</person><person id='1524'>&#26446;&#24471;&#26032;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BAFEGT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='221ceb77-9822-5221-8ee2-45056ede7684' id='2172' code='PRKPG7'>
                <room>TR512</room>
                <title>Can Students Build Their Own Cloud? What Open Source Gave Us, and What It Didn&#8217;t</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:05:00+08:00</date>
                <start>14:05</start>
                <duration>00:30</duration>
                <abstract>This talk begins with a simple question: if students are to truly learn cloud infrastructure, what kind of environment should we give them?

At Aolda, a student cloud infrastructure group at Ajou University in South Korea, we did not want to stop at handing out server accounts. We wanted students to see how a cloud is put together, try things on their own, and learn by touching the systems behind the service. That goal led us to open source. Commercial solutions were expensive and convenient, but they also hid too much of the structure we wanted students to understand. So we built our environment around OpenStack, MicroCeph, Proxmox VE, and observability tools such as Prometheus, Grafana, and Loki.

Open source gave us many of the things we were looking for: flexibility, visibility, and room to learn by doing. At the same time, it exposed us to problems that are discussed less often. Documentation was uneven, learning paths were unclear, and some tools solved one problem while creating another. We learned that open source is not a shortcut around complexity. It changes the kind of work you have to do, and it forces you to think more carefully about what you are really trying to build.

That experience shaped not only our infrastructure, but also our student community itself. We had to decide what was realistic for students to learn, what level of complexity was worth keeping, and how to build a culture around shared study, experimentation, and responsibility.

This talk is not a tutorial or a polished success story. It is a practical account of why we chose open source, what it helped us build, where it fell short, and how those trade-offs shaped the direction of our group. We hope it will give students and small communities a more honest starting point for building with open source.</abstract>
                <slug>coscup-2026-2172-can-students-build-their-own-cloud-what-open-source-gave-us-and-what-it-didn-t</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1251'>leenahyun</person><person id='1252'>Hwagyun Kim</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PRKPG7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d481712e-089c-5154-970c-dd4ef6fd4500' id='2113' code='LBHUAC'>
                <room>TR512</room>
                <title>Running databases on Kubernetes can be easy - meet OpenEverest!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>Running databases on Kubernetes is challenging. Choosing Kubernetes to run your workloads has a lot of advantages: it gives you flexibility, and there are plenty of different solutions on the market that can be a part of your perfect technology stack. The real challenge is to build a solid, reliable foundation that will be possible to maintain without causing a headache for your platform team. With databases, it&#8217;s even more important to use proven in battle technology, as no one wants to see their data unavailable and their application down. 

To reduce complexity for database workloads, operators were invented. You can handle the day two operations much more easily than setting up everything by yourself; still, there are different solutions available. To address this challenge, another idea has been born: OpenEverest is a fully open source solution recently donated to CNCF. By running literally three commands, you can set up a tool that allows you to manage different databases and database-related technologies from a unified GUI. You don&#8217;t have to worry additionally about backups, monitoring, etc., everything can be controlled from there.

During the presentation, you&#8217;ll learn how to use OpenEverest, how to reduce your daily operations, setup your own DBaaS platform, everything available as a 100% open source solution. Additionally, you can learn from case studies how different companies solve their problems with OpenEverest.</abstract>
                <slug>coscup-2026-2113-running-databases-on-kubernetes-can-be-easy-meet-openeverest</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1280'>Chi Fujii</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LBHUAC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5cd0a865-a52d-5bb6-95be-82a0a7a5dc98' id='2592' code='U8EAUL'>
                <room>TR512</room>
                <title>Running gRPC in Production on Ubuntu: Scaling Microservices with Kubernetes, Observability, and Resilience</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:15:00+08:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>Modern distributed systems require high performance, low latency, and reliability at scale. While gRPC provides an efficient communication layer using HTTP/2 and Protocol Buffers, running it in production introduces challenges beyond basic implementation.

In this talk, we explore how to design, deploy, and scale gRPC-based microservices on Ubuntu-powered infrastructure. Drawing from real-world experience, the session covers service discovery in Kubernetes environments, observability using tools, and advanced load balancing techniques.

We will dive into production-critical topics such as retry strategies, connection management, and backward compatibility, along with deployment strategies including canary releases and rolling updates.

By leveraging Ubuntu&#8217;s stability, long-term support (LTS), and open-source ecosystem, **attendees will learn how to build reliable and scalable backend systems and avoid common pitfalls that are often not covered in documentation**.</abstract>
                <slug>coscup-2026-2592-running-grpc-in-production-on-ubuntu-scaling-microservices-with-kubernetes-observability-and-resilience</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1447'>Sailesh Singh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/U8EAUL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='12efe331-8c39-50f4-a5a9-8898f87ed0a8' id='2100' code='VGLTAB'>
                <room>TR512</room>
                <title>My Flipper Zero is Useless (and Other Silly Stories)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:50:00+08:00</date>
                <start>15:50</start>
                <duration>00:30</duration>
                <abstract>The Flipper Zero has a reputation as a hacker&#8217;s multitool capable of cloning keycards, starting Teslas, and stealing WiFi passwords. Curious about the hype, I bought one to see what it could actually do.

In this talk, I&#8217;ll introduce the Flipper Zero and explore the wireless technologies it interacts with, including infrared, RFID, and NFC. Along the way, we&#8217;ll explore how access cards work and why many real-world systems are harder to clone than internet hype suggests.

But the most surprising part of my Flipper Zero journey wasn&#8217;t hacking, it was discovering the joy of building software for a tiny open device. I&#8217;ll share a few small projects, including my first simple knit counter app and a silly scorekeeping app using the Flipper Zero, Grafana dashboard, Google Sheets as a stack.

This talk is about curiosity, creativity, and my journey as a so-called hacker who set out to hack things, failed completely, and ended up building wholesome and unexpected projects instead.</abstract>
                <slug>coscup-2026-2100-my-flipper-zero-is-useless-and-other-silly-stories</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='510'>Shirley</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VGLTAB/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR513' guid='8d9ab847-a61c-5365-8e0c-f3ed6a449940'>
            <event guid='ef905437-7b5f-5641-8a8c-acb0a1976dbe' id='2245' code='9E3NRG'>
                <room>TR513</room>
                <title>&#28023;&#32412;&#26039;&#20809;&#21040;&#24213;&#26371;&#24590;&#27171;&#65311;&#21488;&#28771;&#24120;&#29992;&#32178;&#31449;&#30340;&#26039;&#32178;&#38860;&#24615;&#27298;&#28204;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#21435;&#24180; 12 &#26376;&#24213;&#65292;&#19968;&#20491;&#28023;&#24213;&#22320;&#38663;&#65292;&#35731;&#21488;&#28771;&#36899;&#22806;&#30340;&#28023;&#24213;&#38651;&#32412;&#22750;&#20102;&#19971;&#19971;&#20843;&#20843;&#12290;&#32780;&#21463;&#21608;&#36973;&#28023;&#32412;&#38556;&#31001;&#24433;&#38911;&#65292;&#36817;&#20841;&#24180;&#32178;&#36335;&#35722;&#24930;&#30340;&#31243;&#24230;&#24190;&#20046;&#20154;&#20154;&#26377;&#24863;&#65281;

&#20551;&#35373;&#30495;&#30340;&#26377;&#36889;&#40636;&#19968;&#22825;&#65292;&#21488;&#28771;&#23565;&#22806;&#30340;&#28023;&#32412;&#26039;&#20809;&#20809;&#20102;&#65292;&#21738;&#20123;&#20320;&#25105;&#26085;&#24120;&#20351;&#29992;&#30340;&#32178;&#31449;&#65292;&#36996;&#33021;&#32380;&#32396;&#32173;&#25345;&#26381;&#21209;&#65311;&#21448;&#26377;&#21738;&#20123;&#20320;&#27599;&#26085;&#38656;&#35201;&#30340;&#32178;&#31449;&#65292;&#23622;&#26178;&#26371;&#22750;&#20809;&#20809;&#65311;

&#33258; 2023 &#24180;&#24213;&#30340; g0v &#31532;&#38646;&#27425;&#38860;&#24615;&#26494;&#36215;&#65292;&#20316;&#32773;&#21363;&#25345;&#32396;&#38364;&#24515;&#12300;&#28023;&#32412;&#38556;&#31001;&#23565;&#26044;&#21488;&#28771;&#20154;&#26085;&#24120;&#19978;&#32178;&#26371;&#26377;&#22810;&#22823;&#24433;&#38911;&#12301;&#21839;&#38988;&#12290;&#27511;&#32147;&#25976;&#27425;&#22823;&#26494;&#30340; prototype&#65292;&#21450;&#22810;&#27425;&#23565;&#22806;&#25552;&#26696;&#65292;&#26412;&#30740;&#31350;&#32066;&#26044;&#29554;&#24471; APNIC Foundation &#36106;&#21161;&#65292;&#33287; OCF &#32879;&#25163;&#21512;&#20316;&#65292;&#26044; 2025/10 &#38283;&#22987;&#22519;&#34892;&#12290;

&#25105;&#20497;&#25847;&#21462;&#20102;&#21488;&#28771;&#27969;&#37327;&#21069;&#20841;&#21315;&#21517;&#30340;&#32178;&#31449;&#65292;&#23565;&#20854;&#36914;&#34892;&#39318;&#38913;&#30340;&#36899;&#32218;&#28204;&#35430;&#12290;&#32080;&#35542;&#26159;&#65306;&#22312;&#23565;&#22806;&#32178;&#36335;&#26039;&#20809;&#20809;&#26178;&#65292;&#33267;&#23569;&#26377; 47% &#30340;&#32178;&#31449;&#19981;&#26371;&#21205;&#65292;&#21478;&#22806; 43% &#20063;&#22240;&#22283;&#38555;&#38642;&#20381;&#36084;&#32780;&#23384;&#22312;&#39640;&#39080;&#38570;&#12290;

&#31435;&#21051;&#26597;&#30475; resilience.ocf.tw/web &#27298;&#35222;&#28204;&#35430;&#25976;&#25818;&#21450;&#31243;&#24335;&#12290;

&#36996;&#24819;&#30693;&#36947;&#26356;&#22810;&#26356;&#28145;&#20837;&#30340;&#30740;&#31350;&#30332;&#29694;&#65292;&#20197;&#21450;&#25105;&#20497;&#30340;&#24314;&#35696;&#21966;&#65311;&#27489;&#36814;&#19968;&#36215;&#21152;&#20837;&#12300;&#28023;&#32412;&#26039;&#20809;&#65292;&#21040;&#24213;&#26371;&#24590;&#27171;&#65311;&#12301;&#35342;&#35542;&#21543;&#65281;</abstract>
                <slug>coscup-2026-2245</slug>
                <track>Cyber Resilience</track>
                
                <persons>
                    <person id='96'>Irvin Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9E3NRG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0cb1656e-dd33-5754-b261-02f18da469bb' id='2481' code='TG89GH'>
                <room>TR513</room>
                <title>&#24478;&#20551;&#35338;&#24687;&#21040;&#36039;&#35338;&#25805;&#24324;&#65306;&#20197;&#26696;&#20363;&#29702;&#35299; FIMI &#33287;&#35469;&#30693;&#38860;&#24615;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#22580;&#20998;&#20139;&#23559;&#20197;&#12300;&#28961;&#32972;&#26223;&#21451;&#21892;&#12301;&#28858;&#21407;&#21063;&#65292;&#24118;&#38936;&#21443;&#33287;&#32773;&#29702;&#35299; FIMI&#65288;Foreign Information Manipulation and Interference&#65292;&#22806;&#22283;&#36039;&#35338;&#25805;&#24324;&#33287;&#24178;&#38928;&#65289;&#30340;&#22522;&#26412;&#27010;&#24565;&#65292;&#20006;&#20197;&#28961;&#37002;&#30028;&#38598;&#22296;&#30456;&#38364;&#20844;&#38283;&#26696;&#20363;&#20316;&#28858;&#20999;&#40670;&#65292;&#35498;&#26126;&#36039;&#35338;&#25805;&#24324;&#22914;&#20309;&#19981;&#21482;&#23384;&#22312;&#26044;&#25919;&#27835;&#26032;&#32862;&#25110;&#26126;&#39023;&#20551;&#35338;&#24687;&#20013;&#65292;&#20063;&#21487;&#33021;&#23884;&#20837;&#26085;&#24120;&#29983;&#27963;&#31881;&#23560;&#12289;&#20839;&#23481;&#36786;&#22580;&#12289;&#23566;&#27969;&#32178;&#31449;&#33287;&#24179;&#21488;&#20114;&#21205;&#27231;&#21046;&#20043;&#20013;&#12290;

&#20998;&#20139;&#23559;&#20808;&#35498;&#26126;&#28858;&#20309; FIMI &#30340;&#37325;&#40670;&#19981;&#21482;&#26159;&#20839;&#23481;&#30495;&#20551;&#65292;&#32780;&#26159;&#34892;&#28858;&#32773;&#12289;&#21332;&#35519;&#27169;&#24335;&#12289;&#22522;&#30990;&#35373;&#26045;&#33287;&#25805;&#20316;&#30446;&#30340;&#12290;&#25509;&#33879;&#20197;&#28961;&#37002;&#30028;&#38598;&#22296;&#28858;&#20363;&#65292;&#20171;&#32057;&#22914;&#20309;&#24478;&#31881;&#23560;&#36879;&#26126;&#24230;&#12289;&#36028;&#25991;&#27169;&#24335;&#12289;&#30041;&#35328;&#23566;&#27969;&#12289;&#20839;&#23481;&#36786;&#22580;&#32178;&#32097;&#33287;&#36328;&#22659;&#31649;&#29702;&#36321;&#35937;&#65292;&#35264;&#23519;&#19968;&#22871;&#36039;&#35338;&#25805;&#24324;&#25805;&#20316;&#22914;&#20309;&#34987;&#24314;&#31435;&#12289;&#32173;&#25345;&#33287;&#35722;&#29694;&#12290;

&#26368;&#24460;&#65292;&#20063;&#26371;&#20998;&#20139;&#35519;&#26597;&#24037;&#20855;&#25171;&#36896;&#33287;&#20351;&#29992;&#32147;&#39511;&#65292;&#21253;&#25324;&#22914;&#20309;&#35352;&#37636;&#31881;&#32114;&#23560;&#38913;&#33287;&#32178;&#31449;&#35722;&#21270;&#12289;&#20445;&#23384;&#35657;&#25818;&#12289;&#36861;&#36452; URL &#33287;&#20839;&#23481;&#36786;&#22580;&#38364;&#32879;&#65292;&#20197;&#21450;&#22914;&#20309;&#25226;&#38646;&#25955;&#32218;&#32034;&#25972;&#29702;&#25104;&#21487;&#34987;&#35342;&#35542;&#12289;&#26597;&#35657;&#33287;&#21332;&#20316;&#30340;&#35519;&#26597;&#26448;&#26009;&#12290;&#24076;&#26395;&#35731;&#21443;&#33287;&#32773;&#21363;&#20351;&#27794;&#26377;&#30456;&#38364;&#32972;&#26223;&#65292;&#20063;&#33021;&#29702;&#35299;&#32178;&#36335;&#33287;&#35469;&#30693;&#38860;&#24615;&#65292;&#20006;&#24118;&#36208;&#19968;&#22871;&#21487;&#20837;&#38272;&#23526;&#20316;&#30340;&#35264;&#23519;&#26041;&#27861;&#12290;</abstract>
                <slug>coscup-2026-2481-fimi</slug>
                <track>Cyber Resilience</track>
                
                <persons>
                    <person id='1393'>weichen</person><person id='1415'>kevin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TG89GH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='38b0dd36-59ca-5639-ab54-f2ef2f6dd762' id='2336' code='98GWFJ'>
                <room>TR513</room>
                <title>&#25269;&#31142;&#36039;&#35338;&#25805;&#24324;&#30340;&#38283;&#28304;&#23526;&#36368;&#65306;Cofacts &#32676;&#30526;&#26597;&#26680;&#24179;&#21488;&#30340;&#32147;&#39511;&#33287;&#25361;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>&#27665;&#20027;&#31038;&#26371;&#20208;&#36084;&#20844;&#27665;&#30340;&#38598;&#39636;&#26234;&#24935;&#65292;&#28982;&#32780;&#36889;&#20221;&#20449;&#20219;&#22522;&#30990;&#27491;&#36973;&#21040;&#36039;&#35338;&#25805;&#24324;&#30340;&#20405;&#34645;&#12290;

&#12300;Cofacts &#30495;&#30340;&#20551;&#30340;&#12301;&#33258; 2016 &#24180;&#36215;&#24314;&#31435;&#38283;&#28304;&#30340;&#32676;&#30526;&#26597;&#26680;&#20849;&#31558;&#24179;&#21488;&#65292;&#35731;&#22312;&#24847;&#20551;&#35338;&#24687;&#30340;&#27665;&#30526;&#25776;&#23531;&#26597;&#26680;&#22238;&#25033;&#65292;&#30452;&#25509;&#33287;&#22312; LINE &#19978;&#25910;&#21040;&#35616;&#35328;&#30340;&#32676;&#30526;&#23565;&#35441;&#12290;

&#36889;&#21313;&#24180;&#38291;&#65292;&#20551;&#35338;&#24687;&#30340;&#34389;&#29702;&#19968;&#30452;&#37117;&#26997;&#20855;&#25361;&#25136;&#24615;&#65306;&#21516;&#19968;&#21063;&#35616;&#35328;&#24120;&#20197;&#25991;&#23383;&#12289;&#25130;&#22294;&#12289;&#24433;&#20687;&#31561;&#24418;&#24335;&#19981;&#26039;&#35722;&#24418;&#37325;&#29694;&#65307;&#32780;&#36817;&#24180;&#29983;&#25104;&#24335; AI &#30340;&#26222;&#21450;&#65292;&#26356;&#35731;&#12300;&#32020; AI &#29983;&#25104;&#24433;&#20687;&#12301;&#30340;&#26597;&#26680;&#33287;&#27604;&#23565;&#38627;&#19978;&#21152;&#38627;&#12290;&#21478;&#19968;&#26041;&#38754;&#65292;&#25105;&#20497;&#22312;&#32218;&#19979;&#24037;&#20316;&#22346;&#35264;&#23519;&#21040;&#12300;&#32676;&#30526;&#38450;&#31142;&#12301;&#30340;&#22256;&#22659;&#65306;&#27665;&#30526;&#38614;&#23565;&#20551;&#35338;&#24687;&#24863;&#21040;&#28966;&#24942;&#65292;&#20294;&#26597;&#26680;&#38272;&#27323;&#36942;&#39640;&#65292;&#24535;&#24037;&#24120;&#22240;&#12300;&#24597;&#33258;&#24049;&#26597;&#37679;&#12301;&#32780;&#38519;&#20837;&#33258;&#25105;&#25079;&#30097;&#33287;&#28040;&#32791;&#12290;

&#38754;&#23565;&#19981;&#23565;&#31281;&#30340;&#36039;&#35338;&#25136;&#65292;AI &#26082;&#26159;&#25361;&#25136;&#20063;&#26159;&#27231;&#26371;&#12290;&#36889;&#22580;&#20998;&#20139;&#26371;&#23559;&#24118;&#36942;&#31038;&#32676;&#26597;&#26680;&#32773;&#26371;&#36935;&#21040;&#30340;&#30171;&#40670;&#65292;&#20197;&#21450; Cofacts &#25171;&#36896;&#38283;&#28304;&#25216;&#34899;&#35299;&#26041;&#30340;&#32147;&#39511;&#12290;&#25105;&#20497;&#20063;&#26371;&#25506;&#35342;&#22914;&#20309;&#35731; AI &#25198;&#28436;&#12300;&#36628;&#21161;&#12301;&#32780;&#38750;&#12300;&#21462;&#20195;&#12301;&#30340;&#35282;&#33394;&#65292;&#22312;&#19981;&#22833;&#21435;&#20154;&#39006;&#30340;&#33258;&#20027;&#24615;&#65288;human agency&#65289;&#30340;&#21069;&#25552;&#19979;&#65292;&#24341;&#38936;&#20844;&#27665;&#36328;&#36234;&#26597;&#26680;&#38272;&#27323;&#65292;&#19968;&#21516;&#21443;&#33287;&#36889;&#22580;&#25269;&#31142;&#36039;&#35338;&#25805;&#24324;&#30340;&#36939;&#21205;&#12290;</abstract>
                <slug>coscup-2026-2336-cofacts</slug>
                <track>Cyber Resilience</track>
                
                <persons>
                    <person id='1331'>Johnson</person><person id='1349'>Benson Su</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/98GWFJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e7505245-5021-5d64-9d7c-de2261f9421b' id='2058' code='XFJBFU'>
                <room>TR513</room>
                <title>&#26550;&#27083;&#21363;&#25010;&#27861;&#65306;&#20197;&#27861;&#23450;&#35215;&#26684;&#33287;&#21487;&#20998;&#21449;&#24615;&#65292;&#30906;&#20445;&#36523;&#20998;&#39511;&#35657;&#31995;&#32113;&#20445;&#38556;&#25976;&#20301;&#27402;&#21033;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#36523;&#20998;&#26159;&#34892;&#20351;&#27402;&#21033;&#30340;&#22522;&#30990;&#65292;&#32780;&#22312;&#25976;&#20301;&#31995;&#32113;&#20013;&#65292;&#31243;&#24335;&#30908;&#30340;&#33021;&#21147;&#23450;&#32681;&#20102;&#27402;&#21033;&#33287;&#27402;&#21147;&#30340;&#37002;&#30028;&#12290;&#30070;&#24213;&#23652;&#26550;&#27083;&#35731;&#20491;&#20154;&#36039;&#26009;&#30340;&#36328;&#33032;&#32097;&#20018;&#25509;&#21822;&#25163;&#21487;&#24471;&#65292;&#38577;&#31169;&#33287;&#31192;&#23494;&#23601;&#19981;&#20877;&#21463;&#21040;&#27665;&#20027;&#27861;&#27835;&#30340;&#20445;&#35703;&#12290;&#28858;&#20102;&#20445;&#38556;&#30456;&#25033;&#27402;&#21033;&#12289;&#23432;&#35703;&#25976;&#20301;&#20027;&#27402;&#65292;&#24517;&#38920;&#24478;**&#27861;&#23450;&#35215;&#26684; (Statutory Spec)** &#20986;&#30332;&#65292;&#23559;&#27665;&#20027;&#20729;&#20540;&#36681;&#21270;&#28858;&#31995;&#32113;&#24375;&#21046;&#21147;&#65306;

1. **&#36523;&#20998;&#39511;&#35657;&#19981;&#26159;&#25976;&#20301;&#30435;&#25511;**&#65306;&#20197;&#12300;&#25511;&#21046;&#27402;&#39511;&#35657;&#12301;&#21462;&#20195;&#20659;&#32113;&#30340;&#12300;&#23660;&#24615;&#35206;&#26680;&#12301;&#65292;&#30906;&#20445;&#20351;&#29992;&#32773;&#36000;&#36012;&#65292;&#21516;&#26178;&#20445;&#30041;&#20844;&#27665;&#12300;&#25298;&#32085;&#34987;&#36899;&#32080;&#12301;&#30340;&#27402;&#21033;&#12290;
2. **&#25216;&#34899;&#21487;&#34892;&#21363;&#35215;&#31684;&#32681;&#21209;**&#65306;&#22312;&#36523;&#20998;&#39511;&#35657;&#20013;&#65292;&#33509;&#25216;&#34899;&#19978;&#33021;&#20570;&#21040;&#19981;&#33936;&#38598;&#36039;&#26009;&#65292;&#27861;&#24459;&#19978;&#23601;&#12300;&#25033;&#35442;&#12301;&#31105;&#27490;&#33936;&#38598;&#12290;&#38577;&#31169;&#24375;&#21270;&#25216;&#34899; (PETs) &#24517;&#38920;&#24478;&#12300;&#26368;&#20339;&#23526;&#36368;&#12301;&#25552;&#21319;&#28858;&#12300;&#27861;&#23450;&#32681;&#21209;&#12301;&#12290;
3. **&#25976;&#20301;&#20027;&#27402;&#30340;&#32066;&#26997;&#38450;&#32218;**&#65306; **&#12300;&#21487;&#20998;&#21449;&#24615; (Forkability)&#12301;** &#33287; **&#12300;&#21487;&#37325;&#24314;&#24615; (Rebuildability)&#12301;** &#24517;&#38920;&#25104;&#28858;&#25269;&#25239;&#25216;&#34899;&#37782;&#23450;&#30340;&#26680;&#24515;&#12290;&#24314;&#31435;&#23565;&#29983;&#29986;&#29872;&#22659;&#30340;&#23526;&#36074;&#23529;&#26597;&#27231;&#21046;&#65292;&#30906;&#20445;&#22283;&#23478;&#33287;&#31038;&#32676;&#25793;&#26377;&#29544;&#31435;&#36939;&#20316;&#31995;&#32113;&#30340;&#33021;&#21147;&#12290;</abstract>
                <slug>coscup-2026-2058</slug>
                <track>Cyber Resilience</track>
                
                <persons>
                    <person id='726'>&#21129;&#32173;&#20154;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XFJBFU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='74983665-4ba3-5568-8db2-a3b0755cfbf1' id='2167' code='KWJXTJ'>
                <room>TR513</room>
                <title>SBOMs Aren&apos;t Enough. Secure Your Software Supply Chain End-To-End</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>You probably heard that SBOMs are helpful, but did you know that an SBOM only addresses a fraction of what can go wrong in your software supply chain? The SLSA (Supply Chain Levels for Software Artifacts) specification identifies 9 distinct threat areas, spanning from source code, all the way to package distribution. Most development teams address one or two of these and call it a day, leaving gaps that real-world attacks like SolarWinds and Log4J have already exploited. We understand that it is difficult to cover all aspects when it comes to the software supply chain.

How about we make this much easier? In this talk, we will present an overview of the modern software supply chain threat model, and show how you can provide integrity throughout the whole process of your software development life cycle. We will introduce an easy-to-setup, end-to-end open source stack, built from frameworks and tools within the CNCF/OpenSSF ecosystem.

We will cover:
- gittuf - A security layer for Git repositories
- in-toto - Cryptographically verifiable attestations that capture what actually happens during your build process
- SBOMit - Generate verifiable and accurate SBOMs that embed in-toto attestations
- TUF - A framework for securing package updates

This talk aims to demystify software supply chain security beyond SBOMs, and provide a more holistic view. Our live demo will show a pragmatic way to get started, aiming to lower the entry barrier for open source maintainers and adopters alike.</abstract>
                <slug>coscup-2026-2167-sboms-aren-t-enough-secure-your-software-supply-chain-end-to-end</slug>
                <track>Cyber Resilience</track>
                
                <persons>
                    <person id='1244'>Yongjae Chung</person><person id='1248'>Justin Cappos</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KWJXTJ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR514' guid='5254dfa0-ad01-5a61-af27-517fe2305d32'>
            <event guid='b50022b1-d437-5b6d-a4ce-1c0b0a7e3e55' id='2309' code='7VWJXN'>
                <room>TR514</room>
                <title>&#32178;&#31449;&#25913;&#29256;&#20102;&#65292;&#28982;&#24460;&#20320;&#30340; Spider &#23601;&#22750;&#20102;&#65306;Ruby &#29228;&#34802;&#32173;&#35703;&#30340;&#29694;&#23526;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>&#32173;&#35703;&#19968;&#20491;&#29228;&#34802;&#19981;&#38627;&#65292;&#20294;&#32173;&#35703;&#36229;&#36942; 100 &#20491;&#12289;&#37341;&#23565;&#19981;&#21516;&#37329;&#34701;&#27231;&#27083;&#32178;&#31449;&#30340;&#29228;&#34802;&#65292;&#26159;&#23436;&#20840;&#19981;&#21516;&#31561;&#32026;&#30340;&#25361;&#25136;&#12290;                                
                  
  &#36889;&#22580;&#20998;&#20139;&#20358;&#33258;&#30495;&#23526;&#30340; production &#31995;&#32113;&#8212;&#8212;&#19968;&#20491;&#25345;&#32396;&#24478;&#26085;&#26412;&#21508;&#22823;&#22522;&#37329;&#20844;&#21496;&#25235;&#21462; PDF &#26376;&#22577;&#30340; Rails   
  &#23560;&#26696;&#12290;&#30070;&#30446;&#27161;&#32178;&#31449;&#24478; REST API &#24708;&#24708;&#36983;&#31227;&#21040; Nuxt.js SPA&#12289;&#30070;&#22522;&#37329;&#30340;&#21015;&#34920;&#38913;&#22240;&#28858;        
  ReactVirtualized &#21482;&#28210;&#26579;&#21487;&#35211;&#21015;&#23566;&#33268;&#25214;&#19981;&#21040;&#30446;&#27161;&#22522;&#37329;&#12289;&#30070;PDF&#29256;&#26376;&#22577;&#31361;&#28982;&#21482;&#21097; HTML       
  &#29256;&#30340;&#26376;&#22577;&#8212;&#8212;&#20320;&#30340; spider &#23601;&#36889;&#27171;&#38748;&#38748;&#22750;&#25481;&#20102;&#12290;                                            
                                                                                      
  &#25105;&#26371;&#20998;&#20139;&#19977;&#31278;&#26368;&#24120;&#35211;&#30340;&#12300;&#22750;&#27861;&#12301;&#33287;&#23565;&#25033;&#30340; Ruby &#35299;&#27861;&#12289;&#22914;&#20309;&#29992; Module / Concern &#32068;&#32340;&#22823;&#37327;      
  spider &#30340;&#20849;&#29992;&#37007;&#36655;&#65292;&#20197;&#21450;&#26368;&#37325;&#35201;&#30340;&#24037;&#31243;&#21028;&#26039;&#65306;&#20160;&#40636;&#26178;&#20505;&#35442;&#20462;&#65292;&#20160;&#40636;&#26178;&#20505;&#35442;&#30452;&#25509;&#21034;&#25481;&#12290;</abstract>
                <slug>coscup-2026-2309-spider--ruby</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='241'>Lilith</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7VWJXN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8cd18dfa-1639-51df-a0fe-f1e34e790274' id='2383' code='NENUAS'>
                <room>TR514</room>
                <title>&#24478; 2026 &#24180; 3 &#26376; Rails &#23433;&#20840;&#26356;&#26032;&#30475;&#19977;&#20491;&#24120;&#35211;&#30340;&#35373;&#35336;&#38519;&#38449;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>2026 &#24180; 3 &#26376; 23 &#26085;&#65292;Rails &#19968;&#27425;&#37323;&#20986; 7.2.3.1&#12289;8.0.4.1&#12289;8.1.2.1 &#19977;&#20491;&#29256;&#26412;&#65292;&#20462;&#35036;&#20102;&#22810;&#20491; CVE&#65292;&#28085;&#33995; XSS&#12289;ReDoS&#12289;&#35352;&#25014;&#39636;&#32791;&#30433;&#12289;&#36335;&#24465;&#31359;&#36234;&#12289;glob &#27880;&#20837;&#31561;&#28431;&#27934;&#65292;&#26159;&#36817;&#24180;&#35215;&#27169;&#26368;&#22823;&#30340;&#19968;&#27425;&#12290;
&#26412;&#22580;&#28436;&#35611;&#19981;&#26371;&#36880;&#19968;&#25286;&#35299; CVE&#65292;&#32780;&#26159;&#36864;&#19968;&#27493;&#30475;&#65306;&#36889;&#20123;&#28431;&#27934;&#20043;&#38291;&#26159;&#21542;&#34255;&#33879;&#20849;&#21516;&#30340;&#35373;&#35336;&#38519;&#38449;&#65311;&#25105;&#26371;&#25361;&#20986;&#26368;&#20855;&#20195;&#34920;&#24615;&#30340;&#24190;&#20491;&#65292;&#27512;&#32013;&#25104;&#19977;&#39006;&#65306;&#20449;&#20219;&#37002;&#30028;&#37679;&#32622;&#65288;&#20839;&#37096;&#29376;&#24907;&#33287;&#22806;&#37096;&#36664;&#20837;&#28151;&#29992;&#65289;&#12289;&#27284;&#26696;&#31995;&#32113; API &#25509;&#21463;&#26410;&#36942;&#28670;&#36664;&#20837;&#65288;path traversal &#33287; glob injection&#65289;&#12289;&#20197;&#21450;&#12300;&#20462;&#19968;&#27425;&#19981;&#22816;&#12301;&#30340;&#19981;&#23436;&#25972;&#20462;&#35036;&#12290;
&#27599;&#20491;&#38519;&#38449;&#26371;&#25645;&#37197;&#23526;&#38555;&#28431;&#27934;&#31243;&#24335;&#30908;&#33287;&#20462;&#35036;&#26041;&#24335;&#35299;&#35498;&#65292;&#20006;&#25552;&#20379;&#21487;&#31435;&#21363;&#22871;&#29992;&#30340;&#27298;&#26597;&#28165;&#21934;&#12290;&#32893;&#30526;&#19981;&#38656;&#35201;&#36039;&#23433;&#32972;&#26223;&#65292;&#21482;&#35201;&#23531;&#36942; Rails &#25033;&#29992;&#23601;&#33021;&#29702;&#35299;&#12290;</abstract>
                <slug>coscup-2026-2383-2026--3--rails</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='247'>Cindy</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NENUAS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='575fd238-e1fa-525a-9235-f3fcd508f791' id='2470' code='PXFF8E'>
                <room>TR514</room>
                <title>Ruby on Ruby: ruby/spec, MRI Tests, and JRuby and Living on the Edge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Ruby has multiple implementations. CRuby (the canonical &quot;MRI&quot;) is the reference, but JRuby (now at Ruby 4.0 on the JVM) and TruffleRuby (at 3.4, with 4.0 underway on GraalVM) are real, production-grade alternatives. They aim to run the same Ruby code, so your gems, your Rails apps, your scripts. But they&apos;re written in different languages, on different VMs, with different internal data structures. So how do they agree on what Ruby actually is?</abstract>
                <slug>coscup-2026-2470-ruby-on-ruby-ruby-spec-mri-tests-and-jruby-and-living-on-the-edge</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='1386'>Sampo Kuokkanen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PXFF8E/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5670c176-8513-50f0-be0c-635dea34895c' id='2391' code='BKCVJK'>
                <room>TR514</room>
                <title>Building Native Mobile Apps Using Rails</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>We all know Rails is a very mature framework for building web applications. But can it be used to build native mobile apps as well? Remember what react native/flutter did to building mobile apps. You write your app once in those frameworks and magically your app works both in the App Store and Play Store. This significantly reduces the development effort and allow you to have a smaller team size. But what if I tell you can pretty much do the same thing using Rails. With this approach you don&apos;t maintain separate apps for your mobile and backend. You also take advantages of the power of Rails from the start. We will explore [hotwire native](https://native.hotwired.dev/) and how it can be used to build mobile apps that are native. This way you can accelerate your mobile app development and cut down your development effort significantly. We will also explore how to use [strada](https://strada.hotwired.dev/) to build native components using web technologies. I will also share my [starter template](https://github.com/nebiyuelias1/turbo-rails-react-native-starter) for creating a mobile app project using Rails.</abstract>
                <slug>coscup-2026-2391-building-native-mobile-apps-using-rails</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='1366'>Neba</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BKCVJK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d2849d72-ce40-5e6c-972f-7f4db610fdea' id='2301' code='GMJZEK'>
                <room>TR514</room>
                <title>Stoplight: Circuit Breakers for Ruby in the AI Era</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>A slow third-party API can take down your entire Rails app. One service starts timing out, requests pile up waiting for it, threads block, memory fills, and suddenly nothing responds - not even the parts of your app that have nothing to do with the failing service. This is a cascading failure.

Until recently, this was a problem for large engineering teams running dozens of services. But in 2026, even a small startup is calling out to LLMs, OCR engines, and other third-party APIs. Every one of those calls is a potential domino. Circuit breakers belong in any Ruby app shipping AI features.

This talk introduces the circuit breaker pattern through Stoplight, an MIT-licensed Ruby gem, I co-maintain with Tema Bolshakov. I&apos;ll start by unpacking how a single slow dependency cascades into a full outage, then walk through how Stoplight prevents it - and why its traffic-light metaphor (green/yellow/red) is more intuitive than the classical open/closed/half-open vocabulary.

The second half peels back the curtain on how we made Stoplight fast. Coordinating circuit breaker state across multiple Ruby processes means hitting Redis on every call, and a naive implementation incurs several round-trips per check. We&apos;ll look at how we collapsed those into single atomic Lua scripts - a technique that improved Stoplight&apos;s performance substantially and applies to anyone building Ruby tooling on top of Redis.

**Outline (30 min):**
- (5 min) Cascading failures in the AI era
- (6 min) The circuit breaker pattern and the traffic-light reframe
- (6 min) Stoplight in practice: defaults, fallbacks, Rails integration
- (8 min) Gem internals: improving performance with Lua scripts
- (5 min) Stoplight admin panel, takeaways, Q&amp;A

**Target audience**: Ruby and Rails developers building apps with external or AI service dependencies. However, the concepts from this talk translate to any language.

**Background**: Basic Ruby and a rough idea of what Redis is. No prior exposure to the circuit breaker pattern or the concept of cascading failure is needed.

**Links:**
- **Stoplight gem**: https://github.com/bolshakov/stoplight
- **Companion article**: https://evilmartians.com/chronicles/circuit-breakers-and-ruby-in-2025-dont-break-your-launch</abstract>
                <slug>coscup-2026-2301-stoplight-circuit-breakers-for-ruby-in-the-ai-era</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='1304'>Georgy Asfur</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GMJZEK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='98aaea51-2f12-58e3-8baa-de6f8a843e65' id='2238' code='KTZGJD'>
                <room>TR514</room>
                <title>GVL &#23565; Rails &#24310;&#36978;&#30340;&#23526;&#25136;&#35264;&#28204;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>1 &#20491; Puma worker &#38283;&#20102; 5 &#20491; Puma threads,&#30495;&#30340;&#21516;&#26178;&#36305;&#20102; 5 &#20491;&#21966;?
&#22312; MRI &#35041;,&#21516;&#19968;&#30636;&#38291;&#30495;&#27491;&#22519;&#34892; Ruby code &#30340;,&#27704;&#36960;&#21482;&#26377; 1 &#26781;&#8212;&#8212;&#20854;&#20182;&#24819;&#36305; Ruby code &#30340;,&#37117;&#22312;&#31561; GVL&#12290;&#32780; APM &#20006;&#19981;&#33021;&#30452;&#25509;&#35264;&#23519;&#21040;&#36889;&#20491;&#29694;&#35937;&#12290;
&#36889;&#22580;&#28436;&#35611;&#26371;&#36879;&#36942;&#23526;&#38555;&#26696;&#20363;,&#24478; APM &#19978;&#30340;&#30064;&#24120;&#35338;&#34399;&#20986;&#30332;,&#24314;&#31435; GVL &#30340;&#27491;&#30906;&#24515;&#26234;&#27169;&#22411;(&#28858;&#20160;&#40636; I/O &#37323;&#25918;&#12289;CPU &#19981;&#37323;&#25918;,&#12300;&#21152; threads &#23601;&#35722;&#24555;&#12301;&#20309;&#26178;&#26159;&#37679;&#30340;)
&#25509;&#33879;&#29992; [Vernier](https://github.com/jhawthorn/vernier) &#21462;&#27171;,&#25214;&#20986;&#24310;&#36978;&#34987; GVL stall &#21507;&#25481;&#30340;&#35657;&#25818;
&#26368;&#24460;&#29992; [gvl-tracing](https://github.com/ivoanjo/gvl-tracing)  &#25226; threads &#25654; GVL &#30340;&#29694;&#22580;&#30452;&#25509;&#25293;&#25104; timeline&#8212;&#8212;&#19981;&#21482;&#30475;&#35211;&#35504;&#22312;&#31561;,&#26356;&#25578;&#20986;&#26159;&#21738;&#20491; controller action &#22312;&#38712;&#20308; GVL&#12290;</abstract>
                <slug>coscup-2026-2238-gvl--rails</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='380'>Ken</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KTZGJD/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR515' guid='9be76cc0-d2aa-5a8e-a7e5-2ffb1e580fb2'>
            <event guid='f726b0a2-9d20-5276-92e3-fa47d20387ba' id='2496' code='K79YPU'>
                <room>TR515</room>
                <title>Open-Source Firmware on Framework Laptops</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>This talk is about the current status of Open-Source Firmware on Framework Laptops. We will dive through the portfolio of the very popular notebooks from Framework and dig into the current status of Open-Source Firmware on them. Which one&apos;s could be potential targets? We will also showcase a PoC running coreboot on one of the AMD Framework Laptops.</abstract>
                <slug>coscup-2026-2496-open-source-firmware-on-framework-laptops</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='890'>Christian Walter</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/K79YPU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d68f453b-f4c0-5de0-a92a-b9f6c013b46f' id='2498' code='ZPKMGU'>
                <room>TR515</room>
                <title>Unlock BIOS from close to open</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#20659;&#32113;&#19978;&#65292;&#31995;&#32113;&#24213;&#23652;&#30340; BIOS &#38860;&#39636;&#22810;&#30001;&#23569;&#25976;&#20379;&#25033;&#21830;&#25484;&#25511;&#12290;&#36889;&#31278;&#23553;&#38281;&#30340;&#12300;&#40657;&#31665;&#12301;&#29305;&#24615;&#19981;&#20677;&#38480;&#21046;&#20102;&#20351;&#29992;&#32773;&#30340;&#25511;&#21046;&#27402;&#65292;&#26356;&#24448;&#24448;&#38577;&#34255;&#33879;&#38627;&#20197;&#23519;&#35258;&#30340;&#36039;&#23433;&#28431;&#27934;&#33287;&#25928;&#33021;&#29942;&#38968;&#12290;

&#26412;&#27425;&#28436;&#35611;&#23559;&#24118;&#24744;&#28145;&#20837;&#25506;&#35342;&#38860;&#39636;&#38936;&#22495;&#30340;&#38761;&#21629;&#24615;&#36681;&#35722;&#8212;&#8212;&#38283;&#28304; BIOS&#12290;&#25105;&#20497;&#23559;&#21078;&#26512;&#20659;&#32113;&#38281;&#28304;&#26550;&#27083;&#30340;&#30171;&#40670;&#65292;&#20006;&#25506;&#35342;&#38283;&#28304;&#35299;&#27770;&#26041;&#26696;&#24118;&#20358;&#30340;&#28961;&#38480;&#21487;&#33021;&#12290;&#36879;&#36942;&#38283;&#25918;&#30340;&#27231;&#21046;&#65292;&#25105;&#20497;&#24471;&#20197;&#25171;&#30772;&#30828;&#39636;&#24288;&#21830;&#30340;&#38263;&#26399;&#38480;&#21046;&#65292;&#23526;&#29694;&#26356;&#26997;&#33268;&#30340;&#38283;&#27231;&#36895;&#24230;&#12289;&#26356;&#39640;&#30340;&#31243;&#24335;&#30908;&#36879;&#26126;&#24230;&#65292;&#20197;&#21450;&#21487;&#39640;&#24230;&#23458;&#35069;&#21270;&#30340;&#23433;&#20840;&#38450;&#35703;&#12290;

&#28961;&#35542;&#24744;&#26159;&#31995;&#32113;&#38283;&#30332;&#32773;&#12289;&#36039;&#23433;&#23560;&#23478;&#36996;&#26159;&#38283;&#28304;&#24859;&#22909;&#32773;&#65292;&#26412;&#22580;&#28436;&#35611;&#37117;&#23559;&#28858;&#24744;&#25581;&#31034;&#22914;&#20309;&#22890;&#22238;&#20282;&#26381;&#22120;&#33287;&#20491;&#20154;&#38651;&#33126;&#24213;&#23652;&#30340;&#32085;&#23565;&#25484;&#25511;&#27402;&#65292;&#20006;&#33287;&#20840;&#29699;&#31038;&#32676;&#25884;&#25163;&#65292;&#20849;&#21516;&#24314;&#27083;&#19968;&#20491;&#26356;&#33258;&#30001;&#12289;&#36879;&#26126;&#19988;&#23433;&#20840;&#30340;&#38283;&#25918;&#30828;&#39636;&#29983;&#24907;&#22280;&#12290;</abstract>
                <slug>coscup-2026-2498-unlock-bios-from-close-to-open</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='1124'>&#32000;&#29020;&#35946;/Samba Chi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZPKMGU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='88bde637-afc2-50be-aa2b-b7acc953565c' id='2519' code='WMPHPN'>
                <room>TR515</room>
                <title>Tamago capabilities and why you should run Go-based firmware</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>This talk will showcase and explore the usage of Go outside the normal usage in an operating system and how you can even write bare metal firmware with it. We will show how to run VPN tools like Tailscale and Netbird directly on your hardware without an operating system. We will also learn what has changed since the last Tamago talk during OSFC last year including new platforms, upstream effort of bare metal Go directly into the official compiler and pure-go networking and filesystem work.</abstract>
                <slug>coscup-2026-2519-tamago-capabilities-and-why-you-should-run-go-based-firmware</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='1105'>Marvin Drees</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WMPHPN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a239b8be-8960-56c6-9676-a02f8861d276' id='2572' code='9T8PEK'>
                <room>TR515</room>
                <title>First coreboot port - Easier than expected</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Demoing my first coreboot port and describing the experience. How to start, how to debug, common issues and how to contribute to upstream.</abstract>
                <slug>coscup-2026-2572-first-coreboot-port-easier-than-expected</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='859'>Daniel Schaefer</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9T8PEK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a35f971d-67d4-5650-bb8e-a8d8095698e8' id='2546' code='EHPZSF'>
                <room>TR515</room>
                <title>Evolving Arm Firmware Ecosystem - Firmware Testing and Telemetry</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>Firmware today is not just about &#8220;it boots.&#8221; We also care about whether it&#8217;s correct, testable, and even observable at runtime.
In this talk, I&#8217;ll share some of Arm&#8217;s recent work in opensource, focusing on two areas: testing and telemetry.

1. Firmware testing
1.1 edk2-test (UEFI-SCT) and FWTS

2. Firmware telemetry
2.1 OpenBMC bulk telemetry</abstract>
                <slug>coscup-2026-2546-evolving-arm-firmware-ecosystem-firmware-testing-and-telemetry</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='857'>Ann Cheng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/EHPZSF/resources/coscup2026_EvolvingArmFirmwareEcosy_o5V6XsG.pdf">Presentation Slide</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/EHPZSF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0f10e4a0-3859-50e6-9814-2c44b18a6bdf' id='2239' code='TEDPF3'>
                <room>TR515</room>
                <title>Agentic AI for Firmware: Automate the Loop, Own the Decisions</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>Embedded &#33287; Firmware &#24037;&#31243;&#24107;&#30340;&#26085;&#24120;&#65292;&#20805;&#28415; fetch code&#12289;repo sync&#12289;build&#12289;&#39511;&#35657;&#12289;&#29138;&#37636;&#33287;&#25910;&#38598; log &#31561;&#37325;&#35079;&#27969;&#31243;&#12290;&#27599;&#20491; project &#37117;&#35201;&#37325;&#26032;&#22519;&#34892;&#19968;&#27425;&#65292;&#31561;&#24453;&#26178;&#38291;&#24456;&#38263;&#65292;&#30495;&#27491;&#38656;&#35201;&#24037;&#31243;&#21028;&#26039;&#30340;&#31680;&#40670;&#21371;&#38646;&#25955;&#22320;&#20998;&#24067;&#20854;&#20013;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#25226;&#36889;&#20123;&#21487;&#37325;&#35079;&#12289;&#21487;&#39511;&#35657;&#30340;&#27969;&#31243;&#23553;&#35037;&#25104; AI Agent Skills&#65292;&#35731; Agent &#33258;&#21205;&#25512;&#36914; build pipeline&#65307;&#36935;&#21040;&#19981;&#21487;&#36870;&#25805;&#20316;&#12289;&#28961;&#27861;&#23458;&#35264;&#39511;&#35657;&#30340;&#32080;&#26524;&#65292;&#25110;&#38656;&#35201;&#30828;&#39636;&#32972;&#26223;&#30693;&#35672;&#30340;&#30064;&#24120;&#26178;&#65292;&#21063;&#20572;&#27490;&#22519;&#34892;&#20006;&#20132;&#36996;&#32102;&#24037;&#31243;&#24107;&#12290;&#36879;&#36942;&#26126;&#30906;&#30340; verifier&#12289;stop condition &#33287;&#22519;&#34892;&#32000;&#37636;&#65292;&#19968;&#20301;&#24037;&#31243;&#24107;&#21487;&#20197;&#21516;&#26178;&#30435;&#30563;&#22810;&#20491; project&#65292;&#25226;&#27880;&#24847;&#21147;&#30041;&#32102;&#30495;&#27491;&#38656;&#35201;&#21028;&#26039;&#30340;&#37096;&#20998;&#12290;

&#35696;&#31243;&#23559;&#20197; AOSP &#33287; Pixel &#38283;&#30332;&#27969;&#31243;&#28858;&#20363;&#65292;&#23637;&#31034; Build ID &#33287; source tag &#23565;&#40778;&#12289;repo sync&#12289;vendor binary SHA-256 &#39511;&#35657;&#12289;&#36960;&#31471;&#32232;&#35695;&#12289;&#29138;&#37636;&#21069;&#27298;&#26597;&#12289;&#36880; partition &#29138;&#37636;&#21450;&#38283;&#27231;&#39511;&#35657;&#65292;&#20006;&#35498;&#26126;&#22914;&#20309;&#20197; reversibility&#12289;verifiability &#33287; context judgment &#35373;&#35336;&#20154;&#33287; Agent &#20043;&#38291;&#30340;&#20171;&#20837;&#37002;&#30028;&#65306;&#21738;&#20123;&#24037;&#20316;&#21487;&#20197;&#25918;&#24515;&#33258;&#21205;&#21270;&#65292;&#21738;&#20123;&#27493;&#39519;&#24517;&#38920;&#20572;&#19979;&#20358;&#21839;&#20154;&#12290;</abstract>
                <slug>coscup-2026-2239-agentic-ai-for-firmware-automate-the-loop-own-the-decisions</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='1051'>alanhc</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TEDPF3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cda2b152-eb91-589d-883d-5a85fea063cb' id='2517' code='XXYQ89'>
                <room>TR515</room>
                <title>Porting baremetal Go and Rust to the Aspeed AST2700</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-08T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>This talk will explain and showcase running Go code directly on the silicon of the AST2700 chip. This includes the troubles and blockers during porting and how I overcame them with a full hardware demo. I will briefly go over baremetal Tamago/Go, how it works and how it can be utilized on modern platforms as well has how others can port it to different chips as well.</abstract>
                <slug>coscup-2026-2517-porting-baremetal-go-and-rust-to-the-aspeed-ast2700</slug>
                <track>Open Source Firmware</track>
                
                <persons>
                    <person id='1105'>Marvin Drees</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XXYQ89/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hallway outside TR309' guid='068b52b4-975e-559d-bd06-33a23516c0cd'>
            <event guid='af3f1bb7-8b74-57d8-a829-73cf361909da' id='2643' code='NJVEJF'>
                <room>Hallway outside TR309</room>
                <title>Hacking Corner 1 DAY1</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>Hacking Corner &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#20132;&#35516;&#24307;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

&#35352;&#24471;&#33267;&#27492;&#19979;&#26041;&#36899;&#32080;&#38321;&#35712;&#27880;&#24847;&#20107;&#38917;&#20006;&#30331;&#35352;&#12290;
https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?tab=t.0</abstract>
                <slug>coscup-2026-2643-hacking-corner-1-day1</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NJVEJF/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hallway outside TR409' guid='344d39a3-962c-5fe4-9df2-45e138d2da01'>
            <event guid='a388739a-f957-5410-8fa0-327794b612a6' id='2645' code='H7VDUY'>
                <room>Hallway outside TR409</room>
                <title>Hacking Corner 2 DAY1</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-08T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>Hacking Corner &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#20132;&#35516;&#24307;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

&#35352;&#24471;&#33267;&#27492;&#19979;&#26041;&#36899;&#32080;&#38321;&#35712;&#27880;&#24847;&#20107;&#38917;&#20006;&#30331;&#35352;&#12290;
https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?tab=t.0</abstract>
                <slug>coscup-2026-2645-hacking-corner-2-day1</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/H7VDUY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2026-08-09' start='2026-08-09T04:00:00+08:00' end='2026-08-10T03:59:00+08:00'>
        <room name='RB105' guid='7c9eaf96-f216-52b3-8a03-317dd66d47cb'>
            <event guid='05a8e8d5-c75a-5876-84ab-a8d67ac64c4d' id='2603' code='8AZJYT'>
                <room>RB105</room>
                <title>COSCUP x UbuCon Asia 2026: Welcome Day 2</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:00:00+08:00</date>
                <start>09:00</start>
                <duration>00:10</duration>
                <abstract>&#38283;&#22580;</abstract>
                <slug>coscup-2026-2603-coscup-x-ubucon-asia-2026-welcome-day-2</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='471'>COSCUP Team</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8AZJYT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='085e8e11-ef8d-5c42-954e-fb7bd3d56e37' id='2600' code='NEJWDB'>
                <room>RB105</room>
                <title>[Prime Session] From Taiwan-LLM to the Frontier: What Open Source Taught Me, and Why I Still Miss It</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:10:00+08:00</date>
                <start>09:10</start>
                <duration>00:30</duration>
                <abstract>&#36889;&#22580;&#28436;&#35611;&#26371;&#20998;&#20139;&#25105;&#24478; Taiwan-LLM &#19968;&#36335;&#20570;&#38283;&#28304; LLM &#30340;&#32147;&#39511;&#65292;&#20197;&#21450;&#25563;&#20102;&#20301;&#32622;&#36208;&#36914;&#21069;&#32218;&#30740;&#31350;&#24460;&#65292;&#22238;&#38957;&#30475;&#38283;&#28304; LLM &#27169;&#22411;&#30340;&#30332;&#23637;&#12290;

* [Slido Audience Q&amp;A](https://app.sli.do/event/gKxeZrisfYYvLdYLRVJJrB)</abstract>
                <slug>coscup-2026-2600-prime-session-from-taiwan-llm-to-the-frontier-what-open-source-taught-me-and-why-i-still-miss-it</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='846'>&#26519;&#24421;&#24311;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NEJWDB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3e419384-e332-55b2-b80a-75b07894fd52' id='2086' code='JLQPTY'>
                <room>RB105</room>
                <title>Agent &#24456;&#26041;&#20415;&#65292;&#20294;&#26377;&#20123; PR &#25105;&#36996;&#26159;&#24819;&#33258;&#24049;&#23531;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:45:00+08:00</date>
                <start>09:45</start>
                <duration>00:30</duration>
                <abstract>AI &#24037;&#20855;&#27491;&#35731;&#24037;&#31243;&#24107;&#27604;&#20197;&#24448;&#26356;&#23481;&#26131;&#24555;&#36895;&#29983;&#25104;&#31243;&#24335;&#30908;&#12289;&#25506;&#32034;&#24819;&#27861;&#20006;&#30332;&#36215; Pull Request (PR)&#12290;&#28982;&#32780;&#65292;&#26356;&#24555;&#30340;&#29986;&#20986;&#20006;&#19981;&#32317;&#26159;&#24118;&#20358;&#26356;&#22909;&#30340; PR&#12290;&#22312;&#23526;&#38555;&#25033;&#29992;&#20013;&#65292;AI &#29983;&#25104;&#30340;&#35722;&#26356;&#24448;&#24448;&#20276;&#38568;&#33879;&#24120;&#35211;&#30340;&#21839;&#38988;&#65306;&#26356;&#40848;&#22823;&#30340; diff&#65288;&#31243;&#24335;&#30908;&#24046;&#30064;&#65289;&#12289;&#34180;&#24369;&#30340;&#33032;&#32097;&#12289;&#27169;&#31946;&#30340;&#24847;&#22294;&#65292;&#20197;&#21450;&#26356;&#39640;&#30340;&#23529;&#26597;&#36000;&#25812;&#65288;Review Overhead&#65289;&#12290;

&#22312;&#36889;&#22580;&#28436;&#35611;&#20013;&#65292;&#25105;&#23559;&#24478;&#23526;&#29992;&#30340;&#35282;&#24230;&#20998;&#20139; AI &#22312;&#26085;&#24120;&#38283;&#30332;&#20013;&#31350;&#31455;&#33021;&#22312;&#21738;&#35041;&#25552;&#20379;&#30495;&#27491;&#30340;&#24171;&#21161;&#12289;&#22312;&#20309;&#34389;&#38283;&#22987;&#35069;&#36896;&#21839;&#38988;&#65292;&#20197;&#21450;&#28858;&#20160;&#40636;&#25105;&#20173;&#28982;&#36984;&#25799;&#25163;&#21205;&#27083;&#24314;&#22823;&#22810;&#25976;&#30340; PR&#12290;&#26412;&#27425;&#20998;&#20139;&#20006;&#38750;&#35201;&#21453;&#23565; AI&#65292;&#32780;&#26159;&#23560;&#27880;&#26044;&#19968;&#20491;&#23565;&#24037;&#31243;&#24107;&#21644;&#38283;&#28304;&#36002;&#29563;&#32773;&#26356;&#23526;&#29992;&#30340;&#21839;&#38988;&#65306;&#25105;&#20497;&#35442;&#22914;&#20309;&#23559; AI &#35222;&#28858;&#24037;&#20855;&#65292;&#21516;&#26178;&#21448;&#19981;&#25918;&#26820;&#31243;&#24335;&#30908;&#30340;&#25152;&#26377;&#27402;&#12289;&#28165;&#26224;&#24230;&#20197;&#21450;&#23565;&#23529;&#26597;&#32773;&#65288;Reviewer&#65289;&#30340;&#21516;&#29702;&#24515;&#65311;

&#25105;&#20063;&#23559;&#31777;&#35201;&#32080;&#21512;&#33258;&#36523;&#22312;&#38283;&#28304;&#31038;&#32676;&#30340;&#36002;&#29563;&#32147;&#39511;&#65288;&#21253;&#25324;&#33287; Zed &#30456;&#38364;&#30340;&#24037;&#20316;&#65289;&#20316;&#28858;&#31684;&#20363;&#65292;&#20358;&#35498;&#26126;&#28858;&#20160;&#40636;&#19968;&#20491;&#26131;&#26044;&#23529;&#26597;&#12289;&#32080;&#27083;&#33391;&#22909;&#30340;&#35722;&#26356;&#65292;&#24448;&#24448;&#27604;&#19968;&#20491;&#24555;&#36895;&#29983;&#25104;&#30340;&#35722;&#26356;&#26356;&#20855;&#20729;&#20540;&#12290;

&#26412;&#22580;&#28436;&#35611;&#26088;&#22312;&#25552;&#20379;&#23526;&#29992;&#24314;&#35696;&#65292;&#25506;&#35342;&#22914;&#20309;&#20197;&#20581;&#24247;&#30340;&#26041;&#24335;&#27083;&#24314;&#21512;&#36969;&#30340; PR &#20358;&#36002;&#29563;&#38283;&#28304;&#23560;&#26696;&#65292;&#20006;&#29702;&#35299;&#28858;&#20160;&#40636;&#35242;&#33258;&#20445;&#25345;&#23565;&#33032;&#32097;&#65288;Context&#65289;&#30340;&#29702;&#35299;&#33267;&#38364;&#37325;&#35201;&#12290;

Slide: https://speakerdeck.com/tommyhonym/when-agent-helps-and-why-i-still-write-the-pr-myself</abstract>
                <slug>coscup-2026-2086-agent---pr</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='388'>Tommy Han</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JLQPTY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4fdc1c93-c60d-592c-a80b-1b81d3140b6e' id='2339' code='JTPCAZ'>
                <room>RB105</room>
                <title>open-slide&#65306;&#24478;&#39438;&#36554;&#26178;&#30340;&#38728;&#24863;&#21040;&#34909;&#19978; GitHub Trending</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:20:00+08:00</date>
                <start>10:20</start>
                <duration>00:30</duration>
                <abstract>open-slide &#26159;&#19968;&#20491;&#23560;&#28858; AI Agent &#35373;&#35336;&#30340;&#38283;&#28304;&#31777;&#22577;&#26694;&#26550;&#65292;&#35731; coding agent &#29992; React &#23531;&#31777;&#22577;&#65292;&#32780;&#38750;&#34987;&#27169;&#26495;&#38480;&#21046;&#12290;

**&#28858;&#20160;&#40636;&#38283;&#30332; open-slide&#65311;**

&#29694;&#26377; AI &#31777;&#22577;&#24037;&#20855;&#65288;Gamma&#12289;Canva&#12289;NotebookLM &#31561;&#65289;&#22810;&#36208;&#12300;&#27169;&#26495;&#65291;&#22635;&#23383;&#12301;&#25110;&#30452;&#25509;&#29983;&#25104;&#22294;&#20687;&#36335;&#32218;&#65292;AI &#29983;&#25104;&#25991;&#23383;&#22622;&#36914;&#22266;&#23450;&#29256;&#22411;&#65292;&#22909;&#30475;&#20294;&#21315;&#31687;&#19968;&#24459;&#65292;&#35373;&#35336;&#33258;&#30001;&#24230;&#20302;&#12290;open-slide &#25563;&#20102;&#19968;&#20491;&#24605;&#36335;&#65306;&#31777;&#22577;&#26412;&#36074;&#26159;&#35222;&#35258;&#21270;&#30340;&#31243;&#24335;&#30908;&#65292;Agent &#25797;&#38263;&#23531;&#31243;&#24335;&#30908;&#65292;&#25152;&#20197; open-slide &#25552;&#20379;&#30340;&#26159; slide &#30340; runtime&#65292;&#35731; Agent &#22312;&#31777;&#22577;&#38480;&#21046;&#30340;&#31684;&#22285;&#20839;&#65292;&#23436;&#20840;&#33258;&#30001;&#22320;&#29983;&#25104;&#35222;&#35258;&#33287;&#36039;&#35338;&#20839;&#23481;&#12290;

**&#36889;&#20491;&#23560;&#26696;&#25945;&#25105;&#30340;&#22235;&#20214;&#20107;**

1. &#35352;&#19979;&#27599;&#19968;&#20491;&#38728;&#24863;&#65306;&#38568;&#25163;&#35352;&#37636;&#30340;&#24565;&#38957;&#65292;&#23601;&#26159;&#26410;&#20358;&#20316;&#21697;&#30340;&#31278;&#23376;
2. &#20808;&#20570;&#20877;&#24819;&#65306;&#21205;&#25163;&#26412;&#36523;&#23601;&#26159;&#26368;&#22909;&#30340;&#35299;&#27861;
3. &#20027;&#21205;&#35731;&#20316;&#21697;&#34987;&#30475;&#35211;&#65306;Threads &#32147;&#29151;&#26412;&#22320;&#33021;&#35211;&#24230;&#65292;X &#25509;&#35320;&#22283;&#38555;&#31038;&#32676;
4. &#21191;&#25954;&#29992;&#33521;&#25991;&#20132;&#27969;&#65306;&#19968;&#21063;&#38283;&#28304;&#36002;&#29563;&#21487;&#33021;&#25104;&#28858;&#26368;&#37325;&#35201;&#30340;&#36899;&#32080;

&#22914;&#26524;&#20320;&#20063;&#26377;&#19968;&#20491;&#25918;&#22312;&#24515;&#35041;&#24456;&#20037;&#30340;&#38728;&#24863;&#65292;&#24076;&#26395;&#36889;&#22580;&#20998;&#20139;&#33021;&#25104;&#28858;&#20320;&#25353;&#19979;&#12300;&#26032;&#22686;&#23560;&#26696;&#12301;&#30340;&#25512;&#21147;&#65281;</abstract>
                <slug>coscup-2026-2339-open-slide--github-trending</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1334'>Yiwei Ho</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/1weiho/open-slide">GitHub repo</link>
                
                    <link href="https://open-slide.dev/">open-slide website</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JTPCAZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0e14c8c5-9287-543b-8ba8-dbe77a1e59fa' id='2396' code='S8GEJP'>
                <room>RB105</room>
                <title>makeslide: NotebookLM &#19981;&#22816;&#22909;&#29992;&#65311;&#37027;&#23601;&#33258;&#24049;&#20570;&#19968;&#20491;&#35486;&#38899;&#31777;&#22577;&#29983;&#25104;&#24037;&#20855;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:55:00+08:00</date>
                <start>10:55</start>
                <duration>00:30</duration>
                <abstract>NotebookLM &#26159;&#38750;&#24120;&#26377;&#29992;&#30340; AI &#23416;&#32722;&#33287;&#20839;&#23481;&#36681;&#25563;&#24037;&#20855;&#65292;&#20294;&#22312;&#35486;&#35328;&#12289;&#27969;&#31243;&#25511;&#21046;&#12289;&#36664;&#20837;&#26684;&#24335;&#12289;&#22312;&#22320;&#21270;&#38656;&#27714;&#33287;&#21487;&#23458;&#35069;&#21270;&#31243;&#24230;&#19978;&#65292;&#20173;&#26377;&#19981;&#23569;&#38480;&#21046;&#12290;&#33287;&#20854;&#31561;&#24453;&#24179;&#21488;&#21151;&#33021;&#36880;&#27493;&#23436;&#21892;&#65292;&#19981;&#22914;&#22039;&#35430;&#29992;&#38283;&#28304;&#26041;&#24335;&#25171;&#36896;&#19968;&#20491;&#26356;&#31526;&#21512;&#29305;&#23450;&#22580;&#26223;&#30340;&#26367;&#20195;&#24037;&#20855;&#12290;makeslide &#26159;&#19968;&#20491;&#35486;&#38899;&#31777;&#22577;&#29983;&#25104;&#33287;&#25773;&#25918;&#31995;&#32113;&#65292;&#30446;&#27161;&#26159;&#35731;&#20351;&#29992;&#32773;&#21487;&#20197;&#24478; PDF &#25110;&#31777;&#22577;&#22823;&#32177;&#20986;&#30332;&#65292;&#33258;&#21205;&#29986;&#29983;&#21487;&#25773;&#25918;&#30340;&#35486;&#38899;&#31777;&#22577;&#12290;&#31995;&#32113;&#30446;&#21069;&#21487;&#25509;&#21463; PDF&#65292;&#23559;&#38913;&#38754;&#36681;&#28858;&#22294;&#29255;&#20006;&#25277;&#21462;&#25991;&#23383;&#65307;&#20063;&#21487;&#20197;&#25509;&#21463;&#20197; ## Slide XX &#20998;&#38548;&#30340;&#31777;&#22577;&#22823;&#32177;&#65292;&#36914;&#19968;&#27493;&#29986;&#29983;&#25237;&#24433;&#29255;&#22294;&#29255;&#12289;&#36880;&#23383;&#31295;&#33287;&#35486;&#38899;&#20839;&#23481;&#12290;&#30446;&#21069;&#23560;&#26696;&#20197;&#32321;&#39636;&#20013;&#25991;&#28858;&#20027;&#35201;&#25903;&#25588;&#35486;&#35328;&#65292;&#24460;&#31471;&#25505; Fastify &#33287; TypeScript&#65292;&#21069;&#31471;&#20351;&#29992; React&#12289;Vite &#33287; Tailwind&#65292;&#20006;&#25552;&#20379;&#19978;&#20659;&#12289;&#34389;&#29702;&#12289;&#26597;&#35426;&#33287;&#25773;&#25918;&#25152;&#38656;&#30340; API &#33287;&#34389;&#29702;&#31649;&#32218;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139; makeslide &#30340;&#35373;&#35336;&#21205;&#27231;&#12289;&#31995;&#32113;&#26550;&#27083;&#12289;PDF &#21040;&#35486;&#38899;&#31777;&#22577;&#30340;&#34389;&#29702;&#27969;&#31243;&#65292;&#20197;&#21450;&#38283;&#30332;&#36942;&#31243;&#20013;&#23565; NotebookLM-like &#24037;&#20855;&#12300;&#21487;&#33258;&#24314;&#12289;&#21487;&#20462;&#25913;&#12289;&#21487;&#22312;&#22320;&#21270;&#12301;&#30340;&#23526;&#20316;&#32147;&#39511;&#12290;</abstract>
                <slug>coscup-2026-2396-makeslide-notebooklm</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='504'>&#29579;&#20305;&#20013;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/S8GEJP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d02e5fba-5842-58b9-bc17-39b62894aca2' id='2400' code='VA3UPR'>
                <room>RB105</room>
                <title>AI&#27169;&#22411;&#30340;&#25991;&#21270;&#30450;&#21312;&#9472;&#25506;&#35342;AI&#28204;&#35430;&#27161;&#28310;&#30340;&#38283;&#28304;&#29694;&#27841;&#35264;&#23519;&#33287;&#38627;&#38988;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>AI&#27169;&#22411;&#30340;&#25991;&#21270;&#30450;&#21312;&#9472;&#25506;&#35342;AI&#28204;&#35430;&#27161;&#28310;&#30340;&#38283;&#28304;&#29694;&#27841;&#35264;&#23519;&#33287;&#38627;&#38988;

&#30446;&#21069;&#30340; AI &#27169;&#22411;&#38614;&#20855;&#20633;&#39640;&#24230;&#30340;&#25216;&#34899;&#27969;&#26274;&#24615;&#65292; &#20294;&#38263;&#26399;&#23616;&#38480;&#26044;&#35199;&#26041;&#35264;&#40670;&#30340;&#29694;&#29376;&#65292;&#32570;&#20047;&#23565;&#20840;&#29699;&#35486;&#35328;&#22810;&#27171;&#24615;&#30340;&#29702;&#35299;&#65292;&#23566;&#33268;&#27169;&#22411;&#22312;&#38754;&#23565;&#38750;&#35199;&#26041;&#35486;&#22659;&#26178;&#23481;&#26131;&#29986;&#29983;&#21028;&#26039;&#22833;&#35492;&#65292;&#30475;&#20284;&#28961;&#23475;&#30340;&#25991;&#23383;&#33287;&#24433;&#20687;&#32080;&#21512;&#21371;&#21487;&#33021;&#35320;&#29359;&#29305;&#23450;&#25991;&#21270;&#31105;&#24524;&#65292;&#28858;&#20102;&#24396;&#35036;&#36889;&#19968;&#25991;&#21270;&#30450;&#40670;&#65292;&#19968;&#20491;&#21517;&#28858; AI Luminate &#30340;&#35336;&#30059;&#29986;&#29983;&#12290;&#30001;&#38283;&#25918;&#24335; AI &#24037;&#31243;&#32879;&#30431;MLCommons &#20027;&#23566;&#65292;&#28085;&#33995;&#21360;&#24230;&#12289;&#26032;&#21152;&#22369;&#12289;&#38867;&#22283;&#12289;&#26085;&#26412;&#12289;&#23391;&#21152;&#25289;&#12289;&#21488;&#28771;&#31561;&#19981;&#21516;&#22296;&#38538;&#65292;&#36879;&#36942;&#22296;&#38538;&#38283;&#30332;&#12300;&#22810;&#27169;&#24907;&#23433;&#20840;&#28204;&#35430;&#22871;&#20214;&#12301;AIRR Multimodal &#65292;&#20358;&#25552;&#21319;&#27169;&#22411;&#23565;&#22810;&#35486;&#31995;&#29872;&#22659;&#20013;&#31038;&#20132;&#33287;&#21830;&#26989;&#32048;&#24494;&#24046;&#30064;&#30340;&#25033;&#35722;&#33021;&#21147;&#12290;&#36879;&#36942;&#36889;&#31278;&#36328;&#22283;&#30028;&#30340;&#21512;&#20316;&#35413;&#20272;&#20358;&#30906;&#20445; AI &#33021;&#22312;&#22810;&#20803;&#30340;&#29694;&#23526;&#19990;&#30028;&#20013;&#65292;&#20855;&#20633;&#25991;&#21270;&#26234;&#21147;&#33287;&#20840;&#29699;&#36969;&#29992;&#24615;&#30340;&#23433;&#20840;&#22522;&#28310;&#65292;&#25104;&#28858;&#23565;&#25976;&#21313;&#20740;&#20351;&#29992;&#32773;&#22343;&#23433;&#20840;&#19988;&#26377;&#25928;&#30340;&#30693;&#35672;&#20171;&#38754;&#12290;

&#20294;&#23526;&#38555;&#19978;&#20154;&#24037;&#26234;&#24935;&#22312;&#34389;&#29702;&#22810;&#20803;&#25991;&#21270;&#35486;&#22659;&#33287;&#23433;&#20840;&#24615;&#35413;&#20272;&#26178;&#65292;&#24448;&#24448;&#22312;&#29702;&#35299;&#38750;&#33521;&#35486;&#20351;&#29992;&#22320;&#21312;&#30340;&#31038;&#20132;&#31105;&#24524;&#33287;&#25991;&#21270;&#32048;&#24494;&#24046;&#21029;&#19978;&#34920;&#29694;&#19981;&#20339;&#65292;&#22312;&#38754;&#23565;&#38750;&#35199;&#26041;&#32972;&#26223;&#30340;&#24773;&#22659;&#23481;&#26131;&#29986;&#29983;&#21028;&#26039;&#22833;&#35492;&#65292;&#23384;&#22312;&#26997;&#39640;&#30340;&#28431;&#22577;&#29575;&#12290;&#35201;&#22914;&#20309;&#20351;AI &#30340;&#33021;&#30495;&#27491;&#29702;&#35299;&#22810;&#20803;&#25991;&#21270;&#35486;&#31995;&#32972;&#24460;&#30340;&#25991;&#21270;&#24847;&#28085;&#33287;&#28507;&#22312;&#34909;&#31361;&#65292;&#25171;&#36896;&#20855;&#20633;&#25991;&#21270;&#26234;&#21830;&#30340;&#20840;&#29699;&#21270; AI&#65292;&#26159;&#30446;&#21069;&#25152;&#38754;&#33256;&#30340;&#22196;&#23803;&#25361;&#25136;&#12290;</abstract>
                <slug>coscup-2026-2400-ai-ai</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='152'>Yider Hsu</person><person id='1464'>Tom Lin</person><person id='5'>Jeff Huang</person><person id='3'>petertc</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VA3UPR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1b84707e-79ba-51da-ac3f-ad799405d2ae' id='2181' code='TJBUBN'>
                <room>RB105</room>
                <title>Beyond the Code: Defining Open Source AI</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The tech industry is currently witnessing a linguistic land grab. **As AI floods the ecosystem, the definition of &quot;Open Source&quot; is being stretched to its breaking point**. While traditional Open Source Software relies on deterministic code and transparent licenses, the non-linear, opaque nature of Large Language Models challenges these old paradigms. Without a rigorous redefinition of openness, we risk a future of black-box innovation.

To bridge this gap, we will start by establishing a baseline understanding of AI mechanics. With this core understanding established, we will deconstruct the AI stack to understand **why traditional software licenses fail**. We&#8217;ll move beyond the surface level to explore:
- **The Pull Request Paradox**: Why modifying a model&#8217;s behavior is fundamentally different from a standard pull request and what that means for community contribution.
- **Sovereignty vs. Access**: A deep dive into the &quot;Openness Spectrum&quot;, comparing different Open Source AI standards, including the Open Source AI Definition by the Open Source Initiative.
- **The Anatomy of Openwashing**: How providers use the &quot;Open&quot; label to gain community trust while gatekeeping the curation of training data and the compute recipes essential for true Open Source AI.

Attendees will walk away with a **comprehensive framework for evaluating AI &quot;openness&quot;**, a technical understanding of why &quot;open weights&quot; does not equal &quot;open source&quot;, and the vocabulary needed to advocate for true digital sovereignty in their communities or organizations.</abstract>
                <slug>coscup-2026-2181-beyond-the-code-defining-open-source-ai</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1254'>Alfonso Cancellara</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TJBUBN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ec8dd1e2-3d6a-58b6-9e25-1c7631468d95' id='2129' code='7JPPXJ'>
                <room>RB105</room>
                <title>From Annotation Tools to Real-World AI: My Open-Source Journey with Labelme, Medical Imaging, and Industrial Vision</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:35:00+08:00</date>
                <start>13:35</start>
                <duration>00:30</duration>
                <abstract>In practical artificial intelligence development, while model design is important, project success often depends more on data annotation workflows, toolchain integration, and engineering deployment. This talk draws on my real-world contributions to the open-source annotation tool Labelme, showing how practical user needs led to multilingual localization and feature improvements, as well as the technical trade-offs involved in collaborating with upstream maintainers and the community. Building on this experience, the session explores how open-source tools help bridge AI research and real-world applications, highlighting challenges such as data quality and privacy in medical image segmentation and data distribution shifts and real-time requirements in multi-site industrial vision deployment. Through cross-domain case studies, it emphasizes the critical role of open-source tooling in modern AI workflows and demonstrates how addressing real problems through community collaboration can effectively support engineering practice in medical and industrial AI systems.</abstract>
                <slug>coscup-2026-2129-from-annotation-tools-to-real-world-ai-my-open-source-journey-with-labelme-medical-imaging-and-industrial-vision</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='516'>Kan (Koala)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7JPPXJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='0daeaa5a-b6d2-53d1-88aa-11096c968b21' id='2227' code='CV9JMX'>
                <room>RB105</room>
                <title>The Evolution of AI Agents in E-Commerce: From Chatbots to Autonomous Transactions</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:15:00+08:00</date>
                <start>14:15</start>
                <duration>00:30</duration>
                <abstract>Most AI solutions in e-commerce today are still rule-based chatbots. The next step &#8212; intelligent assistants powered by RAG and function calling, capable of working with product catalogs and guiding buyers through purchases in a conversation &#8212; is gaining traction but remains far from mainstream adoption. And on the horizon, a third model is already taking shape: fully agentic commerce, where a buyer&apos;s AI agent independently discovers, compares, and purchases products without ever visiting a store&apos;s website.
What makes this shift possible is open source. The entire infrastructure for agentic commerce is being built on open standards and protocols licensed under Apache 2.0. First came universal protocols &#8212; Anthropic&apos;s MCP for agent-to-service interaction and Google&apos;s A2A for agent-to-agent communication. Then, specialized commerce protocols emerged on top of them: Google&apos;s UCP backed by Shopify, Stripe, Visa, and 20+ partners, and OpenAI&apos;s ACP co-developed with Stripe. All open source. All community-governed.
In this talk, we&apos;ll explore where the industry currently stands on this evolutionary ladder, how the approaches of key players differ, why they chose open source as the foundation for commercial infrastructure, which early experiments have already failed &#8212; and what sellers and developers should be doing today to prepare for a world where the storefront is a context window.</abstract>
                <slug>coscup-2026-2227-the-evolution-of-ai-agents-in-e-commerce-from-chatbots-to-autonomous-transactions</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='963'>Sasha Denisov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CV9JMX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1ae69b7a-c60e-593f-8530-62cda2e87498' id='2601' code='RJW7QF'>
                <room>RB105</room>
                <title>[Prime Session] Building Bridges from Asia to Global Open Source</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:25:00+08:00</date>
                <start>15:25</start>
                <duration>00:45</duration>
                <abstract>Open source is not only software we use, but a way for engineers, students, companies, communities, and even countries to learn and grow together. However, many people in Asia still face barriers when trying to join global open source communities: language, cultural distance, lack of confidence, and limited organizational support.

In this keynote, I will share how we have approached these challenges in Japan through Kubernetes Upstream Training Japan, Cloud Native Community Japan, localization activities, and corporate open source strategy. These efforts started as local-language onboarding, but gradually evolved into a pathway that helps users take their first steps toward real upstream contribution.

I will also discuss why sustainable contribution cannot depend only on heroic individuals. Companies, universities, OSPOs, policy makers, foundations, and local communities all have roles to play in building participation infrastructure. Through Japan&#8217;s experience, I hope to explore how Asian communities can learn from each other and build stronger bridges to global open source.

* [Slido Audience Q&amp;A](https://app.sli.do/event/i5o2LosxAzZgVSa2qsA3y6)</abstract>
                <slug>coscup-2026-2601-prime-session-building-bridges-from-asia-to-global-open-source</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='1504'>Shu Muto</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RJW7QF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e7e0ab24-161e-5ff2-98f0-9f02c3489985' id='2604' code='XFYCTY'>
                <room>RB105</room>
                <title>Closing X &#9889;Lightning talk / &#38275;&#38651;&#31168; &#9889;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T16:15:00+08:00</date>
                <start>16:15</start>
                <duration>00:45</duration>
                <abstract>&#38275;&#38651;&#31168;&#35611;&#32773;&#25351;&#21335; / Lightning talk speaker guide

&#38275;&#38651;&#31168;&#26159;&#19968;&#20491;&#30001;&#22810;&#22580;&#36229;&#30701;&#26178;&#30340;&#35696;&#31243;&#30332;&#34920;&#27083;&#25104;&#30340;&#19968;&#20491;&#34920;&#28436;&#24615;&#36074;&#23621;&#22810;&#30340;&#27963;&#21205;&#65292;&#36890;&#24120;&#26371;&#34987;&#25918;&#22312;&#29544;&#20308;&#26178;&#27573;&#65292;&#25152;&#26377;&#26371;&#30526;&#37117;&#26371;&#32858;&#38598;&#21040;&#36889;&#20491;&#26371;&#35696;&#24307;&#35264;&#36062;&#36889;&#40803;&#34920;&#28436;&#65292;&#31281;&#20043;&#28858;&#38275;&#38651;&#31168; (Lightning Talks)&#12290;

Lightning Talks feature a series of ultra-short presentations that are highly engaging and entertaining. Usually scheduled in a dedicated, exclusive time slot, all attendees gather in the main hall to watch the show.

&#22577;&#21517;&#20197;&#21450;&#20102;&#35299;&#30456;&#38364;&#36039;&#35338;&#35531;&#21443;&#32771; / For registration and more information, please visit:
https://s.coscup.org/lt26

&#38275;&#38651;&#31168;&#35611;&#32773;&#21517;&#21934; / Lightning Talk Speaker List&#65306;
- 1. [Product Coach agent](https://hackmd.io/@bobchao/SJjF3YSUzl#/)
- 2. [Make your own (open source) silicon chip for under $200USD.](https://wafer.space/coscup26)
- 3. [SERPENTINE &#38283;&#28304;&#33258;&#30001;&#26354;&#32218;3D&#24314;&#27169;&#36575;&#39636;](https://github.com/chisomobanzi/Serpentine3D/blob/main/talks/coscup-2026.pdf)
- 4. [CoVTuberGraph: &#20351;&#29992;Graph&#32080;&#27083;&#32000;&#37636; VTuber &#27511;&#21490;](https://docs.google.com/presentation/d/1rGbRFkItgcEpm4vOf9OiZQuNjDoFiLrfYYj7rVsX3-I/edit?usp=sharing)
- 5. [Japanese Open Source Activities with TV media.(Japanese idols cons etc.)](https://drive.google.com/file/d/1zh-8MKOfZMkmpbXJNqjYmSiOPyH-RR3t/view?usp=sharing)
- 6. [Godot In-game MCP server](https://hackmd.io/@bogay/godot-in-game-mcp-server)
- 7. [&#38283;&#28304;&#32887;&#28079;](https://drive.google.com/file/d/1rMqXDnuaHJqDiDb5QzJpcMUoMm2aiWQH/view?usp=sharing)
- 8. [&#24478;&#27963;&#21205;&#22577;&#21517;&#24179;&#21488;&#21040;&#27963;&#21205;&#22577;&#21040;&#24179;&#21488;](https://gamma.app/docs/-0asf28wfwvrtspy)
- 9. [EZ100PU &#35712;&#21345;&#27231;Linux&#39493;&#21205;&#29694;&#27841;](https://hackmd.io/@brlin/ez100pu-linux-drivers-in-2026)
- 10. DLLM &#30740;&#31350;x&#25945;&#32946;&#31038;&#32676;
- &#20633;&#21462;1. How our co-op has a cost-per-employee of $0 by self-hosting FOSS SASS
- &#20633;&#21462;2. [&#19981;&#21482; Good First Issue: &#38283;&#28304;&#26032;&#25163;&#22914;&#20309;&#25214;&#38988;&#30446;](https://gamma.app/docs/Good-First-Issue--j80kiiz2boxttz6)
- &#20633;&#21462;3. I made my own AI Assistant
- &#20633;&#21462;4. &quot;Personal Medical Knowledge Wiki&quot; I built an AI- compiled personal health wiki, inspired by Andrejkapathy&apos;s post
- &#20633;&#21462;5. &#32887;&#20154;&#25163;&#20316;&#38283;&#28304; App &#22312; 2026 &#36996;&#33021;&#32763;&#20986;&#20160;&#40636;&#26032;&#33457;&#26395;

&#35531;&#26044; 16:00 &#25269;&#36948; RB105 &#24038;&#20596;&#21069;&#25490;&#24231;&#20301;&#21521;&#24037;&#20316;&#20154;&#21729;&#22577;&#21040;
&#22914;&#26410;&#26044;&#26178;&#38291;&#20839;&#23436;&#25104;&#22577;&#21040;&#23559;&#35222;&#21516;&#26820;&#27402;&#65292;&#20006;&#23559;&#21517;&#38989;&#36958;&#35036;&#32102;&#20633;&#21462;

Please arrive at RB105 by 16:00 and check in with a staff member at the front-row seats on the left side. Failure to complete check-in within the allotted time will be treated as forfeiture, and your spot will be reassigned to a waitlisted candidate.</abstract>
                <slug>coscup-2026-2604-closing-x-lightning-talk</slug>
                <track>Main Session Track</track>
                
                <persons>
                    <person id='471'>COSCUP Team</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XFYCTY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='RB101' guid='3016b4d9-117a-5af5-b273-4679694796d0'>
            <event guid='00ce5fcd-c8bf-5113-888e-d38309a473c6' id='2525' code='JA8LJD'>
                <room>RB101</room>
                <title>Making Postgres Central in Your Data Center</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>Postgres has the unique ability to act as a powerful data aggregator in many data centers. This talk shows how Postgres&apos;s extensibility, access to foreign data sources, and ability to handle NoSQL-like and data warehousing workloads gives it unmatched capabilities to function in this role.</abstract>
                <slug>coscup-2026-2525-making-postgres-central-in-your-data-center</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1425'>Bruce Momjian</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JA8LJD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d467fb75-b927-5142-8abe-81c3f0008b2f' id='2281' code='XLKBSU'>
                <room>RB101</room>
                <title>Index best practice and hypothetical indexes in PostgreSQL</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:45:00+08:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>Covering indexes, partial indexes, access methods, operator classes, Index-only scans... Indexes in PostgreSQL are extensible and have a lot of features, so it&apos;s not always easy to know how to best use them or when not to use them.

In this talk we will cover multiple areas of indexing, giving example scenario example and best practice to highlight their use cases, and general improvements around indexes in the recent releases.

We will also cover some extensions around indexing, including hypopg that allows you to create hypothetical indexes to help you decide whether an index should be created or not, and other external tools to detect various problems around indexes.</abstract>
                <slug>coscup-2026-2281-index-best-practice-and-hypothetical-indexes-in-postgresql</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='29'>Julien Rouhaud</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XLKBSU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='28aecc78-18e5-5cf7-abbf-dfb0cdba695a' id='2249' code='ASC9WV'>
                <room>RB101</room>
                <title>When Life Gives You Containers, Make an Open Source RDS: A Kubernetes Love Story</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>This isn&#8217;t your typical technical talk. We&#8217;ll take you on a step-by-step adventure, starting from a humble single database in a container and adding components one by one, just like we did. You&#8217;ll witness firsthand how we tackled real-world challenges, from storage and scaling to monitoring and UI design, to create OpenEverest - CNCF Sandbox project.

You&#8217;ll walk away with a deep understanding of how Kubernetes can be used to orchestrate complex and stateful applications (like databases clusters).

Join us and discover how you can break free from vendor lock-in, save costs, and build a database that&#8217;s truly yours. This is your chance to learn from our triumphs and tribulations, and be inspired to create your own open source success story.</abstract>
                <slug>coscup-2026-2249-when-life-gives-you-containers-make-an-open-source-rds-a-kubernetes-love-story</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1282'>Sergey Pronin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ASC9WV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='af2c5a9f-aec6-5730-a0a3-b58ee7e0e188' id='2542' code='ZCCDSX'>
                <room>RB101</room>
                <title>I Didn&apos;t Know Postgres Could Do That!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:15:00+08:00</date>
                <start>12:15</start>
                <duration>00:30</duration>
                <abstract>PostgreSQL is often thought of as &quot;The Database for DBAs&quot;, but what more and more developers are finding out is that what makes Postgres &quot;The Worlds Most Advanced Open Source Database&quot; is its wide array of features, many of which are really geared towards users who want to build applications on top of Postgres.

In this talk, we&apos;ll look at some of the features in Postgres you may not have seen in other database systems, and talk about how you can make use of those features in your applications. Queries, indexing, data types, and more will all be up for discussion as we show you examples of just what Postgres can do.</abstract>
                <slug>coscup-2026-2542-i-didn-t-know-postgres-could-do-that</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1433'>Robert Treat</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZCCDSX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='14368b0c-4c88-5ebf-82a1-71341f3d03fd' id='2504' code='9QK8SH'>
                <room>RB101</room>
                <title>My Journey from First Patch to PostgreSQL Significant Contributor</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Over the past 7 years, I contributed to the Global PostgreSQL Open-Source community through patches, patch reviews, technical blogs, conferences, and community participation. What started as small contributions gradually became deeper involvement in PostgreSQL core development and the open-source community.

In 2025, my patch featuring Parallel TID Range Scan was accepted into the upcoming PostgreSQL 19 that makes me recognized as a PostgreSQL Significant Contributor in the global community. This talk shares the lessons, challenges, and experiences from that journey, along with tips and insights for Taiwanese PostgreSQL developers or users interested in contributing to Global PostgreSQL Open Source community.</abstract>
                <slug>coscup-2026-2504-my-journey-from-first-patch-to-postgresql-significant-contributor</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1363'>Cary Huang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/9QK8SH/resources/from-first-patch-to-contributor-COS_NQe03Xq.pdf">ppt</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9QK8SH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='062c554e-3930-5656-a84c-ae6bb885bacb' id='2548' code='CTTGPG'>
                <room>RB101</room>
                <title>&#22312;&#20013;&#22269;&#24314;&#35774; PostgreSQL &#24320;&#28304;&#31038;&#21306;&#65306;&#20174;&#26412;&#22320;&#29992;&#25143;&#21040;&#20840;&#29699;&#21327;&#20316;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:45:00+08:00</date>
                <start>13:45</start>
                <duration>00:30</duration>
                <abstract>PostgreSQL &#26159;&#20840;&#29699;&#26368;&#25104;&#21151;&#30340;&#24320;&#28304;&#25968;&#25454;&#24211;&#39033;&#30446;&#20043;&#19968;&#65292;&#20294;&#24314;&#35774;&#19968;&#20010;&#20581;&#24247;&#30340;&#26412;&#22320;&#31038;&#21306;&#24182;&#19981;&#21482;&#26159;&#25216;&#26415;&#38382;&#39064;&#65292;&#20063;&#38656;&#35201;&#32763;&#35793;&#12289;&#25945;&#32946;&#12289;&#32447;&#19979;&#27963;&#21160;&#12289;&#20250;&#35758;&#12289;&#29992;&#25143;&#26696;&#20363;&#65292;&#20197;&#21450;&#36830;&#25509;&#26412;&#22320;&#29992;&#25143;&#19982;&#20840;&#29699;&#19978;&#28216;&#31038;&#21306;&#30340;&#26725;&#26753;&#12290;

&#26412;&#28436;&#35762;&#23558;&#20998;&#20139;&#22312;&#20013;&#22269;&#24314;&#35774;&#21644;&#25903;&#25345; PostgreSQL &#30456;&#20851;&#24320;&#28304;&#31038;&#21306;&#30340;&#23454;&#36341;&#32463;&#39564;&#65292;&#21253;&#25324;&#26412;&#22320; Meetup&#12289;&#21452;&#35821;&#31038;&#21306;&#20869;&#23481;&#12289;PostgreSQL &#25945;&#32946;&#12289;&#22823;&#23398;&#21512;&#20316;&#65292;&#20197;&#21450; IvorySQL&#12289;SynchDB &#31561;&#19979;&#28216;&#24320;&#28304;&#39033;&#30446;&#12290;

&#28436;&#35762;&#36824;&#23558;&#35752;&#35770;&#22914;&#20309;&#25910;&#38598;&#24182;&#21311;&#21517;&#21270;&#30495;&#23454;&#29983;&#20135;&#29615;&#22659;&#20013;&#30340;&#38382;&#39064;&#65292;&#23558;&#20854;&#36716;&#21270;&#20026;&#21487;&#22797;&#29616;&#30340;&#25216;&#26415;&#26696;&#20363;&#65307;&#22914;&#20309;&#36890;&#36807;&#31038;&#21306;&#27963;&#21160;&#36830;&#25509;&#29992;&#25143;&#12289;&#24320;&#21457;&#32773;&#21644;&#36129;&#29486;&#32773;&#65307;&#20197;&#21450;&#21306;&#22495;&#31038;&#21306;&#22914;&#20309;&#26356;&#31215;&#26497;&#22320;&#21442;&#19982;&#20840;&#29699; PostgreSQL &#29983;&#24577;&#12290;

&#26412;&#28436;&#35762;&#36866;&#21512;&#24320;&#28304;&#31038;&#21306;&#32452;&#32455;&#32773;&#12289;PostgreSQL &#29992;&#25143;&#12289;&#24320;&#21457;&#32773;&#12289;&#25945;&#32946;&#24037;&#20316;&#32773;&#65292;&#20197;&#21450;&#25152;&#26377;&#23545;&#36328;&#35821;&#35328;&#12289;&#36328;&#22320;&#21306;&#24320;&#28304;&#31038;&#21306;&#24314;&#35774;&#24863;&#20852;&#36259;&#30340;&#20154;&#12290;</abstract>
                <slug>coscup-2026-2548-postgresql</slug>
                <track>PostgreSQL Taiwan</track>
                
                <persons>
                    <person id='1435'>Grant Zhou</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CTTGPG/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='RB102' guid='a960a114-fb32-59e0-a235-7245a1425ba4'>
            <event guid='48f507da-9eee-51cd-be37-d69b5f2b6c58' id='2445' code='ZZNCJ9'>
                <room>RB102</room>
                <title>&#25105;&#29992; OWASP Top 10 &#25475;&#20102; Gemma 4&#65292;&#36889;&#26159;&#25104;&#32318;&#21934;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>Google &#25512;&#20986; Gemma 4 &#30340;&#26178;&#20505;&#38468;&#20102; model card &#21644; safety benchmark&#65292;&#20294;&#37027;&#20123;&#25976;&#23383;&#26159; Google &#33258;&#24049;&#28204;&#30340;&#12290;&#22914;&#26524;&#20320;&#29992; OWASP LLM Top 10 &#30340;&#27161;&#28310;&#65292;&#24478;&#25915;&#25802;&#32773;&#35222;&#35282;&#37325;&#26032;&#25475;&#19968;&#36941;&#65292;&#32080;&#26524;&#26371;&#19968;&#27171;&#21966;&#65311;
&#36889;&#22580;&#35696;&#31243;&#20998;&#20139;&#25105;&#20497;&#22312; NVIDIA DGX Spark GB10 &#21644; Mac mini M4&#65288;MLX&#65289;&#19978;&#23565; Gemma 4 26B &#36914;&#34892;&#32005;&#38538;&#25475;&#25551;&#30340;&#23436;&#25972;&#36942;&#31243;&#33287;&#32080;&#26524;&#12290;&#25105;&#20497;&#29992; OpenClaw &#25915;&#25802;&#37832;&#36880;&#38917;&#28204;&#35430; OWASP LLM Top 10 &#30340;&#39080;&#38570;&#38917;&#30446;&#65292;&#21253;&#25324; Prompt Injection&#65288;LLM01&#65306;7 &#38917;&#28204;&#35430;&#36890;&#36942; 5 &#38917;&#65289;&#12289;Visual Prompt Injection&#65288;3 &#38917;&#28204;&#35430;&#30906;&#35469; 2 &#38917;&#24369;&#40670;&#65289;&#65292;&#20197;&#21450;&#20854;&#20182;&#39006;&#21029;&#30340;&#23526;&#28204;&#25976;&#25818;&#12290;
&#20320;&#26371;&#30475;&#21040;&#30340;&#19981;&#26159;&#29702;&#35542;&#20998;&#26512;&#65292;&#32780;&#26159;&#19968;&#20221;&#26377;&#20855;&#39636; pass/fail &#30340;&#25104;&#32318;&#21934;&#12290;&#25105;&#20497;&#26371;&#25286;&#35299;&#27599;&#19968;&#38917;&#28204;&#35430;&#30340;&#25915;&#25802;&#25163;&#27861;&#12289;Gemma 4 &#30340;&#23526;&#38555;&#21453;&#25033;&#12289;&#20197;&#21450;&#21738;&#20123;&#24369;&#40670;&#21487;&#20197;&#29992; NemoClaw Guardrail &#35036;&#24375;&#12290;
&#36889;&#22580;&#30340;&#30446;&#27161;&#19981;&#26159;&#35498; Gemma 4 &#19981;&#23433;&#20840;&#65292;&#32780;&#26159;&#35731;&#27599;&#19968;&#20491;&#29992;&#38283;&#28304;&#27169;&#22411;&#30340;&#38283;&#30332;&#32773;&#30693;&#36947;&#65306;model card &#19978;&#27794;&#23531;&#30340;&#39080;&#38570;&#65292;&#20320;&#35201;&#33258;&#24049;&#28204;&#12290;&#25105;&#20497;&#26371;&#38283;&#28304;&#28204;&#35430;&#33139;&#26412;&#65292;&#35731;&#20320;&#23565;&#20219;&#20309;&#38283;&#28304; LLM &#36305;&#21516;&#27171;&#30340;&#24369;&#25475;&#27969;&#31243;&#12290;</abstract>
                <slug>coscup-2026-2445-owasp-top-10--gemma-4</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='822'>&#24464;&#26041;&#32377; Fngi Shiu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZZNCJ9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='50e0058c-2e1d-561c-88ca-ba8f4af40652' id='2226' code='87EJBH'>
                <room>RB102</room>
                <title>Evolution of flutter_gemma: From a Simple Wrapper to a Cross-Platform AI Engine</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:45:00+08:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>flutter_gemma started as a thin wrapper over MediaPipe for running Google Gemma on Android and iOS. Today it&apos;s a full-fledged platform for on-device AI: 6 platforms (Android, iOS, Web, macOS, Windows, Linux), 2 inference engines, multimodal support, function calling for local agents, and on-device RAG with vector search. The plugin has been featured by Google AI for Developers.
In this talk, we&apos;ll walk through the evolution via key engineering decisions. How adding Web platform forced us to rethink file handling and led to sealed classes instead of string URLs. Why we had to spin up a gRPC server in Kotlin with a bundled JVM for desktop &#8212; and how to automate the build through Xcode build phases. How the Strategy pattern allowed us to add a second inference engine (LiteRT-LM) without rewriting existing code, and how the Adapter pattern helped reuse the MediaPipe implementation. Why we needed chunk buffering for engines with fundamentally different APIs.
We&apos;ll dive deep into on-device RAG: how to build a SQLite VectorStore that works identically on mobile and in the browser via WASM. I&apos;ll show real bugs and their fixes &#8212; from Web hot restart crashes to iOS Simulator limitations with vision models.
The latest addition is genkit_flutter_gemma &#8212; a bridge to Google&apos;s Genkit for Dart that enables hybrid AI pipelines. Now you can seamlessly combine on-device inference with cloud-based models in a single Genkit flow: run lightweight tasks locally for speed and privacy, and escalate complex reasoning to the cloud &#8212; all orchestrated through one unified pipeline.
Every architectural decision in flutter_gemma is an answer to a specific problem. Minimum theory, maximum code, diagrams, and stories of &quot;how it broke and why it looks like this now&quot;.</abstract>
                <slug>coscup-2026-2226-evolution-of-fluttergemma-from-a-simple-wrapper-to-a-cross-platform-ai-engine</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='963'>Sasha Denisov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/87EJBH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e23c2da4-eef7-5289-87a0-8951a267efa8' id='2438' code='RFU7JA'>
                <room>RB102</room>
                <title>&#29992;Antigravity 2.0 /IDE &#25171;&#36896;&#20320;&#30340;Telegram &#23567;&#21161;&#25163;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#29992;Antigravity 2.0 /IDE &#25171;&#36896;&#20320;&#30340; Telegram &#26234;&#24935;&#23567;&#21161;&#25163; (Telegram Assistant Bot) - 5 Labs Series
English Summary below

&#26412;&#23560;&#26696;&#26159;&#19968;&#20491;&#24490;&#24207;&#28472;&#36914;&#30340; Telegram &#27231;&#22120;&#20154;&#65288;&#26234;&#24935;&#23567;&#21161;&#25163;&#65289;&#38283;&#30332;&#25945;&#23416;&#33287;&#31684;&#20363;&#23560;&#26696;&#12290;&#23560;&#26696;&#20849;&#21123;&#20998;&#28858; 5 &#20491;&#29544;&#31435;&#21487;&#22519;&#34892;&#30340; Lab &#30446;&#37636;&#65292;&#23637;&#31034;&#22914;&#20309;&#24478;&#38646;&#24314;&#32622;&#19968;&#20491;&#25972;&#21512; Google Gemini 3.5 Flash &#33287; Imagen 3 &#30340;&#26234;&#24935;&#21161;&#29702;&#12290;

&#128194; &#23560;&#26696;&#30446;&#37636;&#32080;&#27083; (Lab &#35215;&#21123;)
&#26412;&#23560;&#26696;&#25505;&#29992;&#21151;&#33021;&#36958;&#22686;&#30340;&#26041;&#24335;&#65292;&#27599;&#20491; Lab &#37117;&#26159;&#19968;&#20491;&#23436;&#25972;&#19988;&#21487;&#29544;&#31435;&#22519;&#34892;&#30340;&#23560;&#26696;&#65306;

&#128194; Lab 1: &#22522;&#30990; Bot &#26694;&#26550;
&#24314;&#32622; Telegram Bot &#36899;&#32218;&#12289;&#22522;&#26412;&#25351;&#20196;&#65288;/start &#33287; /help&#65289;&#33287; Echo &#35338;&#24687;&#22238;&#35206;&#12290;
&#128194; Lab 2: AI &#31777;&#22577;&#29983;&#25104;&#22120;
&#20018;&#25509; Gemini 3.5 Flash &#29983;&#25104;&#32080;&#27083;&#21270;&#22823;&#32177;&#65292;&#20006;&#20351;&#29992; python-pptx &#33258;&#21205;&#32362;&#35069;&#31777;&#22577;&#65288;&#25903;&#25588; Light/Dark &#20027;&#38988;&#35373;&#23450;&#65289;&#12290;
&#128194; Lab 3: AI &#22294;&#29255;&#29983;&#25104;&#22120;
&#20018;&#25509; Gemini Imagen 3 &#22294;&#29255;&#29983;&#25104;&#27169;&#22411;&#65292;&#25552;&#20379; /draw [&#27604;&#20363;] &lt;&#25551;&#36848;&gt; &#25351;&#20196;&#65292;&#25903;&#25588; 1:1&#12289;16:9&#12289;9:16&#12289;4:3&#12289;3:4 &#31561;&#22810;&#31278;&#38263;&#23532;&#27604;&#12290;
&#128194; Lab 4: AI &#22294;&#20687;&#20462;&#25913;&#22120;
&#19978;&#20659;&#22294;&#29255;&#33267;&#27231;&#22120;&#20154;&#65292;&#27231;&#22120;&#20154;&#26371;&#36914;&#20837;&#31561;&#24453;&#25351;&#20196;&#29376;&#24907;&#65292;&#21628;&#21483; Gemini &#22810;&#27169;&#24907;&#33287; Imagen 3 &#21332;&#21516;&#28858;&#24744;&#20462;&#25913;&#21407;&#22294;&#20006;&#22238;&#20659;&#12290;
&#128194; Lab 5: &#20491;&#20154;&#38568;&#25163;&#31558;&#35352;&#26412; (&#26368;&#32066;&#29256;)
&#24341;&#20837;&#26412;&#27231; SQLite &#36039;&#26009;&#24235;&#20786;&#23384;&#20491;&#20154;&#31558;&#35352;&#65292;&#20006;&#23526;&#20316; /addnote &#33287; /notes&#12290;&#28165;&#21934;&#24213;&#37096;&#25552;&#20379;&#20839;&#32879;&#25353;&#37397;&#65288;Inline Keyboard&#65289;&#38750;&#21516;&#27493;&#12289;&#28961;&#32299;&#21034;&#38500;&#20491;&#21029;&#31558;&#35352;&#12290;&#27492; Lab &#28858;&#21151;&#33021;&#26368;&#23436;&#25972;&#30340;&#32066;&#26997;&#29256;&#26412;&#12290;</abstract>
                <slug>coscup-2026-2438-antigravity-2-0-ide-telegram</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='1106'>Kevin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RFU7JA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='570b714f-13da-50f5-ae0f-333db3252aeb' id='2549' code='BRGCEK'>
                <room>RB102</room>
                <title>Jindong: Introducing Declarative Haptics in Jetpack Compose</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>Mobile UI development has already moved toward a declarative paradigm, but haptic feedback is still often handled through imperative, platform-specific APIs. On Android, developers need to work with timing and amplitude arrays, while iOS requires a different approach through Core Haptics. As a result, expressing even a simple vibration pattern can quickly become difficult to read, maintain, and reuse across platforms.
In this session, I&apos;ll introduce Jindong(&#51652;&#46041;, Vibration), a declarative haptic feedback library for Compose Multiplatform. Jindong lets developers describe haptic patterns using a Compose-like DSL with concepts such as Haptic, Delay, and Sequence, while the library handles platform-specific execution details for Android and iOS.
We will look at the motivation behind declarative haptics, how Jindong integrates with Compose state and lifecycle, and how this approach can make haptic feedback more expressive, reusable, and aligned with modern Compose development.</abstract>
                <slug>coscup-2026-2549-jindong-introducing-declarative-haptics-in-jetpack-compose</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='1436'>HyunWoo Lee</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BRGCEK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3dc13265-ed9e-522b-946f-02813685df78' id='2513' code='B7UYHH'>
                <room>RB102</room>
                <title>AI &#26178;&#20195;&#30340; Developer Experience&#65306;&#25105;&#20497;&#22914;&#20309;&#29992; Gemini &#25171;&#36896; LINE Bot Developer Assistant</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>&#36817;&#24180; AI coding assistant &#24555;&#36895;&#30332;&#23637;&#65292;&#20294;&#23565;&#35377;&#22810;&#38283;&#30332;&#32773;&#20358;&#35498;&#65292;&#30495;&#27491;&#22256;&#38627;&#30340;&#21839;&#38988;&#20173;&#28982;&#26159;&#65306;

&#19981;&#30693;&#36947;&#35442;&#24478;&#21738;&#38283;&#22987;
&#25991;&#20214;&#22826;&#22810;&#30475;&#19981;&#23436;
webhook/debug &#24456;&#38627;&#25490;&#26597;
sample code &#19981;&#30693;&#36947;&#22914;&#20309;&#20462;&#25913;

&#22312;&#36889;&#22580;&#20998;&#20139;&#20013;&#65292;&#25105;&#20497;&#23559;&#20197;&#12300;LINE Bot &#38283;&#30332;&#23416;&#32722;&#27969;&#31243;&#12301;&#28858;&#26696;&#20363;&#65292;&#25506;&#35342; AI &#22914;&#20309;&#25913;&#21892; Developer Experience&#12290;

&#25105;&#20497;&#32080;&#21512;&#65306;

Gemini
MCP Server
Antigravity CLI
LINE &#23448;&#26041;&#25991;&#20214;

&#25171;&#36896;&#19968;&#20491;&#33021;&#21332;&#21161;&#38283;&#30332;&#32773;&#23416;&#32722;&#33287;&#38283;&#30332; LINE Bot &#30340; Developer Assistant&#12290;

&#38500;&#20102;&#20171;&#32057;&#25216;&#34899;&#26550;&#27083;&#22806;&#65292;&#25105;&#20497;&#20063;&#26371;&#20998;&#20139;&#65306;

AI &#22914;&#20309;&#25913;&#35722;&#38283;&#30332;&#32773; onboarding
Developer Relations &#22312; AI &#26178;&#20195;&#30340;&#26032;&#25361;&#25136;
&#24590;&#40636;&#35731; AI &#19981;&#21482;&#26159;&#29986;&#29983; code&#65292;&#32780;&#26159;&#30495;&#27491;&#24171;&#21161;&#38283;&#30332;&#32773;&#29702;&#35299;&#33287;&#23416;&#32722;

&#26368;&#24460;&#20063;&#26371;&#29694;&#22580; demo&#65306;
&#24478;&#38646;&#38283;&#22987;&#36879;&#36942; AI &#24314;&#31435;&#19968;&#20491; LINE Bot workflow&#12290;</abstract>
                <slug>coscup-2026-2513-ai--developer-experience--gemini--line-bot-developer-assistant</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='1419'>Evan Lin / Zona Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/B7UYHH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='95f60770-1d02-5ccf-a0a5-c6ecf29172d8' id='2465' code='VJXJZ8'>
                <room>RB102</room>
                <title>Multi-Agents &#30495;&#30340;&#26371;&#27604;&#36611;&#26371;&#25235; Bug &#21966;&#65311;&#29992; ADK &#215; Antigravity &#22312; GEAP &#25171;&#36896; Debugging War Room (&#20018;&#25509; OpenAB)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>&#36889;&#24190;&#24180;&#22823;&#23478;&#37117;&#22312;&#35527; Multi-Agent&#65292;&#20294;&#25226;&#20219;&#21209;&#25286;&#25104;&#22235;&#27573;&#12289;&#26367;&#22235;&#20491; prompt &#21152;&#19978;&#19981;&#21516;&#35282;&#33394;&#65292;&#30495;&#30340;&#23601;&#31639; Multi-Agent &#21966;&#65311;&#22914;&#26524;&#22235;&#20491; Agents &#21482;&#20381;&#24207;&#20659;&#25509;&#32080;&#26524;&#65292;&#23427;&#21644;&#19968;&#33324; workflow &#21448;&#26377;&#20160;&#40636;&#24046;&#21029;&#65311;

&#36889;&#22580; talk &#23559;&#20197;&#19968;&#20491;&#21487;&#37325;&#29694;&#30340; Debugging War Room &#28858;&#26696;&#20363;&#65306;&#20351;&#29992;&#32773;&#24478; Discord &#22238;&#22577;&#12300;&#19981;&#21516; thread &#30340;&#23565;&#35441;&#20839;&#23481;&#20114;&#30456;&#27745;&#26579;&#12301;&#65292;&#30001; Google ADK &#32232;&#25490; Incident Commander&#12289;Triage&#12289;Antigravity Investigator &#33287; Evidence Critic&#12290;Agents &#19981;&#21482;&#20998;&#24037;&#65292;&#36996;&#26371;&#24179;&#34892;&#33936;&#38598;&#35657;&#25818;&#12289;&#25552;&#20986;&#20551;&#35373;&#12289;&#39361;&#22238;&#32570;&#20047;&#35657;&#25818;&#30340;&#35386;&#26039;&#65292;&#20006;&#26681;&#25818;&#35519;&#26597;&#32080;&#26524;&#37325;&#26032;&#35215;&#21123;&#19979;&#19968;&#27493;</abstract>
                <slug>coscup-2026-2465-multi-agents--bug---adk-antigravity--geap--debugging-war-room--openab</slug>
                <track>Google Developer Party</track>
                
                <persons>
                    <person id='590'>Jimmy Liao</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VJXJZ8/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='AU' guid='3a661c46-2cd0-5677-b22f-e04746a0d432'>
            <event guid='e93a8382-ddf3-50fc-bf09-5e972399b3a0' id='2318' code='SSN9Y7'>
                <room>AU</room>
                <title>Observe and evaluate LLM Coding Agents</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:35:00+08:00</date>
                <start>09:35</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#23566;&#20837; LLM Coding Agent &#21040;&#26085;&#24120;&#38283;&#30332;&#24460;&#65292;&#24456;&#22810;&#22296;&#38538;&#26371;&#36935;&#21040;&#21839;&#38988;&#65306;&#21697;&#36074;&#19981;&#31337;&#12289;&#39080;&#38570;&#38627;&#20272;&#12289;&#27169;&#22411;&#21319;&#32026;&#32570;&#23569;&#23458;&#35264;&#20381;&#25818;&#12290;&#26412;&#20998;&#20139;&#26371;&#24478;&#23526;&#21209;&#27969;&#31243;&#20986;&#30332;&#65292;&#20171;&#32057;&#22914;&#20309;&#35264;&#28204; Agent &#34892;&#28858;&#12289;&#25226;&#35413;&#20272;&#27969;&#31243;&#33258;&#21205;&#21270;&#65292;&#20006;&#24314;&#31435;&#21487;&#25345;&#32396;&#36845;&#20195;&#30340; decision system&#12290;

1. &#28858;&#20160;&#40636; LLM Coding Agent &#38656;&#35201; O11y &#33287; Evaluation
1. &#24478; trace &#38283;&#22987;&#65306;&#35264;&#28204; agent &#20219;&#21209;&#12289;&#24037;&#20855;&#35519;&#29992;&#33287;&#22833;&#25943;&#27169;&#24335;
1. Observability != Decision System&#65306;&#30475;&#24471;&#21040;&#19981;&#20195;&#34920;&#33021;&#27770;&#31574;
1. LLM-as-a-judge &#22312; coding &#20219;&#21209;&#20013;&#30340;&#20729;&#20540;&#33287;&#38480;&#21046;
1. &#24478; daily coding logs &#25277;&#21462; dataset
1. &#24314;&#31435; regression evaluation pipeline &#33287; quality gate
1. &#29992;&#37327;&#21270;&#32080;&#26524;&#27604;&#36611;&#19981;&#21516;&#27169;&#22411;&#33287; agent framework
1. &#25226;&#27169;&#22411;&#21319;&#32026;&#33287;&#26694;&#26550;&#20999;&#25563;&#35722;&#25104;&#21487;&#39511;&#35657;&#24037;&#31243;&#27969;&#31243;</abstract>
                <slug>coscup-2026-2318-observe-and-evaluate-llm-coding-agents</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='66'>Che Chia Chang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/chechiachang/llm-o11y">Docker compose 本地起 Bifrost Gateway + Langfuse</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SSN9Y7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6633ae74-f187-5e45-9ed3-8a1ecef72eec' id='2380' code='NUPSVF'>
                <room>AU</room>
                <title>AI &#20063;&#35201;&#26399;&#20013;&#32771;&#65311; The Story Behind Building a Benchmark for Agent Workflow Development</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:05:00+08:00</date>
                <start>10:05</start>
                <duration>00:30</duration>
                <abstract>&#35201;&#32771;&#26399;&#20013;&#32771;&#65311;AI &#27794;&#36942;&#20063;&#26371;&#26377;&#36889;&#22825;&#12290;&#38283;&#30332; Agent Workflow &#26178;&#35201;&#24590;&#40636;&#20998;&#36776;&#12290;&#34920;&#29694;&#35722;&#22909;&#26159; Model &#30340;&#21151;&#21214;&#65292;&#36996;&#26159;&#22909;&#30340; Workflow &#24118;&#20358;&#30340;&#21151;&#21214;&#65311;&#36889;&#26178;&#23601;&#38656;&#35201;&#19968;&#22871;&#22909;&#30340;&#39511;&#35657;&#26041;&#27861;&#65306;&#26399;&#20013;&#32771;&#65281;&#20294;&#26159;&#36947;&#39640;&#19968;&#23610;&#65292;&#39764;&#39640;&#19968;&#19976;&#12290;&#20320;&#24819;&#24471;&#21040;&#30340;&#65292;AI &#20063;&#24819;&#24471;&#21040;&#12290;&#19978;&#32178;&#20316;&#24330;&#12289;&#20599;&#30475;&#31572;&#26696;&#65292;&#21482;&#26377;&#20320;&#24819;&#19981;&#21040;&#65292;&#27794;&#26377; AI &#20570;&#19981;&#21040;&#12290;&#26412;&#31680;&#30340;&#25925;&#20107;&#32972;&#26223;&#65292;&#26159;&#25105;&#20497;&#22312;&#38283;&#30332;&#38283;&#28304; Agent Workflow &#26178;&#65292;&#35373;&#35336;&#20839;&#37096; benchmark &#25152;&#30896;&#21040;&#30340;&#21508;&#31278;&#22823;&#23567;&#20107;&#12290;

How do you evaluate the performance of an agent workflow? When things get better, is it the model doing the work, or the workflow itself? A good benchmark is like a midterm exam. It tells you who actually studied.
But AI is smarter than you expect. It will cheat by searching the web, peek at other answers, and find every loophole you forgot to close. AI always finds a way to surprise you.
In this session, we&apos;ll share the story behind building a benchmark for an open-source agent workflow. Every twist, every workaround, and every time the AI quietly outsmarted our test design.</abstract>
                <slug>coscup-2026-2380-ai--the-story-behind-building-a-benchmark-for-agent-workflow-development</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1295'>Kent Huang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NUPSVF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='948fc194-13b8-5fb3-af9b-38fef684ca8a' id='2343' code='QALAL8'>
                <room>AU</room>
                <title>Wiring AI Agents to the Real World: The Integration Layer Nobody Talks About</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:45:00+08:00</date>
                <start>10:45</start>
                <duration>00:30</duration>
                <abstract>Everyone talks about prompts, models, and RAG. This talk is about what I call the other 80 percent: the integration work required to turn a convincing model response into a dependable product. Production systems must authenticate a real user, reach the correct account, route events from different channels, run on schedule, and explain what happened afterward.

Drawing on lessons from Alfred, a multi-agent orchestration platform, this talk presents the integration layer as a set of operational contracts. A live public demo sends the same task to the same OpenRouter model on two plain pages. One has no inbox or tools. The other uses three constrained tools over a synthetic inbox and records a verified draft. We use that controlled difference to examine OAuth token lifecycles, multi-user credential ownership, declarative Slack, Telegram, and web routing, schedules as normal agent runs, and observability for cost, tool calls, subagents, and delegation failures.

The demo is intentionally not Alfred and contains no production integrations. Attendees leave with a framework-agnostic checklist for deciding what to own, constrain, verify, and record before an agent touches the real world.</abstract>
                <slug>coscup-2026-2343-wiring-ai-agents-to-the-real-world-the-integration-layer-nobody-talks-about</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1337'>Teo Richie</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QALAL8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d8ce8cc5-cc1c-5e79-b4c2-ff797ad0a756' id='2527' code='W9PG8F'>
                <room>AU</room>
                <title>Building an MCP Server Using Postgres</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:15:00+08:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <abstract>Large language models are good at generating text, but can&apos;t easily report discrete, dynamic, and always-accurate results. They also can&apos;t take external actions. The model context protocol (MCP) has become the standard way for generative AI models to access external data and take external actions. This talk explains the purpose of MCPs, how they are used, and shows examples of database and non-database MCP servers.</abstract>
                <slug>coscup-2026-2527-building-an-mcp-server-using-postgres</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1425'>Bruce Momjian</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/W9PG8F/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5d9c1a75-88d9-5446-91ff-2ed840187323' id='2230' code='NJSSSE'>
                <room>AU</room>
                <title>Hybrid AI: The Next Pattern for AI-Powered Apps</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:45:00+08:00</date>
                <start>11:45</start>
                <duration>00:30</duration>
                <abstract>Most applications treat AI as a cloud-only feature &#8212; send a request, wait for a response, pay per token. Open models like Gemma, Llama, DeepSeek, and Phi freed developers from proprietary APIs, but not from costs: you still need to host them somewhere &#8212; GPU servers, infrastructure, per-request pricing. You can run models directly on the user&apos;s device &#8212; zero inference costs, offline access, full data privacy. But there&apos;s a trade-off: models small enough to run on a phone or in a browser can&apos;t handle every task.
Hybrid AI is the answer to this dilemma. Combine cloud and on-device models in a single application: simple and privacy-sensitive tasks run on-device, complex reasoning and multimodal workloads go to the cloud. The problem is that you end up maintaining two completely different inference stacks: different runtimes (TFLite, LiteRT-LM, llama.cpp), different model formats (TFLite flatbuffers vs GGUF), different quantization strategies, and different streaming APIs &#8212; all within one app.
In this talk, I&apos;ll show how to solve this problem with Genkit &#8212; an open-source AI framework from Google with an open plugin system. Each plugin adapts a specific runtime or model format to a unified pipeline: genkit_flutter_gemma for TFLite/LiteRT models, genkit_llamadart for GGUF. Engine-specific details are hidden behind a single API for flows, structured output, tool calling, and agentic workflows. Need a new runtime? Write a plugin. New model format? Same story. On-device inference runs across Android, iOS, macOS, Windows, Linux, and Web &#8212; switching between cloud and local execution is a one-line model reference change.
We&apos;ll explore hybrid patterns in practice: how to route between on-device and cloud based on model capabilities, connectivity, and task complexity. We&apos;ll cover the real trade-offs &#8212; quantization impact on output quality, memory constraints across platforms, cold start latency, and when hybrid actually makes sense versus pure cloud or pure edge.
Open-source models made on-device AI possible. Open-source tooling makes hybrid AI extensible.</abstract>
                <slug>coscup-2026-2230-hybrid-ai-the-next-pattern-for-ai-powered-apps</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='963'>Sasha Denisov</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NJSSSE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2783bd79-42a1-591a-aa02-646cdf2eecea' id='2476' code='ZESBXN'>
                <room>AU</room>
                <title>COCA MCP: Learning English While Chatting with an LLM</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>People who try to learn English as a second language usually quit their flashcard app within two weeks. The hard part isn&apos;t memorising definitions. It&apos;s that a new word only sticks after a dozen real-world encounters, and a flashcard never gives you that. We introduce the concept &quot;Ambient Learning&quot; &#8212; learning from natural conversation.

COCA MCP is an useful tool to suggest the vocabularies chat to an LLM. The server sits behind the Corpus of Contemporary American English &#8212; 60,000 words ranked by frequency &#8212; and exposes a small set of MCP tools. When a client like Claude is talking to a learner, it asks the server which words are due, and gets back a short list scheduled by FSRS-4.5. The model uses those words in its reply. It then tells the server which ones it actually used; the server records the exposure and reschedules.

The session walks through a modern English learning methodology on the running site at coca.gavinguo.cc &#8212; how to use MCP technology to improve the English ability.</abstract>
                <slug>coscup-2026-2476-coca-mcp-learning-english-while-chatting-with-an-llm</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='659'>Gavin Guo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZESBXN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bacacc12-4aa6-5151-aa91-2f81a2f386b5' id='2444' code='NLCRV9'>
                <room>AU</room>
                <title>&#20320;&#30340; LLM App &#19978;&#32218;&#31532;&#19968;&#22825;&#23601;&#35442;&#20570;&#30340;&#19977;&#20214;&#20107;&#65288;&#20294;&#20320;&#21487;&#33021;&#19968;&#20214;&#37117;&#27794;&#20570;&#65289;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#20320;&#33457;&#20102;&#19968;&#20491;&#36913;&#26411;&#20018;&#22909; RAG&#12289;&#25509;&#19978; MCP&#12289;&#37096;&#32626;&#20102;&#19968;&#20491;&#26371;&#33258;&#21205;&#22238; Issue &#30340; LLM Agent&#8212;&#8212;&#28982;&#24460;&#20320;&#23601;&#30452;&#25509;&#19978;&#32218;&#20102;&#12290;&#27794;&#26377; input validation&#12289;&#27794;&#26377;&#27402;&#38480;&#25511;&#21046;&#12289;System Prompt &#35064;&#22868;&#12290;&#21029;&#25812;&#24515;&#65292;&#22823;&#23478;&#37117;&#36889;&#27171;&#65292;&#32780;&#19988;&#19981;&#38656;&#35201;&#36039;&#23433;&#32972;&#26223;&#20063;&#33021;&#36319;&#19978;&#12290;&#20170;&#22825;&#25105;&#20497;&#30452;&#25509;&#38283; terminal&#65292;&#25171;&#32102;&#20320;&#30475;&#12290;
&#36889;&#22580;&#35696;&#31243;&#26371;&#21578;&#35380;&#20320;&#19978;&#32218;&#21069;&#35442;&#20570;&#22909;&#30340;&#19977;&#20214;&#20107;&#65306;&#19968;&#12289;&#31649;&#22909;&#20320;&#30340; System Prompt&#8212;&#8212;&#25105;&#20497;&#26371;&#29694;&#22580;&#29992; Prompt Injection &#25226;&#23427;&#25972;&#27573;&#20599;&#20986;&#20358;&#65292;&#28982;&#24460;&#31034;&#31684;&#24590;&#40636;&#29992; NemoClaw Guardrail &#25803;&#20303;&#12290;&#20108;&#12289;&#28165;&#27927;&#20320;&#30340; RAG &#36039;&#26009;&#20358;&#28304;&#8212;&#8212;&#25105;&#20497;&#26371;&#22312;&#30693;&#35672;&#24235;&#25991;&#20214;&#35041;&#22475; Indirect Prompt Injection&#65292;&#35731;&#20320;&#30340; Agent &#20570;&#20986;&#23427;&#19981;&#35442;&#20570;&#30340;&#20107;&#65292;&#28982;&#24460;&#31034;&#31684; content sanitization &#24590;&#40636;&#23526;&#20316;&#12290;&#19977;&#12289;&#38480;&#21046;&#20320;&#30340; Agent &#27402;&#38480;&#8212;&#8212;&#25105;&#20497;&#26371;&#35731;&#19968;&#20491;&#26377;&#36942;&#22810;&#27402;&#38480;&#30340; Agent &#33258;&#24049;&#21034;&#25481;&#33258;&#24049;&#30340;&#36039;&#26009;&#65292;&#28982;&#24460;&#29992; least privilege &#21407;&#21063;&#21152;&#19978; tool call &#27402;&#38480;&#25511;&#21046;&#20462;&#22909;&#23427;&#12290;
&#27599;&#19968;&#20214;&#20107;&#37117;&#26159;&#12300;&#29694;&#22580;&#29992; OpenClaw &#25171;&#32102;&#20320;&#30475;&#65292;&#20877;&#29992; NemoClaw &#20462;&#32102;&#20320;&#30475;&#12301;&#65292;&#20840;&#37096;&#38283;&#28304;&#65292;git clone &#23601;&#33021;&#36305;&#12290;&#20320;&#26371;&#24118;&#36208;&#19968;&#20221;&#21487;&#20197;&#30452;&#25509;&#19999;&#36914; repo &#30340;&#23433;&#20840; checklist&#12290;</abstract>
                <slug>coscup-2026-2444-llm-app</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='822'>&#24464;&#26041;&#32377; Fngi Shiu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NLCRV9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='15f0750c-119f-599c-b149-75bd6c17e144' id='2232' code='BJ78VU'>
                <room>AU</room>
                <title>AlphaCouncil&#65306;&#29992; Google ADK &#65291; &#38283;&#28304;&#27169;&#22411;&#25171;&#36896;&#22810;&#20195;&#29702;&#20154;&#36783;&#35542;&#24335;&#21488;&#32929;&#20998;&#26512;&#31995;&#32113;&#8212;&#8212;&#36039;&#26009;&#22312;&#22320;&#21270; &#215; &#27169;&#22411;&#22312;&#22320;&#21270;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>&#36817;&#24180;&#26377;&#20841;&#20491;&#22312;&#38283;&#28304;&#31038;&#32676;&#24341;&#30332;&#29105;&#28526;&#30340;&#25237;&#36039;&#20998;&#26512;&#23526;&#20316;&#65292;&#35731;&#12300;&#29992; LLM &#20998;&#26512;&#32929;&#31080;&#12301;&#24478;&#27010;&#24565;&#35722;&#25104;&#20154;&#20154;&#37117;&#33021;&#30740;&#31350;&#33287;&#24310;&#20280;&#30340;&#24037;&#31243;&#21839;&#38988;&#12290;&#28982;&#32780;&#65292;&#36889;&#39006;&#31995;&#32113;&#22810;&#21322;&#20197;&#33521;&#25991;&#36039;&#26009;&#12289;&#32654;&#22283;&#24066;&#22580;&#33287;&#32654;&#32929;&#20998;&#26512;&#32722;&#24931;&#28858;&#20027;&#35201;&#35373;&#35336;&#32972;&#26223;&#65307;&#30070;&#25105;&#20497;&#25226;&#23427;&#20497;&#24118;&#36914;&#21488;&#28771;&#24066;&#22580;&#65292;&#36039;&#26009;&#20358;&#28304;&#12289;&#25237;&#36039;&#35486;&#22659;&#33287;&#27770;&#31574;&#27969;&#31243;&#37117;&#24517;&#38920;&#37325;&#26032;&#24605;&#32771;&#12290;

&#26412;&#35696;&#31243;&#20197; AlphaCouncil &#28858;&#20363;&#65292;&#20998;&#20139;&#22914;&#20309;&#36939;&#29992; Google ADK&#65288;Agent Development Kit&#65289;&#30340; `SequentialAgent`&#12289;`ParallelAgent` &#33287; `LoopAgent` &#19977;&#31278;&#21407;&#29983;&#32232;&#25490;&#21407;&#35486;&#65292;&#25171;&#36896;&#19968;&#22871;&#20197;&#21488;&#28771;&#32929;&#24066;&#28858;&#31532;&#19968;&#20844;&#27665;&#30340;&#22312;&#22320;&#21270;&#22810;&#20195;&#29702;&#20154;&#20998;&#26512;&#31995;&#32113;&#12290;&#31995;&#32113;&#23559;&#19981;&#21516;&#23560;&#26989;&#20998;&#26512;&#35282;&#33394;&#20006;&#34892;&#33936;&#38598;&#36039;&#26009;&#65292;&#20877;&#20132;&#30001;&#25237;&#36039;&#22823;&#24107;&#35282;&#33394;&#25552;&#20986;&#35264;&#40670;&#65292;&#25509;&#32396;&#36914;&#34892;&#30475;&#22810;&#33287;&#30475;&#31354;&#30740;&#31350;&#36783;&#35542;&#65292;&#30001;&#30740;&#31350;&#31649;&#29702;&#20154;&#35009;&#27770;&#24460;&#20132;&#32102;&#20132;&#26131;&#21729;&#24418;&#25104;&#22519;&#34892;&#26041;&#26696;&#65292;&#26368;&#24460;&#36879;&#36942;&#22810;&#26041;&#39080;&#38570;&#36783;&#35542;&#65292;&#30001;&#25237;&#36039;&#32068;&#21512;&#31649;&#29702;&#20154;&#20570;&#20986;&#26368;&#32066;&#27770;&#31574;&#12290;

&#22312;&#22320;&#21270;&#39318;&#20808;&#30332;&#29983;&#22312;&#36039;&#26009;&#23652;&#12290;AlphaCouncil &#20381;&#24066;&#22580;&#20999;&#25563;&#36039;&#26009;&#20358;&#28304;&#65306;&#21488;&#32929;&#37096;&#20998;&#20197; TWSE&#12289;TPEX&#12289;MOPS&#12289;TAIFEX &#31561;&#20813;&#36027;&#20844;&#38283;&#36039;&#26009;&#28858;&#22522;&#30990;&#65292;&#25972;&#21512;&#27861;&#20154;&#33287;&#31820;&#30908;&#36039;&#35338;&#12289;&#26376;&#29151;&#25910;&#12289;&#20272;&#20540;&#25351;&#27161;&#12289;&#36984;&#25799;&#27402;&#33287;&#24066;&#22580;&#24515;&#29702;&#35338;&#34399;&#65292;&#20006;&#25645;&#37197;&#21488;&#28771;&#36001;&#32147;&#26032;&#32862;&#65292;&#35731;&#20998;&#26512;&#19981;&#21482;&#26159;&#25226;&#32929;&#31080;&#20195;&#34399;&#25563;&#25104;&#21488;&#28771;&#20844;&#21496;&#65292;&#32780;&#26159;&#33021;&#30495;&#27491;&#29702;&#35299;&#21488;&#32929;&#30340;&#24066;&#22580;&#33032;&#32097;&#12290;&#36889;&#27171;&#30340;&#36984;&#25799;&#20063;&#20195;&#34920;&#19968;&#38917;&#24037;&#31243;&#21462;&#25448;&#65306;&#25215;&#25812;&#20998;&#25955;&#36039;&#26009;&#28304;&#30340;&#28165;&#27927;&#33287;&#26684;&#24335;&#25972;&#21512;&#25104;&#26412;&#65292;&#25563;&#20358;&#19981;&#38656;&#35201; API &#37329;&#38000;&#12289;&#27794;&#26377;&#35330;&#38321;&#38272;&#27323;&#30340;&#20351;&#29992;&#39636;&#39511;&#12290;

&#22312;&#27169;&#22411;&#23652;&#65292;&#31995;&#32113;&#25903;&#25588;&#36879;&#36942; Ollama &#22312;&#26412;&#27231;&#22519;&#34892;&#38283;&#28304;&#27169;&#22411;&#12290;&#27169;&#22411;&#21487;&#20197;&#20381;&#29031;&#30828;&#39636;&#26781;&#20214;&#12289;&#32321;&#39636;&#20013;&#25991;&#33021;&#21147;&#12289;&#24037;&#20855;&#21628;&#21483;&#25903;&#25588;&#33287;&#37096;&#32626;&#38656;&#27714;&#26367;&#25563;&#65292;&#35731;&#36039;&#26009;&#19981;&#24517;&#38626;&#38283;&#26412;&#27231;&#65292;&#20063;&#35731;&#38283;&#30332;&#32773;&#33021;&#22312;&#37329;&#34701;&#22580;&#26223;&#20013;&#26356;&#24392;&#24615;&#22320;&#34389;&#29702;&#38577;&#31169;&#33287;&#25104;&#26412;&#21839;&#38988;&#65307;&#33509;&#38656;&#27714;&#19981;&#21516;&#65292;&#20063;&#21487;&#20197;&#26367;&#25563;&#28858;&#21830;&#26989;&#27169;&#22411;&#12290;

&#26412;&#35696;&#31243;&#32858;&#28966;&#19977;&#38917;&#24037;&#31243;&#23526;&#20316;&#65306;Google ADK &#21407;&#29983;&#32232;&#25490;&#22914;&#20309;&#25511;&#21046;&#22810;&#20195;&#29702;&#20154;&#27969;&#31243;&#12289;&#20813;&#36027;&#21488;&#32929;&#36039;&#26009;&#22914;&#20309;&#25509;&#20837;&#20006;&#36681;&#25563;&#28858;&#21487;&#20379; Agent &#20351;&#29992;&#30340;&#32080;&#27083;&#21270;&#36039;&#35338;&#65292;&#20197;&#21450;&#22914;&#20309;&#35731;&#21487;&#26367;&#25563;&#30340;&#38283;&#28304;&#27169;&#22411;&#20197;&#32321;&#39636;&#20013;&#25991;&#29986;&#20986;&#20855;&#20633;&#21488;&#32929;&#35486;&#22659;&#30340;&#20154;&#26684;&#20998;&#26512;&#22577;&#21578;&#12290;&#20998;&#20139;&#20063;&#26371;&#36879;&#36942;&#23526;&#38555; DEMO &#33287;&#22238;&#28204;&#32080;&#26524;&#65292;&#35342;&#35542;&#30070; Agent &#24544;&#23526;&#22519;&#34892;&#26576;&#31278;&#25237;&#36039;&#21746;&#23416;&#12289;&#21371;&#22312;&#29305;&#23450;&#24066;&#22580;&#29872;&#22659;&#20013;&#33853;&#24460;&#22522;&#28310;&#26178;&#65292;&#24037;&#31243;&#24107;&#25033;&#35442;&#22914;&#20309;&#29702;&#35299;&#33287;&#35413;&#20272;&#36889;&#20491;&#32080;&#26524;&#12290;

&#28961;&#35542;&#20320;&#24819;&#29992;&#38283;&#28304;&#27169;&#22411;&#25171;&#36896;&#22402;&#30452;&#38936;&#22495; Agent&#65292;&#25110;&#24819;&#25226;&#29105;&#38272;&#33521;&#25991;&#35486;&#22659;&#30340; Agent &#31995;&#32113;&#22312;&#22320;&#21270;&#28858;&#32321;&#39636;&#20013;&#25991;&#29256;&#26412;&#65292;&#26412;&#35696;&#31243;&#23559;&#25552;&#20379;&#19968;&#20491;&#21487;&#25286;&#35299;&#12289;&#21487;&#26367;&#25563;&#12289;&#21487;&#24310;&#20280;&#30340;&#21443;&#32771;&#23526;&#20316;&#12290;

&gt; AlphaCouncil &#20677;&#20379;&#25945;&#32946;&#33287;&#30740;&#31350;&#29992;&#36884;&#65292;&#19981;&#27083;&#25104;&#20219;&#20309;&#25237;&#36039;&#24314;&#35696;&#12290;</abstract>
                <slug>coscup-2026-2232-alphacouncil--google-adk</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='949'>Samson</person><person id='1298'>&#38515;&#24237;&#23431;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BJ78VU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='529a5632-fe90-552a-bddd-b2c39b2fa59c' id='2241' code='WAKGQH'>
                <room>AU</room>
                <title>&#32102; OpenClaw&#65288;&#40845;&#34662;&#65289;&#25511;&#21046;&#20320;&#30340; Home Assistant &#26234;&#33021;&#23478;&#23621;&#65292;&#26371;&#30332;&#29983;&#29978;&#40636;&#20107;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:15</duration>
                <abstract>&#31350;&#31455;&#35731; OpenClaw&#65288;&#40845;&#34662;&#65289;&#21033;&#29992; &#26412;&#22320;&#38283;&#25918;&#27169;&#22411;&#36879;&#36942; Home Assistant &#25511;&#21046;&#26234;&#33021;&#23478;&#23621;&#65292;&#26371;&#30332;&#29983;&#29978;&#40636;&#20107;&#65311;Amanda &#26371;&#20998;&#20139;&#22905;&#30340;&#30332;&#29694;&#65306;&#31350;&#31455;&#26377;&#29978;&#40636;&#26356;&#26234;&#33021;&#30340;&#33258;&#21205;&#21270;&#27231;&#26371;&#21487;&#20197;&#23526;&#36368;&#65311;&#26377;&#29978;&#40636;&#26041;&#38754;&#19981;&#22826;&#21487;&#34892;&#65311;&#21448;&#30332;&#29694;&#20102;&#29978;&#40636;&#39080;&#38570;&#65311;

&#36889;&#26159; Amanda &#22312;&#36942;&#24448; Women Techmakers Hong Kong &#22283;&#38555;&#23142;&#22899;&#31680;&#27963;&#21205;&#12289;&#39321;&#28207;&#38283;&#28304;&#24180;&#26371;&#12289;OpenTechConf &#21450; COSCUP &#38283;&#28304;&#20154;&#24180;&#26371;&#25152;&#20570;&#30340; Home Assistant &#31995;&#21015;&#20998;&#20139;&#30340;&#32396;&#31687;&#12290;

&#38364;&#37749;&#35422;&#65306;#OpenClaw #LocalLLM #Gemma #Qwen #HomeAssistant #SmartHome #AgenticAI #AIagents #MCP</abstract>
                <slug>coscup-2026-2241-openclaw---home-assistant</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='466'>Amanda Lam</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WAKGQH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c75c03e3-0fb1-57c7-b57e-82f290bd2de9' id='2377' code='M9AKQY'>
                <room>AU</room>
                <title>&#33258;&#24049;&#30340; AI agent dashboard &#33258;&#24049;&#21051;&#8212;&#8212;ccxray &#23526;&#20316;&#31558;&#35352;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:55:00+08:00</date>
                <start>14:55</start>
                <duration>00:15</duration>
                <abstract>&#20320;&#27599;&#22825;&#29992; Claude Code &#23531;&#31243;&#24335;&#65292;&#20294;&#30495;&#30340;&#30693;&#36947;&#27599;&#36650; turn &#29138;&#20102;&#22810;&#23569; token&#12289;context window &#36996;&#21097;&#24190;&#36276;&#12289;cache &#26377;&#21629;&#20013;&#21966;&#65311;&#36763;&#33510;&#23531;&#30340; skill &#21040;&#24213;&#34987;&#21628;&#21483;&#20102;&#22810;&#23569;&#27425;&#65311;
ccxray &#26159;&#19968;&#25903;&#36879;&#26126; HTTP proxy + &#21363;&#26178; web dashboard&#65292;&#22846;&#22312; Agent &#33287; API &#20043;&#38291;&#12290;&#25226;&#25152;&#26377;&#30340; request &#21644; response &#37117; log &#19979;&#20358;&#65292;&#20006;&#25552;&#20379;&#28165;&#26970;&#30340;&#35222;&#35258;&#21270;&#12290;
&#26412;&#22580;&#28436;&#35611;&#23559;&#25581;&#38706;&#26412;&#23560;&#26696;&#30340;&#38283;&#30332;&#36942;&#31243;&#12290;
https://github.com/lis186/ccxray</abstract>
                <slug>coscup-2026-2377-ai-agent-dashboard--ccxray</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1360'>Justin Lee &#65288;&#38463;&#20462;&#65289;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M9AKQY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='3f68c9cb-ac53-5fb2-b3a8-68b2a94f0865' id='2515' code='97QGUT'>
                <room>AU</room>
                <title>&#30064;&#35696;&#21941;&#65281;&#20320;&#30340;&#20919;&#30693;&#35672;&#20358;&#28304;&#19981;&#36275;&#65306;&#29992; AI Agent &#25171;&#36896;&#20919;&#30693;&#35672;&#23529;&#21028;&#33287;&#21345;&#29260;&#23565;&#25136;&#31995;&#32113;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:10:00+08:00</date>
                <start>15:10</start>
                <duration>00:15</duration>
                <abstract>&#26366;&#24190;&#20309;&#26178;&#65292;&#20320;&#26377;&#27794;&#26377;&#24819;&#36942;&#12300;&#30059;&#22823;&#39173;&#12301;&#30340;&#30001;&#20358;&#21487;&#36861;&#28335;&#21040;&#19977;&#22283;&#26178;&#26399;&#65311;&#39759;&#22283;&#30439;&#27603;&#26366;&#20197;&#12300;&#21517;&#22914;&#30059;&#22320;&#20316;&#39173;&#65292;&#19981;&#21487;&#21846;&#20063;&#12301;&#27604;&#21947;&#31354;&#26377;&#21517;&#32882;&#12289;&#19981;&#33021;&#23526;&#29992;&#12290;&#21407;&#20358;&#19968;&#21477;&#32887;&#22580;&#21520;&#27133;&#65292;&#20063;&#34255;&#33879;&#24847;&#24819;&#19981;&#21040;&#30340;&#20919;&#30693;&#35672;&#12290;

&#22312;&#36039;&#35338;&#29190;&#28856;&#30340;&#26178;&#20195;&#65292;&#30862;&#29255;&#21270;&#30693;&#35672;&#24448;&#24448;&#36681;&#36523;&#21363;&#24536;&#12290;&#28858;&#20102;&#35731;&#23416;&#32722;&#33287;&#35352;&#25014;&#35722;&#24471;&#26356;&#26377;&#36259;&#65292;&#25105;&#20497;&#38283;&#30332;&#20102;&#38283;&#28304;&#36259;&#21619;&#23560;&#26696;&#8212;&#8212;&#36870;&#36681;&#21941;&#21028;&#65306;&#19968;&#27454;&#32080;&#21512; AI Agent&#12289;&#20919;&#30693;&#35672;&#23529;&#21028;&#12289;&#21345;&#29260;&#23565;&#25136;&#33287;&#26700;&#38754;&#34395;&#25836;&#33804;&#23541;&#30340;&#26234;&#24935;&#20114;&#21205;&#31995;&#32113;&#12290;

&#20351;&#29992;&#32773;&#22312;&#26085;&#24120;&#33287; Agent &#20114;&#21205;&#26178;&#65292;&#31995;&#32113;&#26371;&#26681;&#25818;&#23565;&#35441;&#35036;&#19978;&#19968;&#21063;&#30456;&#38364;&#20919;&#30693;&#35672;&#65292;&#20006;&#24310;&#20280;&#23567;&#21839;&#38988;&#65307;&#31572;&#23565;&#24460;&#21487;&#29554;&#24471;&#35987;&#39164;&#26009;&#65292;&#29992;&#20358;&#39221;&#39178;&#26700;&#38754;&#35987;&#65292;&#25552;&#21319;&#29280;&#30340;&#39165;&#39135;&#24230;&#33287;&#22909;&#24863;&#24230;&#12290;&#38568;&#33879;&#22909;&#24863;&#24230;&#35722;&#21270;&#65292;&#35987;&#35987;&#26371;&#35299;&#37782;&#19981;&#21516;&#22806;&#35264;&#12289;&#21205;&#20316;&#33287;&#20114;&#21205;&#21453;&#25033;&#65292;&#35731;&#30862;&#29255;&#30693;&#35672;&#36879;&#36942;&#39178;&#25104;&#22238;&#39243;&#34987;&#37325;&#26032;&#35352;&#20303;&#12290;

&#28858;&#36991;&#20813;&#20919;&#30693;&#35672;&#28138;&#28858;&#38568;&#27231;&#29986;&#29983;&#30340;&#26377;&#36259;&#24290;&#35441;&#65292;&#36870;&#36681;&#21941;&#21028;&#20197;&#24037;&#31243;&#21270;&#26041;&#27861;&#24314;&#31435;&#35413;&#20998;&#27969;&#31243;&#65292;&#36879;&#36942;&#20358;&#28304;&#26597;&#35657;&#12289;&#35486;&#24847;&#27604;&#23565;&#33287;&#21478;&#19968;&#20491; LLM &#35009;&#21028;&#65292;&#24478;&#20919;&#24230;&#12289;&#21487;&#20449;&#24230;&#12289;&#38364;&#32879;&#24230;&#12289;&#39514;&#22855;&#24230;&#12289;&#36259;&#21619;&#24230;&#33287;&#21487;&#20659;&#25773;&#24230;&#24314;&#31435;&#20845;&#37002;&#24418;&#35413;&#20998;&#65292;&#23559;&#20919;&#30693;&#35672;&#36681;&#21270;&#28858;&#21487;&#25910;&#34255;&#12289;&#21487;&#20986;&#25136;&#30340;&#12300;&#30693;&#35672;&#21941;&#29260;&#12301;&#12290;

&#29609;&#23478;&#21487;&#24118;&#33879;&#26085;&#24120;&#29554;&#24471;&#30340;&#30693;&#35672;&#21941;&#29260;&#65292;&#36879;&#36942;&#21478;&#19968;&#22871;&#23565;&#25136;&#31995;&#32113;&#65292;&#33287;&#26410;&#30693;&#25361;&#25136;&#32773;&#23637;&#38283;&#20919;&#30693;&#35672;&#27770;&#39717;&#65307;&#26700;&#38754;&#35987;&#20063;&#26371;&#25104;&#28858;&#25136;&#39717;&#22821;&#20276;&#65292;&#29280;&#30340;&#39165;&#39135;&#24230;&#12289;&#22909;&#24863;&#24230;&#33287;&#24515;&#24773;&#23559;&#24433;&#38911;&#23565;&#25136;&#20013;&#30340;&#20998;&#25976;&#27402;&#37325;&#12289;&#25216;&#33021;&#35320;&#30332;&#29575;&#33287;&#24773;&#22659;&#21152;&#25104;&#12290;&#26412;&#22580;&#20998;&#20139;&#23559;&#25286;&#35299; Prompt Engineering&#12289;Skill &#35373;&#35336;&#12289;&#24187;&#35258;&#38477;&#20302;&#12289;LLM &#35009;&#21028;&#33287;&#36938;&#25138;&#21270;&#23565;&#25136;&#27231;&#21046;&#12290;</abstract>
                <slug>coscup-2026-2515-ai-agent</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1420'>&#24278;&#24237;&#26264;</person><person id='1422'>&#24373;&#29738;&#37434;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/97QGUT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d0d1dad1-3a83-5f32-a8ec-74edb63178e8' id='2415' code='A7LL8G'>
                <room>AU</room>
                <title>RAG &#33853;&#22320;&#23526;&#36368;&#65306;&#29992;&#38283;&#28304; LLM &#25171;&#36896;&#39640;&#36039;&#23433;&#12289;&#38646;&#38272;&#27323;&#30340;&#21488;&#28771;&#20844;&#21496;&#24773;&#22577;&#25628;&#23563;&#31995;&#32113;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:25:00+08:00</date>
                <start>15:25</start>
                <duration>00:15</duration>
                <abstract>RAG&#65288;&#27298;&#32034;&#22686;&#24375;&#29983;&#25104;&#65289;&#22312;&#30495;&#23526;&#29983;&#29986;&#29872;&#22659;&#30340;&#33853;&#22320;&#65292;&#24120;&#21463;&#38480;&#26044;&#20225;&#26989;&#36039;&#23433;&#32005;&#32218;&#33287;&#30828;&#39636;&#36039;&#28304;&#12290;&#26412;&#20998;&#20139;&#20197; Mohuhu &#24179;&#21488;&#28858;&#20363;&#65292;&#25506;&#35342;&#22914;&#20309;&#21033;&#29992;&#38283;&#28304; LLM &#33287;&#31995;&#32113;&#25972;&#21512;&#25216;&#34899;&#65292;&#35299;&#27770;&#21488;&#28771;&#19978;&#24066;&#20844;&#21496;&#36039;&#26009;&#20013;&#35079;&#38620;&#30340;&#35486;&#24847;&#38364;&#32879;&#33287;&#25628;&#23563;&#23481;&#37679;&#21839;&#38988;&#12290;

&#25105;&#20497;&#23559;&#35299;&#26512;&#22914;&#20309;&#23559; AI &#33021;&#21147;&#25286;&#35299;&#20006;&#27880;&#20837;&#31995;&#32113;&#29872;&#31680;&#65306;

- LLM &#39493;&#21205;&#32034;&#24341;&#24375;&#21270;&#65306;&#21033;&#29992; Google Gemini &#20316;&#28858;&#30693;&#35672; Agent&#65292;&#22312;&#20837;&#24235;&#38542;&#27573;&#33258;&#21205;&#29986;&#20986;&#38750;&#32080;&#27083;&#21270;&#21029;&#21517;&#65288;&#22914;&#12300;&#35703;&#22283;&#31070;&#23665;&#12301;&#12289;&#12300;2330&#12301;&#65289;&#65292;&#24478;&#26681;&#26412;&#35299;&#27770;&#21521;&#37327;&#25628;&#23563;&#22312;&#29305;&#23450;&#38936;&#22495;&#30340;&#35486;&#24847;&#32570;&#22833;&#12290;

- &#22235;&#31574;&#30053;&#34701;&#21512;&#27298;&#32034;&#65288;Hybrid RAG&#65289;&#65306;&#26412;&#31995;&#32113;&#26680;&#24515;&#28858;&#12300;&#21152;&#27402;&#35413;&#20998;&#24341;&#25806;&#12301;&#65292;&#23559;&#27298;&#32034;&#25286;&#35299;&#28858;&#22235;&#20491;&#32173;&#24230;&#20006;&#21512;&#35336;&#20449;&#24515;&#20998;&#25976;&#65306;
1. &#31934;&#28310;&#27604;&#23565;&#65306;&#30906;&#20445;&#20195;&#34399;&#33287;&#32113;&#32232;&#20043;&#32085;&#23565;&#28310;&#30906;&#12290;
2. &#20013;&#25991;&#27169;&#31946;&#25628;&#23563;&#65306;&#34389;&#29702;&#21517;&#31281;&#37679;&#32622;&#33287;&#20887;&#39192;&#35422;&#12290;
3. &#27880;&#38899;/&#25340;&#38899;&#23481;&#37679;&#65306;&#35299;&#27770;&#36664;&#20837;&#27861;&#26410;&#20999;&#25563;&#65288;&#22914; vm6vm42j/&#65289;&#20043;&#30171;&#40670;&#12290;
4. RAG &#21521;&#37327;&#35486;&#24847;&#65306;&#25972;&#21512;&#26412;&#22320; Ollama (bge-m3) &#33287; pgvector &#34389;&#29702;&#28145;&#23652;&#35486;&#24847;&#12290;

- &#39640;&#36039;&#23433;&#29872;&#22659;&#37096;&#32626;&#21462;&#25448;&#65306;&#37341;&#23565;&#38626;&#32218;&#22320;&#31471;&#22580;&#26223;&#65292;&#25552;&#20986;&#12300;AI &#38928;&#34389;&#29702;&#12289;&#22320;&#31471;&#36629;&#37327;&#21270;&#27298;&#32034;&#12301;&#26550;&#27083;&#12290;&#36879;&#36942; PyInstaller &#23553;&#35037;&#65292;&#35731;&#20225;&#26989;&#22312;&#23436;&#20840;&#38626;&#32218;&#19979;&#20173;&#33021;&#20139;&#21463; LLM &#24375;&#21270;&#24460;&#30340;&#39636;&#39511;&#12290;

- &#33258;&#21205;&#21270;&#24037;&#20316;&#27969;&#65306;&#21033;&#29992; OpenClaw &#33287; Telegram Bot &#30435;&#25511;&#24478;&#29228;&#34802;&#21040; Embedding &#30340; ETL &#31649;&#32218;&#65292;&#20006;&#23526;&#20316;&#22833;&#25943;&#33258;&#21205;&#22238;&#35036;&#27231;&#21046;&#12290;

&#32893;&#30526;&#29554;&#30410;
1. &#28151;&#21512;&#25628;&#23563;&#23526;&#20316;&#65306;&#22235;&#36335;&#20006;&#34892;&#21152;&#27402;&#26550;&#27083;&#33287;&#27402;&#37325;&#35519;&#26657;&#32048;&#31680;&#12290;
2. RAG &#23526;&#25136;&#31574;&#30053;&#65306;&#21033;&#29992; LLM &#38928;&#34389;&#29702;&#25552;&#21319;&#29305;&#23450;&#38936;&#22495;&#27298;&#32034;&#21484;&#22238;&#29575;&#65288;Recall&#65289;&#12290;
3. &#24037;&#31243;&#35373;&#35336;&#27169;&#24335;&#65306;&#22312;&#36039;&#23433;&#12289;&#30828;&#39636;&#38480;&#21046;&#33287; AI &#25928;&#33021;&#38291;&#21462;&#24471;&#24179;&#34913;&#30340;&#33853;&#22320;&#32147;&#39511;&#12290;</abstract>
                <slug>coscup-2026-2415-rag---llm</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1367'>Mohuhu&#38283;&#30332;&#22296;&#38538;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/A7LL8G/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ab8c0cbd-0977-5e23-b398-4ce8faf2caf9' id='2277' code='H3VJLX'>
                <room>AU</room>
                <title>&#25171;&#38283;&#23601;&#33021;&#24037;&#20316;&#30340; AI Agent&#65306;Aileron &#30340; Workspace &#35373;&#35336;&#23526;&#36368;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:40:00+08:00</date>
                <start>15:40</start>
                <duration>00:15</duration>
                <abstract>AI Agent &#24050;&#32147;&#19981;&#21482;&#26159;&#19968;&#20491;&#26371;&#23531;&#31243;&#24335;&#30340;&#24037;&#20855;&#12290;&#24478; Claude Code&#12289;Codex&#12289;Gemini &#21040;OpenCode&#65292;&#19981;&#21516; Agent &#33021;&#21147;&#27491;&#22312;&#24555;&#36895;&#28436;&#36914;&#65307;&#20294;&#23565;&#20225;&#26989;&#20358;&#35498;&#65292;&#30495;&#27491;&#22256;&#38627;&#30340;&#24448;&#24448;&#19981;&#26159;&#27169;&#22411;&#22816;&#19981;&#22816;&#24375;&#65292;&#32780;&#26159;&#22914;&#20309;&#35731; Agent &#22312;&#31526;&#21512;&#20839;&#37096;&#35215;&#31684;&#12289;&#27402;&#38480;&#27835;&#29702;&#33287;&#22522;&#30990;&#35373;&#26045;&#35201;&#27714;&#30340;&#21069;&#25552;&#19979;&#65292;&#34987;&#22296;&#38538;&#31337;&#23450;&#25505;&#29992;&#12290;

&#23526;&#38555;&#23566;&#20837;&#26178;&#65292;&#20351;&#29992;&#32773;&#24120;&#24120;&#36996;&#26159;&#24471;&#33258;&#24049;&#34389;&#29702; system prompt&#12289;MCP&#12289;skills&#12289;slash commands&#12289;&#24037;&#20855;&#23433;&#35037;&#12289;SDK&#12289;CLI&#12289;&#23560;&#26696;&#36215;&#22987;&#27284;&#26696;&#33287;&#22519;&#34892;&#29872;&#22659;&#12290;&#36889;&#20123;&#35373;&#23450;&#25955;&#33853;&#22312;&#20491;&#20154;&#32147;&#39511;&#12289;&#22296;&#38538;&#25991;&#20214;&#33287;&#26412;&#27231;&#29872;&#22659;&#35041;&#65292;&#35731; AI Agent &#24456;&#38627;&#24478;&#24037;&#31243;&#24107;&#20491;&#20154;&#24037;&#20855;&#65292;&#35722;&#25104;&#20225;&#26989;&#21487;&#31649;&#29702;&#12289;&#21487;&#35079;&#35069;&#12289;&#21487;&#25844;&#23637;&#30340;&#24037;&#20316;&#26041;&#24335;&#12290;

&#26412;&#27425;&#23559;&#20171;&#32057; Aileron &#38283;&#28304;&#24179;&#21488;, Aileron &#30340;&#30446;&#27161;&#19981;&#26159;&#21482;&#35731; AI &#26356;&#26371;&#23531; code&#65292;&#32780;&#26159;&#35731;&#32068;&#32340;&#21487;&#20197;&#29992;&#27161;&#28310;&#21270;&#30340;&#26041;&#24335;&#25552;&#20379; Agent &#24037;&#20316;&#21312;&#65292;&#35731;&#20351;&#29992;&#32773;&#25171;&#38283; workspace &#23601;&#33021;&#38283;&#22987;&#24037;&#20316;&#12290;

  &#28858;&#20102;&#35731;&#36889;&#20214;&#20107;&#25104;&#31435;&#65292;Aileron &#32858;&#28966;&#22312;&#19977;&#20491;&#38364;&#37749;&#35373;&#35336;&#65306;

  1. &#35731; Agent &#26356;&#23481;&#26131;&#34987;&#20225;&#26989;&#25505;&#29992;
     &#36879;&#36942;&#38598;&#20013;&#24335; Marketplace&#12289;&#27169;&#26495;&#12289;&#27402;&#38480;&#33287;&#27161;&#28310;&#21270;&#33021;&#21147;&#65292;&#23559; system prompt&#12289;MCP&#12289;skills&#12289;slash commands&#12289;&#36215;&#22987;&#27284;&#26696;&#33287;&#24037;&#20855;&#38656;&#27714;&#21253;&#35037;&#25104;&#21487;&#20998;&#30332;&#12289;&#21487;&#36984;&#25799;&#12289;&#21487;&#27835;&#29702;&#30340;&#24037;&#20316;&#21312;&#33021;&#21147;&#12290;&#20225;&#26989;&#19981;&#38656;&#35201;&#20381;&#36084;&#27599;&#20491;&#20154;&#25163;&#21205;&#25340;&#35037; Agent &#35373;&#23450;&#65292;&#32780;&#26159;&#21487;&#20197;&#29992;&#24179;&#21488;&#21270;&#26041;&#24335;&#31649;&#29702;&#19981;&#21516;&#22580;&#26223;&#30340; Agent &#20351;&#29992;&#26041;&#24335;&#12290;

  2. &#35731;&#20351;&#29992;&#32773;&#26356;&#23481;&#26131;&#38283;&#22987;&#24037;&#20316;
     Aileron &#23559; Chat&#12289;&#27284;&#26696;&#31649;&#29702;&#12289;Git&#12289;Web Terminal&#12289;OpenSpec &#33287;&#24120;&#29992; CLI / SDK &#25972;&#21512;&#22312;&#21516;&#19968;&#20491; workspace &#20013;&#65292;&#20006;&#36879;&#36942; base image &#38928;&#20808;&#28310;&#20633;&#22519;&#34892;&#29872;&#22659;&#12290;&#20351;&#29992;&#32773;&#19981;&#38656;&#35201;&#20808;&#23433;&#35037;&#19968;&#22534;&#24037;&#20855;&#12289;&#34389;&#29702;&#27402;&#38480;&#25110;&#35373;&#23450;&#26412;&#27231;&#29872;&#22659;&#65292;&#23601;&#33021;&#30452;&#25509;&#36914;&#20837;&#21487;&#24037;&#20316;&#30340;Agent workspace&#12290;

  3. &#33287; Kubernetes &#32080;&#21512;&#65292;&#25903;&#25744;&#27491;&#24335;&#29872;&#22659;&#37096;&#32626;
     Aileron &#36879;&#36942;&#23481;&#22120;&#21270; runtime &#33287; workspace-operator&#65292;&#23559;&#27599;&#20491; Agent workspace &#36681;&#25563;&#25104; Kubernetes &#20013;&#21487;&#21205;&#24907;&#20296;&#24314;&#12289;&#38548;&#38626;&#12289;&#37325;&#29694;&#33287;&#31649;&#29702;&#30340;&#22519;&#34892;&#29872;&#22659;&#12290;&#36889;&#35731; Agent &#19981;&#21482;&#26159;&#25563; prompt&#65292;&#32780;&#26159;&#30495;&#30340;&#36914;&#20837;&#23565;&#25033;&#20219;&#21209;&#30340;&#24037;&#20316;&#22580;&#26223;&#65292;&#20063;&#35731;&#20225;&#26989;&#33021;&#29992;&#26082;&#26377;&#30340; K8s&#20358;&#25215;&#36617; Agent &#24037;&#20316;&#36000;&#36617;&#12290;

  &#26412;&#27425;&#20998;&#20139;&#37325;&#40670;&#21253;&#25324;&#65306;
  1. &#23566;&#20837; AI Agent &#26178;&#65292;&#24478;&#20491;&#20154;&#24037;&#20855;&#36208;&#21521;&#24179;&#21488;&#21270;&#24037;&#20316;&#21312;&#26371;&#36935;&#21040;&#21738;&#20123;&#38272;&#27323;
  2. Aileron &#22914;&#20309;&#29992; Marketplace / &#27169;&#26495;&#31995;&#32113;&#65292;&#35731; Agent &#33021;&#21147;&#35722;&#25104;&#21487;&#20998;&#30332;&#33287;&#37325;&#29992;&#30340; workspace capability
  3. base image&#12289;&#23481;&#22120;&#21270;&#33287;&#38928;&#35037;&#24037;&#20855;&#65292;&#22914;&#20309;&#38477;&#20302;&#20351;&#29992;&#32773;&#38283;&#22987;&#24037;&#20316;&#30340;&#25104;&#26412;
  4. workspace-operator &#22914;&#20309;&#32080;&#21512; Kubernetes&#65292;&#21205;&#24907;&#24314;&#31435;&#21487;&#38548;&#38626;&#12289;&#21487;&#37325;&#29694;&#12289;&#21487;&#31649;&#29702;&#30340; Agent workspace
  5. &#20351;&#29992; OpenSpec &#38283;&#30332; Aileron &#30340;&#27511;&#31243;&#33287;&#23526;&#21209;&#32147;&#39511;</abstract>
                <slug>coscup-2026-2277-ai-agent-aileron--workspace</slug>
                <track>Open LLM End User: Downstream Applications</track>
                
                <persons>
                    <person id='1296'>Jarvis Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/H3VJLX/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR209' guid='90ed3737-244a-5bc0-8629-03c180b2aae8'>
            <event guid='bc019ca1-792a-534e-a81c-58a4d1105a2a' id='2308' code='SRLDEB'>
                <room>TR209</room>
                <title>&#32178;&#36335;&#22495;&#21517;&#22522;&#30990;&#24314;&#35373;&#32972;&#24460;&#30340;&#33258;&#30001;&#33287;&#38283;&#28304;&#36575;&#39636;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#38614;&#28982;&#32178;&#38555;&#32178;&#36335;&#20056;&#36617;&#20102;&#30446;&#21069;&#29983;&#27963;&#20013;&#24478;&#38651;&#23376;&#37109;&#20214;&#12289;&#31038;&#32676;&#23186;&#39636;&#21040;&#20154;&#24037;&#26234;&#24935;&#31995;&#32113;&#30340;&#21508;&#31278;&#26381;&#21209;&#65292;&#20294;&#35377;&#22810;&#32178;&#38555;&#32178;&#36335;&#30340;&#20351;&#29992;&#32773;&#23565;&#26044;&#25903;&#25345;&#25972;&#20491;&#32178;&#38555;&#32178;&#36335;&#31995;&#32113;&#30340;&#22522;&#30990;&#24314;&#35373;&#65292;&#20063;&#23601;&#26159;&#22495;&#21517;&#65288;domain name&#65289;&#31995;&#32113;&#30340;&#30637;&#35299;&#20006;&#19981;&#28145;&#20837;&#65292;&#36894;&#35542;&#29702;&#35299;&#22495;&#21517;&#31995;&#32113;&#20013;&#30340;&#21508;&#31278;&#33258;&#30001;&#33287;&#38283;&#28304;&#36575;&#39636;&#30340;&#23384;&#22312;&#12290;&#36889;&#20123;&#20208;&#36084;&#31038;&#32676;&#21443;&#33287;&#33287;&#25237;&#20837;&#20358;&#32173;&#35703;&#30340;&#33258;&#30001;&#33287;&#38283;&#28304;&#36575;&#39636;&#65292;&#20063;&#22312;&#32178;&#36335;&#22522;&#30990;&#24314;&#35373;&#20013;&#25198;&#28436;&#37325;&#35201;&#30340;&#35282;&#33394;&#65292;&#19981;&#36942;&#30001;&#26044;&#20854;&#37325;&#35201;&#24615;&#32147;&#24120;&#34987;&#24573;&#30053;&#65292;&#20197;&#33267;&#26044;&#25919;&#24220;&#33287;&#22283;&#38555;&#32068;&#32340;&#22312;&#24605;&#32771;&#32178;&#36335;&#22522;&#30990;&#24314;&#35373;&#30340;&#30456;&#38364;&#25919;&#31574;&#26178;&#65292;&#24448;&#24448;&#28961;&#27861;&#21046;&#23450;&#36969;&#30070;&#30340;&#25919;&#31574;&#20358;&#21332;&#21161;&#31038;&#32676;&#30332;&#23637;&#12290;

&#22312; 2025 &#24180; 10 &#26376;&#65292;&#32178;&#38555;&#32178;&#36335;&#21517;&#31281;&#33287;&#25976;&#20301;&#20301;&#22336;&#20998;&#37197;&#27231;&#27083;&#65288;ICANN&#65289;&#19979;&#30340;&#32178;&#36335;&#23433;&#20840;&#33287;&#31337;&#23450;&#35566;&#35426;&#22996;&#21729;&#26371;&#65288;SSAC&#65289;&#30332;&#24067;&#20102; SAC 132 &#34399;&#22577;&#21578;&#65292;&#22577;&#21578;&#20027;&#38988;&#26159;&#12298;&#22312;&#33258;&#30001;&#33287;&#38283;&#28304;&#36575;&#39636;&#19978;&#36939;&#34892;&#30340;&#32178;&#36335;&#22495;&#21517;&#31995;&#32113;&#12299;&#65288;The Domain Name System Runs on Free and Open Source Software (FOSS)&#65289;&#12290;&#26412;&#35696;&#31243;&#24076;&#26395;&#24478;&#36889;&#20221;&#22577;&#21578;&#20986;&#30332;&#65292;&#24118;&#38936;&#21443;&#33287;&#32773;&#30637;&#35299;&#22495;&#21517;&#31995;&#32113;&#20197;&#21450;&#33287;&#22495;&#21517;&#31995;&#32113;&#30456;&#38364;&#30340;&#33258;&#30001;&#33287;&#38283;&#28304;&#36575;&#39636;&#26381;&#21209;&#65307;&#20006;&#19988;&#26356;&#36914;&#19968;&#27493;&#25506;&#35342;&#33509;&#35201;&#21046;&#23450;&#25919;&#31574;&#25903;&#25345;&#36889;&#20123;&#38283;&#28304;&#31038;&#32676;&#33287;&#36002;&#29563;&#32773;&#65292;&#26377;&#21738;&#20123;&#32771;&#37327;&#25033;&#35442;&#22312;&#25919;&#31574;&#35373;&#35336;&#30340;&#36942;&#31243;&#20013;&#34987;&#32013;&#20837;&#12290;&#20006;&#19988;&#30436;&#40670;&#21488;&#28771;&#30446;&#21069;&#30340;&#25919;&#31574;&#26159;&#21542;&#31526;&#21512;&#26412;&#22577;&#21578;&#25552;&#20986;&#30340;&#24314;&#35696;&#12290;

&#26412;&#35696;&#31243;&#20063;&#23559;&#19968;&#20341;&#20171;&#32057; ICANN &#32068;&#32340;&#12289;&#26371;&#35696;&#33287;&#21488;&#28771;&#30340;&#30456;&#38364;&#21443;&#33287;&#27231;&#26371;&#65292;&#21253;&#21547;&#30001;&#21488;&#28771;&#32178;&#36335;&#36039;&#35338;&#20013;&#24515;&#25903;&#25345;&#30340; TWNIC Academy &#27963;&#21205;&#65292;&#20197;&#21450;&#30456;&#38364;&#30340;&#21443;&#33287;&#32147;&#39511;&#20998;&#20139;&#12290;</abstract>
                <slug>coscup-2026-2308</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='753'>Cui Jia Wei</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SRLDEB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ffe261a3-6ecb-5494-8afc-4e14be7e8e43' id='2373' code='VLL8PX'>
                <room>TR209</room>
                <title>&#25581;&#31192;&#23529;&#26597;&#28436;&#31639;&#27861;&#65306;&#35527;&#24179;&#21488;&#27835;&#29702;&#25919;&#31574;&#20043;&#21069;&#65292;&#20808;&#20358;&#38283;&#28304;&#24179;&#21488;&#30340;&#23529;&#26597;&#28436;&#31639;&#27861;&#21543;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:40</duration>
                <abstract>&#28858;&#20309;&#20320;&#30340;&#33225;&#26360;&#24115;&#34399;&#26371;&#28961;&#25925;&#34987;&#23553;&#37782;&#65311;&#28858;&#20309;&#26371;&#34987;&#38477;&#35320;&#21450;&#65311;&#35408;&#39449;&#30041;&#35328;&#12289;&#35408;&#39449;&#36028;&#25991;&#28858;&#20309;&#23652;&#20986;&#19981;&#31406;&#65292;&#25919;&#24220;&#12289;&#24179;&#21488;&#38627;&#36947;&#19981;&#31649;&#31649;&#21966;&#65311;&#36889;&#20123;&#37117;&#26159;&#24179;&#21488;&#27835;&#29702;&#30340;&#26680;&#24515;&#21839;&#38988;&#12290;&#20294;&#26159;&#22312;&#36889;&#20043;&#21069;&#65292;&#20351;&#29992;&#32773;&#65288;&#25110;&#28040;&#36027;&#32773;&#65289;&#23565;&#26044;&#24179;&#21488;&#23529;&#26597;&#28436;&#31639;&#27861;&#21487;&#35498;&#26159;&#19968;&#28961;&#25152;&#30693;&#12290;&#21478;&#19968;&#26041;&#38754;&#65292;&#24179;&#21488;&#20006;&#19981;&#26371;&#20027;&#21205;&#25581;&#38706;&#33258;&#24049;&#30340;&#25490;&#24207;&#25110;&#23529;&#26597;&#28436;&#31639;&#27861;&#65292;&#22240;&#28858;&#36889;&#23559;&#26371;&#35731;&#24801;&#24847;&#24115;&#25142;&#25915;&#20811;&#24179;&#21488;&#31689;&#36215;&#20358;&#30340;&#38450;&#35408;&#22478;&#29254;&#12290;&#22240;&#27492;&#38283;&#28304;&#33287;&#23553;&#38281;&#25490;&#24207;&#33287;&#23529;&#26597;&#28436;&#31639;&#27861;&#65292;&#21487;&#35498;&#26159;&#37117;&#26377;&#29702;&#30001;&#12290;

&#26412;&#27425;&#35342;&#35542;&#23559;&#25581;&#38706;&#33775;&#25991;&#25239;&#23529;&#26597;&#25991;&#31456;&#24179;&#21488; Matters &#30340;&#23529;&#26597;&#28436;&#31639;&#27861;&#65292;&#25105;&#20497;&#21516;&#26178;&#23559;&#28436;&#31639;&#27861;&#38283;&#28304;&#65292;&#19988;&#36914;&#19968;&#27493;&#38283;&#25918;&#36949;&#35215;&#20839;&#23481;&#30340;&#36039;&#26009;&#24235;&#65292;&#21516;&#26178;&#36914;&#34892;&#24179;&#21488;&#27835;&#29702;&#30340;&#31038;&#32676;&#23526;&#39511;&#12290;&#30446;&#30340;&#22312;&#26044;&#35731;&#26377;&#33288;&#36259;&#21443;&#33287;&#21488;&#28771;&#24179;&#21488;&#27835;&#29702;&#30340;&#38283;&#28304;&#36002;&#29563;&#32773;&#65292;&#33021;&#25552;&#26089;&#19968;&#27493;&#29702;&#35299;&#24179;&#21488;&#29151;&#36939;&#32773;&#24590;&#40636;&#24605;&#32771;&#36889;&#20123;&#21839;&#38988;&#65292;&#35731;&#26410;&#20358;&#24179;&#21488;&#27835;&#29702;&#30340;&#20513;&#35696;&#21487;&#20197;&#26356;&#21152;&#33853;&#22320;&#12290;</abstract>
                <slug>coscup-2026-2373</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1008'>&#40643;&#35910;&#27877; mashbean</person><person id='1510'>Duke Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VLL8PX/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1972b24f-5127-5803-9a23-e925f47091dc' id='2372' code='JSMGDZ'>
                <room>TR209</room>
                <title>&#24180;&#40801;&#39511;&#35657;&#12289;&#25976;&#20301;&#30435;&#25511;&#12289;&#38577;&#31169;&#27402;&#65292;&#35342;&#35542;&#36889;&#20123;&#20197;&#21069;&#65292;&#19981;&#22952;&#20808;&#38283;&#28304;&#21543;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:40</duration>
                <abstract>&#24180;&#40801;&#39511;&#35657;&#33287;&#32178;&#36335;&#33258;&#30001;&#19968;&#23450;&#26371;&#20841;&#26997;&#23565;&#31435;&#21966;&#65311;&#32218;&#19978;&#24180;&#40801;&#39511;&#35657;&#28858;&#22283;&#38555;&#27861;&#35215;&#30332;&#23637;&#36264;&#21218;&#65292;&#21807;&#20854;&#35696;&#38988;&#35079;&#38620;&#24615;&#39640;&#65292;&#20489;&#20419;&#24375;&#21046;&#25512;&#34892;&#25110;&#26410;&#35413;&#20272;&#25216;&#34899;&#26041;&#26696;&#21487;&#34892;&#24615;&#65292;&#30342;&#21487;&#33021;&#36896;&#25104;&#28961;&#25928;&#30340;&#25919;&#31574;&#25110;&#28961;&#30410;&#26044;&#26032;&#33288;&#23494;&#30908;&#23416;&#25216;&#34899;&#30332;&#23637;&#12290;&#26412;&#35696;&#31243;&#23559;&#20998;&#26512;&#38364;&#26044;&#25976;&#20301;&#36523;&#20998;&#39511;&#35657;&#30340;&#25216;&#34899;&#26041;&#26696;&#65292;&#23588;&#20854;&#26159;&#27472;&#30431;&#27491;&#38283;&#28304;&#30332;&#23637;&#20043;&#24180;&#40801;&#39511;&#35657; App&#65292;&#20197;&#21033;&#25919;&#31574;&#21046;&#23450;&#32773;&#12289;&#20513;&#35696;&#32773;&#25110;&#21453;&#23565;&#32773;&#65292;&#20849;&#21516;&#37328;&#28165;&#24180;&#40801;&#39511;&#35657;&#33287;&#32178;&#36335;&#33258;&#30001;&#30340;&#37002;&#30028;&#12290;</abstract>
                <slug>coscup-2026-2372</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1008'>&#40643;&#35910;&#27877; mashbean</person><person id='123'>Denken Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JSMGDZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='87742349-db6f-58b6-94b3-05e277014ae7' id='2374' code='GGXEWB'>
                <room>TR209</room>
                <title>&#25919;&#24220;&#25505;&#36092;&#22914;&#20309;&#20351;&#29992;&#38283;&#28304;&#65311;&#28858;&#20309;&#38283;&#28304;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T12:50:00+08:00</date>
                <start>12:50</start>
                <duration>01:00</duration>
                <abstract>&#25919;&#24220;&#36039;&#35338;&#26381;&#21209;&#23566;&#20837;&#38283;&#28304;&#65292;&#19968;&#26041;&#38754;&#26377;&#21161;&#26044;&#38477;&#20302;&#24288;&#21830;&#37782;&#23450;&#39080;&#38570;&#65292;&#28187;&#23569;&#27231;&#38364;&#38263;&#26399;&#25505;&#36092;&#33287;&#32173;&#35703;&#25104;&#26412;&#65307;&#21478;&#19968;&#26041;&#38754;&#65292;&#20063;&#33021;&#36914;&#19968;&#27493;&#35731;&#32173;&#35703;&#32773;&#12289;&#20854;&#20182;&#27231;&#38364;&#33287;&#22806;&#37096;&#21332;&#20316;&#32773;&#26356;&#23481;&#26131;&#29702;&#35299;&#12289;&#24310;&#32396;&#20006;&#25913;&#21892;&#26082;&#26377;&#26381;&#21209;&#12290;&#19981;&#36942;&#36889;&#20841;&#38917;&#20778;&#21218;&#65292;&#24517;&#38920;&#20998;&#38542;&#27573;&#30475;&#24453;&#65292;&#21069;&#32773;&#27604;&#24460;&#32773;&#21209;&#23526;&#19988;&#24613;&#36843;&#12290;

&#28982;&#32780;&#65292;&#38283;&#28304;&#20173;&#26410;&#25104;&#28858;&#25919;&#24220;&#36039;&#35338;&#25505;&#36092;&#30340;&#20027;&#27969;&#23526;&#21209;&#12290;&#24478;&#38656;&#27714;&#35215;&#26684;&#12289;&#25307;&#27161;&#25991;&#20214;&#12289;&#39511;&#25910;&#27161;&#28310;&#21040;&#24460;&#32396;&#32173;&#36939;&#65292;&#34892;&#25919;&#27969;&#31243;&#20013;&#20173;&#26377;&#35377;&#22810;&#23578;&#24453;&#35519;&#25972;&#30340;&#29872;&#31680;&#12290;&#26412;&#22580;&#23565;&#35527;&#23559;&#24478;&#21488;&#28771;&#33287;&#32654;&#22283;&#22320;&#26041;&#25919;&#24220;&#30340;&#38283;&#28304;&#25505;&#36092;&#32147;&#39511;&#20986;&#30332;&#65292;&#35342;&#35542;&#38283;&#28304;&#22312;&#25919;&#24220;&#36039;&#35338;&#26381;&#21209;&#20013;&#30340;&#23526;&#38555;&#25033;&#29992;&#12289;&#24050;&#32147;&#21462;&#24471;&#36914;&#23637;&#30340;&#21046;&#24230;&#26781;&#20214;&#65292;&#20197;&#21450;&#26410;&#20358;&#25110;&#21487;&#37325;&#26032;&#35373;&#35336;&#30340;&#25505;&#36092;&#33287;&#34892;&#25919;&#27969;&#31243;&#12290;</abstract>
                <slug>coscup-2026-2374</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1008'>&#40643;&#35910;&#27877; mashbean</person><person id='1519'>pofeng</person><person id='1520'>&#36249;&#24335;&#38534;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GGXEWB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='972a9070-0820-5241-822a-360830226a0a' id='2375' code='PSMBUE'>
                <room>TR209</room>
                <title>&#38283;&#30418;&#36039;&#35338;&#20844;&#21209;&#21729;&#65306;&#25237;&#20837;&#25919;&#24220;&#26381;&#21209;&#30340;&#36039;&#35338;&#20154;&#21729;&#22312;&#24819;&#20160;&#40636;&#21602;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:40</duration>
                <abstract>&#19990;&#30028;&#21508;&#22320;&#37117;&#26377;&#37341;&#23565;&#25919;&#24220;&#27231;&#38364;&#38283;&#28304;&#30340;&#20513;&#35696;&#65292;&#27604;&#22914;&#20844;&#20849;&#36039;&#37329;&#12289;&#20844;&#20849;&#31243;&#24335;&#12290;&#20294;&#26159;&#22312;&#23526;&#21209;&#19978;&#65292;&#36039;&#35338;&#32887;&#31995;&#30340;&#20844;&#21209;&#21729;&#22312;&#20570;&#36039;&#35338;&#25505;&#36092;&#26696;&#26178;&#65292;&#24517;&#38920;&#22240;&#25033;&#20358;&#33258;&#30563;&#23566;&#38263;&#23448;&#12289;&#22519;&#34892;&#24288;&#21830;&#12289;&#20197;&#21450;&#24179;&#34892;&#21934;&#20301;&#30340;&#22739;&#21147;&#65292;&#22240;&#27492;&#31526;&#21512;&#22312;&#22320;&#33032;&#32097;&#30340;&#25919;&#31574;&#36335;&#24465;&#20415;&#38750;&#24120;&#37325;&#35201;&#12290;&#38283;&#25918;&#12289;&#20844;&#38283;&#12289;&#36879;&#26126;&#12289;&#21332;&#20316;&#30340;&#26234;&#24935;&#25919;&#24220;&#26381;&#21209;&#35442;&#24590;&#40636;&#36948;&#25104;&#65311;&#22312;&#26377;&#27161;&#28310;&#31572;&#26696;&#20043;&#21069;&#65292;&#25105;&#20497;&#20808;&#20358;&#32893;&#32893;&#20844;&#21209;&#21729;&#24590;&#40636;&#35498;&#12290;</abstract>
                <slug>coscup-2026-2375</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1008'>&#40643;&#35910;&#27877; mashbean</person><person id='225'>&#38463;&#40629;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PSMBUE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='21ab3e29-ed51-57ff-840b-bc76b6a48bbb' id='2321' code='EYEL9B'>
                <room>TR209</room>
                <title>&#28858;&#20160;&#40636;&#38283;&#28304;&#38627;&#20197;&#36914;&#20837;&#27161;&#26696;&#39636;&#31995;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>&#30070;&#25976;&#30332;&#37096;&#25512;&#21205;&#20844;&#20849;&#31243;&#24335;&#65292;&#36942;&#21435;&#21776;&#40179;&#25812;&#20219;&#25919;&#22996;&#26178;&#20063;&#26366;&#32147;&#25512;&#36942;&#23559;&#38283;&#28304;&#38283;&#25918;&#36039;&#26009;&#31934;&#31070;&#25512;&#20837;&#25505;&#36092;&#31684;&#26412;&#20013;&#65292;&#28858;&#20160;&#40636;&#20173;&#38627;&#20197;&#30475;&#21040;&#25919;&#24220;&#36914;&#34892;&#38283;&#28304;&#21602;&#65311;&#36575;&#39636;&#20844;&#21496;&#22312;&#25215;&#25509;&#25919;&#24220;&#27161;&#26696;&#30340;&#36942;&#31243;&#65292;&#28858;&#20309;&#25972;&#39636;&#29983;&#24907;&#20173;&#39023;&#24471;&#22914;&#27492;&#23553;&#38281;&#65311;

&#27599;&#19968;&#20491;&#29694;&#29376;&#30340;&#32972;&#24460;&#65292;&#37117;&#26377;&#20854;&#24418;&#25104;&#30340;&#33032;&#32097;&#12290;&#20170;&#22825;&#30340;&#28436;&#35611;&#65292;&#23559;&#24478;&#20841;&#20301;&#35611;&#32773;&#30340;&#35222;&#35282;&#65292;&#25286;&#35299;&#38283;&#28304;&#36914;&#20837;&#25919;&#24220;&#39636;&#31995;&#26178;&#21487;&#33021;&#38754;&#33256;&#30340;&#38459;&#21147;&#65306;&#24478;&#25919;&#24220;&#25505;&#36092;&#21046;&#24230;&#30340;&#36939;&#20316;&#26041;&#24335;&#65292;&#21040;&#23526;&#38555;&#23566;&#20837;&#38283;&#28304;&#30340;&#21508;&#31278;&#25361;&#25136;&#12290;&#38500;&#20102;&#29702;&#35299;&#36889;&#20123;&#33032;&#32097;&#65292;&#20063;&#24076;&#26395;&#36992;&#35531;&#22823;&#23478;&#19968;&#36215;&#24605;&#32771;&#65292;&#26159;&#21542;&#23384;&#22312;&#33021;&#22816;&#26045;&#21147;&#33287;&#20171;&#20837;&#30340;&#31354;&#38291;&#12290;</abstract>
                <slug>coscup-2026-2321</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1048'>Ronny Wang</person><person id='1326'>Sandra Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/EYEL9B/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c38e4b0a-5a98-57f9-9d6e-187685a06f68' id='2244' code='NBAKRA'>
                <room>TR209</room>
                <title>&#25976;&#20301;&#27402;&#21033;&#22522;&#26412;&#27861;&#65306;&#19968;&#22580;&#20197;&#27665;&#38291;&#31435;&#27861;&#25512;&#36914;&#38283;&#28304;&#25919;&#31574;&#30340;&#34892;&#21205;&#23526;&#39511;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#35336;&#30059;&#28304;&#26044;&#27665;&#38291;&#21496;&#27861;&#25913;&#38761;&#22522;&#37329;&#26371;&#65288;&#21496;&#25913;&#26371;&#65289;&#30340;&#19968;&#22580;&#33609;&#26681;&#31435;&#27861;&#23526;&#36368;&#65292;&#22039;&#35430;&#20197;&#31038;&#26371;&#36939;&#21205;&#30340;&#38598;&#39636;&#21205;&#33021;&#65292;&#38598;&#32080;&#31185;&#25216;&#12289;&#27861;&#24459;&#33287;&#20154;&#27402;&#32972;&#26223;&#30340;&#20844;&#27665;&#22821;&#20276;&#20497;&#20849;&#21516;&#33609;&#25836;&#12298;&#25976;&#20301;&#27402;&#21033;&#22522;&#26412;&#27861;&#12299;&#12290;&#36889;&#19981;&#21482;&#26159;&#19968;&#20221;&#27861;&#20856;&#30340;&#29986;&#20986;&#65292;&#26356;&#26159;&#20844;&#27665;&#31038;&#32676;&#20027;&#21205;&#21443;&#33287;&#27835;&#29702;&#65292;&#35430;&#22294;&#23559;&#25152;&#20957;&#32858;&#30340;&#20729;&#20540;&#36681;&#21270;&#28858;&#25512;&#21205;&#25919;&#31574;&#30340;&#27861;&#26781;&#30340;&#21162;&#21147;&#36942;&#31243;&#12290;

&#22312;&#36889;&#22580;&#27425;&#20013;&#65292;&#25105;&#20497;&#39318;&#20808;&#26371;&#20998;&#20139;&#12298;&#25976;&#20301;&#27402;&#21033;&#22522;&#26412;&#27861;&#12299;&#30340;&#38364;&#37749;&#31934;&#31070;&#33287;&#20839;&#28085;&#65292;&#20877;&#20358;&#36914;&#19968;&#27493;&#25552;&#20986;&#27861;&#24459;&#30340;&#21046;&#23450;&#26412;&#36523;&#21363;&#26159;&#19968;&#31278;&#20729;&#20540;&#35264;&#30340;&#20778;&#20808;&#25490;&#21015;&#36984;&#25799;&#8212;&#32780;&#27665;&#38291;&#23565;&#26044;&#38283;&#28304;&#12289;commons&#20729;&#20540;&#30340;&#22190;&#24448;&#33287;&#25512;&#36914;&#65292;&#20063;&#21487;&#20197;&#22039;&#35430;&#20197;&#12300;&#27861;&#24459;&#21046;&#23450;&#12301;&#20316;&#28858;&#36617;&#39636;&#65292;&#36996;&#20419;&#36914;&#26356;&#20840;&#38754;&#32780;&#31337;&#20581;&#30340;&#25919;&#31574;&#33853;&#23526;&#12290;

&#12298;&#25976;&#20301;&#27402;&#21033;&#22522;&#26412;&#27861;&#12299;&#31532;&#21313;&#19971;&#26781;&#12300;&#20844;&#20849;&#31243;&#24335;&#21407;&#21063;&#12301;&#65292;&#25506;&#35342;&#22914;&#20309;&#33853;&#23526;&#20844;&#20849;&#36039;&#37329;&#38283;&#30332;&#25104;&#26524;&#38283;&#25918;&#20104;&#20840;&#27665;&#20849;&#20139;&#65292;&#33853;&#23526;&#25976;&#20301;&#20844;&#22320;&#30340;&#31934;&#31070;&#65307;&#31532;&#21313;&#20843;&#26781;&#12300;&#20581;&#20840;&#25976;&#20301;&#29872;&#22659;&#20043;&#33853;&#23526;&#12301;&#65292;&#26088;&#22312;&#24478;&#27861;&#21046;&#38754;&#19978;&#27083;&#31689;&#25903;&#25345;&#25976;&#20301;&#20844;&#27665;&#27402;&#30340;&#22522;&#30990;&#35373;&#26045;&#65292;&#30906;&#20445;&#32676;&#30526;&#33021;&#22312;&#20581;&#24247;&#12289;&#27704;&#32396;&#30340;&#25976;&#20301;&#29983;&#24907;&#20013;&#20849;&#21516;&#21332;&#20316;&#33287;&#25104;&#38263;&#12290;

&#36889;&#26159;&#19968;&#22580;&#36914;&#34892;&#20013;&#30340;&#22039;&#35430;&#65292;&#25105;&#20497;&#35488;&#25711;&#36992;&#35531;&#22823;&#23478;&#37341;&#23565;&#26781;&#25991;&#35373;&#35336;&#12289;&#23526;&#21209;&#33853;&#22320;&#21450;&#20513;&#35696;&#36335;&#24465;&#20849;&#21516;&#33126;&#21147;&#28608;&#30442;&#65292;&#26399;&#30460;&#33021;&#23559;&#36889;&#20221;&#27665;&#38291;&#31435;&#27861;&#25104;&#21151;&#36681;&#21270;&#28858;&#20855;&#39636;&#25919;&#31574;&#25512;&#21147;&#12290;</abstract>
                <slug>coscup-2026-2244</slug>
                <track>Open Source Policy</track>
                
                <persons>
                    <person id='1028'>&#21496;&#25913;&#26371;&#25976;&#20301;&#27861;&#23567;&#32068;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NBAKRA/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR210' guid='bcd80b16-a7e3-5c8f-bb5b-35632b55479b'>
            <event guid='d7f86e1a-0aee-5365-9a63-c3ce22cc834d' id='2625' code='FXNFZM'>
                <room>TR210</room>
                <title>Controlling Ubuntu with Local LLM: A Practical System Using Structured Tool Interfaces</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>01:00</duration>
                <abstract>Modern Ubuntu systems offer powerful tools like systemd, LXD, and various CLI utilities, but these often remain fragmented and require significant command-line expertise to operate efficiently. In this talk, we will present a system that enables natural language control of Ubuntu using a fully local AI Model, our system contains:
- A local LLM for intent interpretation
- A lightweight orchestration layer
- Tool adapters connected to Ubuntu components (systemd, LXD, logs)

Instead of relying on cloud services, this system uses a local LLM combined with a structured tool interface to safely and predictably interact with system components. This allows users to monitor performance, manage services, control LXD containers, and summarize logs using conversational commands.

More info: https://events.canonical.com/event/146/contributions/954/</abstract>
                <slug>coscup-2026-2625-controlling-ubuntu-with-local-llm-a-practical-system-using-structured-tool-interfaces</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1491'>Laksh Gambhir</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FXNFZM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='374e2ff6-a799-588e-ac6a-e5e97fae8f39' id='2621' code='SC3REC'>
                <room>TR210</room>
                <title>Self-Hosting 101: A real-time self-hosting workshop</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T11:10:00+08:00</date>
                <start>11:10</start>
                <duration>01:00</duration>
                <abstract>This is a continuation from my talk that I gave at UbuCon Asia 2025: https://events.canonical.com/event/127/abstracts/838/

This time, I want to host a workshop where I&apos;ll walk people through the steps on how to setup Ubuntu server from scratch for self-hosting. I&apos;ll start with setting up an LXD VM with Ubuntu server. I&apos;ll walk through securing the server using firewall, fail2ban and other things. I&apos;ll then cover setting up a reverse-proxy like nginx and then host a simple web application on it. If time permits, I can also cover setting up podman for containers. I can also go a bit deep into the concepts and cover the basics of routing and tunneling as well.

Requirements from attendees:

- Laptop.

- It would be great if they could setup LXD on their device (I&apos;ll walk people through this if most of them aren&apos;t familiar with LXD.)

- It would be great if they could pre-download the Ubuntu server ISO (https://ubuntu.com/download/server).

More info: https://events.canonical.com/event/146/contributions/945/</abstract>
                <slug>coscup-2026-2621-self-hosting-101-a-real-time-self-hosting-workshop</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1478'>Venkatesh Chaturvedi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SC3REC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='116fb94b-395a-5100-978f-9a73b2b29f3f' id='2199' code='VTFUFD'>
                <room>TR210</room>
                <title>&#21205;&#25163;&#29609; OpenClaw&#65306;&#22312;&#20320;&#30340; Ubuntu &#31558;&#38651;&#19978;&#29992; Juju + LXD &#26550;&#20986;&#33258;&#24049;&#30340; Telegram AI &#27231;&#22120;&#20154;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:20:00+08:00</date>
                <start>13:20</start>
                <duration>01:00</duration>
                <abstract>&#36889;&#26159;&#19968;&#22580;&#24118;&#33879;&#38651;&#33126;&#21205;&#25163;&#20570;&#30340; Workshop&#65292;&#30446;&#27161;&#26159;&#35731;&#27599;&#20301;&#21443;&#33287;&#32773;&#22312; 50 &#20998;&#37912;&#20839;&#65292;&#22312;&#33258;&#24049;&#30340; Ubuntu &#27231;&#22120;&#19978;&#29992; Juju + LXD &#36305;&#36215; OpenClaw&#65292;&#20006;&#36879;&#36942; Telegram &#27231;&#22120;&#20154;&#25910;&#21040;&#31532;&#19968;&#20491; AI &#22238;&#35206;&#12290;&#26412; Workshop &#20197; Google AI Studio&#65288;ai.dev&#65289;&#25552;&#20379;&#30340;&#20813;&#36027; API key &#20316;&#28858; AI &#20358;&#28304;&#65292;&#21443;&#33287;&#32773;&#21482;&#38656;&#35201;&#19968;&#20491; Google &#24115;&#34399;&#65292;&#28961;&#38656;&#20219;&#20309;&#20184;&#36027;&#35330;&#38321;&#21363;&#21487;&#23436;&#25972;&#39636;&#39511;&#12290;&#35506;&#31243;&#20998;&#28858;&#22235;&#20491;&#27573;&#33853;&#65306;
&#65288;1&#65289;&#29872;&#22659;&#28310;&#20633;&#8212;&#8212;&#30906;&#35469; Ubuntu 24.04&#12289;&#23433;&#35037; LXD snap &#33287; Juju&#65292;&#21021;&#22987;&#21270; local cloud&#65307;
&#65288;2&#65289;&#37096;&#32626; OpenClaw Charm&#8212;&#8212;juju add-model&#12289;juju deploy openclaw&#12289;&#22635;&#20837;&#24478; Google AI Studio &#21462;&#24471;&#30340;&#20813;&#36027; API key&#65307;
&#65288;3&#65289;&#25972;&#21512; Telegram&#8212;&#8212;&#22312; BotFather &#24314;&#31435; bot &#21462;&#24471; token &#24460;&#22635;&#20837; juju config telegram-bot-token&#65292;&#25509;&#33879;&#20659;&#35338;&#24687;&#32102; bot &#20006;&#21462;&#24471; AI &#22238;&#35206;&#65307;
&#65288;4&#65289;&#36914;&#38542;&#35519;&#25972;&#33287;&#35264;&#23519;&#8212;&#8212;&#20351;&#29992; openclaw tui &#30452;&#25509;&#22312;&#32066;&#31471;&#27231;&#33287; AI &#21161;&#29702;&#20114;&#21205;&#65292;&#21363;&#26178;&#35264;&#23519;&#23565;&#35441;&#29376;&#24907;&#33287;&#22238;&#25033;&#12290;

&#25152;&#26377;&#27493;&#39519;&#30342;&#26377;&#20107;&#20808;&#28310;&#20633;&#22909;&#30340;&#25351;&#20196;&#28165;&#21934;&#65292;&#35611;&#24107;&#33287;&#21161;&#25945;&#65288;&#22914;&#26524;&#26377;&#25214;&#21040;&#20154;&#30340;&#35441;&#65289;&#22312;&#29694;&#22580;&#21332;&#21161;&#25490;&#37679;&#12290;&#20808;&#27770;&#26781;&#20214;&#65306;&#21407;&#29983; Ubuntu 24.04 &#30340;&#31558;&#38651;&#25110;&#23526;&#39636;/&#34395;&#25836;&#27231;&#22120;&#65288;WSL2 &#19981;&#25903;&#25588;&#20316;&#28858; LXD host&#65292;&#24314;&#35696;&#20351;&#29992;&#21407;&#29983; Ubuntu &#25110; Ubuntu VM&#65289;&#12289;&#32178;&#36335;&#23384;&#21462;&#12289;Google &#24115;&#34399;&#12289;Telegram &#24115;&#34399;&#12290;

More info: https://events.canonical.com/event/146/contributions/931/</abstract>
                <slug>coscup-2026-2199-openclaw--ubuntu--juju-lxd--telegram-ai</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='629'>&#26446;&#19990;&#20803; / Shih-Yuan Lee / FourDollars / $4</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VTFUFD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6c6edb04-9fe1-5237-93fa-ceef0d04d50b' id='2620' code='JFDTVX'>
                <room>TR210</room>
                <title>Rebuilding Ubuntu Nepal: A Playbook for Reviving Open Source Communities</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>This session shares the real journey of how the GNOME Nepal community successfully revived Ubuntu Nepal after more than a decade of inactivity. It will walk through the challenges of restarting a dormant open-source community, including rebuilding trust, finding contributors, and creating momentum from zero.

The talk will break down the exact strategies used, community outreach, event-driven growth, collaboration between GNOME and Ubuntu ecosystems, and leadership structure. It will also highlight mistakes, lessons learned, and what actually worked in the Nepali context.

Finally, the session will translate this experience into a practical framework that attendees can apply to revive or bootstrap Ubuntu Circle and similar communities in their own regions.

More info: https://events.canonical.com/event/146/contributions/943/</abstract>
                <slug>coscup-2026-2620-rebuilding-ubuntu-nepal-a-playbook-for-reviving-open-source-communities</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1497'>Aaditya Singh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JFDTVX/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR211' guid='243dce87-89ab-518a-a52c-61124e801bde'>
            <event guid='505e90c2-e616-5826-b250-d011b2fa8767' id='2608' code='E9LETD'>
                <room>TR211</room>
                <title>Gaming on Linux with Ubuntu and Proton</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>I want to talk about how good gaming on Linux is, as compared to Windows. With the constant improvements in proton and other FOSS libraries and tools, this might just be the year of the Linux desktop.

There&apos;s been a &gt;50% year on year growth in the number of people gaming on Linux, and this is only going to grow. The major boost came when Valve introduced the Steam Deck which basically revolutionized gaming on Linux. With the upcoming Steam Machine, we might just make up the majority of the market, overtaking Windows for good.

I want to talk a bout the basic technical aspects of the entire gaming pipeline on Linux, and introduce people to some of the most important FOSS tools and libraries which help us play games on Linux. Few of these are proton, dxvk, vk3d, vk3d-proton, and I&apos;ll also be talking about how Nvidia went partially open source for Linux and why it helps the community. Might also briefly touch on the work going on with NVK and Nova.

I&apos;ll also talk about the basics of how to setup an Ubuntu desktop for gaming. I&apos;ll go through the required software and tools needed to game comfortably on Ubuntu and how an end user can do this without getting into a web of complex configurations.

More info: https://events.canonical.com/event/146/contributions/934/</abstract>
                <slug>coscup-2026-2608-gaming-on-linux-with-ubuntu-and-proton</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1478'>Venkatesh Chaturvedi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/E9LETD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fcfd6ede-91c6-521d-903c-983302a636c4' id='2611' code='KKW9LR'>
                <room>TR211</room>
                <title>Zero-Trust Workloads with Confidential Containers on Ubuntu</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>In terms of protecting sensitive data during execution across diverse cloud environments, typical **container isolation** mechanisms frequently fall short. While traditional security secures data at rest and in transit, the **&quot;data-in-use&quot;** gap remains leaving memory and running processes vulnerable to a compromised host, hypervisor, or rogue administrator. Without requiring changes to application code, Confidential Containers (CoCo) is a potent open-source technology that makes it possible to isolate workloads safely and effectively using hardware-based Trusted Execution Environments (TEEs). This session examines how memory encryption, remote attestation, and hardware-level isolation offered by CoCo might improve zero-trust security on Ubuntu systems. Measures like standard Linux namespaces and cgroups are less efficient against contemporary infrastructure-level attacks as a result of the sophistication of modern cloud-native threats. By offering a cryptographic method of isolating system memory without compromising cloud flexibility, CoCo tackles these issues. And CoCo is a crucial tool for contemporary data privacy and compliance since it can protect proprietary code, AI models, and sensitive payloads by executing them inside hardware-attested utility VMs on the Linux kernel.

The talk will focus on the integration of **Confidential Containers with Ubuntu**, highlighting Canonical&#8217;s and the broader open-source community&apos;s ecosystem support for TEE-backed virtualization such as Intel TDX and AMD SEV-SNP. Will also include **practical demonstrations** of CoCo deployments on Ubuntu, showcasing how to use the open-source CoCo Operator for running encrypted pods, managing remote attestation, and preventing unauthorized host-level access to container memory. We will walk through real-world examples of deploying hardware-isolated workloads using CNCF tools such as Kata Containers and the Confidential Containers project alongside Ubuntu&apos;s MicroK8s, demonstrating how they enforce a true zero-trust architecture in modern cloud infrastructures.

Participants will have a thorough grasp of how to use Confidential Containers to improve data-in-use security in Ubuntu environments by the end of this session. They will acquire hands-on experience in deploying CoCo for memory encryption, hardware-based workload isolation, and cryptographic attestation, allowing them to leverage this potent technology in their own infrastructure strategies and actively champion advanced cloud security within the Ubuntu ecosystem.</abstract>
                <slug>coscup-2026-2611-zero-trust-workloads-with-confidential-containers-on-ubuntu</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1490'>Vutukuri Sreenivas</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KKW9LR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bc1cc0b1-fa31-5b97-b3ac-354b81cbfee8' id='2614' code='9SSDAR'>
                <room>TR211</room>
                <title>IT@School, or how we renounced the proprietary and chose free software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:10:00+08:00</date>
                <start>11:10</start>
                <duration>00:30</duration>
                <abstract>In the southern state of Kerala in India, every government school runs a distribution named KITE (previously IT@School), based on ubuntu, in IT labs. Thanks to this, we grew up being familiar with linux and ubuntu, although we were not aware of the importance of all this as students. This will be an introduction to IT@School, and the importance of free software education from a young age.

More info: https://events.canonical.com/event/146/contributions/955/</abstract>
                <slug>coscup-2026-2614-it-school-or-how-we-renounced-the-proprietary-and-chose-free-software</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1493'>Ananthu C V</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9SSDAR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1a00a570-78d1-5c7f-8307-ac8cff686441' id='2629' code='BUNAKD'>
                <room>TR211</room>
                <title>Implementing immutability &amp; atomicity within desktop Linux</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:40:00+08:00</date>
                <start>11:40</start>
                <duration>00:30</duration>
                <abstract>*This is an advancement on a presentation I had previously delivered with regards to atomic Linux distributions found [here](https://events.canonical.com/event/89/contributions/459/).*

Over the past couple of years, immutable &amp; atomic Linux distributions have made significant strides in day-to-day usability and practicality; yet, there remains comparatively little in the way of low-level explanations with regards to how these mechanisms are implemented under-the-hood, in spite of the extent to which such attributes are desired on other, existing distributions.

The intention of this presentation, then, is to demonstrate one such implementation of atomicity within a desktop Linux distribution I maintain - blendOS - and explore how we went about implementing support for varying distribution bases (among them Ubuntu), alongside how one may develop such an implementation for their own distributions, in an attempt to ease existing systems into such a paradigm.</abstract>
                <slug>coscup-2026-2629-implementing-immutability-atomicity-within-desktop-linux</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1499'>Rudra Saraswat</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BUNAKD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='02959657-5535-5133-90f6-6a530c1197d1' id='2610' code='XA8PA8'>
                <room>TR211</room>
                <title>From Community Need to Solution: The Story of Open Forms</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:20:00+08:00</date>
                <start>13:20</start>
                <duration>00:30</duration>
                <abstract>Open Forms is a Linux application designed to provide a native, accessible, and offline-first form experience on Linux systems.

Across Ubuntu communities, LoCos, and open-source events, form-based workflows still rely heavily on proprietary web platforms. These solutions often fall short in areas critical to our ecosystem - offline usability, data ownership, accessibility in low-connectivity environments, and seamless integration with the Linux desktop.

Open Forms emerged from real-world needs within the Ubuntu community. It aims to provide a simple, reliable alternative that aligns with open-source values and Ubuntu&#8217;s vision of accessibility for everyone. And did I mention? It is available in a Snap!

Open Forms:

 - Enables offline-first data collection for booths, registrations, and surveys.
- Integrates naturally with the Ubuntu desktop experience
 - Supports LoCos, community events, and grassroots initiatives
- Runs efficiently on Linux mobile devices without requiring constant connectivity

In this talk, we will cover:

 - Why GTK4 + libadwaita were chosen for building a modern Ubuntu-native experience Key challenges and lessons learned while developing Open
- Forms Real-world usage in Ubuntu booths and community events 
- How tools like Open Forms can strengthen Ubuntu communities across regions

More info: https://events.canonical.com/event/146/contributions/936/</abstract>
                <slug>coscup-2026-2610-from-community-need-to-solution-the-story-of-open-forms</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1494'>Aryan Kaushik</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XA8PA8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d6210e80-cbe5-522c-9cea-c2f3ed78c384' id='2609' code='MQVP3C'>
                <room>TR211</room>
                <title>Local Real-Time Subtitles on Ubuntu with Moonshine and Pympress</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:50:00+08:00</date>
                <start>13:50</start>
                <duration>00:30</duration>
                <abstract>Language barriers remain a significant challenge in international conferences. Not all speakers are fluent in English, and even when they are, their speech may not always be easy for diverse audiences to understand. While some events provide professional captioning or simultaneous interpretation, such services are not always available for every session.

In this talk, I will present a self-contained approach that enables speakers to generate real-time subtitles directly from their own laptop. By combining Moonshine Voice, a lightweight and efficient speech-to-text (STT) system that can run even on devices like Raspberry Pi, with Pympress, a PDF-based presentation tool, we can build a fully local, automatic subtitle system on Ubuntu.

This approach allows speakers to make their talks more accessible without relying on external infrastructure or services, making it easier to participate in international events regardless of location or available resources.

More info: https://events.canonical.com/event/146/contributions/935/</abstract>
                <slug>coscup-2026-2609-local-real-time-subtitles-on-ubuntu-with-moonshine-and-pympress</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1495'>Mitsuya Shibata</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MQVP3C/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f971e24d-f5a6-5b1e-a388-a452567c9876' id='2626' code='E8EVPS'>
                <room>TR211</room>
                <title>&#22312;&#33274;&#28771;&#30340;&#22806;&#31821; Linux &#26700;&#38754;&#20351;&#29992;&#32773;&#29983;&#23384;&#25351;&#21335;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#23559;&#25506;&#35342;&#23621;&#20303;&#22312;&#21488;&#21271;&#12289;&#19988;&#23436;&#20840;&#20381;&#36084; Linux &#26700;&#38754;&#29872;&#22659;&#30340;&#22806;&#31821;&#23621;&#27665;&#33287;&#22806;&#22283;&#35370;&#23458;&#25152;&#38754;&#33256;&#30340;&#25361;&#25136;&#33287;&#22256;&#22659;&#12290;&#22312;&#33274;&#28771;&#65292;&#34389;&#29702;&#26085;&#24120;&#29983;&#27963;&#21644;&#34892;&#25919;&#20107;&#21209;&#24448;&#24448;&#38656;&#35201;&#33287;&#39640;&#24230;&#22312;&#22320;&#21270;&#30340;&#29305;&#23450;&#25976;&#20301;&#22522;&#30990;&#35373;&#26045;&#36914;&#34892;&#20114;&#21205;&#12290;&#24478;&#22522;&#26044;&#26230;&#29255;&#21345;&#65288;&#26234;&#24935;&#21345;&#65289;&#30340;&#25919;&#24220;&#26381;&#21209;&#8212;&#8212;&#20363;&#22914;&#20840;&#27665;&#20581;&#20445;&#65288;NHI&#65289;&#31995;&#32113;&#12289;&#32178;&#36335;&#22577;&#31237;&#12289;&#33258;&#28982;&#20154;&#24977;&#35657;&#8212;&#8212;&#21040;&#20659;&#32113;&#19978;&#20677;&#25903;&#25588; Windows &#25110; macOS &#29983;&#24907;&#31995;&#30340;&#22312;&#22320;&#37504;&#34892;&#32178;&#36335; ATM&#65288;WebATM&#65289;&#65292;Linux &#20351;&#29992;&#32773;&#32147;&#24120;&#26371;&#36935;&#21040;&#29544;&#29305;&#30340;&#36575;&#39636;&#30456;&#23481;&#24615;&#38556;&#31001;&#12290;&#35611;&#32773;&#23559;&#20998;&#20139;&#20854;&#20491;&#20154;&#32147;&#39511;&#65292;&#20006;&#35443;&#32048;&#35498;&#26126;&#20182;&#20497;&#22914;&#20309;&#25104;&#21151;&#20811;&#26381;&#36889;&#20123;&#25361;&#25136;&#65292;&#22312;&#21488;&#28771;&#20316;&#28858; Linux &#26700;&#38754;&#20351;&#29992;&#32773;&#38918;&#21033;&#29983;&#23384;&#12290;

More info: https://events.canonical.com/event/146/contributions/947/</abstract>
                <slug>coscup-2026-2626-linux</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='1496'>Tony Yip</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/E8EVPS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='505335c6-d9e3-5c59-ac8b-dc77c7a61877' id='2624' code='CKHDBZ'>
                <room>TR211</room>
                <title>Bringing AI to RISC-V: From Edge Devices to Developer-Ready Systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:10:00+08:00</date>
                <start>15:10</start>
                <duration>00:30</duration>
                <abstract>As AI workloads continue to expand beyond the cloud, developers are increasingly looking for open, efficient, and flexible platforms to run models at the edge and on personal devices. RISC-V, as an open instruction set architecture, is emerging as a promising foundation for this shift.
In this session, Martin will share practical engineering experiences from building AI-capable RISC-V systems &#8212; covering key areas such as CPU&#8211;accelerator integration, software stack enablement, and optimization for real-world workloads.
The talk will explore how Linux-based environments can support AI development on RISC-V today, what challenges remain across toolchains and runtimes, and how upstream collaboration is helping accelerate ecosystem maturity.

More info: https://events.canonical.com/event/146/contributions/952/</abstract>
                <slug>coscup-2026-2624-bringing-ai-to-risc-v-from-edge-devices-to-developer-ready-systems</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='761'>Martin Chang</person><person id='1498'>Yuning Liang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CKHDBZ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR212' guid='96a33411-20dd-5ef7-ac1f-ac39fd9d10b5'>
            <event guid='f701b29a-e878-5331-8a59-7f6e728a873f' id='2215' code='3PGBSN'>
                <room>TR212</room>
                <title>&#24478;&#20849;&#35712;&#21040;&#38283;&#28304;&#20849;&#21109;&#65306;Twinkle AI &#29100;&#22812;&#26360;&#22346;&#30340; LLM &#23526;&#25136;&#33287;&#22312;&#22320;&#21270;&#27169;&#22411;&#25033;&#29992;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#22823;&#35486;&#35328;&#27169;&#22411;&#65288;LLM&#65289;&#25216;&#34899;&#26085;&#26032;&#26376;&#30064;&#65292;&#21934;&#38752;&#38321;&#35712;&#35542;&#25991;&#25110;&#25991;&#20214;&#24050;&#32147;&#38627;&#20197;&#36319;&#19978;&#30332;&#23637;&#36895;&#24230;&#65292;&#30495;&#27491;&#30340;&#29702;&#35299;&#24448;&#24448;&#24314;&#31435;&#22312;&#12300;&#35242;&#25163;&#25226;&#29609;&#31243;&#24335;&#30908;&#12301;&#20043;&#19978;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139; Twinkle AI &#38283;&#28304;&#31038;&#32676;&#20013;&#12300;&#29100;&#22812;&#26360;&#22346;&#65288;Late-Night Study Session&#65289;&#12301;&#30340;&#29151;&#36939;&#32147;&#39511;&#33287;&#25216;&#34899;&#32080;&#26230;&#12290;&#25105;&#20497;&#23559;&#38283;&#28304;&#23560;&#26696; TwinkleAI-LLM-Book-Club &#20316;&#28858;&#26680;&#24515;&#36617;&#39636;&#65292;&#24118;&#38936;&#26371;&#30526;&#19968;&#31418;&#22914;&#20309;&#23559;&#37325;&#37327;&#32026;&#33879;&#20316;&#12298;Hands-On Large Language Models&#12299;&#36681;&#21270;&#28858;&#31038;&#32676;&#20849;&#23416;&#30340;&#38283;&#28304;&#25945;&#26448;&#12290;

&#28436;&#35611;&#20013;&#23559;&#23637;&#31034;&#25105;&#20497;&#22914;&#20309;&#21033;&#29992;&#38283;&#28304;&#30340;&#20114;&#21205;&#24335; Notebook &#29872;&#22659;&#65288;&#22914; Jupyter &#29978;&#33267;&#20855;&#20633;&#39640;&#37325;&#29694;&#24615;&#30340;&#29872;&#22659;&#65289;&#65292;&#24118;&#38936;&#21443;&#33287;&#32773;&#19968;&#27493;&#27493;&#25286;&#35299; Tokenization &#30340;&#32232;&#35299;&#30908;&#36942;&#31243;&#12289;&#35299;&#26512; Embeddings &#21521;&#37327;&#39764;&#27861;&#65292;&#20006;&#23526;&#38555;&#20018;&#25509; Twinkle AI &#23560;&#23660;&#30340;&#32321;&#20013;&#22312;&#22320;&#21270;&#27169;&#22411;&#65288;&#22914; gemma-3-4B-T1-it&#65289;&#36914;&#34892;&#25512;&#35542;&#12290;&#36889;&#19981;&#20677;&#26159;&#19968;&#22580;&#38364;&#26044; LLM &#24213;&#23652;&#25216;&#34899;&#30340;&#20998;&#20139;&#65292;&#26356;&#26159;&#23637;&#31034;&#22914;&#20309;&#36879;&#36942;&#38283;&#28304;&#21332;&#20316;&#33287;&#20570;&#20013;&#23416;&#65288;Hands-on&#65289;&#65292;&#38477;&#20302;&#25216;&#34899;&#38272;&#27323;&#65292;&#20957;&#32858;&#21488;&#28771;&#22312;&#22320; AI &#29983;&#24907;&#22280;&#30340;&#23526;&#36368;&#25351;&#21335;&#12290;</abstract>
                <slug>coscup-2026-2215-twinkle-ai--llm</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1222'>Thomas Liang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3PGBSN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b9c19eb4-e7ef-528e-a2d8-5c350548d875' id='2503' code='ZGVXAP'>
                <room>TR212</room>
                <title>Twinkle Eval&#65306;&#25171;&#36896;&#32321;&#39636;&#20013;&#25991; LLM &#38283;&#28304;&#35413;&#28204;&#24037;&#20855;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#36817;&#24180;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#65288;LLM&#65289;&#24555;&#36895;&#30332;&#23637;&#65292;&#20294;&#12300;&#24590;&#40636;&#20844;&#24179;&#12289;&#24555;&#36895;&#12289;&#21487;&#37325;&#29694;&#22320;&#35413;&#20272;&#27169;&#22411;&#33021;&#21147;&#12301;&#20173;&#26159;&#23526;&#21209;&#19978;&#30340;&#30171;&#40670;&#12290;&#23588;&#20854;&#23565;&#32321;&#39636;&#20013;&#25991;&#22580;&#26223;&#32780;&#35328;&#65292;&#29694;&#26377; benchmark &#24037;&#20855;&#24448;&#24448;&#20559;&#21521;&#33521;&#25991;&#29983;&#24907;&#65292;&#32570;&#20047;&#23565;&#26412;&#22320;&#36039;&#26009;&#38598;&#12289;&#27169;&#22411;&#37096;&#32626;&#26041;&#24335;&#65292;&#20197;&#21450;&#23526;&#38555;&#35413;&#28204;&#27969;&#31243;&#30340;&#21451;&#21892;&#25903;&#25588;&#12290;

&#36889;&#22580;&#20998;&#20139;&#23559;&#20171;&#32057;&#25105;&#20497;&#25171;&#36896;&#30340;&#38283;&#28304;&#35413;&#28204;&#24037;&#20855; Twinkle Eval&#65292;&#19968;&#22871;&#23560;&#28858; LLM benchmark &#35373;&#35336;&#30340;&#33258;&#21205;&#21270;&#35413;&#28204;&#26694;&#26550;&#65292;&#32858;&#28966;&#32321;&#39636;&#20013;&#25991;&#27169;&#22411;&#35413;&#20272;&#38656;&#27714;&#12290;Twinkle Eval &#25903;&#25588;&#22810;&#31278;&#36039;&#26009;&#26684;&#24335;&#12289;OpenAI API &#33287;&#33258;&#26550;&#27169;&#22411;&#20171;&#25509;&#65292;&#25552;&#20379;&#24179;&#34892;&#25209;&#27425;&#35413;&#28204;&#12289;&#38988;&#30446;&#36984;&#38917;&#38568;&#27231;&#21270;&#12289;&#22810;&#27425;&#37325;&#35079;&#28204;&#35430;&#31337;&#23450;&#24615;&#20998;&#26512;&#65292;&#20197;&#21450;&#23436;&#25972;&#32080;&#26524;&#36861;&#36452;&#65292;&#35731;&#27169;&#22411;&#35413;&#28204;&#19981;&#20877;&#21482;&#26159;&#12300;&#36305;&#19968;&#27425;&#20998;&#25976;&#12301;&#65292;&#32780;&#26159;&#33021;&#26356;&#21487;&#38752;&#22320;&#29702;&#35299;&#27169;&#22411;&#30495;&#23526;&#33021;&#21147;&#12290;

&#25105;&#20497;&#26371;&#20998;&#20139;&#35373;&#35336;&#36889;&#22871;&#24037;&#20855;&#30340;&#32972;&#26223;&#33287;&#24037;&#31243;&#21462;&#25448;&#65292;&#21253;&#21547;&#28858;&#20160;&#40636;&#29694;&#26377;&#24037;&#20855;&#19981;&#22816;&#29992;&#12289;&#22914;&#20309;&#34389;&#29702; benchmark contamination &#33287;&#36984;&#25799;&#38988; positional bias&#12289;&#22914;&#20309;&#25552;&#21319;&#22823;&#35215;&#27169;&#35413;&#28204;&#25928;&#29575;&#65292;&#20197;&#21450;&#22312;&#32321;&#39636;&#20013;&#25991; benchmark&#65288;&#22914; TMMLU+&#12289;&#27861;&#24459;&#36039;&#26009;&#38598;&#65289;&#19978;&#30340;&#23526;&#38555;&#20351;&#29992;&#32147;&#39511;&#12290;

&#22914;&#26524;&#20320;&#27491;&#22312;&#35347;&#32244;&#27169;&#22411;&#12289;&#27604;&#36611;&#19981;&#21516; checkpoint&#12289;&#20570;&#27169;&#22411;&#36984;&#22411;&#65292;&#25110;&#21482;&#26159;&#24819;&#24314;&#31435;&#26356;&#21487;&#20449;&#30340; LLM evaluation workflow&#65292;&#36889;&#22580;&#20998;&#20139;&#26371;&#24118;&#20320;&#24555;&#36895;&#29702;&#35299;&#29694;&#20195; LLM benchmark &#30340;&#23526;&#21209;&#26041;&#27861;&#65292;&#20197;&#21450;&#25105;&#20497;&#22312;&#38283;&#28304;&#24037;&#20855;&#38283;&#30332;&#20013;&#30340;&#32147;&#39511;&#33287;&#36393;&#22353;&#12290;</abstract>
                <slug>coscup-2026-2503-twinkle-eval--llm</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1226'>&#40643;&#20142;&#21235;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZGVXAP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='eedf0836-c41b-5d88-9abf-3a6b8ae0977d' id='2393' code='9U9TCT'>
                <room>TR212</room>
                <title>&#35731;&#21488;&#28771;&#21407;&#29983; LLM &#38263;&#20986;&#22312;&#22320;&#35486;&#27683;&#65306;&#29992; Twinkle AI 4B &#25171;&#36896;&#12300;&#26143;&#20809;&#22411;&#23567;&#38646;&#12301;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>ZeroTree &#26159;&#19968;&#20491;&#32080;&#21512;&#24515;&#29702;&#23416;&#33287;&#36938;&#25138;&#21270;&#25216;&#33021;&#27193;&#30340;&#30446;&#27161;&#31649;&#29702;&#23560;&#26696;&#65292;&#26368;&#21021;&#26159;&#25105;&#28858;&#20102;&#35299;&#27770;&#33258;&#36523;&#25302;&#24310;&#30151;&#33287;&#24605;&#32210;&#36942;&#36617;&#32780;&#25171;&#36896;&#12290;&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#25105;&#22914;&#20309;&#20197;&#26997;&#38480;&#30340;&#12300;&#20841;&#36913;&#25361;&#25136;&#12301;&#28858;&#36215;&#40670;&#65292;&#24478;&#38646;&#38283;&#22987;&#23559; Twinkle AI &#23560;&#28858;&#21488;&#28771;&#35486;&#22659;&#25171;&#36896;&#30340; 4B &#27169;&#22411;&#65288;gemma-3-4B-T1-it&#65289;&#33853;&#22320;&#25972;&#21512;&#21040; ZeroTree &#20013;&#65292;&#20197;&#12300;&#24515;&#24773;&#26085;&#35352;&#12301;&#28858;&#26680;&#24515;&#65292;&#25171;&#36896;&#20986;&#20855;&#26377;&#38283;&#28304;&#31038;&#32676;&#33287;&#37129;&#27665;&#24189;&#40664;&#24863;&#30340;&#12300;&#26143;&#20809;&#22411;&#23567;&#38646;&#12301;AI &#38506;&#20276;&#21407;&#22411;&#65292;&#12304;&#20006;&#27511;&#32147;&#25976;&#26376;&#25345;&#32396;&#25171;&#30952;&#36845;&#20195;&#12305;&#12290;&#36889;&#26159;&#19968;&#22580;&#26412;&#22320;&#23567;&#27169;&#22411;&#65288;SLM&#65289;&#12304;&#24478;&#21407;&#22411;&#21040;&#33853;&#22320;&#12305;&#30340;&#23526;&#25136;&#32000;&#37636;&#12290;&#25105;&#23559;&#28145;&#20837;&#20998;&#20139;&#22312;&#26412;&#22320;&#31471;&#25972;&#21512;&#26178;&#36935;&#21040;&#30340;&#22235;&#22823;&#25361;&#25136;&#33287;&#35299;&#27861;&#65306;&#21253;&#21547;&#22914;&#20309;&#35299;&#27770;&#23567;&#27169;&#22411;&#23481;&#26131;&#29031;&#25220; JSON &#31684;&#20363;&#30340;&#26684;&#24335;&#21839;&#38988;&#12289;&#22914;&#20309;&#20778;&#21270; System Prompt &#36991;&#20813;&#21205;&#24907;&#36039;&#35338;&#23566;&#33268; CPU &#25512;&#29702;&#24310;&#36978;&#65288;&#25552;&#39640; KV Cache &#21629;&#20013;&#29575;&#65289;&#12289;&#22914;&#20309;&#22312;&#28961;&#29544;&#39023;&#30340;&#31558;&#38651;&#19978;&#21033;&#29992;&#37327;&#21270;&#33287; UX &#35373;&#35336;&#24396;&#35036;&#31561;&#24453;&#24863;&#65292;&#20197;&#21450;&#19981;&#32129;&#23450;&#24115;&#34399;&#30340;&#27193;&#27934;&#22411;&#23560;&#26696;&#35442;&#22914;&#20309;&#35373;&#35336;&#21311;&#21517;&#38577;&#31169;&#38450;&#35703;&#27231;&#21046;&#12290;</abstract>
                <slug>coscup-2026-2393-llm---twinkle-ai-4b</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1365'>Haley</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://docs.google.com/presentation/d/1NeBcl1ZxhMENmgLoJrY0MOnWw-hiYl8t/edit?usp=drive_link&amp;ouid=108957998313233282548&amp;rtpof=true&amp;sd=true">報告簡報</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9U9TCT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dfab2720-525d-581b-86e1-cb3824c3c75a' id='2329' code='EHHF78'>
                <room>TR212</room>
                <title>Benign Outliers &#23565; Twinkle AI &#27169;&#22411;&#23433;&#20840;&#23565;&#40778;&#20043;&#24433;&#38911;&#30740;&#31350;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:10:00+08:00</date>
                <start>11:10</start>
                <duration>00:30</duration>
                <abstract>&#20320;&#20197;&#28858;&#12300;&#20094;&#28136;&#12301;&#30340;&#24494;&#35519;&#36039;&#26009;&#23601;&#26159;&#23433;&#20840;&#30340;&#21966;&#65311;&#26368;&#26032;&#30740;&#31350;&#25351;&#20986;&#65292;&#20677;&#20677; 100 &#31558;&#20358;&#33258; Dolly&#12289;Alpaca &#36889;&#39006;&#33391;&#24615;&#36039;&#26009;&#38598;&#30340;&#27171;&#26412;&#8212;&#8212;&#34920;&#38754;&#28961;&#23475;&#12289;&#21371;&#24118;&#26377;&#26377;&#23475;&#26799;&#24230;&#26041;&#21521;&#30340; Benign Outliers&#8212;&#8212;&#23601;&#36275;&#20197;&#35731;&#19968;&#20491;&#23565;&#40778;&#36942;&#30340; LLM &#23433;&#20840;&#38450;&#32218;&#20840;&#38754;&#23849;&#28528;&#65292;&#32780;&#19988;&#23436;&#20840;&#19981;&#38656;&#35201;&#22806;&#37096;&#24801;&#24847;&#36039;&#26009;&#30070;&#37672;&#40670;&#12290;
&#26412;&#22580;&#20998;&#20139;&#23559;&#20197; Twinkle AI &#38283;&#28304;&#30340; gemma-3-4B-T1-it &#28858;&#23526;&#39511;&#23565;&#35937;&#65292;&#24118;&#22823;&#23478;&#36208;&#36942;&#19968;&#27425;&#30495;&#23526;&#30340;&#25915;&#25802;&#33287;&#38450;&#31142;&#65306;&#22914;&#20309;&#29992; Self-Inf-N &#24478;&#32321;&#20013;&#33391;&#24615;&#36039;&#26009;&#20013;&#25366;&#20986;&#36889;&#20123;&#12300;&#38577;&#24418;&#22320;&#38647;&#12301;&#12289;&#23427;&#20497;&#22312;&#36899;&#32396;&#23416;&#32722;&#22580;&#26223;&#19979;&#26377;&#22810;&#38627;&#28040;&#38500;&#65292;&#20197;&#21450; SafeGrad&#12289;AsFT &#36889;&#39006;&#26799;&#24230;&#32004;&#26463;&#38450;&#31142;&#26041;&#27861;&#21040;&#24213;&#25803;&#19981;&#25803;&#24471;&#20303;&#12290;
&#36969;&#21512;&#23565; LLM &#23433;&#20840;&#12289;&#24494;&#35519;&#12289;&#38283;&#28304;&#27169;&#22411;&#27835;&#29702;&#26377;&#33288;&#36259;&#30340;&#38283;&#30332;&#32773;&#33287;&#30740;&#31350;&#32773;&#12290;</abstract>
                <slug>coscup-2026-2329-benign-outliers--twinkle-ai</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1328'>Allen</person><person id='1226'>&#40643;&#20142;&#21235;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/EHHF78/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='70e8fe10-674a-5573-a2cf-90964e07343d' id='2264' code='G8QTLU'>
                <room>TR212</room>
                <title>&#22312;&#22320;&#30340;&#27169;&#22411;&#30070;&#28982;&#35201;&#21487;&#20197;&#36305;&#22312;&#22320;&#31471;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:40:00+08:00</date>
                <start>11:40</start>
                <duration>00:30</duration>
                <abstract>&#20171;&#32057;&#22914;&#20309;&#20197; GPU &#21644; NPU &#22312;&#22320;&#31471;&#36305; LLM &#27169;&#22411;&#25512;&#35542;&#36939;&#31639;&#30340;&#36939;&#20316;&#27231;&#21046;&#65292;&#20197;&#21450;&#20171;&#32057;&#22914;&#20309;&#29992;&#24190;&#31278;&#38283;&#28304;/&#38750;&#38283;&#28304;&#30340;&#26694;&#26550;([Ollama](https://ollama.com)/[vLLM](https://vllm.ai/)/[LM Studio](https://lmstudio.ai/)/[Lemonade](https://lemonade-server.ai/)/[oBeaver](https://github.com/microsoft/obeaver))&#22312;&#22320;&#31471;&#19981;&#21516;&#31278; GPU/NPU &#30340;&#27231;&#22120;&#19978;&#22519;&#34892; Twinkle AI &#38283;&#28304;&#27169;&#22411;&#12290;</abstract>
                <slug>coscup-2026-2264</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1290'>&#32769;&#39825;&#20271;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/G8QTLU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dc6699ea-f72b-5d74-9601-07dfcd4bb046' id='2292' code='SPHZLK'>
                <room>TR212</room>
                <title>Tweet AI to the Edge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>&#8220;Tweet&#8221; AI to the Edge: &#24478;&#26412;&#22320;&#21270;&#35486;&#35328;&#27169;&#22411;&#21040;&#29872;&#22659;&#26234;&#33021;&#30340;&#19979;&#19968;&#27493;

&#36889;&#35041;&#30340; Tweet &#19981;&#26159;&#31038;&#32676;&#24179;&#21488;&#19978;&#30340;&#30701;&#25991;&#65292;&#32780;&#26159;&#20013;&#25991;&#35486;&#24863;&#35041;&#30340;&#12300;&#25512;&#12301;&#65306;&#25512;&#36865;&#12289;&#25512;&#36914;&#12289;&#20296;&#32626;&#12290;&#30070; Twinkle AI &#36889;&#27171;&#30340;&#38283;&#28304;&#31038;&#32676;&#38283;&#22987;&#25171;&#36896;&#26412;&#22320;&#21270;&#35486;&#35328;&#27169;&#22411;&#20043;&#24460;&#65292;&#19979;&#19968;&#20491;&#21839;&#38988;&#26159;&#65306;&#22914;&#20309;&#25226;&#27169;&#22411;&#30495;&#27491;&#25512;&#21040;&#20351;&#29992;&#32773;&#36523;&#37002;&#65292;&#35731;&#23427;&#36305;&#22312;&#25163;&#27231;&#12289;&#26700;&#38754;&#12289;&#28687;&#35261;&#22120;&#33287;&#21508;&#31278; edge &#35037;&#32622;&#19978;&#65311;

Little Star &#30340;&#36215;&#40670;&#26159; Mobile LLM &#24037;&#20855;&#65306;&#24478;&#12300;&#33021;&#19981;&#33021;&#22312;&#25163;&#27231;&#19978;&#30495;&#36305; LLM&#12301;&#38283;&#22987;&#65292;&#32147;&#36942; iOS / Android MVP &#39511;&#35657;&#65292;&#36880;&#27493;&#36681;&#21521; configs&#12289;benchmark &#33287;&#30495;&#27231;&#37327;&#28204;&#12290;&#36889;&#20491;&#36942;&#31243;&#35731;&#25105;&#20497;&#24847;&#35672;&#21040;&#65292;edge AI &#30340;&#25361;&#25136;&#19981;&#21482;&#26159; inference&#65292;&#32780;&#26159;&#27169;&#22411;&#26684;&#24335;&#12289;runtime&#12289;&#37327;&#21270;&#12289;&#35352;&#25014;&#39636;&#12289;&#24310;&#36978;&#12289;&#32791;&#38651;&#12289;&#29105;&#33287;&#20351;&#29992;&#32773;&#39636;&#39511;&#20043;&#38291;&#30340;&#25972;&#39636;&#35373;&#35336;&#12290;

&#26412;&#20998;&#20139;&#23559;&#20197; Little Star &#30340;&#25506;&#32034;&#32147;&#39511;&#28858;&#22522;&#30990;&#65292;&#35342;&#35542;&#22914;&#20309;&#25226;&#26412;&#22320;&#21270;&#35486;&#35328;&#27169;&#22411;&#25512;&#21521; edge&#65306;&#24478;&#27169;&#22411;&#23553;&#35037;&#12289;GGUF &#33287; llama.cpp &#29983;&#24907;&#31995;&#12289;&#35037;&#32622;&#31471; benchmark&#65292;&#21040; context-aware UX &#33287; Ambient Intelligence &#30340;&#29986;&#21697;&#24819;&#20687;&#12290;&#25105;&#20497;&#20063;&#26371;&#35342;&#35542;&#28858;&#20160;&#40636;&#26412;&#22320;&#27169;&#22411;&#30340;&#20729;&#20540;&#19981;&#21482;&#26159;&#38626;&#32218;&#65292;&#32780;&#26159;&#12300;&#38752;&#36817;&#12301;&#65306;&#38752;&#36817;&#20351;&#29992;&#32773;&#12289;&#38752;&#36817;&#36039;&#26009;&#12289;&#38752;&#36817;&#35486;&#22659;&#65292;&#20063;&#26356;&#38752;&#36817;&#38283;&#28304;&#31038;&#32676;&#33021;&#25484;&#25569;&#30340;&#26410;&#20358; AI &#22522;&#30990;&#24314;&#35373;&#12290;</abstract>
                <slug>coscup-2026-2292-tweet-ai-to-the-edge</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1308'>Bobson Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SPHZLK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dc82d474-b498-5345-a1e0-0c32e2a89cad' id='2357' code='MQN7EY'>
                <room>TR212</room>
                <title>&#35299;&#25937;&#34987;&#23553;&#21360;&#30340; PDF&#8212;&#19968;&#36215;&#20358;&#25171;&#36896;&#33274;&#28771;&#30340; FinePDFs &#36039;&#26009;&#38598;&#21543;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>#### &#28858;&#20160;&#40636;&#35201;&#38283;&#36889;&#20491;&#35696;&#38988;&#65311;
- **&#36039;&#26009;&#65292;&#20035;&#35347;&#32244;&#20043;&#22522;&#30990;&#8212;** &#28858;&#20102;&#35731;&#27169;&#22411;&#26356;&#25026;&#33274;&#28771;&#65292;&#25105;&#20497;&#38656;&#35201;&#20320;&#19968;&#36215;&#36002;&#29563;&#26356;&#22810;&#26356;&#22810;&#30340;&#33274;&#28771;&#30693;&#35672;&#65281;
- **PDF &#36039;&#26009;&#27604;&#20320;&#24819;&#20687;&#30340;&#26377;&#20729;&#20540;&#8212;** &#26377;&#35377;&#22810;&#37325;&#35201;&#30693;&#35672;&#37117;&#34987;&#23553;&#21360;&#22312; PDF &#25991;&#20214;&#25110;&#26159;&#22294;&#29255;&#20043;&#20013;&#65292;&#36889;&#27171;&#30340;&#36039;&#26009;&#28961;&#27861;&#20316;&#28858;&#27169;&#22411;&#35347;&#32244;&#20839;&#23481;&#12290;
- **&#21578;&#21029;&#12300;&#24037;&#20154;&#26234;&#24935;&#12301;&#36629;&#36629;&#39686;&#39686;&#23436;&#25104;&#36002;&#29563;&#8212;** &#25105;&#20497;&#35373;&#35336;&#20102;&#19968;&#22871;&#21322;&#33258;&#21205;&#21270;&#30340; PDF &#25991;&#20214;&#34389;&#29702;&#31995;&#32113;&#65292;&#23559;&#22312;&#26412;&#35696;&#31243;&#20171;&#32057;&#22914;&#20309;&#24555;&#36895;&#36002;&#29563;&#20006;&#21462;&#24471; Credit&#65281;
- **&#34880;&#28122;&#21490;&#22823;&#20844;&#38283;&#8212;** &#20998;&#20139; PDF &#34389;&#29702;&#20013;&#30340;&#36763;&#37240;&#34880;&#28122;&#65292;&#35731;&#20320;&#24555;&#36895;&#23601;&#33021;&#25484;&#25569;&#21508;&#31278;&#25735;&#27493;&#65281;

#### &#35504;&#36969;&#21512;&#20358;&#32893;&#36889;&#20491;&#35696;&#31243;&#65311;
- **&#30693;&#35672;&#22244;&#31309;&#29378;&#33287;&#25991;&#29563;&#24859;&#22909;&#32773;&#8212;** &#25163;&#37002;&#19968;&#22534;&#29645;&#36020;&#30340; PDF &#27284;&#26696;&#65292;&#21371;&#19981;&#30693;&#22914;&#20309;&#35731;&#23427;&#20497;&#30332;&#25582;&#26368;&#22823;&#20729;&#20540;&#30340;&#20320;&#12290;
- **&#25991;&#23383;&#28500;&#30294;&#33287;&#32048;&#31680;&#25511;&#8212;** &#30475;&#21040;&#37679;&#23383;&#36319;&#25490;&#29256;&#20098;&#25481;&#23601;&#28222;&#36523;&#19981;&#23565;&#21185;&#65311;&#25105;&#20497;&#36229;&#38656;&#35201;&#20320;&#20358;&#24171;&#24537;&#25226;&#38364;&#26368;&#24460;&#19968;&#21737;&#36335;&#65288;&#20154;&#24037;&#23529;&#38321; XDDDD&#65289;&#65281;
- **&#38283;&#28304;&#29378;&#29105;&#20221;&#23376;&#8212;** &#24819;&#20102;&#35299;&#22914;&#20309;&#29992;&#33258;&#21205;&#21270;&#24037;&#20855;&#33287;OCR Model &#23565;&#25239;&#25490;&#29256;&#22320;&#29508;&#30340;&#20320;&#12290;

#### &#36889;&#20491;&#35696;&#38988;&#26399;&#26395;&#24118;&#20358;&#20160;&#40636;&#27171;&#30340;&#24433;&#38911;&#21147;&#65311;
- **&#25105;&#20497;&#26159; TwinkleAI&#8212;** &#19968;&#20491;&#33268;&#21147;&#26044;&#24314;&#31435;&#12300;&#33274;&#28771;&#22312;&#22320;&#36039;&#26009;&#38598;&#33287;&#27169;&#22411;&#12301;&#30340;&#31038;&#32676;&#65292;&#30446;&#21069;&#24050;&#20844;&#38283;&#22810;&#31558;&#36039;&#26009;&#38598;&#20197;&#21450;&#25976;&#38982;&#32321;&#39636;&#20013;&#25991;&#27169;&#22411;&#12290;
- **&#25844;&#24373;&#38283;&#28304;&#23431;&#23449;&#30340;&#29256;&#22294;&#8212;** &#32380;&#30446;&#21069;&#36914;&#34892;&#20013;&#30340;&#12300;Twinkle Voice &#35486;&#38899;&#36039;&#26009;&#38598;&#12301;&#12289;&#12300;Twinkle Vision &#35222;&#35258;&#36039;&#26009;&#38598;&#12301;&#23560;&#26696;&#24460;&#65292;&#25105;&#20497;&#23559;&#22312;&#26412;&#27425;&#35696;&#31243;&#27491;&#24335;&#21855;&#21205;&#12300;Twinkle FinePDFs-zhtw&#12301;&#65281;
- **&#20154;&#20154;&#37117;&#33021;&#25104;&#28858;&#38283;&#28304;&#36002;&#29563;&#32773;&#8212;** &#36879;&#36942;&#25105;&#20497;&#28310;&#20633;&#22909;&#30340;&#24037;&#20855;&#65292;&#19981;&#31649;&#26159;&#24037;&#31243;&#24107;&#36996;&#26159;&#40635;&#29916;&#65292;&#37117;&#33021;&#36629;&#39686;&#21443;&#33287;&#36889;&#20491;&#22823;&#22411;&#38283;&#28304;&#36939;&#21205;&#12290;&#20358;&#32893;&#36889;&#22580;&#35696;&#31243;&#65292;&#19968;&#36215;&#22312;&#33274;&#28771; AI &#30332;&#23637;&#30340;&#27511;&#21490;&#19978;&#30041;&#19979;&#20320;&#30340; GitHub ID &#33287;&#21517;&#23383;&#21543;&#65281;</abstract>
                <slug>coscup-2026-2357-pdf--finepdfs</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1348'>freddy4212</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MQN7EY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7c3633e8-f864-5044-b5ab-3662ae3b92d0' id='2397' code='PPF3YH'>
                <room>TR212</room>
                <title>PDF &#35299;&#23553;&#20043;&#24460;&#8212;&#19968;&#36215;&#21205;&#25163;&#25171;&#36896; Classifier &#21543;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>&#28858;&#20160;&#40636;&#35201;&#38283;&#36889;&#20491;&#35696;&#38988;&#65311;
* **&#36039;&#26009;&#20998;&#39006;&#26159;&#27169;&#22411;&#36914;&#21270;&#30340;&#38542;&#26799;&#8212;** &#24310;&#32396;&#20808;&#21069;&#30340; FinePDFs&#65292;&#22914;&#20309;&#35731;&#36889;&#20123;&#30862;&#29255;&#21270;&#30340;&#25991;&#23383;&#35722;&#25104;&#21487;&#34987; LLM &#21560;&#25910;&#30340;&#12300;&#38936;&#22495;&#23560;&#38263;&#12301;&#65292;&#38364;&#37749;&#23601;&#22312;&#26044;&#39640;&#21697;&#36074;&#30340;&#20998;&#39006;&#33287;&#27161;&#32013;&#12290;
* **&#35347;&#32244; LLM &#30340;&#37325;&#35201;&#27493;&#39519;&#8212;** &#35347;&#32244;&#25110;&#24494;&#35519;&#27169;&#22411;&#21069;&#65292;&#20320;&#38656;&#35201;&#19968;&#20491;&#31934;&#28310;&#30340;&#20998;&#39006;&#22120;&#20358;&#36942;&#28670;&#38620;&#35338;&#33287;&#20998;&#39006;&#36039;&#26009;&#65281;
* **&#36939;&#29992;&#39640;&#25928;&#29575;&#30340; Few-Shot &#26041;&#27861;&#25171;&#36896;&#20998;&#39006;&#22120;&#8212;** &#20998;&#39006;&#22120;&#30340;&#35347;&#32244;&#26041;&#27861;&#30334;&#30334;&#31278;&#65292;&#26412;&#35696;&#31243;&#38928;&#35336;&#20351;&#29992; SetFit &#65292;&#21487;&#20197;&#22312;&#26997;&#23569;&#37327;&#30340;&#27161;&#35387;&#27171;&#26412;&#19979;&#65292;&#24555;&#36895;&#25171;&#36896;&#20986;&#24375;&#22823;&#30340;&#20998;&#39006;&#22120;&#12290;
* **&#35413;&#20272;&#33287;&#20998;&#26512;&#8212;** &#19981;&#21482;&#35527;&#35347;&#32244;&#65292;&#26356;&#38656;&#35201;&#36914;&#34892;&#35413;&#20272;&#33287;&#20998;&#26512;&#65292;&#31185;&#23416;&#22320;&#39511;&#35657;&#27169;&#22411;&#31350;&#31455;&#26159;&#30495;&#30340;&#36996;&#26159;&#30606;&#29468;&#12290;

&#35504;&#36969;&#21512;&#20358;&#32893;&#36889;&#20491;&#35696;&#31243;&#65311;
* **&#38283;&#28304;&#29378;&#29105;&#20221;&#23376;&#8212;** &#24819;&#20102;&#35299;&#38283;&#28304; LLM &#30340;&#25216;&#34899;&#32048;&#31680;&#12290;
* **LLM &#38936;&#22495;&#30340;&#21021;&#23416;&#32773;&#8212;** &#24819;&#30693;&#36947;&#22312;&#12300;Prompt Engineering&#12301;&#20043;&#22806;&#65292;&#22914;&#20309;&#36879;&#36942;&#24494;&#35519;&#25216;&#34899;&#65288;Fine-tuning&#65289;&#25913;&#21892;&#36039;&#26009;&#27969;&#31243;&#30340;&#38283;&#30332;&#32773;&#12290;

&#36889;&#20491;&#35696;&#38988;&#26399;&#26395;&#24118;&#20358;&#20160;&#40636;&#27171;&#30340;&#24433;&#38911;&#21147;&#65311;
* **&#25105;&#20497;&#26159; TwinkleAI&#8212;** &#19968;&#20491;&#33268;&#21147;&#26044;&#24314;&#31435;&#12300;&#33274;&#28771;&#22312;&#22320;&#36039;&#26009;&#38598;&#33287;&#27169;&#22411;&#12301;&#30340;&#31038;&#32676;&#65292;&#20063;&#34249;&#30001;&#35712;&#26360;&#26371;&#31561;&#27963;&#21205;&#65292;&#25512;&#24291; LLM &#30456;&#38364;&#30693;&#35672;&#30340;&#26222;&#21450;&#65292;&#30446;&#21069;&#24050;&#20844;&#38283;&#22810;&#31558;&#36039;&#26009;&#38598;&#20197;&#21450;&#25976;&#38982;&#32321;&#39636;&#20013;&#25991;&#27169;&#22411;&#12290;
* **&#20154;&#20154;&#37117;&#33021;&#23416;&#26371;&#30340; LLM&#8212;** &#36879;&#36942;&#22823;&#37327;&#20844;&#38283;&#30340;&#36039;&#26009;&#65292;&#20154;&#20154;&#37117;&#33021;&#20837;&#38272; LLM &#30340;&#30456;&#38364;&#30693;&#35672;&#65307;&#20006;&#19988;&#29702;&#35299; LLM &#30340;&#36939;&#20316;&#33032;&#32097;&#65292;&#20320;&#21487;&#20197;&#26356;&#26377;&#25928;&#29575;&#30340;&#39348;&#26381; AI&#65281;&#65281;</abstract>
                <slug>coscup-2026-2397-pdf---classifier</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='1348'>freddy4212</person><person id='1226'>&#40643;&#20142;&#21235;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PPF3YH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='adb276b4-a41b-52f3-828c-c1a705a14ded' id='2272' code='DGQEXM'>
                <room>TR212</room>
                <title>&#26681;&#25818; Google Gemma 4 &#27169;&#22411;&#33287; Google ADK &#25171;&#36896;&#33258;&#24049;&#30340; AI Agent</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:50</duration>
                <abstract>&#36879;&#36942; Google &#25152;&#25512;&#20986;&#30340;&#38283;&#28304;&#27169;&#22411;&#21644;&#38283;&#28304;&#24037;&#20855;&#65292;&#20320;&#21487;&#20197;&#25171;&#36896;&#20986;&#19968;&#20491;&#23660;&#26044;&#33258;&#24049;&#24037;&#20316;&#21161;&#25163;&#30340; AI Agent &#65292;&#24171;&#21161;&#20320;&#22312;&#26085;&#24120;&#24037;&#20316;&#19978;&#65292;&#33021;&#22816;&#26377;&#19968;&#20491;&#23567;&#24171;&#25163;&#12290;</abstract>
                <slug>coscup-2026-2272-google-gemma-4--google-adk--ai-agent</slug>
                <track>Twinkle AI</track>
                
                <persons>
                    <person id='747'>&#21129;&#32946;&#32173; Simon Liu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/DGQEXM/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR213' guid='ab00b813-ff8c-513b-bc49-53a39e749980'>
            <event guid='e6cb09fa-2383-56ab-9f91-b16bd953e4cb' id='2080' code='QRE9V9'>
                <room>TR213</room>
                <title>Learn and Play with sched_ext</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>Linux **v6.12** &#24341;&#20837;&#30340; `sched_ext` (scx) &#20801;&#35377;&#38283;&#30332;&#32773;&#34249;&#30001; eBPF&#65292;&#22312;&#20351;&#29992;&#32773;&#31354;&#38291;&#21205;&#24907;&#36617;&#20837;&#25110;&#25277;&#25563; CPU &#25490;&#31243;&#22120;&#12290;
&#26412;&#35696;&#31243;&#38928;&#35336;&#25506;&#35342;&#20197;&#19979;&#65306;

- `sched_ext` and `eBPF`
- &#21078;&#26512; **sched_ext** &#22312; Kernel &#22914;&#20309;&#23526;&#20316; ( `kernel/sched/ext*`)
- &#22238;&#39015; **BORE** scheduler
- Play with **scx_rustland_core**
- &#20197; eBPF &#23526;&#20316; BORE scheduler [scx_BORE]</abstract>
                <slug>coscup-2026-2080-learn-and-play-with-schedext</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='991'>EricccTaiwan (&#21608;&#21576;&#38525;)</person><person id='1047'>&#37041;&#26575;&#31310;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://crates.io/crates/scx_rustland_core">scx_rustland_core</link>
                
                    <link href="https://docs.kernel.org/scheduler/sched-ext.html">Extensible Scheduler Class</link>
                
                    <link href="https://ericcctaiwan.github.io/sched-ext-patch-study/">sched_ext: Patch Study</link>
                
                    <link href="https://github.com/EricccTaiwan/scx_BORE">scx_BORE</link>
                
                    <link href="https://github.com/firelzrd/bore-scheduler">BORE (Burst-Oriented Response Enhancer) CPU Scheduler</link>
                
                    <link href="https://github.com/sched-ext/scx">sched-ext/scx</link>
                
                    <link href="https://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git/log/?qt=grep&amp;q=Cheng-Yang+Chou&amp;h=for-next">Kernel Contribution (sched_ext)</link>
                
                    <link href="https://hackmd.io/@ericisgood/jserv-cpu-scheduling">CPU scheduling notes</link>
                
                    <link href="https://lore.kernel.org/all/20240618212056.2833381-1-tj@kernel.org/">[PATCHSET v7] sched: Implement BPF extensible scheduler class</link>
                
                    <link href="https://notebooklm.google.com/notebook/7fc94c31-bd7d-45b8-a06a-af5c06f5a0c0">sched_ext: NotebookLLM</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QRE9V9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='165cea9f-b9bb-504c-a8ea-e30f44712c16' id='2475' code='LSRELU'>
                <room>TR213</room>
                <title>LAVD: From Gaming to Server Fleets &#8212; a BPF Scheduler for Cloud, ML, and Edge</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>scx_lavd is a sched_ext scheduler implemented in BPF &#8212; dynamically loadable at runtime without a kernel rebuild. It started in 2024 as a Linux gaming experiment for Valve&apos;s Steam Deck, and has since matured into a serious contender for server workloads. At Linux Plumbers Conference 2025, Meta engineers presented LAVD as a candidate default scheduler for their server fleet. This session would reveal its core design ideas and how recent development benefits cloud and server workloads &#8212; such as the `cpu.max` cgroup controller, IRQ-aware task steering, latency criticality propagation, and the task-size-aware load balancer. Beyond cloud, the same design supports power-aware mobile/edge deployments and hybrid CPU architectures &#8212; making LAVD relevant across cloud, automotive, and mobile vendors.</abstract>
                <slug>coscup-2026-2475-lavd-from-gaming-to-server-fleets-a-bpf-scheduler-for-cloud-ml-and-edge</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='659'>Gavin Guo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LSRELU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fb789d27-8dde-5eea-8dcb-56f11ca0f36b' id='2363' code='USZCJN'>
                <room>TR213</room>
                <title>&#34249;&#30001; sched_ext &#23458;&#35069;&#21270;&#20302;&#24310;&#36978; CPU &#25490;&#31243;&#22120;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>&#12300;&#28858;&#20160;&#40636;&#36938;&#25138;&#21448;&#31361;&#28982;&#21345;&#20102;&#19968;&#19979;&#65311;&#12301;&#30340;&#31572;&#26696;&#24448;&#24448;&#20006;&#38750; CPU &#19981;&#22816;&#24555;&#65292;&#32780;&#26159; CPU &#25490;&#31243;&#22120;&#25226;&#36939;&#31639;&#36039;&#28304;&#20998;&#32102;&#37027;&#20123;&#36938;&#25138;&#29609;&#23478;&#26681;&#26412;&#19981;&#22312;&#24847;&#30340;&#32972;&#26223;&#20219;&#21209;&#12290;

Linux &#30340; EEVDF &#25490;&#31243;&#22120;&#20197; fairness &#28858;&#20027;&#35201;&#30446;&#27161;&#65292;&#20006;&#36879;&#36942; EWMA &#20272;&#35336;&#36000;&#36617;&#12290;&#28982;&#32780;&#65292;fairness &#19981;&#31561;&#26044;&#27969;&#26274;&#39636;&#24863;&#12289;EWMA &#21482;&#33021;&#21453;&#26144;&#30701;&#26399;&#35722;&#21270;&#65292;&#22240;&#27492;&#24310;&#36978;&#25935;&#24863;&#30340;&#24037;&#20316;&#36000;&#36617;&#24120;&#20986;&#29694;&#19981;&#31337;&#23450;&#30340;&#34920;&#29694;&#12290;`scx_teddy` &#26159;&#19968;&#27454;&#37341;&#23565;&#36938;&#25138;&#22580;&#26223;&#12289;&#24314;&#27083;&#22312;&#27231;&#22120;&#23416;&#32722;&#20043;&#19978;&#30340; CPU &#25490;&#31243;&#22120;&#65292;&#21033;&#29992; Linux v6.12+ &#24341;&#20837;&#30340; `sched_ext` (SCX)&#65292;&#20854;&#30446;&#27161;&#19981;&#26159;&#35201;&#27714;&#20351;&#29992;&#32773;&#25163;&#21205;&#25351;&#23450;&#37325;&#35201;&#20219;&#21209;&#65292;&#32780;&#26159;&#35731;&#31995;&#32113;&#33258;&#34892;&#36776;&#35672;&#21738;&#20123;&#26159;&#24433;&#38911;&#36938;&#25138;&#27969;&#26274;&#24230;&#30340;&#38364;&#37749;&#25805;&#20316;&#12289;&#21738;&#20123;&#21482;&#26159;&#21487;&#36864;&#35731;&#30340;&#32972;&#26223;&#20219;&#21209;&#65292;&#36914;&#32780;&#20381;&#25818;&#36938;&#25138;&#26399;&#26395;&#35519;&#25972;&#12290;

&#26412;&#31995;&#32113;&#26371;&#22312; Linux &#26680;&#24515;&#20839;&#37096;&#38263;&#26399;&#35264;&#28204;&#20219;&#21209;&#34892;&#28858;&#29305;&#24501;&#65292;&#22914; runtime&#12289;sleep&#12289;iowait &#31561;&#65292;&#20877;&#26044;&#20351;&#29992;&#32773;&#23652;&#32026;&#34249;&#30001; K-means &#36914;&#34892;&#38750;&#30435;&#30563;&#24335;&#20998;&#32676;&#12290;&#23436;&#25104;&#20998;&#39006;&#24460;&#65292;`scx_teddy` &#20415;&#21487;&#20381;&#25818;&#37341;&#23565;&#36938;&#25138;&#24773;&#22659;&#35373;&#35336;&#30340; cluster policy&#65292;&#21205;&#24907;&#35519;&#25972;&#20778;&#20808;&#32026;&#12289;time slice&#65292;&#20197;&#21450;&#26159;&#21542;&#29544;&#20308;&#34389;&#29702;&#22120;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20171;&#32057; `scx_teddy` &#30340;&#35373;&#35336;&#33287;&#23526;&#20316;&#65292;&#21253;&#25324;&#65306;
* &#28858;&#20309;&#36984;&#25799; ML&#65292;&#32780;&#38750;&#35215;&#21063;&#24335;&#20998;&#39006;
* &#29305;&#24501;&#24037;&#31243;&#33287;&#34892;&#28858;&#25351;&#27161;&#30340;&#21462;&#25448;
* eBPF &#33287; user space &#30340;&#36039;&#26009;&#31649;&#32218;&#35373;&#35336;
* &#33287;&#26082;&#26377; SCX &#25490;&#31243;&#22120;&#65288;&#22914; `scx_cake`&#65289;&#30340;&#24046;&#30064;&#33287;&#23526;&#39511;&#32080;&#26524;

&#30446;&#27161;&#19981;&#26159;&#36861;&#27714;&#26356;&#39640;&#30340; benchmark &#20998;&#25976;&#65292;&#32780;&#26159;&#35731;&#31995;&#32113;&#30495;&#27491;&#29702;&#35299;&#65306;&#21738;&#20123;&#24037;&#20316;&#26371;&#24433;&#38911;&#29609;&#23478;&#39636;&#24863;&#65292;&#21738;&#20123;&#21063;&#19981;&#20540;&#24471;&#25654;&#20308;&#36938;&#25138;&#30340;&#22519;&#34892;&#26178;&#38291;&#12290;</abstract>
                <slug>coscup-2026-2363-schedext--cpu</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1330'>&#35377;&#32946;&#29771;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/USZCJN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e6dd049f-8804-56d8-ad80-92f3cbb99594' id='2186' code='8VHXKE'>
                <room>TR213</room>
                <title>c4c: the smallest full feature C++ compiler for x86, arm and RISC-V based xPU</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#30070;&#21069;&#20027;&#27969;&#32232;&#35695;&#22120;&#65292;&#30495;&#30340;&#36969;&#21512; xPU &#21966;&#65311;

&#20197; Google TPU&#12289;Meta MTIA&#12289;Tesla Dojo &#31561;&#28858;&#20195;&#34920;&#30340;&#26032;&#19968;&#20195; AI &#21152;&#36895;&#22120;&#65292;&#22810;&#25505;&#29992; RISC-V + Tensor Core &#30340;&#28151;&#21512;&#26550;&#27083;&#65292;&#35430;&#22294;&#22312;&#38728;&#27963;&#24615;&#33287;&#24615;&#33021;&#20043;&#38291;&#21462;&#24471;&#24179;&#34913;&#12290;&#34920;&#38754;&#19978;&#65292;&#36889;&#35731;&#38283;&#30332;&#32773;&#21487;&#20197;&#27839;&#29992; LLVM &#31561;&#25104;&#29087;&#24037;&#20855;&#37832;&#65292;&#36991;&#20813;&#24478;&#38646;&#25171;&#36896;&#32232;&#35695;&#22120;&#12290;

&#20294;&#23526;&#21209;&#19978;&#65292;&#21839;&#38988;&#21083;&#22909;&#30456;&#21453;&#12290;

xPU &#30340;&#25928;&#33021;&#38364;&#37749;&#65292;&#24448;&#24448;&#20358;&#33258;&#23565;&#30828;&#39636;&#32048;&#31680;&#30340;&#26997;&#33268;&#25484;&#25511;&#65306;memory layout&#12289;DMA&#12289;pipeline&#12289;register usage&#8212;&#8212;&#36889;&#20123;&#37117;&#38627;&#20197;&#36879;&#36942;&#36890;&#29992;&#32232;&#35695;&#22120;&#33258;&#21205;&#26368;&#20339;&#21270;&#12290;&#38283;&#30332;&#32773;&#26368;&#32066;&#20173;&#22238;&#21040;&#22823;&#37327; inline assembly&#65292;&#33287;&#24037;&#20855;&#37832;&#12300;&#23565;&#25239;&#12301;&#65292;&#32780;&#38750;&#21332;&#20316;&#12290;

&#36889;&#22580;&#20998;&#20139;&#23559;&#24478;&#36889;&#20491;&#33853;&#24046;&#20986;&#30332;&#65292;&#37325;&#26032;&#24605;&#32771;&#32232;&#35695;&#22120;&#30340;&#35282;&#33394;&#65306;&#22914;&#26524;&#26368;&#20339;&#21270;&#37007;&#36655;&#26412;&#36074;&#19978;&#26159; hardware-specific&#65292;&#26159;&#21542;&#25033;&#35442;&#34987;&#37325;&#26032;&#23450;&#32681;&#65311;

&#22312;&#34987; LLVM &#25240;&#30952;&#20841;&#24180;&#20043;&#24460;&#65292;&#25105;&#20570;&#20102;&#19968;&#20491;&#36984;&#25799;&#8212;&#8212;&#26082;&#28982;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411;&#24050;&#32147;&#33021;&#29983;&#25104;&#32232;&#35695;&#22120;&#65292;&#37027;&#28858;&#20160;&#40636;&#19981;&#24478;&#38646;&#38283;&#22987;&#65292;&#25171;&#36896;&#19968;&#20491;&#30495;&#27491;&#29702;&#35299; xPU &#30340; C++ &#32232;&#35695;&#22120;&#65311;</abstract>
                <slug>coscup-2026-2186-c4c-the-smallest-full-feature-c-compiler-for-x86-arm-and-risc-v-based-xpu</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1257'>&#21555;&#21855;&#32854; Tim Wu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8VHXKE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b5130e4f-c6f7-5a81-825a-7b45efc47311' id='2126' code='VE8MGP'>
                <room>TR213</room>
                <title>&#21205;&#24907;&#36899;&#32080;&#30340;&#32771;&#37327;&#21644;&#23526;&#36368;&#65306;&#20197; shecc &#28858;&#20363;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:50:00+08:00</date>
                <start>12:50</start>
                <duration>00:30</duration>
                <abstract>[shecc](https://github.com/sysprog21/shecc) &#26159;&#20491;&#31934;&#31777;&#30340; C &#35486;&#35328;&#26368;&#20339;&#21270;&#32232;&#35695;&#22120;&#65292;&#20197;&#32004;&#19968;&#33836;&#34892; C &#31243;&#24335;&#23526;&#20316;&#20986;&#23436;&#25972;&#32232;&#35695;&#27969;&#31243;&#65292;&#28085;&#33995;&#35486;&#27861;&#35299;&#26512;&#12289;&#20013;&#38291;&#34920;&#31034; (IR)&#12289;SSA (static single assignment form)&#12289;&#32147;&#20856;&#26368;&#20339;&#21270;&#65292;&#21450;&#31243;&#24335;&#30908;&#29986;&#29983;&#12290;&#22312;&#19981;&#20381;&#36084;&#22806;&#37096;&#24037;&#20855;&#30340;&#21069;&#25552;&#19979;&#65292;&#21487;&#30452;&#25509;&#29986;&#29983; Arm &#33287; RISC-V &#26550;&#27083;&#30340;&#22519;&#34892;&#27284;&#65292;&#20006;&#20855;&#20633;&#33258;&#25105;&#32232;&#35695; (self-hosting) &#33021;&#21147;&#12290;

&#26368;&#21021; shecc &#20677;&#25903;&#25588;&#38748;&#24907;&#36899;&#32080;&#36664;&#20986;&#65292;&#33258; 2025 &#24180;&#36215;&#65292;&#36880;&#27493;&#23566;&#20837;&#21205;&#24907;&#36899;&#32080;&#27231;&#21046;&#65292;&#20351;&#29986;&#29983;&#30340;&#22519;&#34892;&#27284;&#21487;&#26044;&#22519;&#34892;&#26178;&#26399;&#36899;&#32080; glibc&#65292;&#36914;&#32780;&#20351;&#29992;&#26356;&#23436;&#25972;&#30340; C &#27161;&#28310;&#20989;&#24335;&#24235;&#12290;&#26412;&#35696;&#31243;&#23559;&#20197; shecc &#28858;&#20363;&#65292;&#35498;&#26126;&#22914;&#20309;&#23559;&#20677;&#25903;&#25588;&#38748;&#24907;&#36899;&#32080;&#30340;&#32232;&#35695;&#22120;&#28436;&#36914;&#28858;&#25903;&#25588;&#21205;&#24907;&#36899;&#32080;&#30340;&#31995;&#32113;&#65292;&#20006;&#25506;&#35342;&#20197;&#19979;&#38364;&#37749;&#35696;&#38988;&#65306;

* &#28858; ELF &#22519;&#34892;&#27284;&#29986;&#29983; dynamic sections&#65292;&#20351;&#20854;&#25104;&#28858;&#21487;&#21205;&#24907;&#36899;&#32080;&#30340;&#26684;&#24335;
* &#35299;&#26512;&#20989;&#24335;&#21628;&#21483;&#26044;&#22519;&#34892;&#26178;&#26399;&#22914;&#20309;&#36879;&#36942; PLT/GOT &#33287;&#21205;&#24907;&#36899;&#32080;&#22120;&#23436;&#25104;&#37325;&#23450;&#20301;&#65292;&#20006;&#27491;&#30906;&#23566;&#21521; glibc &#23526;&#20316;
* &#25913;&#36914; Application Binary Interface (ABI)&#65292;&#23588;&#20854;&#37341;&#23565; Arm &#26550;&#27083;&#65292;&#20351;&#20989;&#24335;&#21628;&#21483;&#31526;&#21512;&#35215;&#31684;&#20006;&#27491;&#30906;&#36939;&#20316;</abstract>
                <slug>coscup-2026-2126-shecc</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1227'>&#34157;&#20110;&#24681;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VE8MGP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='891bf629-10e7-53f8-99e1-6757d820d9e0' id='2298' code='RES9MM'>
                <room>TR213</room>
                <title>&#24478;&#20491;&#20154;&#38651;&#33126;&#21040;&#36039;&#26009;&#20013;&#24515;&#65306;Linux &#35352;&#25014;&#39636;&#31649;&#29702;&#30340;&#28436;&#21270;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#23559;&#24478; Linux &#34395;&#25836;&#35352;&#25014;&#39636; (VM) &#23376;&#31995;&#32113;&#30340;&#28436;&#21270;&#33032;&#32097;&#20986;&#30332;&#65292;&#20998;&#19977;&#20491;&#37096;&#20998;&#20171;&#32057;&#65306;

1. RMAP &#30332;&#23637;&#21490;: &#24478; Linux v2.5 &#30340; pte_chain&#65288;per-page reverse mapping&#65289;&#20986;&#30332;&#65292;&#25506;&#35342;&#20854; scalability &#21839;&#38988;&#65307;&#25509;&#33879;&#20171;&#32057; Andrea Arcangeli &#22312; 2004 &#24180;&#23566;&#20837; anon_vma &#30340;&#35373;&#35336;&#32972;&#26223;&#65292;&#20197;&#21450;&#22914;&#20309;&#22238;&#25033; VM scalability&#12289;&#20998;&#26512; anon_vma_chain &#22914;&#20309;&#25913;&#21892;&#22823;&#37327; fork workload &#30340;&#25844;&#23637;&#24615;&#21839;&#38988;&#65307;&#26368;&#24460;&#20171;&#32057;&#20197; interval tree &#25913;&#21892;&#22823;&#22411; address space &#19979;&#30340; VMA lookup &#33287; RMAP walk scalability
2. RMAP &#22312;&#29694;&#20195;&#38913;&#38754;&#32622;&#25563;&#20013;&#30340;&#20316;&#29992;: &#20171;&#32057; Multi-Gen LRU&#65288;MGLRU&#65289;&#22914;&#20309;&#36879;&#36942; generation-based aging&#65292;&#28187;&#23569; reclaim &#36942;&#31243;&#20013;&#23565; page table &#33287; reverse mapping &#30340;&#37325;&#35079;&#25475;&#25551;&#65292;&#20006;&#35498;&#26126;&#20854;&#22312;&#29694;&#20195;&#36039;&#26009;&#20013;&#24515; workload &#19979;&#30340;&#37325;&#35201;&#24615;&#12290;
3. &#23526;&#39511;&#37327;&#21270; RMAP Overhead: &#20351;&#29992; bpftrace &#25499;&#36617; rmap &#36208;&#35370;&#36335;&#24465;&#65292;&#37327;&#28204; Transparent HugePage (THP) &#21855;&#29992;&#33287;&#20572;&#29992;&#26178;&#30340; latency &#20998;&#24067;&#24046;&#30064;&#65292;&#20006;&#20998;&#26512; huge page split&#12289;folio reclaim &#33287; deferred split queue &#31561;&#36335;&#24465;&#22914;&#20309;&#24433;&#38911; reverse mapping &#25104;&#26412;&#12290;</abstract>
                <slug>coscup-2026-2298-linux</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1279'>&#24464;&#24421;&#32724;&#65288;c8763yee&#65289;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RES9MM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b1fe2ccf-0f04-51ae-8ad4-1b179ffd4fc5' id='2251' code='ZQRGXM'>
                <room>TR213</room>
                <title>Linux as a Guest OS: Apple Silicon&apos;s Virtualization Infrastructure</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>This session provides an {overview, in-depth} architectural breakdown of running Linux Kernel within Apple Silicon&#8217;s Virtualization Infrastructure. We will explore it from the ground up, examining what the _Hypervisor.framework_ is.

The talk will specifically cover:
- An Introduction to Apple Silicon&apos;s Virtualization Stacks
- Hardware-Assisted CPU virtualization
- VirtIO: Para-virtualization I/O
- User-Space Tools for Virtualization</abstract>
                <slug>coscup-2026-2251-linux-as-a-guest-os-apple-silicon-s-virtualization-infrastructure</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1283'>Leesoo Ahn</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZQRGXM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5a6058b8-ddc8-5a00-857e-071ce6a1c522' id='2330' code='TMBVKB'>
                <room>TR213</room>
                <title>ThorVG 1.0&#65306;SVG &#33287; Lottie &#30340;&#36328;&#24179;&#21488;&#28210;&#26579;&#23526;&#21209;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>SVG &#21644; Lottie &#24050;&#32147;&#26159;&#24120;&#35211;&#30340;&#35373;&#35336;&#33287;&#21205;&#30059;&#26684;&#24335;&#65292;&#20294;&#30495;&#27491;&#25918;&#36914;&#25033;&#29992;&#31243;&#24335;&#26178;&#65292;&#35377;&#22810;&#24037;&#31243;&#32048;&#31680;&#25165;&#26371;&#28014;&#29694;&#65306;&#19981;&#21516;&#24179;&#21488;&#19978;&#30340;&#35222;&#35258;&#32080;&#26524;&#26159;&#21542;&#19968;&#33268;&#12289;&#35079;&#38620;&#21205;&#30059;&#26159;&#21542;&#24433;&#38911; UI &#25928;&#33021;&#12289;&#35373;&#35336;&#32032;&#26448;&#22914;&#20309;&#34987;&#36617;&#20837;&#33287;&#37325;&#35079;&#20351;&#29992;&#12289;API &#22914;&#20309;&#35731;&#38283;&#30332;&#32773;&#20462;&#25913;&#22580;&#26223;&#20013;&#30340;&#20803;&#32032;&#12290;ThorVG &#26159; MIT &#25480;&#27402;&#30340;&#38283;&#28304; C++ &#21521;&#37327;&#22294;&#24418;&#24341;&#25806;&#65292;&#25903;&#25588; SVG&#12289;Lottie &#33287; 2D rendering&#65292;v1.0 &#26159;&#23560;&#26696;&#36993;&#21521;&#25104;&#29087;&#25033;&#29992;&#30340;&#37325;&#35201;&#37324;&#31243;&#30865;&#12290;

&#36889;&#22580;&#20998;&#20139;&#26371;&#24478; ThorVG &#20027;&#35201;&#36002;&#29563;&#32773;&#30340;&#35222;&#35282;&#65292;&#20171;&#32057; SVG &#33287; Lottie &#36328;&#24179;&#21488;&#28210;&#26579;&#32972;&#24460;&#30340;&#23526;&#20316;&#32147;&#39511;&#12290;&#25105;&#26371;&#36879;&#36942;&#24190;&#20491;&#23526;&#38555;&#26696;&#20363;&#35498;&#26126;&#65306;&#22294;&#24418;&#33287;&#21205;&#30059;&#36039;&#26009;&#22914;&#20309;&#36914;&#20837;&#32362;&#35069;&#27969;&#31243;&#12289;&#30456;&#23481;&#24615;&#21839;&#38988;&#22914;&#20309;&#24433;&#38911;&#26368;&#24460;&#21576;&#29694;&#12289;API &#35373;&#35336;&#22914;&#20309;&#26381;&#21209;&#25033;&#29992;&#31243;&#24335;&#33287; contributor&#65292;&#20197;&#21450;&#25928;&#33021;&#12289;&#27284;&#26696;&#22823;&#23567;&#12289;&#31337;&#23450;&#24615;&#33287;&#32173;&#35703;&#25104;&#26412;&#20043;&#38291;&#22914;&#20309;&#21462;&#25448;&#12290;&#32893;&#30526;&#19981;&#38656;&#35201;&#22294;&#24418;&#23416;&#32972;&#26223;&#65292;&#21487;&#20197;&#24478; ThorVG &#30340;&#20363;&#23376;&#29702;&#35299;&#19968;&#22871;&#38283;&#28304;&#22522;&#30990;&#20989;&#24335;&#24235;&#22914;&#20309;&#24478;&#12300;&#21151;&#33021;&#21487;&#29992;&#12301;&#36880;&#27493;&#36208;&#21521;&#12300;&#33021;&#34987;&#30495;&#23526;&#29986;&#21697;&#20381;&#36084;&#12301;&#12290;</abstract>
                <slug>coscup-2026-2330-thorvg-1-0-svg--lottie</slug>
                <track>System Software</track>
                
                <persons>
                    <person id='1319'>&#27784;&#25991;&#20625;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/TMBVKB/resources/ThorVG_1_1_GieAr5q.pdf">Slides</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TMBVKB/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR214' guid='52ad66bc-1bcb-522c-83f3-89c5b0dbe755'>
            <event guid='63fb5ca3-7fb1-5879-aced-59330b709a0e' id='2360' code='8LVKCA'>
                <room>TR214</room>
                <title>From 1 to 100: Building a Cost-Efficient Cloud Dev Environment with LXC and Containarium</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#38642;&#31471;&#38283;&#30332;&#30427;&#34892;&#30340;&#26178;&#20195;&#65292;&#28858;&#27599;&#20301;&#38283;&#30332;&#32773;&#37197;&#32622;&#29544;&#31435; VM &#26082;&#26114;&#36020;&#21448;&#28010;&#36027;&#36039;&#28304;&#12290;Containarium &#26159;&#19968;&#20491;&#22522;&#26044; Go &#35486;&#35328;&#33287; LXC &#25216;&#34899;&#30340;&#38283;&#28304;&#23560;&#26696;&#65292;&#26088;&#22312;&#35299;&#27770;&#36889;&#20491;&#30171;&#40670;&#12290;&#23427;&#33021;&#22312;&#21934;&#19968; VM &#19978;&#24555;&#36895;&#20296;&#32626;&#25976;&#30334;&#20491;&#20855;&#20633;&#23436;&#25972; OS &#39636;&#39511;&#12289;&#25903;&#25588; SSH &#23384;&#21462;&#12289;&#19988;&#33021;&#22519;&#34892; Docker &#30340;&#38548;&#38626;&#38283;&#30332;&#29872;&#22659;&#12290;

&#26412;&#22580;&#27425;&#23559;&#20998;&#20139;&#25105;&#20497;&#22914;&#20309;&#21033;&#29992; LXC &#31995;&#32113;&#23481;&#22120;&#21462;&#20195;&#20659;&#32113; VM&#65292;&#20006;&#36879;&#36942; SSH Jump Host &#33287;&#38642;&#31471;&#21407;&#29983;&#33258;&#21205;&#21270;&#25216;&#34899;&#65292;&#22312;&#19981;&#29351;&#29298;&#23433;&#20840;&#24615;&#30340;&#21069;&#25552;&#19979;&#65292;&#23559;&#22522;&#30990;&#35373;&#26045;&#25104;&#26412;&#38477;&#20302; 90% &#20197;&#19978;&#12290;&#25105;&#20497;&#20063;&#23559;&#20171;&#32057; Containarium &#22914;&#20309;&#22312; Spot Instance&#65288;&#31478;&#20729;&#23526;&#20363;&#65289;&#19978;&#23526;&#29694;&#33258;&#21205;&#24674;&#24489;&#65292;&#25171;&#36896;&#31337;&#23450;&#30340;&#38283;&#30332;&#29872;&#22659;&#12290;</abstract>
                <slug>coscup-2026-2360-from-1-to-100-building-a-cost-efficient-cloud-dev-environment-with-lxc-and-containarium</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='1353'>hsin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8LVKCA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e098683c-3f7f-5556-b0ee-0cf6cd9288eb' id='2493' code='F9VYBK'>
                <room>TR214</room>
                <title>Bare-metal without the Metal: Emulating IPMI and Redfish for KubeVirt VMs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>Bare-metal provisioning tools speak a language that virtual machines simply don&apos;t understand: IPMI and Redfish, the protocols of physical Baseboard Management Controllers (BMCs). Yet in today&apos;s cloud-native landscape, there&apos;s a very real need to run those same provisioning workflows against virtualized infrastructure: for development, testing, CI pipelines, and beyond.

In this talk, we&apos;ll introduce KubeVirtBMC, an open-source, cloud-native project that gives KubeVirt VMs virtual BMCs, exposing IPMI and Redfish endpoints so that existing bare-metal provisioning stacks, whether cloud-native or not (Metal3, Tinkerbell, Foreman, and others), can interact with virtual infrastructure without any modification. Think of it as the Kubernetes-native counterpart to VirtualBMC, but built from the ground up around the Kubernetes controller pattern.

We&apos;ll walk through the architecture, demonstrate a live integration with Metal3/Tinkerbell, and discuss project governance, including lessons learned from navigating the migration into the KubeVirt organization.</abstract>
                <slug>coscup-2026-2493-bare-metal-without-the-metal-emulating-ipmi-and-redfish-for-kubevirt-vms</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='671'>Zespre Chang</person><person id='1405'>Anish Bista</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/F9VYBK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4926ab60-b06e-5446-9b7f-67de45e29215' id='2441' code='BGYZ3B'>
                <room>TR214</room>
                <title>Running Multiple AI Workloads on One GPU with HAMi: Architecture and Gotchas</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>GPUs are expensive. Kubernetes doesn&apos;t share them well yet, DRA is still work in progress.

HAMi: Heterogeneous GPU sharing for Kubernetes.

What I&apos;ll Tell You:

How it hijacks CUDA calls without touching your app code
Why memory isolation matters
Some real production use cases
Real Results: Teams cut GPU costs 40-60%

Who Should Show Up: K8s operators, platform engineers, anyone watching GPUs sit idle

github.com/Project-HAMi/HAMi</abstract>
                <slug>coscup-2026-2441-running-multiple-ai-workloads-on-one-gpu-with-hami-architecture-and-gotchas</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='786'>Reza jelveh</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BGYZ3B/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f3868910-7c13-5aeb-b3bd-8ff441d541c4' id='2364' code='KXANFQ'>
                <room>TR214</room>
                <title>&#29992; Go &#35712;&#25026; Disruptor&#65306;&#24478;&#28304;&#30908;&#29702;&#35299;&#39640;&#25928;&#33021; Ring Buffer &#30340;&#35373;&#35336;&#21746;&#23416;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>&#30070;&#20320;&#30340; Go &#26381;&#21209;&#38283;&#22987;&#20986;&#29694; latency Spike&#65292;&#31532;&#19968;&#20491;&#25079;&#30097;&#23565;&#35937;&#24448;&#24448;&#26159; channel&#12290;
Channel &#20839;&#37096;&#30340; mutex&#12289;GC &#22739;&#21147;&#12289;false sharing&#65292;&#36889;&#20123;&#21839;&#38988;&#22312;&#39640;&#21534;&#21520;&#22580;&#26223;&#19979;&#26371;&#34987;&#25918;&#22823;&#12290;
LMAX Disruptor &#26159;&#37329;&#34701;&#20132;&#26131;&#31995;&#32113;&#20013;&#35299;&#27770;&#36889;&#39006;&#21839;&#38988;&#30340;&#32147;&#20856;&#26041;&#26696;&#65292;&#20294;&#23427;&#30495;&#30340;&#36969;&#21512; Go &#21966;&#65311;
&#26412;&#35696;&#38988;&#24118;&#20320;&#24478;&#28304;&#30908;&#20986;&#30332;&#65292;&#19968;&#36215;&#35712;&#25026; smarty/go-disruptor &#30340;&#35373;&#35336;&#65292;&#29702;&#35299; Disruptor &#28858;&#20160;&#40636;&#24555;&#65292;&#20197;&#21450;&#22312; Go &#30340;&#29983;&#24907;&#19979;&#23427;&#30340;&#37002;&#30028;&#22312;&#21738;&#35041;&#12290;

1. Channel &#30340;&#25104;&#26412;&#24478;&#21738;&#35041;&#20358;&#65311;
&#29992; benchmark &#23637;&#31034; channel &#22312;&#22810;&#26680;&#29872;&#22659;&#19979;&#30340;&#29942;&#38968;&#65292;&#24478; CPU cache line&#12289;false sharing &#33287; mutex contention &#24314;&#31435;&#30452;&#35258;&#65292;&#35731;&#24460;&#32396;&#30340;&#28304;&#30908;&#35299;&#26512;&#26377;&#20855;&#39636;&#30340;&#21839;&#38988;&#32972;&#26223;&#12290;

2. &#35712;&#28304;&#30908;&#65306;Ring Buffer &#30340;&#26680;&#24515;&#35373;&#35336;
&#36880;&#27573;&#35299;&#26512; smarty/go-disruptor &#30340;&#38364;&#37749;&#27284;&#26696;&#65292; sequence.go &#30340; cache line padding &#22914;&#20309;&#28040;&#28357; false sharing&#12289;sequencer.go &#30340; atomic &#25805;&#20316;&#22914;&#20309;&#21462;&#20195; mutex&#12289;producer/consumer gating &#27231;&#21046;&#22914;&#20309;&#22312;&#19981;&#21152;&#37782;&#30340;&#24773;&#27841;&#19979;&#20445;&#35657;&#38918;&#24207;&#12290;

3. Go Memory Model &#30340;&#38364;&#37749;&#36681;&#25240;
Go 1.19 &#27491;&#24335;&#26126;&#30906;&#20102; atomic &#25805;&#20316;&#30340; happens-before &#35486;&#32681;&#65292;&#36889;&#35731; smarty/go-disruptor &#24478; pre-release &#36914;&#20837;&#31337;&#23450;&#29376;&#24907;&#12290;&#25105;&#20497;&#26371;&#24478;&#28304;&#30908;&#29702;&#35299;&#36889;&#20491;&#35486;&#32681;&#20445;&#35657;&#22312;&#23526;&#20316;&#19978;&#24847;&#21619;&#33879;&#20160;&#40636;&#65292;&#20197;&#21450;&#28858;&#20160;&#40636;&#22312;&#36889;&#20043;&#21069; lock-free &#30340; Go &#31243;&#24335;&#30908;&#20854;&#23526;&#31449;&#22312;&#19981;&#31337;&#22266;&#30340;&#22320;&#22522;&#19978;&#12290;

4. &#37002;&#30028;&#22312;&#21738;&#35041;&#65306;&#20160;&#40636;&#26178;&#20505; Channel &#23601;&#22816;&#20102;
&#20197; exchange matching engine &#30340;&#35373;&#35336;&#35413;&#20272;&#28858;&#20363;&#65292;&#35498;&#26126;&#22312;&#30495;&#23526;&#31995;&#32113;&#20013;&#22914;&#20309;&#21028;&#26039;&#26159;&#21542;&#38656;&#35201; Disruptor:&#21534;&#21520;&#37327;&#38656;&#27714;&#12289;&#22296;&#38538;&#32173;&#35703;&#25104;&#26412;&#12289;&#31995;&#32113;&#35079;&#38620;&#24230;&#30340;&#19977;&#35282;&#21462;&#25448;&#12290;

5. &#24478; Disruptor &#20511;&#22238; Go &#30340;&#35373;&#35336;&#27010;&#24565;
&#21363;&#20351;&#19981;&#29992; Disruptor&#65292;&#23427;&#30340;&#35373;&#35336;&#24605;&#24819;&#20173;&#28982;&#21487;&#20197;&#25913;&#21892;&#20320;&#30340; Go &#31995;&#32113;&#65306;&#38928;&#20998;&#37197; slice &#28187;&#23569; GC &#22739;&#21147;&#12289;struct padding &#36991;&#20813; false sharing&#12289;ring buffer &#20316;&#28858;&#22266;&#23450;&#22823;&#23567;&#30340; event queue&#12290;

- &#30446;&#27161;&#21463;&#30526;&#65306; &#23565; Go &#20006;&#30332;&#26377;&#22522;&#30990;&#35469;&#35672;&#12289;&#23565;&#31995;&#32113;&#25928;&#33021;&#35519;&#20778;&#25110;&#24213;&#23652;&#35373;&#35336;&#24863;&#33288;&#36259;&#30340;&#24037;&#31243;&#24107;&#12290;&#19981;&#38656;&#35201;&#26377; Disruptor &#25110;&#37329;&#34701;&#31995;&#32113;&#32972;&#26223;&#12290;
- &#24118;&#36208;&#20160;&#40636;&#65306; &#35712;&#28304;&#30908;&#30340;&#26041;&#27861;&#12289;&#23565; Go memory model atomic &#35486;&#32681;&#30340;&#20855;&#39636;&#29702;&#35299;&#12289;&#19968;&#20491;&#21028;&#26039;&#26159;&#21542;&#38656;&#35201; Disruptor &#30340;&#27770;&#31574;&#26694;&#26550;&#12290;
&#25152;&#26377;&#21443;&#32771;&#20839;&#23481;&#30342;&#28858;&#20844;&#38283;&#38283;&#28304;&#23560;&#26696;&#65292;&#25216;&#34899;&#26041;&#27861;&#19981;&#20381;&#36084;&#20219;&#20309;&#29305;&#23450;&#38642;&#31471;&#24179;&#21488;&#25110;&#21830;&#26989;&#24037;&#20855;&#12290;</abstract>
                <slug>coscup-2026-2364-go--disruptor--ring-buffer</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='1354'>&#40643;&#22283;&#35946;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KXANFQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9ae3a0d1-da07-58dd-b6ee-459b76ca10e4' id='2261' code='F3K9TZ'>
                <room>TR214</room>
                <title>&#36993;&#21521; Agentic SRE&#65306;&#20197; kagent &#33287; A2A &#21332;&#35696;&#24314;&#27083;&#33258;&#20027;&#21270; K8s &#32173;&#36939;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879; Kubernetes &#29872;&#22659;&#36993;&#21521;&#36229;&#22823;&#35215;&#27169;&#33287;&#22810;&#38642;&#35079;&#38620;&#21270;&#65292;&#20659;&#32113;&#30340; SRE &#33258;&#21205;&#21270;&#33139;&#26412;&#33287;&#38928;&#23450;&#32681;&#35215;&#21063;&#24050;&#38627;&#20197;&#25033;&#23565;&#12300;&#26410;&#30693;&#20043;&#26410;&#30693;&#12301;&#30340;&#31995;&#32113;&#39080;&#38570;&#12290;2026 &#24180;&#30340;&#32173;&#36939;&#24605;&#32173;&#27491;&#22312;&#30332;&#29983;&#31227;&#36681;&#8212;&#8212;&#25105;&#20497;&#19981;&#20877;&#20677;&#26159;&#36861;&#27714;&#12300;&#33258;&#21205;&#21270; (Automation)&#12301;&#65292;&#32780;&#26159;&#33268;&#21147;&#26044;&#23526;&#29694;&#12300;&#33258;&#20027;&#21270; (Autonomy)&#12301;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#36939;&#29992; kagent&#8212;&#8212;CNCF Sandbox &#30340; Kubernetes &#21407;&#29983; Agentic AI &#26694;&#26550;&#65292;&#25645;&#37197; A2A (Agent-to-Agent) &#21332;&#35696;&#65292;&#35731;&#19981;&#21516;&#23560;&#38263;&#30340; Agent &#33021;&#20687;&#20154;&#39006;&#23560;&#23478;&#19968;&#27171;&#30456;&#20114;&#21332;&#21830;&#12289;&#22996;&#27966;&#20219;&#21209;&#20006;&#36948;&#25104;&#20849;&#35672;&#65292;&#22312; K8s &#19978;&#25171;&#36896;&#19968;&#32068;&#30495;&#27491;&#26371;&#21332;&#20316;&#30340; SRE Agent&#12290;&#25105;&#20497;&#26371;&#24478;&#19977;&#20491;&#38754;&#21521;&#20999;&#20837;&#65306;

1. &#33258;&#20027;&#21332;&#20316;&#26550;&#27083;&#65306;A2A &#21332;&#35696;&#22914;&#20309;&#23450;&#32681; Agent &#38291;&#30340;&#30332;&#29694;&#27231;&#21046;&#12289;&#36890;&#35338;&#37002;&#30028;&#33287;&#34909;&#31361;&#20210;&#35009;&#65292;&#35731;&#30064;&#36074;&#26694;&#26550;&#30340;&#20195;&#29702;&#20063;&#33021;&#28961;&#32299;&#21332;&#20316;
2. &#24478;&#35264;&#28204;&#21040;&#34892;&#21205;&#30340;&#38281;&#29872;&#65306;kagent &#22914;&#20309;&#35731; Agent &#19981;&#21482;&#12300;&#30475;&#35211;&#12301;&#30064;&#24120;&#65292;&#26356;&#33021;&#21332;&#21161;&#24037;&#31243;&#24107;&#25512;&#29702;&#12289;&#27770;&#31574;&#65292;&#20006;&#22312; Kubernetes &#33287;&#38642;&#31471;&#26381;&#21209;&#19978;&#22519;&#34892;&#20462;&#24489;&#65292;&#33287;&#20154;&#39006;&#22296;&#38538;&#20849;&#21516;&#23436;&#25104;&#24478;&#24863;&#30693;&#21040;&#34892;&#21205;&#30340;&#23436;&#25972;&#38281;&#29872;
3. &#24478;&#24847;&#22294;&#21040;&#23433;&#20840;&#22519;&#34892;&#65306;&#23559;&#20351;&#29992;&#32773;&#30340;&#30446;&#27161; (Intent) &#36681;&#21270;&#28858;&#21487;&#31293;&#26680;&#30340; Kubernetes &#25805;&#20316;&#65292;&#20006;&#36879;&#36942; Human-in-the-Loop &#27231;&#21046;&#23432;&#20303;&#33258;&#21205;&#21270;&#30340;&#37002;&#30028;</abstract>
                <slug>coscup-2026-2261-agentic-sre--kagent--a2a--k8s</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='1289'>&#34157;&#20806;&#27915;&#65288;Charles Hsiao&#65289;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/F3K9TZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='432e8ddf-9a50-5a42-b33b-cc596ed581fb' id='2213' code='VV9GT7'>
                <room>TR214</room>
                <title>Olares OS: cloud native comes home</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>The intersection of cloud-native principles and edge computing necessitates robust, scalable architectures capable of handling intermittent connectivity and resource constraints. This talk explores the design patterns for building resilient hybrid infrastructure tailored for local inference tasks. We will discuss the challenges of maintaining state and orchestrating services across distributed environments using Kubernetes. The session will detail how to architect control planes that gracefully handle edge node disconnections and the strategies for deploying containerized AI workloads seamlessly across diverse hardware environments. By focusing on the foundational cloud-native technologies, attendees will learn how to construct reliable systems that bring computation directly to the user&apos;s environment.</abstract>
                <slug>coscup-2026-2213-olares-os-cloud-native-comes-home</slug>
                <track>Golang TW x Cloud Native</track>
                
                <persons>
                    <person id='1268'>Michael Yuan</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VV9GT7/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR310-2' guid='27baae4d-09ad-5645-a57b-074c4a0b6edc'>
            <event guid='0c250598-f2f5-5d5d-b9be-d1d5a8fbe185' id='2559' code='M3DGHA'>
                <room>TR310-2</room>
                <title>Ubuntu Circles BoF</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>01:00</duration>
                <abstract>Interested in running your own Local Ubuntu community (which is called Ubuntu Circles)? Or would like to connect with folks who run Ubuntu Circles in their city? Join this BoF to learn what is it and how to start your own and practices from other Ubuntu Circles leaders.

More info: https://events.canonical.com/event/146/contributions/930/</abstract>
                <slug>coscup-2026-2559-ubuntu-circles-bof</slug>
                <track>UbuCon Asia</track>
                
                <persons>
                    <person id='370'>Youngbin Han</person><person id='1447'>Sailesh Singh</person><person id='1477'>UbuCon Asia</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M3DGHA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='39923ed2-fab5-5f52-a8ab-be7e3c0d8105' id='2641' code='CZMDEM'>
                <room>TR310-2</room>
                <title>[BoF] &#38283;&#28304;&#22280;&#23376;&#35041;&#30340;&#29986;&#21697;&#20154;&#21320;&#39184;&#32858; (&#31532;&#22235;&#23622;&#65281;)</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T12:00:00+08:00</date>
                <start>12:00</start>
                <duration>01:00</duration>
                <abstract>&#21482;&#35201;&#26377;&#24515;&#20154;&#20154;&#37117;&#26159;&#29986;&#21697;&#20154;&#65292;title &#20006;&#19981;&#37325;&#35201;&#65311;&#32317;&#20043;&#65292;&#20063;&#35377;&#21487;&#20197;&#20358;&#32842;&#32842;&#65292;&#24444;&#27492;&#35469;&#35672;&#35469;&#35672;&#12290;


&#27489;&#36814;&#26377;&#24515;&#20358;&#21040;&#38283;&#28304;&#20154;&#24180;&#26371; COSCUP&#65292;&#20294;&#25972;&#20491;&#19978;&#21320;&#36996;&#24456;&#21193;&#24375;&#22320;&#26377;&#32893;&#27794;&#25026;&#30340;&#20154;&#20358;&#32233;&#35299;&#19968;&#19979;&#12300;&#25105;&#22312;&#37027;&#35041;&#25105;&#26159;&#35504;&#12301;&#30340;&#24773;&#32210;&#65292;&#30070;&#28982;&#20063;&#27489;&#36814;&#32769;&#25163;&#20998;&#20139;&#22312;&#22914;&#20309;&#36939;&#29992;&#38283;&#28304;&#25307;&#25976;&#21270;&#35299;&#29986;&#21697;&#30332;&#23637;&#38627;&#38988;&#12290;

&#22312;&#19968;&#36650;&#33258;&#25105;&#20171;&#32057;&#24460;&#25105;&#20497;&#26371;&#29992; Lean Coffee &#30340;&#26041;&#24335;&#35342;&#35542;&#35696;&#38988;&#65292;&#25152;&#20197;&#24118;&#33879;&#21839;&#38988;&#20358;&#35342;&#35542;&#26159;&#26368;&#22909;&#20102; :) &#22914;&#26524;&#20154;&#25976;&#22312; 3 &#20154;&#20197;&#19979;&#23601;&#32020;&#21507;&#39151;&#38290;&#32842;&#65288;&#39184;&#40670;&#33258;&#20633;&#65289;&#65307;&#26377;&#33288;&#36259;&#30340;&#20808;&#30331;&#35352;&#19968;&#19979; Telegram &#26041;&#20415;&#32879;&#31995;&#21543; t.me/cosupproductfolks</abstract>
                <slug>coscup-2026-2641-bof</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CZMDEM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2a8a4a1f-b7d7-50d4-b680-f97a40f15125' id='2648' code='QNFNF7'>
                <room>TR310-2</room>
                <title>[BoF] What Is Local AI Actually For?</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>01:00</duration>
                <abstract>Everyone is saying &quot;AI&quot; right now. Fewer people are saying whether it actually made their work better. I build this stuff for a living &#8212; an on-device AI appliance around a Raspberry Pi 5 + AI HAT+, and mobile apps running speech and language models locally: sherpa-onnx, whisper.cpp, llama.cpp, Gemma, Style-Bert-VITS2. Not in the cloud, on the device, for people whose data shouldn&apos;t leave it. Mostly what I&apos;ve learned is how it breaks. Small models forget what you just told them. Latency you can feel. Demos that impress someone once and never get opened again. So this is not a talk with answers. It&apos;s a room for people actually shipping this stuff to compare notes and be honest:
 Where has local AI genuinely made something better &#8212; and where did we just bolt a chatbot onto a thing that was fine?
 
What&apos;s still missing? Models, tooling, hardware, UX patterns. What would you build if someone else built the piece you keep rewriting? 


Real constraints: what did you give up to run on-device, and what turned out not to matter? 
We&apos;ll run it Lean Coffee style &#8212; everyone writes down the question they came with, we vote, and we work down the list. No conclusions required. &quot;It&apos;d be nice if this existed&quot; is a perfectly good outcome. A Raspberry Pi 5 will be running fully offline on the table the whole hour, so when the conversation drifts too abstract we can go poke at something real. Anyone welcome: edge AI, on-device LLM / ASR / TTS, low-resource languages, hardware &#8212; or you just have a strong opinion about whether any of this is working yet. Newcomers especially welcome. The questions are the point. 

&#22823;&#23478;&#37117;&#22312;&#35611; AI&#65292;&#20294;&#24456;&#23569;&#20154;&#35611;&#23427;&#21040;&#24213;&#26377;&#27794;&#26377;&#35731;&#24037;&#20316;&#35722;&#22909;&#12290;
&#25105;&#24179;&#24120;&#20570;&#30340;&#26159;&#31471;&#19978;&#30340; AI&#65306; Raspberry Pi 5 + AI HAT+ &#30340;&#35037;&#32622;&#65292;&#20197;&#21450;&#25226;&#35486;&#38899;&#33287;&#35486;&#35328;&#27169;&#22411;&#36305;&#22312;&#25163;&#27231;&#26412;&#27231;&#30340; app &#65288;sherpa-onnx&#12289;whisper.cpp&#12289;llama.cpp&#12289;Gemma&#12289;Style-Bert-VITS2&#65289;&#12290;&#20570;&#19979;&#20358;&#23416;&#21040;&#26368;&#22810;&#30340; &#20854;&#23526;&#26159;&#23427;&#24590;&#40636;&#22750;&#8212;&#8212;&#23567;&#27169;&#22411;&#35352;&#19981;&#20303;&#21083;&#35611;&#36942;&#30340;&#35441;&#12289;&#24310;&#36978;&#24863;&#35258;&#24471;&#20986;&#20358;&#12289;demo &#39514;&#33399;&#19968;&#27425;&#20043;&#24460;&#20877;&#20063; &#27794;&#20154;&#25171;&#38283;&#12290; &#36889;&#22580;&#19981;&#26159;&#26377;&#32080;&#35542;&#30340;&#28436;&#35611;&#65292;&#32780;&#26159;&#24819;&#25214;&#21516;&#27171;&#22312;&#20570;&#30340;&#20154;&#35488;&#23526;&#32842;&#32842;&#65306;&#21738;&#20123;&#22320;&#26041;&#22320;&#31471; AI &#30495;&#30340;&#35731;&#20107;&#24773; &#35722;&#22909;&#20102;&#65311;&#21738;&#20123;&#21482;&#26159;&#30828;&#21152;&#20102;&#19968;&#20491; chatbot&#65311;&#36996;&#32570;&#20160;&#40636;&#27169;&#22411;&#12289;&#24037;&#20855;&#12289;&#30828;&#39636;&#25110; UX pattern&#65311;&#25105;&#20497; &#29992; Lean Coffee &#30340;&#26041;&#24335;&#36914;&#34892;&#65292;&#21508;&#33258;&#25226;&#24118;&#20358;&#30340;&#21839;&#38988;&#23531;&#19979;&#20358;&#12289;&#25237;&#31080;&#12289;&#20381;&#24207;&#35342;&#35542;&#12290;&#19981;&#38656;&#35201;&#32080;&#35542;&#65292; &#12300;&#26377;&#36889;&#20491;&#23601;&#22909;&#20102;&#12301;&#20063;&#26159;&#24456;&#22909;&#30340;&#25910;&#31339;&#12290;&#26700;&#19978;&#26371;&#19968;&#30452;&#25918;&#19968;&#21488;&#23436;&#20840;&#38626;&#32218;&#36939;&#20316;&#30340; Raspberry Pi 5&#65292; &#32842;&#21040;&#22826;&#25277;&#35937;&#30340;&#26178;&#20505;&#21487;&#20197;&#22238;&#20358;&#25139;&#25139;&#23526;&#39636;&#12290;&#27489;&#36814;&#20570;&#37002;&#32227; AI&#12289;&#31471;&#19978; LLM/ASR/TTS&#12289;&#20302;&#36039;&#28304;&#35486;&#35328;&#12289; &#30828;&#39636;&#30340;&#26379;&#21451;&#65292;&#25110;&#21934;&#32020;&#23565;&#12300;&#36889;&#20123;&#21040;&#24213;&#26377;&#27794;&#26377;&#29992;&#12301;&#26377;&#24847;&#35211;&#30340;&#20154;&#12290;&#26032;&#25163;&#38750;&#24120;&#27489;&#36814;&#12290; Language: English (Mandarin / Japanese also fine)</abstract>
                <slug>coscup-2026-2648-bof-what-is-local-ai-actually-for</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QNFNF7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a3688259-ec46-56a8-bb43-6dbc7c4f33a4' id='2649' code='M87VGN'>
                <room>TR310-2</room>
                <title>[BoF] &#20358;&#32842;&#32842; CodeMirror 6&#65292;&#32178;&#38913;&#25216;&#34899;&#39493;&#21205;&#30340;&#25991;&#23383;&#32232;&#36655;&#22120;&#26694;&#26550;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>01:00</duration>
                <abstract>&#20320;&#30693;&#36947;&#20320;&#29694;&#22312;&#29992;&#30340; Chrome &#25110; Firefox &#38283;&#30332;&#32773;&#24037;&#20855;&#35041;&#38754;&#30340;&#31243;&#24335;&#30908;&#32232;&#36655;&#22120;&#26159;&#21516;&#19968;&#20491;&#22871;&#20214;&#21966;&#65311;Marijn Haverbeke &#24478;&#22823;&#32004; 2019 &#24180;&#38283;&#22987;&#33879;&#25163;&#37325;&#23531;&#26032;&#19968;&#20195;&#30340;&#25991;&#23383;&#32232;&#36655;&#22120;&#26694;&#26550; CodeMirror 6&#65292;&#22914;&#20170;&#24050;&#28436;&#35722;&#28858;&#27169;&#32068;&#21270;&#19988;&#21151;&#33021;&#40778;&#20840;&#30340;&#32232;&#36655;&#22120;&#20989;&#24335;&#24235;&#65292;&#20006;&#25793;&#26377;&#20581;&#20840;&#30340;&#38283;&#28304;&#29983;&#24907;&#22280;&#12290;&#22312;&#36889;&#20491;&#24494;&#36575; VS Code &#27243;&#25475;&#24066;&#22580;&#30340;&#26178;&#20195;&#65292;&#25105;&#20497;&#21487;&#20197;&#33457;&#40670;&#26178;&#38291;&#20358;&#27427;&#36062; Marijn &#22914;&#20309;&#24478;&#21934;&#32020;&#30340;&#32178;&#38913;&#25991;&#23383;&#36664;&#20837;&#26694;&#38283;&#22987;&#65292;&#35373;&#35336;&#20986;&#36328;&#28687;&#35261;&#22120;&#12289;&#39640;&#25928;&#33021;&#19988;&#26997;&#20855;&#25844;&#20805;&#28507;&#21147;&#30340;&#25991;&#23383;&#32232;&#36655;&#22120;&#65311;

&#26412;&#32858;&#26371;&#19981;&#20351;&#29992; (consume) &#22522;&#22240;&#25913;&#36896;&#22823;&#35910;&#25110;&#22823;&#22411;&#35486;&#35328;&#27169;&#22411; (LLM)&#12290;</abstract>
                <slug>coscup-2026-2649-bof--codemirror-6</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M87VGN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2af7eeab-1f22-5a1c-b089-2cf0db0fd21c' id='2652' code='ZMZNQW'>
                <room>TR310-2</room>
                <title>[BoF] Wrap up: COSCUP26 &#21443;&#33287;&#24515;&#24471;&#20132;&#27969;&#12289;&#22914;&#20309;&#21152;&#20837;&#31820;&#36774;&#22296;&#38538;&#12289;&#25104;&#28858;&#35611;&#32773;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>01:00</duration>
                <abstract>Intro: &#19968;&#24180;&#19968;&#24230;&#30340; COSCUP &#21363;&#23559;&#23614;&#32882;&#65292;&#24076;&#26395;&#21033;&#29992;&#26368;&#24460;&#19968;&#20491;&#23567;&#26178;&#30340;&#26178;&#38291;&#65292;&#35731;&#22823;&#23478;&#20063;&#26377;&#27231;&#26371;&#20998;&#20139;&#36889;&#20841;&#22825;&#30340;&#25152;&#35211;&#25152;&#32862;&#65292;&#32780;&#19981;&#21482;&#26159;&#32893;&#35696;&#31243;&#12290;&#33509;&#26377;&#33288;&#36259;&#65292;&#20063;&#21487;&#20197; AMA &#20102;&#35299;&#22914;&#20309;&#22312;&#26126;&#24180;&#19981;&#21482;&#26159;&#20197;&#21443;&#21152;&#32773;&#30340;&#36523;&#20998;&#21443;&#33287;&#65292;&#25110;&#35377;&#26126;&#24180;&#30340;&#22963;&#20063;&#33021;&#21152;&#20837;&#31820;&#36774;&#22296;&#38538;&#65292;&#25110;&#25104;&#28858;&#31449;&#19978;&#21488;&#20998;&#20139;&#30340;&#35611;&#32773;&#12290;</abstract>
                <slug>coscup-2026-2652-bof-wrap-up-coscup26</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZMZNQW/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR311' guid='01c9f645-1835-525a-b853-7a7383ca6165'>
            <event guid='930503b5-fd67-5168-8cc3-768bfb744d90' id='2106' code='3LHQ8S'>
                <room>TR311</room>
                <title>Build-Time Magic: How the React Compiler Supercharges Your App</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>React developers have long juggled React.memo, useCallback, and useMemo to squeeze performance out of their apps. Imagine a compiler doing that work for you automatically at build time. The React Compiler promises exactly this: fine grained memoization with zero code changes.

In this talk, I will demystify the React Compiler, explain how it works, and show real before-and-after results that prove the gains are tangible. You will learn how to adopt it safely, measure its impact in your own app, and avoid common pitfalls. With live coding and side-by-side demos, I will show how a single config flag can take an app from sluggish to snappy without touching a line of component code.


Why This Talk Matters:

- The React Compiler has recently turned stable, teams are starting to adopt it in their codebases now.
- Attendees get a clear benchmarking workflow to measure impact in their apps.
- Live profiler demos reveal the compiler&#8217;s optimizations in action.

Key Takeaways:

- What the React Compiler does and how to enable it.
- How to benchmark before/after performance with tools like Lighthouse and React Profiler.
- Real-world demos showing fewer re-renders, smaller bundles, and faster UIs.
- When manual optimizations are still needed, and how to spot them.</abstract>
                <slug>coscup-2026-2106-build-time-magic-how-the-react-compiler-supercharges-your-app</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='942'>Sahil Khokhar</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3LHQ8S/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d9620c1f-6939-569f-a217-0d12f57baa8b' id='2296' code='G7EXXK'>
                <room>TR311</room>
                <title>&#21069;&#31471;&#24037;&#31243;&#24107;&#20063;&#33021;&#20570;&#20114;&#21205;&#34269;&#34899;&#65306;&#29992; JavaScript&#12289;Canvas &#33287; TouchDesigner &#25171;&#38283;&#21109;&#20316;&#30340;&#22823;&#38272;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:05:00+08:00</date>
                <start>10:05</start>
                <duration>00:30</duration>
                <abstract>&#21069;&#31471;&#24037;&#31243;&#24107;&#27599;&#22825;&#37117;&#22312;&#23531; JavaScript&#12289;&#20018; API&#12289;&#25805;&#20316; Canvas&#12289;&#34389;&#29702; WebSocket&#65292;&#20294;&#36889;&#20123;&#33021;&#21147;&#30495;&#30340;&#21482;&#33021;&#29992;&#20358;&#20570;&#32178;&#31449;&#21966;&#65311;

&#22914;&#26524;&#26377;&#19968;&#22825;&#65292;&#20320;&#30340;&#31243;&#24335;&#19981;&#21482;&#26159;&#22312;&#28687;&#35261;&#22120;&#35041;&#22519;&#34892;&#65292;&#32780;&#26159;&#33021;&#25511;&#21046;&#21363;&#26178;&#24433;&#20687;&#12289;&#25237;&#24433;&#12289;&#25885;&#24433;&#27231;&#65292;&#29978;&#33267;&#25171;&#36896;&#20114;&#21205;&#23637;&#28436;&#39636;&#39511;&#65292;&#26371;&#26159;&#20160;&#40636;&#27171;&#23376;&#65311;

&#36889;&#22580;&#20998;&#20139;&#23559;&#24478;&#21069;&#31471;&#24037;&#31243;&#24107;&#29087;&#24713;&#30340; JavaScript &#29983;&#24907;&#31995;&#20986;&#30332;&#65292;&#20171;&#32057;&#22914;&#20309;&#32080;&#21512; Canvas&#12289;p5.js&#12289;three.js&#12289;HTTP API&#12289;WebSocket &#33287; TouchDesigner&#65292;&#25171;&#36896;&#21363;&#26178;&#20114;&#21205;&#35222;&#35258;&#33287;&#21109;&#24847;&#20316;&#21697;&#12290;&#25105;&#20497;&#19981;&#26371;&#28145;&#20837; TouchDesigner &#30340;&#27599;&#20491;&#31680;&#40670;&#65292;&#32780;&#26159;&#36879;&#36942;&#23526;&#38555;&#26696;&#20363;&#33287; Live Demo&#65292;&#20998;&#20139;&#21069;&#31471;&#24037;&#31243;&#24107;&#22914;&#20309;&#21033;&#29992;&#26082;&#26377;&#30340;&#25216;&#33021;&#65292;&#24555;&#36895;&#36367;&#20837;&#20114;&#21205;&#34269;&#34899;&#33287;&#21363;&#26178;&#23186;&#39636;&#21109;&#20316;&#30340;&#19990;&#30028;&#12290;</abstract>
                <slug>coscup-2026-2296-javascript-canvas--touchdesigner</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='981'>&#23567;&#31859;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/G7EXXK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='77227446-72da-59bf-bf37-a168fca2ef57' id='2416' code='GLFDKK'>
                <room>TR311</room>
                <title>Tridactyl - &#20687;&#20491; vim &#39640;&#25163;&#33287; JS &#38283;&#30332;&#32773;&#19968;&#27171;&#20351;&#29992; Firefox</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>Tridactyl &#26159;&#33021;&#20840;&#37749;&#30436;&#25805;&#20316;&#28687;&#35261;&#22120;&#30340; Firefox &#25844;&#20805;&#20803;&#20214;&#65292;&#39006;&#20284;&#26044; Vimium&#65292;&#20294;&#20182;&#30340;&#33021;&#21147;&#36960;&#19981;&#21482;&#26044;&#27492;&#12290;

Tridactyl &#26377;&#20219;&#24847;&#22519;&#34892; js &#12289;&#21628;&#21483; WebExtensions API &#30340;&#33021;&#21147;&#65292;&#26680;&#24515;&#30340; vim &#39080;&#26684;&#25805;&#20316;&#20171;&#38754;&#12289; ex &#25351;&#20196;&#21015;&#65292;&#25645;&#37197;&#19978;&#26997;&#28858;&#38283;&#25918;&#30340; API&#65292;&#35731; Tridactyl &#24190;&#20046;&#21487;&#20197;&#21462;&#20195;&#22823;&#22810;&#25976;&#30340;&#25844;&#20805;&#20803;&#20214;&#12289;&#27833;&#29492;&#33139;&#26412;&#12289; bookmarklet&#12290;

Tridactyl &#26356;&#26159;&#19968;&#27454;&#35731; js &#38283;&#30332;&#32773;&#33021;&#23436;&#20840;&#25484;&#25569;&#28687;&#35261;&#22120;&#30340;&#25844;&#20805;&#20803;&#20214;&#65292;&#26377;&#20102;&#20182;&#65292;&#19981;&#20877;&#38656;&#35201;&#22312;&#38283;&#30332;&#32773;&#24037;&#20855;&#35041;&#36028;&#36028;&#21098;&#21098;&#31243;&#24335;&#30908;&#29255;&#27573;&#65292;&#21407;&#26412;&#21482;&#26159;&#33256;&#26178;&#23531;&#23601;&#30340;&#31243;&#24335;&#30908;&#65292;&#21487;&#20197;&#30452;&#25509;&#35352;&#25014;&#21040; vim &#39080;&#26684;&#30340;&#24555;&#25463;&#37749;&#32068;&#21512;&#65292;&#25110;&#26159;&#21934;&#32020;&#20786;&#23384;&#28858; ex &#21629;&#20196;&#12290;tridactyl &#35731; js &#38283;&#30332;&#32773;&#33021;&#23559;&#33258;&#24049;&#23565;&#31243;&#24335;&#35486;&#35328;&#30340;&#29702;&#35299;&#65292;&#23526;&#38555;&#34701;&#20837;&#28687;&#35261;&#22120;&#30340;&#26085;&#24120;&#20351;&#29992;&#30070;&#20013;&#65307;&#27492;&#26178;&#27491;&#26159; JS &#38283;&#30332;&#32773;&#36070;&#27402;&#30340;&#26178;&#21051;&#65281;</abstract>
                <slug>coscup-2026-2416-tridactyl--vim--js--firefox</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1075'>gholk</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GLFDKK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bfc691fd-17e8-5582-aa34-a4ad4849bb4c' id='2478' code='NMZWGM'>
                <room>TR311</room>
                <title>&#33258;&#26550; centrifugo &#23526;&#20316;&#21363;&#26178;&#36890;&#30693;&#27231;&#21046;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:15:00+08:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <abstract>&#23526;&#20316;&#20282;&#26381;&#22120;&#31471;&#25512;&#25773;&#65292;&#30452;&#35258;&#31532;&#19968;&#20491;&#24819;&#21040;&#30340;&#36890;&#24120;&#26159; WebSocket&#65292;&#20294;&#33258;&#34892;&#32173;&#35703; WebSocket &#20006;&#19981;&#31777;&#21934;&#65306;&#20320;&#38656;&#35201;&#34389;&#29702; ping/pong &#24515;&#36339;&#12289;&#36899;&#32218;&#31649;&#29702;&#12289;&#26039;&#32218;&#37325;&#36899;&#65292;&#22312;&#24494;&#26381;&#21209;&#26550;&#27083;&#19979;&#36996;&#35201;&#27770;&#23450;&#30001;&#21738;&#20491;&#26381;&#21209;&#36000;&#36012;&#32173;&#35703;&#36889;&#20123;&#29376;&#24907;

&#25105;&#20497;&#22312;&#29983;&#29986;&#29872;&#22659;&#20013;&#20351;&#29992; Centrifugo &#23559;&#36817;&#19968;&#24180;&#65292;&#29992;&#20358;&#34389;&#29702;&#27284;&#26696;&#19978;&#20659;&#24460;&#30340;&#21363;&#26178;&#36914;&#24230;&#36890;&#30693;&#12290;&#36889;&#22580;&#20998;&#20139;&#26371;&#20171;&#32057;&#25105;&#20497;&#22914;&#20309;&#23566;&#20837;&#36889;&#22871;&#38283;&#28304;&#24037;&#20855;&#65292;&#35731;&#24460;&#31471;&#21482;&#38656;&#21628;&#21483;&#19968;&#25903; RESTful API &#23601;&#33021;&#25512;&#25773;&#35338;&#24687;&#32102;&#23565;&#25033;&#30340;&#23458;&#25142;&#31471;&#65292;&#19981;&#20877;&#38656;&#35201;&#33258;&#24049;&#31649;&#29702; WebSocket &#36899;&#32218;

&#20839;&#23481;&#28085;&#33995;&#65306;
- Centrifugo &#30340;&#22522;&#26412;&#27010;&#24565;&#33287; channel &#27231;&#21046;
- Server &#31471;&#35373;&#23450;&#33287;&#21855;&#21205;
- &#24460;&#31471;&#25972;&#21512;&#26041;&#24335;&#65288;&#20197; RESTful API &#25512;&#25773;&#65289;
- &#21069;&#31471; SDK &#36899;&#32218;&#33287;&#35330;&#38321;
- &#23526;&#38555;&#23566;&#20837;&#30340;&#24515;&#24471;&#33287;&#27880;&#24847;&#20107;&#38917;</abstract>
                <slug>coscup-2026-2478-centrifugo</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1392'>David Peng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NMZWGM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='346eb090-04e3-51f3-96fe-68c2f75dab9b' id='2508' code='SUBB9G'>
                <room>TR311</room>
                <title>&#25226;&#36938;&#25138;&#22622;&#36914; 13KB&#65306;js13kGames &#30340;&#26997;&#38480;&#22739;&#32302;&#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:50:00+08:00</date>
                <start>11:50</start>
                <duration>00:30</duration>
                <abstract>js13kGames &#26159;&#19968;&#20491; JavaScript &#36938;&#25138;&#38283;&#30332;&#25361;&#25136;&#65292;&#21443;&#36093;&#20316;&#21697;&#24517;&#38920;&#22312; zip &#24460; 13KB &#20197;&#20839;&#23436;&#25104;&#12290;&#36889;&#20491;&#38480;&#21046;&#35731;&#36938;&#25138;&#38283;&#30332;&#35722;&#24471;&#24456;&#19981;&#19968;&#27171;&#65306;&#19968;&#24373;&#22294;&#29255;&#21487;&#33021;&#23601;&#36229;&#36942;&#38480;&#21046;&#65292;&#22240;&#27492;&#29609;&#27861;&#35373;&#35336;&#12289;&#32032;&#26448;&#34920;&#29694;&#12289;&#31243;&#24335;&#26550;&#27083;&#12289;build pipeline &#33287;&#22739;&#32302;&#31574;&#30053;&#65292;&#37117;&#24517;&#38920;&#19968;&#36215;&#24605;&#32771;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#21443;&#33287; js13kGames &#30340;&#23526;&#21209;&#32147;&#39511;&#65292;&#35498;&#26126;&#22914;&#20309;&#22312;&#26997;&#23567;&#23481;&#37327;&#20013;&#23436;&#25104;&#21487;&#29609;&#30340; Web &#36938;&#25138;&#12290;&#20839;&#23481;&#26371;&#24478;&#36938;&#25138;&#30332;&#24819;&#12289;&#31684;&#22285;&#25511;&#21046;&#12289;&#25216;&#34899;&#36984;&#22411;&#12289;&#32032;&#26448;&#34389;&#29702;&#12289;&#22739;&#32302;&#27969;&#31243;&#33287;&#39636;&#39511;&#35519;&#25972;&#31561;&#38754;&#21521;&#65292;&#25972;&#29702;&#22312; 13KB &#38480;&#21046;&#19979;&#24120;&#35211;&#30340;&#35373;&#35336;&#33287;&#24037;&#31243;&#21462;&#25448;&#12290;

&#38500;&#20102;&#22739;&#32302;&#25216;&#24039;&#65292;&#26412;&#20998;&#20139;&#20063;&#26371;&#35342;&#35542;&#23481;&#37327;&#38480;&#21046;&#22914;&#20309;&#21453;&#36942;&#20358;&#24433;&#38911;&#36938;&#25138;&#35373;&#35336;&#65306;&#21738;&#20123;&#27231;&#21046;&#20540;&#24471;&#30041;&#19979;&#12289;&#21738;&#20123;&#21151;&#33021;&#24517;&#38920;&#21034;&#38500;&#12289;&#22914;&#20309;&#35731;&#25805;&#20316;&#26356;&#30452;&#35258;&#12289;&#22914;&#20309;&#22312;&#26377;&#38480;&#31354;&#38291;&#20013;&#20445;&#30041;&#36275;&#22816;&#30340;&#22238;&#39243;&#12289;&#35722;&#21270;&#33287; polish&#12290;</abstract>
                <slug>coscup-2026-2508-13kb-js13kgames</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1416'>Leo Kuo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SUBB9G/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c3c170d8-3a95-5a50-8671-238819de536b' id='2134' code='JLX3WJ'>
                <room>TR311</room>
                <title>From Word &amp; Excel to JavaScript: Transition Learning Programming Concepts</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:50</duration>
                <abstract>You already use Word and Excel every day. Turns out, those familiar tools share more with programming than you&apos;d expect.This workshop starts exactly where you are &#8212; no coding background needed. We&apos;ll walk through how spreadsheet thinking connects to JavaScript, how document layout connects to HTML and CSS, and how a simple interactive button opens the door to modern web frameworks.Everything runs live in the browser. You&apos;ll see it, click it, and change it yourself.</abstract>
                <slug>coscup-2026-2134-from-word-excel-to-javascript-transition-learning-programming-concepts</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='940'>Homun Mage</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JLX3WJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='632aebad-b322-5988-96e9-fe246ace326c' id='2655' code='T9B9QB'>
                <room>TR311</room>
                <title>Agent &#21487;&#20197;&#24179;&#34892;&#65292;&#25105;&#19981;&#34892;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:55:00+08:00</date>
                <start>13:55</start>
                <duration>00:40</duration>
                <abstract>&#28858;&#20102;&#35731;&#22296;&#38538;&#21487;&#20197;&#21516;&#27493;&#30693;&#36947;&#24444;&#27492;&#22312;&#20570;&#20160;&#40636;&#65292;&#25105;&#20497;&#36984;&#25799;&#29992; GitHub issue &#35731; agent &#35352;&#37636;&#33258;&#24049;&#30340;&#21205;&#20316;&#12290;&#35442;&#23531;&#30340;&#37117;&#23531;&#20102;&#65292;&#29376;&#24907;&#20063;&#19981;&#22312;&#35504;&#30340;&#33126;&#34955;&#35041;&#12290;
&#25105;&#20197;&#28858;&#25105;&#28310;&#20633;&#22909;&#20102;&#65292;&#32080;&#26524;&#25105;&#30452;&#25509;&#35722;&#25104; Router &#29105;&#30070;&#12290;

&#24460;&#20358;&#25105;&#20462;&#20102;&#19977;&#27425;&#65306;&#25214;&#20491;&#24149;&#20698;&#24171;&#25105;&#20998;&#27969;&#12289;&#25226;&#24149;&#20698;&#30340;&#23450;&#20301;&#23531;&#27515;&#12289;&#26368;&#24460;&#35722;&#25104;&#19968;&#38982;&#20840;&#38538;&#37117;&#33021;&#24478;&#32842;&#22825;&#23460;&#21483;&#30340; agent&#12290;&#27599;&#19968;&#27425;&#37117;&#35299;&#25481;&#20102;&#19978;&#19968;&#27425;&#30340;&#21839;&#38988;&#65292;&#28982;&#24460;&#38263;&#20986;&#26032;&#30340;&#21839;&#38988;&#12290;
&#26412;&#22580;&#26371;&#32842;&#36889;&#19977;&#27425;&#27770;&#23450;&#21508;&#33258;&#36393;&#21040;&#20160;&#40636;&#22353;&#12289;&#29694;&#22312;&#20570;&#36215;&#20358;&#24863;&#35258;&#24590;&#40636;&#27171;&#65292;&#36996;&#26377;&#26368;&#24460;&#19968;&#27573;&#65306;&#20160;&#40636;&#26178;&#20505;&#19981;&#35201;&#36889;&#27171;&#20570;&#12290;
&#31572;&#26696;&#27794;&#26377;&#27161;&#28310;&#35299;&#65292;&#21482;&#35611;&#20184;&#20102;&#20160;&#40636;&#20195;&#20729;&#12290;

&#38928;&#26399;&#25910;&#31339;&#65306;
&#8226; &#30693;&#36947;&#33258;&#24049;&#19968;&#27425;&#25179;&#24471;&#20303;&#24190;&#26781;&#65292;&#32780;&#19988;&#26377;&#36774;&#27861;&#37327;&#65292;&#19981;&#26159;&#38752;&#24863;&#35258;&#32047;&#19981;&#32047;
&#8226; &#30693;&#36947;&#12300;&#25214;&#20491;&#20195;&#29702;&#24171;&#20320;&#20998;&#27969;&#12301;&#20160;&#40636;&#26178;&#20505;&#30495;&#30340;&#26377;&#25928;&#12289;&#20160;&#40636;&#26178;&#20505;&#21482;&#26159;&#25226;&#21313;&#26781;&#24930;&#32218;&#25563;&#25104;&#19968;&#26781;&#24930;&#32218;
&#8226; &#30693;&#36947;&#19968;&#38982;&#22810;&#20154;&#20849;&#29992;&#30340; agent &#26371;&#20882;&#20986;&#21738;&#19977;&#20491;&#26032;&#21839;&#38988;&#65292;&#20197;&#21450;&#28858;&#20160;&#40636;&#36530;&#19981;&#25481;
&#8226; &#30693;&#36947;&#33258;&#24049;&#21040;&#24213;&#35442;&#19981;&#35442;&#20570;&#36889;&#19968;&#22871;&#65292;&#36996;&#26377;&#20570;&#20102;&#35201;&#20184;&#20160;&#40636;</abstract>
                <slug>coscup-2026-2655-agent</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='142'>Clooooode</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/T9B9QB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2b7958fc-fe72-57cd-91bb-e643e44d2171' id='2571' code='TCKVDD'>
                <room>TR311</room>
                <title>&#20320;&#26089;&#24050;&#36523;&#34389; UnJS &#23431;&#23449;&#65292;&#21482;&#26159;&#36996;&#19981;&#30693;&#36947;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:30</duration>
                <abstract>&#19990;&#30028;&#26159;&#30001;&#21407;&#23376;&#32068;&#25104;&#30340;&#65306;&#24494;&#23567;&#12289;&#21934;&#32020;&#12289;&#21508;&#21496;&#20854;&#32887;&#65292;&#21371;&#33021;&#22534;&#30090;&#20986;&#33836;&#29289;&#12290;&#20320;&#26377;&#27794;&#26377;&#24819;&#36942;&#65292;&#21516;&#27171;&#30340;&#27010;&#24565;&#20063;&#33021;&#29992;&#20358;&#25171;&#36896;&#36575;&#39636;&#65311;

&#36889;&#27491;&#26159; UnJS &#30340;&#26680;&#24515;&#21746;&#23416;&#12290;UnJS &#26159;&#30001; Nuxt &#20316;&#32773; Pooya Parsa &#30332;&#36215;&#30340;&#38283;&#28304;&#29983;&#24907;&#31995;&#65292;&#36981;&#24490; Unix &#21746;&#23416;&#65292;&#23560;&#27880;&#25171;&#36896;&#21934;&#19968;&#29992;&#36884;&#12289;&#39640;&#21697;&#36074;&#12289;&#19988;&#19981;&#32129;&#23450;&#26694;&#26550;&#30340; JavaScript &#24037;&#20855;&#65292;&#20363;&#22914; h3&#12289;Nitro&#12289;ofetch&#12289;unbuild&#12289;unstorage &#31561;&#12290;&#27599;&#20491;&#22871;&#20214;&#23601;&#20687;&#19968;&#38982;&#21407;&#23376;&#65292;&#25226;&#19968;&#20214;&#20107;&#20570;&#21040;&#26997;&#22909;&#65292;&#32068;&#21512;&#36215;&#20358;&#20415;&#25744;&#36215;&#20102; Nuxt&#12289;Vite &#21608;&#37002;&#65292;&#20035;&#33267;&#28961;&#25976;&#29694;&#20195; JS &#23560;&#26696;&#30340;&#22522;&#30990;&#24314;&#35373;&#12290;

&#36889;&#22580; talk &#26371;&#24118;&#20320;&#35469;&#35672; UnJS &#36889;&#20491;&#32068;&#32340;&#12289;&#23427;&#30340;&#35373;&#35336;&#29702;&#24565;&#33287;&#36939;&#20316;&#26041;&#24335;&#65292;&#20006;&#36208;&#35370;&#29983;&#24907;&#31995;&#20013;&#24190;&#20491;&#38364;&#37749;&#30340;&#12300;&#21407;&#23376;&#12301;&#65292;&#30475;&#30475;&#23427;&#20497;&#21508;&#33258;&#35299;&#27770;&#20160;&#40636;&#21839;&#38988;&#12290;

&#22914;&#26524;&#20320;&#23565;&#36889;&#20491;&#28009;&#28698;&#30340;&#23431;&#23449;&#20063;&#26377;&#33288;&#36259;&#65292;&#27489;&#36814;&#19968;&#36215;&#20358;&#21443;&#21152;&#36889;&#22580;&#26143;&#38555;&#20882;&#38570;&#65292;&#35731;&#25105;&#24118;&#20320;&#19968;&#36215;&#33322;&#21521; UnJS &#23431;&#23449;&#65281;</abstract>
                <slug>coscup-2026-2571-unjs</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1455'>IlyaL</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TCKVDD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='9c300930-9d4f-5ada-82e4-34d2afe2bfa3' id='2506' code='JFALUS'>
                <room>TR311</room>
                <title>&#19981;&#21482;&#26159; Canvas&#65306;React + Phaser &#30340;&#21069;&#31471;&#36938;&#25138;&#26550;&#27083;&#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:15:00+08:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>&#21069;&#31471;&#25216;&#34899;&#19981;&#21482;&#33021;&#20570;&#32178;&#31449;&#65292;&#20063;&#33021;&#25104;&#28858;&#35069;&#20316; 2D &#36938;&#25138;&#30340;&#23436;&#25972;&#24037;&#20855;&#37832;&#12290;&#20294;&#22914;&#26524; Unity / Godot &#24050;&#32147;&#33021;&#36328;&#24179;&#21488;&#65292;Phaser &#20063;&#33021;&#30452;&#25509;&#20570;&#36938;&#25138;&#65292;&#28858;&#20160;&#40636;&#36996;&#35201;&#25226; React&#12289;Redux &#25918;&#36914;&#36938;&#25138;&#26550;&#27083;&#35041;&#65311;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#22914;&#20309;&#20351;&#29992; React&#12289;Phaser &#33287;&#29694;&#20195;&#21069;&#31471;&#24037;&#20855;&#65292;&#25171;&#36896;&#19968;&#27454;&#21487;&#22312; Web &#33287; Mobile &#19978;&#36939;&#34892;&#30340;&#36938;&#25138;&#29986;&#21697;&#12290;Phaser &#25797;&#38263;&#34389;&#29702;&#36938;&#25138;&#26680;&#24515;&#65292;&#20363;&#22914; scene&#12289;sprite&#12289;animation&#12289;input &#33287; game loop&#65307;React &#21063;&#26356;&#36969;&#21512;&#34389;&#29702;&#36938;&#25138;&#22806;&#23652;&#30340;&#29986;&#21697;&#20171;&#38754;&#65292;&#20363;&#22914;&#36984;&#21934;&#12289;&#35373;&#23450;&#12289;&#29376;&#24907;&#39023;&#31034;&#12289;modal&#12289;&#27969;&#31243;&#20999;&#25563;&#33287; responsive UI&#12290;

&#30070;&#36938;&#25138;&#19981;&#21482;&#26159; canvas &#35041;&#30340;&#19968;&#27573;&#20114;&#21205;&#65292;&#32780;&#26159;&#21253;&#21547;&#22810;&#20491;&#30059;&#38754;&#12289;&#27969;&#31243;&#12289;&#36039;&#26009;&#33287;&#29986;&#21697;&#39636;&#39511;&#26178;&#65292;&#22914;&#20309;&#20999;&#20998; Phaser &#33287; React &#30340;&#36012;&#20219;&#37002;&#30028;&#65292;&#23601;&#26371;&#25104;&#28858;&#26550;&#27083;&#35373;&#35336;&#30340;&#38364;&#37749;&#12290;&#26412;&#20998;&#20139;&#26371;&#35342;&#35542;&#21738;&#20123;&#29376;&#24907;&#25033;&#35442;&#30041;&#22312; Phaser&#65292;&#21738;&#20123;&#29376;&#24907;&#36969;&#21512;&#20132;&#32102; React / Redux &#31649;&#29702;&#65292;&#36889;&#22871;&#26550;&#27083;&#22914;&#20309;&#24310;&#20280;&#21253;&#35037;&#25104;&#25163;&#27231; App&#65292;&#20197;&#21450; Web stack &#30456;&#23565; Unity / Godot &#22312;&#38283;&#30332;&#36895;&#24230;&#12289;&#28204;&#35430;&#12289;&#33258;&#21205;&#21270;&#12289;&#37096;&#32626;&#33287;&#29986;&#21697;&#25972;&#21512;&#19978;&#30340;&#21462;&#25448;&#12290;</abstract>
                <slug>coscup-2026-2506-canvas-react-phaser</slug>
                <track>JSDC X DevFrontier</track>
                
                <persons>
                    <person id='1416'>Leo Kuo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/JFALUS/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR313' guid='29ba7e17-cfb8-5e73-9299-f8621cd72afc'>
            <event guid='20c89597-4e0e-56ba-821c-f749cbec96de' id='2304' code='CLL3BU'>
                <room>TR313</room>
                <title>&#65306;&#22909;&#30340; &#27491;&#22312;&#24171;&#24744;&#19979;&#36617; VScode &#24801;&#24847;&#25844;&#20805;&#22871;&#20214;&#65372;&#24478; GlassWorm &#30475;&#38283;&#30332;&#29872;&#22659;&#20379;&#25033;&#37832;&#25915;&#25802;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:40</duration>
                <abstract>2025 &#24180; 10 &#26376;&#65292;&#19968;&#38587;&#21517;&#28858; GlassWorm &#30340;&#24801;&#24847;&#34837;&#34802;&#30149;&#27602;&#24708;&#24708;&#20986;&#29694;&#22312;&#25976;&#20491; VS Code &#30340;&#25844;&#20805;&#22871;&#20214;&#24066;&#38598;&#65292;&#25130;&#33267;&#20170;&#26085;&#65292;&#35442;&#25915;&#25802;&#26089;&#24050;&#19981;&#26039;&#28436;&#36914;&#20006;&#25844;&#25955;&#33267;&#19981;&#21516;&#29872;&#22659;&#65292;&#32047;&#35336;&#20837;&#20405;&#25976;&#30334;&#20491;&#22871;&#20214;&#33287; repo &#8212;&#8212;&#25915;&#25802;&#23565;&#35937;&#19981;&#26159;&#20282;&#26381;&#22120;&#65292;&#26159;&#21508;&#20301;&#38283;&#30332;&#32773;&#65281;

&#26412;&#35696;&#31243;&#23559;&#24118;&#21508;&#20301;&#32893;&#30526;&#25286;&#35299; GlassWorm &#30340;&#23526;&#38555;&#27171;&#26412;&#33287;&#20844;&#38283;&#20998;&#26512;&#25915;&#25802;&#25163;&#27573;&#33287;&#25163;&#27861;&#65292;&#36880;&#19968;&#35299;&#26512;&#23427;&#27599;&#19968;&#20491;&#24037;&#31243;&#27770;&#31574;&#32972;&#24460;&#30340;&#37007;&#36655;&#8212;&#8212;&#19981;&#20677;&#24478;&#19968;&#20491;&#38283;&#30332;&#32773;&#20063;&#30475;&#24471;&#25026;&#65292;&#26356;&#26159;&#24478;&#38283;&#30332;&#32773;&#30340;&#35282;&#24230;&#20358;&#35299;&#21078;&#36889;&#38587;&#34837;&#34802;&#65281;</abstract>
                <slug>coscup-2026-2304-vscode---glassworm</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1044'>&#35997;&#22374;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CLL3BU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f8bfd931-600d-56ab-8423-456ef9a5c5d5' id='2606' code='WP7TWK'>
                <room>TR313</room>
                <title>Panel - &#38283;&#28304;&#20379;&#25033;&#37832;&#25915;&#25802;&#23526;&#21209;&#65306;&#24478;&#24801;&#24847;&#22871;&#20214;&#12289;&#38283;&#30332;&#24037;&#20855;&#21040;&#20225;&#26989;&#39080;&#38570;&#31649;&#29702;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>01:30</duration>
                <abstract>&#38568;&#33879;&#38283;&#28304;&#36575;&#39636;&#25104;&#28858;&#29694;&#20195;&#36575;&#39636;&#38283;&#30332;&#30340;&#37325;&#35201;&#22522;&#30990;&#65292;&#20379;&#25033;&#37832;&#25915;&#25802;&#20063;&#36880;&#28472;&#24478;&#24801;&#24847;&#22871;&#20214;&#12289;&#38283;&#30332;&#24037;&#20855;&#12289;&#22871;&#20214;&#31649;&#29702;&#24179;&#21488;&#65292;&#21040;&#20225;&#26989;&#20839;&#37096;&#30340;&#38283;&#30332;&#27969;&#31243;&#65292;&#24418;&#25104;&#22810;&#23652;&#27425;&#30340;&#23433;&#20840;&#25361;&#25136;&#12290;&#38754;&#23565;&#25345;&#32396;&#28436;&#36914;&#30340;&#25915;&#25802;&#25163;&#27861;&#65292;&#20225;&#26989;&#33287;&#38283;&#30332;&#22296;&#38538;&#25033;&#22914;&#20309;&#38477;&#20302;&#39080;&#38570;&#65292;&#20006;&#24314;&#31435;&#26356;&#23436;&#21892;&#30340;&#38450;&#35703;&#27231;&#21046;&#65311;

&#26412;&#22580; Panel &#23559;&#30001;&#20027;&#25345;&#20154;&#24341;&#23566;&#35342;&#35542;&#65292;&#36992;&#35531;&#22810;&#20301;&#20358;&#33258;&#19981;&#21516;&#38936;&#22495;&#30340;&#23560;&#23478;&#65292;&#24478;&#30740;&#31350;&#12289;&#23526;&#21209;&#32147;&#39511;&#21450;&#20225;&#26989;&#27835;&#29702;&#31561;&#19981;&#21516;&#35282;&#24230;&#65292;&#20998;&#20139;&#23565;&#38283;&#28304;&#20379;&#25033;&#37832;&#23433;&#20840;&#30340;&#35264;&#23519;&#33287;&#35211;&#35299;&#12290;&#36879;&#36942;&#33287;&#35527;&#20132;&#27969;&#65292;&#28145;&#20837;&#25506;&#35342;&#26368;&#26032;&#25915;&#25802;&#36264;&#21218;&#12289;&#23526;&#21209;&#26696;&#20363;&#65292;&#20197;&#21450;&#20225;&#26989;&#22312;&#39080;&#38570;&#31649;&#29702;&#12289;&#38283;&#30332;&#27969;&#31243;&#33287;&#23433;&#20840;&#27835;&#29702;&#19978;&#30340;&#22240;&#25033;&#31574;&#30053;&#65292;&#20006;&#33287;&#29694;&#22580;&#35264;&#30526;&#19968;&#21516;&#20132;&#27969;&#65292;&#20849;&#21516;&#24605;&#32771;&#38283;&#28304;&#20379;&#25033;&#37832;&#23433;&#20840;&#30340;&#26410;&#20358;&#26041;&#21521;&#12290;</abstract>
                <slug>coscup-2026-2606-panel</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='922'>bletchley</person><person id='458'>&#40643;&#25964;&#32676;</person><person id='1534'>&#26519;&#19978;&#26234;&#65288;SZ Lin&#65289;</person><person id='1535'>&#26366;&#32681;&#23792; Ant</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WP7TWK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ce4a7d19-a95f-5019-a293-ea25668177c5' id='2634' code='MB3ZDC'>
                <room>TR313</room>
                <title>&#33258;&#25105;&#28436;&#21270;&#30340; Agent &#37096;&#38538; &#19968;&#21517;&#39640;&#20013;&#29983;&#30340; CTF &#33287;&#28431;&#27934;&#25366;&#25496;&#25136;&#34899;&#25163;&#20874;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:20:00+08:00</date>
                <start>13:20</start>
                <duration>01:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#20197;&#19968;&#21517;&#39640;&#20013; CTF &#29609;&#23478;&#30340;&#35222;&#35282;&#20986;&#30332;&#65292;&#28145;&#20837;&#21078;&#26512;&#24478;&#30740;&#31350;&#33258;&#21205;&#21270;&#35299;&#38988;&#31574;&#30053;&#33287;&#25915;&#25802;&#26694;&#26550;&#65292;&#21040;&#38283;&#30332;&#35299;&#38988;&#24037;&#20855;&#20006;&#24314;&#31435;&#28204;&#35430;&#39511;&#35657;&#27969;&#31243;&#30340;&#23436;&#25972;&#27511;&#31243;&#12290;

&#22312;&#35696;&#31243;&#20013;&#23559;&#20171;&#32057;&#22914;&#20309;&#24478;&#33258;&#21934;&#19968; Claude Code &#23565;&#35441;&#20986;&#30332;&#65292;&#26377;&#31574;&#30053;&#22320;&#27966;&#36963; agent&#12289;&#23559;&#23565;&#35441;&#36681;&#28858;&#21332;&#35519;&#32773;&#30340;&#35282;&#33394;&#65292;&#20197;&#21450;&#22810; worker &#20006;&#34892;&#19979;&#30340;&#36039;&#28304;&#31478;&#29229;&#12289;context window &#33192;&#33081;&#33287;&#20998;&#37197;&#34389;&#29702;&#12290;&#27966;&#36963;&#20381;&#38988;&#30446;&#38627;&#24230;&#20998;&#27874;&#36914;&#34892;&#65292;&#32780;&#30070; worker &#21345;&#38364;&#65292;&#21448;&#35442;&#22914;&#20309;&#24478;&#24050;&#39511;&#35657;&#30340;&#32218;&#32034;&#20570;&#27770;&#31574;&#65292;&#20197;&#21450;&#22914;&#20309;&#35731; agent &#38754;&#23565;&#38988;&#30446;&#20839;&#23481;&#26178;&#21482;&#30070;&#20316;&#36039;&#26009;&#32780;&#38750;&#25351;&#20196;&#12290;&#25509;&#32396;&#35299;&#26512;&#26694;&#26550;&#30340;&#33258;&#25105;&#20778;&#21270;&#36942;&#31243;&#65292;&#21253;&#21547;&#20998;&#39006;&#23560;&#23660; prompt template &#30340;&#35373;&#35336;&#21462;&#25448;&#12289;&#27169;&#22411;&#23559;&#33258;&#20027;&#21028;&#26039;&#22238;&#23531;&#28858;&#35215;&#21063;&#30340;&#28436;&#21270;&#27231;&#21046;&#65292;&#20197;&#21450;&#35299;&#38988;&#32000;&#37636;&#33287;&#36093;&#24460;&#27298;&#35342;&#22914;&#20309;&#22238;&#39243;&#28858;&#25216;&#34899;&#30693;&#35672;&#24235;&#30340;&#38263;&#26399;&#32047;&#31309;&#12290;&#26368;&#24460;&#23559;&#26694;&#26550;&#31227;&#26893;&#33267;&#20854;&#20182;&#23560;&#38988;&#65292;&#20006;&#25913;&#20197;&#21407;&#29983;&#38283;&#28304;&#27169;&#22411;&#28204;&#35430;&#65292;&#34249;&#27492;&#39511;&#35657;&#20854;&#21487;&#31227;&#26893;&#24615;&#33287;&#23526;&#38555;&#25104;&#25928;&#12290;

&#35696;&#31243;&#24460;&#27573;&#30001;&#25351;&#23566;&#32769;&#24107;&#20197;&#25945;&#23416;&#29694;&#22580;&#30340;&#35222;&#35282;&#20999;&#20837;&#65292;&#35342;&#35542;&#23416;&#32722;&#32773;&#22914;&#20309;&#22312; agent &#36628;&#21161;&#33287;&#23526;&#36074;&#29702;&#35299;&#20043;&#38291;&#21462;&#24471;&#24179;&#34913;&#65292;&#20197;&#21450;&#27492;&#39006;&#24037;&#20855;&#23566;&#20837;&#35506;&#31243;&#26178;&#30340;&#23526;&#21209;&#32771;&#37327;&#12290;</abstract>
                <slug>coscup-2026-2634-agent---ctf</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1505'>MaZon</person><person id='1507'>&#35613;&#21338;&#25991;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MB3ZDC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a75e8b19-e209-5b74-8df4-b4ab96267a8f' id='2359' code='SMQXRT'>
                <room>TR313</room>
                <title>&#29992; CPG &#33287; LLM &#25226;&#38748;&#24907;&#25475;&#25551;&#24037;&#20855;&#30340;&#35492;&#22577;&#30733;&#25481;&#8212;&#8212;&#38283;&#28304;&#28151;&#21512;&#24335;&#28431;&#27934;&#39511;&#35657;&#26694;&#26550;&#23526;&#25136;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:40</duration>
                <abstract>&#38748;&#24907;&#25033;&#29992;&#23433;&#20840;&#28204;&#35430;&#65288;SAST&#65289;&#24037;&#20855;&#26159;&#36575;&#39636;&#23433;&#20840;&#38283;&#30332;&#27969;&#31243;&#20013;&#19981;&#21487;&#25110;&#32570;&#30340;&#19968;&#29872;&#65292;&#28982;&#32780;&#35377;&#22810;&#38748;&#24907;&#20998;&#26512;&#24037;&#20855;&#24448;&#24448;&#29986;&#29983;&#22823;&#37327;&#35492;&#22577;&#65292;&#23566;&#33268;&#38283;&#30332;&#32773;&#22312;&#20154;&#24037;&#23529;&#26597;&#19978;&#32791;&#36027;&#24040;&#22823;&#25104;&#26412;&#65292;&#29978;&#33267;&#22240;&#12300;&#21578;&#35686;&#30130;&#21214;&#12301;&#32780;&#24573;&#30053;&#30495;&#27491;&#30340;&#28431;&#27934;&#12290;

&#26412;&#35696;&#31243;&#23559;&#20998;&#20139;&#19968;&#22871;&#23436;&#20840;&#38283;&#28304;&#30340;&#28151;&#21512;&#24335;&#28431;&#27934;&#39511;&#35657;&#26694;&#26550;&#65292;&#36879;&#36942;&#19977;&#38542;&#27573;&#27969;&#27700;&#32218;&#22823;&#24133;&#38477;&#20302; SAST &#24037;&#20855;&#30340;&#35492;&#22577;&#29575;&#65306;

&#31532;&#19968;&#38542;&#27573;&#65306;&#22810;&#24037;&#20855;&#32113;&#19968;&#25475;&#25551;&#12290;&#25972;&#21512; cppcheck&#12289;flawfinder&#12289;RATS&#12289;CodeQL &#22235;&#27454;&#38283;&#28304; SAST &#24037;&#20855;&#65292;&#23565; C/C++ &#23560;&#26696;&#36914;&#34892;&#25475;&#25551;&#65292;&#20006;&#23559;&#21508;&#24037;&#20855;&#19981;&#21516;&#26684;&#24335;&#30340;&#25475;&#25551;&#32080;&#26524;&#32113;&#19968;&#36681;&#25563;&#28858;&#27161;&#28310;&#21270;&#26684;&#24335;&#12290;

&#31532;&#20108;&#38542;&#27573;&#65306;CPG &#35486;&#32681;&#19978;&#19979;&#25991;&#25847;&#21462;&#12290;&#21033;&#29992;&#38283;&#28304;&#31243;&#24335;&#20998;&#26512;&#24179;&#21488; Joern &#24314;&#27083; Code Property Graph&#65288;CPG&#65289;&#65292;&#37341;&#23565;&#27599;&#19968;&#31558; SAST &#30332;&#29694;&#30340;&#21487;&#30097;&#28431;&#27934;&#34892;&#65292;&#33258;&#21205;&#25847;&#21462;&#23436;&#25972;&#30340;&#20989;&#24335;&#19978;&#19979;&#25991;&#12289;&#36039;&#26009;&#27969;&#36335;&#24465;&#12289;caller/callee &#38364;&#20418;&#12289;&#20197;&#21450;&#20840;&#22495;&#35722;&#25976;&#36070;&#20540;&#20998;&#26512;&#65292;&#28858; LLM &#25552;&#20379;&#20805;&#20998;&#30340;&#35486;&#32681;&#33032;&#32097;&#12290;

&#31532;&#19977;&#38542;&#27573;&#65306;LLM &#28431;&#27934;&#39511;&#35657;&#12290;&#23559; CPG &#25847;&#21462;&#30340;&#19978;&#19979;&#25991;&#36039;&#35338;&#65292;&#20132;&#32102; LLM &#36914;&#34892;&#28431;&#27934;&#36335;&#24465;&#20998;&#26512;&#65292;&#26368;&#32066;&#23565;&#27599;&#31558;&#30332;&#29694;&#20570;&#20986;&#12300;&#30906;&#35469;&#28431;&#27934;&#12301;&#25110;&#12300;&#35492;&#22577;&#12301;&#30340;&#21028;&#23450;&#12290;

&#20197; SQLite &#31561;&#30495;&#23526;&#38283;&#28304;&#23560;&#26696;&#28858;&#23526;&#39511;&#22522;&#28310;&#65292;&#35413;&#20272;&#20102;&#27492;&#26694;&#26550;&#22312; Precision&#12289;Recall&#12289;F1-score &#31561;&#25351;&#27161;&#19978;&#30340;&#34920;&#29694;&#12290;&#23526;&#39511;&#32080;&#26524;&#39023;&#31034;&#65292;&#27492;&#26694;&#26550;&#33021;&#26377;&#25928;&#36942;&#28670;&#22823;&#37327;&#35492;&#22577;&#65292;&#21516;&#26178;&#32173;&#25345;&#23565;&#30495;&#23526;&#28431;&#27934;&#30340;&#39640;&#20597;&#28204;&#29575;&#12290;

&#32893;&#30526;&#23559;&#20102;&#35299;&#22914;&#20309;&#36939;&#29992; CPG &#28858; LLM &#25552;&#20379;&#31934;&#28310;&#30340;&#31243;&#24335;&#35486;&#32681;&#19978;&#19979;&#25991;&#30340;&#23526;&#20316;&#32147;&#39511;&#65292;&#20006;&#22312;&#30495;&#23526; C/C++ &#23560;&#26696;&#19978;&#38477;&#20302; SAST &#35492;&#22577;&#29575;&#30340;&#20855;&#39636;&#25976;&#25818;&#33287;&#26368;&#20339;&#23526;&#36368;&#12290;</abstract>
                <slug>coscup-2026-2359-cpg--llm</slug>
                <track>Hackers In Taiwan</track>
                
                <persons>
                    <person id='1352'>&#35377;&#36029;&#26119;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SMQXRT/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR409-2' guid='911aeeca-402c-5edb-b786-520deb2a38d1'>
            <event guid='c44802f0-fead-5f53-b36e-296e1355389f' id='2059' code='GTQ3WH'>
                <room>TR409-2</room>
                <title>Laravel &#23526;&#25136;&#65306;&#29992; hash &#27604;&#23565;&#23526;&#20316;&#20197;&#22294;&#25628;&#22294;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#23559;&#20197; Laravel &#23526;&#25136;&#26041;&#24335;&#65292;&#31034;&#31684;&#22914;&#20309;&#29992;&#12300;&#22294;&#29255;&#38620;&#28234;&#65288;image hash&#65289;&#27604;&#23565;&#12301;&#23526;&#20316;&#20197;&#22294;&#25628;&#22294;&#21151;&#33021;&#12290;&#20839;&#23481;&#21253;&#21547;&#65306;&#22312; Laravel &#20013;&#34389;&#29702;&#22294;&#29255;&#19978;&#20659;&#33287;&#20786;&#23384;&#12289;&#20351;&#29992;&#24863;&#30693;&#38620;&#28234;&#65288;aHash / pHash&#65289;&#35336;&#31639;&#22294;&#29255;&#29305;&#24501;&#12289;&#23559; hash &#20540;&#23384;&#20837;&#36039;&#26009;&#24235;&#65292;&#20197;&#21450;&#36879;&#36942;&#28450;&#26126;&#36317;&#38626;&#27604;&#23565;&#25214;&#20986;&#30456;&#20284;&#22294;&#29255;&#12290;&#26368;&#24460;&#26371;&#35498;&#26126;&#36889;&#31278;&#20570;&#27861;&#30340;&#20778;&#32570;&#40670;&#65292;&#20197;&#21450;&#22914;&#20309;&#25844;&#23637;&#25104;&#26356;&#23436;&#25972;&#30340;&#20197;&#22294;&#25628;&#22294;&#31995;&#32113;&#65292;&#36969;&#21512;&#29087;&#24713; Laravel &#30340; PHP &#38283;&#30332;&#32773;&#23416;&#32722;&#23526;&#21209;&#25033;&#29992;&#12290;</abstract>
                <slug>coscup-2026-2059-laravel---hash</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='39'>TZU</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://speakerdeck.com/tzutzu/yi-tu-sou-tu-xi-tong-kai-fa-ji-shu-fen-xiang?slide=72">PPT</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GTQ3WH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='043c0a3b-ead1-5c15-96dc-5f34d8102514' id='2128' code='QNHYZ9'>
                <room>TR409-2</room>
                <title>(Compiler) Homun-lang: A Rust-Based Scripting Language for AI-Native Developing</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>Ever dreamed of creating your own programming language? This talk walks through the real journey &#8212; from building a Mermaid-to-ASCII compiler as a warm-up, to designing   Homun, a language that transpiles to Rust. You&apos;ll learn the compiler pipeline (tokenizer &#8594; parser &#8594; AST &#8594; codegen), why transpiling beats writing a full compiler, and the hard design lessons: auto-detection traps, syntax iteration pain, and why hemi-self-hosting keeps things sane. Practical takeaways for anyone curious about language design in the AI era.</abstract>
                <slug>coscup-2026-2128-compiler-homun-lang-a-rust-based-scripting-language-for-ai-native-developing</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='940'>Homun Mage</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QNHYZ9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6e3fdb55-0531-5562-bbaa-eb68ddbcf848' id='2403' code='WDF9UG'>
                <room>TR409-2</room>
                <title>Is Microsoft Agent Framework &quot;LangGraph for Enterprise&quot;? A Source Code Deep Dive</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>Microsoft Agent Framework &#26159; Microsoft &#22312; Semantic Kernel &#33287; AutoGen &#20043;&#24460;&#25512;&#20986;&#30340;&#38283;&#28304; AI Agent Framework&#65292;&#32080;&#21512; Agent&#12289;Tool Calling&#12289;Handoff Orchestration &#33287; Graph-based Workflow Runtime &#31561;&#35373;&#35336;&#12290;&#26412;&#27425;&#28436;&#35611;&#23559;&#20197; Microsoft Agent Framework &#28858;&#20027;&#35282;&#65292;&#28145;&#20837;&#21078;&#26512;&#20854;&#21407;&#22987;&#30908;&#65292;&#35264;&#23519; Agent &#22914;&#20309;&#21253;&#35037; instructions&#12289;tools &#33287; model client&#65292;Handoff &#22914;&#20309;&#36681;&#31227;&#25511;&#21046;&#27402;&#65292;&#20197;&#21450; WorkflowBuilder&#12289;Executor&#12289;Edge&#12289;Runner&#12289;Checkpointing &#22914;&#20309;&#25903;&#25744;&#22810;&#27493;&#39519;&#33287;&#22810; Agent &#21332;&#20316;&#12290;OpenAI Agents SDK &#33287; LangGraph &#23559;&#20316;&#28858;&#21443;&#29031;&#65292;&#29992;&#20358;&#27604;&#36611; model-driven agent abstraction &#33287; graph workflow runtime &#30340;&#35373;&#35336;&#24046;&#30064;&#65292;&#36914;&#19968;&#27493;&#35342;&#35542; Microsoft Agent Framework &#26159;&#21542;&#21487;&#34987;&#35222;&#28858; &quot;LangGraph for Enterprise&quot;&#65292;&#20197;&#21450;&#23427;&#22312;&#38283;&#28304; AI Agent Framework &#29983;&#24907;&#20013;&#30340;&#35373;&#35336;&#23450;&#20301;&#12290;</abstract>
                <slug>coscup-2026-2403-is-microsoft-agent-framework-langgraph-for-enterprise-a-source-code-deep-dive</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='160'>Ko Ko</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WDF9UG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4263e9a7-330a-5948-a3bd-cf85d33f9a82' id='2149' code='RDNPEW'>
                <room>TR409-2</room>
                <title>UXN - A Computer at Human Scale</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>[UXN](https://100r.co/site/uxn.html) is a stack-based virtual machine designed by the [Hundred Rabbits](https://100r.co/site/about.html). It&apos;s small enough to fit in [a single C source file](https://wiki.xxiivv.com/etc/uxnmin.c.txt), and simple enough to be ported across a wide range of platforms, including GBA, Nintendo DS, DOS, PlayStation Vita, Raspberry Pi, and many more.

UXN is minimal but not limited. Paired with the [Varvara](https://wiki.xxiivv.com/site/varvara.html) devices, it can support games, drawing tools, editors, and even [a graphical operating system](https://wiki.xxiivv.com/site/potato.html?utm_source=chatgpt.com).

UXN is simple and hackable, which makes it a useful way to learn the fundamentals of virtual machine design. This session will walk through the [specification](https://wiki.xxiivv.com/site/uxntal.html?utm_source=chatgpt.com), including opcodes, memory layout, and device I/O, and then examine the reference implementation,&#160;[uxn2](https://git.sr.ht/~rabbits/uxn2).</abstract>
                <slug>coscup-2026-2149-uxn-a-computer-at-human-scale</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='1242'>Boen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RDNPEW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='63d18c4b-6905-50c7-8aad-be0f47dd9120' id='2356' code='DRAXDG'>
                <room>TR409-2</room>
                <title>&#20998;&#23652;&#21078;&#26512; Linux &#26680;&#24515;&#22914;&#20309;&#35264;&#28204;&#38913;&#38754;&#23384;&#21462;&#20006;&#25512;&#35542; Working Set</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:10:00+08:00</date>
                <start>12:10</start>
                <duration>00:30</duration>
                <abstract>&#38568;&#33879; AI&#12289;&#38642;&#31471;&#26381;&#21209;&#33287;&#22823;&#22411;&#25033;&#29992;&#25345;&#32396;&#25512;&#21319;&#35352;&#25014;&#39636;&#38656;&#27714;&#65292;&#35352;&#25014;&#39636;&#20351;&#29992;&#24050;&#19981;&#21482;&#26159;&#23481;&#37327;&#21839;&#38988;&#65292;&#20063;&#30452;&#25509;&#24433;&#38911;&#31995;&#32113;&#25104;&#26412;&#33287;&#22519;&#34892;&#25928;&#33021;&#12290;&#24478;&#20491;&#20154;&#38651;&#33126;&#33287;&#34892;&#21205;&#35037;&#32622;&#65292;&#21040;&#28687;&#35261;&#22120;&#33287; Electron &#25033;&#29992;&#31561;&#26085;&#24120;&#36575;&#39636;&#65292;&#12300;&#31243;&#24335;&#20308;&#29992;&#22823;&#37327;&#35352;&#25014;&#39636;&#12301;&#24050;&#25104;&#28858;&#20351;&#29992;&#32773;&#33287;&#38283;&#30332;&#32773;&#32147;&#24120;&#38754;&#23565;&#30340;&#21839;&#38988;&#12290;

&#28982;&#32780;&#65292;&#30070;&#25105;&#20497;&#22312; Linux &#19978;&#20998;&#26512;&#31243;&#24335;&#30340;&#35352;&#25014;&#39636;&#20351;&#29992;&#26178;&#65292;&#36890;&#24120;&#26371;&#20808;&#35264;&#23519; RSS &#25110; PSS &#31561;&#25351;&#27161;&#12290;&#36889;&#20123;&#25351;&#27161;&#21487;&#20197;&#25551;&#36848;&#31243;&#24335;&#30446;&#21069;&#39376;&#30041;&#26044;&#23526;&#39636;&#35352;&#25014;&#39636;&#30340;&#23481;&#37327;&#65292;&#21371;&#38627;&#20197;&#22238;&#31572;&#12300;&#21738;&#20123;&#36039;&#26009;&#20173;&#23660;&#26044;&#31243;&#24335;&#23526;&#38555;&#38656;&#35201;&#30340; working set&#65311;&#12301;&#21516;&#26178;&#65292;&#22312; Linux &#26680;&#24515;&#20013;&#65292;page hotness &#20006;&#27794;&#26377;&#21934;&#19968;&#19988;&#36890;&#29992;&#30340;&#23450;&#32681;&#65292;&#32780;&#26159;&#26680;&#24515;&#26681;&#25818; page access&#12289;aging&#12289;reclaim &#33287; refault &#31561;&#35338;&#34399;&#25152;&#20570;&#20986;&#30340;&#36817;&#20284;&#21028;&#26039;&#12290;

&#22240;&#27492;&#26412;&#35696;&#31243;&#23559;&#36879;&#36942;&#21487;&#37325;&#29694;&#30340;&#23526;&#39511;&#33287;&#26680;&#24515;&#36861;&#36452;&#65292;&#22238;&#21040; Linux &#30340; Idle Page Tracking &#21644; `mm/workingset.c` &#21450;&#20854; MGLRU refault &#36335;&#24465;&#30340;&#38364;&#37749;&#23526;&#20316;&#65292;&#21078;&#26512;&#26680;&#24515;&#22914;&#20309;&#35264;&#23519;&#38913;&#38754;&#23384;&#21462;&#12289;&#36776;&#35672;&#38913;&#38754;&#22238;&#25910;&#24460;&#30340; refault&#65292;&#20006;&#23559;&#36889;&#20123;&#35338;&#34399;&#36681;&#21270;&#28858; working set &#25512;&#35542;&#33287; reclaim &#22238;&#39243;&#12290;</abstract>
                <slug>coscup-2026-2356-linux--working-set</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='1347'>&#26366;&#20553;&#35488;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/DRAXDG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7fa088df-5362-5bfb-8997-6b8c9a0d9f19' id='2211' code='ANSNYB'>
                <room>TR409-2</room>
                <title>Open-Source AI Infrastructure That People Can Actually Run: Lessons from Building a Local Sovereign Cloud</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:50:00+08:00</date>
                <start>12:50</start>
                <duration>00:30</duration>
                <abstract>Open-source projects often succeed on innovation but fail on operability: installation, upgrades, permissions, observability, and support. In this talk, we&#8217;ll walk through what it takes to turn an open-source AI infrastructure project into a system real users can run safely on their own hardware.

Using the open source AI OS Olares as the case study, we&#8217;ll cover packaging, app lifecycle, GPU support, private data access, and remote access for a local sovereign cloud. We&#8217;ll also discuss what breaks when a project moves from developer excitement to actual everyday usage, and how to design the system so contributors and users can both succeed.


Attendees will leave with a clearer mental model for how to package open-source infrastructure in a way that is both technically sound and community-friendly.</abstract>
                <slug>coscup-2026-2211-open-source-ai-infrastructure-that-people-can-actually-run-lessons-from-building-a-local-sovereign-cloud</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='1527'>Hung-Ying Tai</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ANSNYB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e45e5900-de58-524d-a11b-89cb7ea09b07' id='2366' code='TZTE7B'>
                <room>TR409-2</room>
                <title>&#24478; Page Reclaim &#30475; User-space Semantic Gap</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#29694;&#20195;&#31995;&#32113;&#29872;&#22659;&#20013;&#65292;&#21934;&#19968; Linux &#20027;&#27231;&#24120;&#21516;&#26178;&#22519;&#34892;&#36039;&#26009;&#24235;&#12289;VM&#12289;Container &#33287; Batch Job &#31561;&#22810;&#31278; Workload&#12290;&#28982;&#32780;&#65292;Kernel &#22312;&#36914;&#34892; Page Reclaim &#26178;&#32570;&#20047;&#25033;&#29992;&#23652;&#35486;&#24847;&#65292;&#20677;&#33021;&#20381;&#36084; Accessed bit&#12289;Refault &#33287; Page Type &#31561;&#20302;&#38542;&#35338;&#34399;&#25512;&#28204;&#36039;&#26009;&#20919;&#29105;&#65292;&#23566;&#33268;&#38627;&#20197;&#37341;&#23565;&#29305;&#23450; Workload &#20570;&#20986;&#26368;&#20339;&#21270;&#27770;&#31574;&#12290;

&#26412;&#35696;&#31243;&#23559;&#24478; Linux reclaim path &#33287;&#21407;&#22987;&#30908;&#28436;&#36914;&#20986;&#30332;&#65292;&#25506;&#35342; Active/Inactive LRU &#33287; Multi-Gen LRU&#65288;MGLRU&#65289;&#22914;&#20309;&#36879;&#36942;&#21855;&#30332;&#24335;&#28436;&#31639;&#27861;&#25512;&#28204; Page Hotness&#65292;&#20197;&#21450;&#36889;&#39006;&#35373;&#35336;&#22312;&#29694;&#20195; Workload &#19979;&#30340;&#38480;&#21046;&#12290;&#25509;&#33879;&#65292;&#23559;&#25972;&#29702; madvise&#12289;posix_fadvise &#33287; userfaultfd &#31561;&#27231;&#21046;&#65292;&#35498;&#26126; Linux &#22914;&#20309;&#35731; User-space &#24478;&#21934;&#32020;&#25552;&#20379; Hint&#65292;&#36880;&#27493;&#36208;&#21521;&#21443;&#33287;&#35352;&#25014;&#39636;&#27770;&#31574;&#36335;&#24465;&#12290;

&#26368;&#24460;&#23559;&#20171;&#32057;&#36817;&#26399; Linux &#31038;&#32676;&#22914;&#20309;&#36879;&#36942; eBPF &#33287; BPF-based memory policy patchset&#65292;&#22039;&#35430;&#23559;&#37096;&#20998; Memory Management Decision &#22806;&#37096;&#21270;&#65292;&#20351;&#35352;&#25014;&#39636;&#31649;&#29702;&#24478;&#22266;&#23450;&#21855;&#30332;&#24335;&#28436;&#31639;&#27861;&#65292;&#36880;&#27493;&#36208;&#21521;&#21487;&#31243;&#24335;&#21270;&#27770;&#31574;&#26694;&#26550;&#65292;&#35731; Workload &#35486;&#24847;&#33021;&#23526;&#38555;&#24433;&#38911; Kernel &#35352;&#25014;&#39636;&#27770;&#31574;&#12290;</abstract>
                <slug>coscup-2026-2366-page-reclaim--user-space-semantic-gap</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='1311'>ArBin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TZTE7B/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6dcaabc9-3c9c-5b98-a42d-7f03a2d6dfe0' id='2331' code='7TEGJH'>
                <room>TR409-2</room>
                <title>&#24118;&#19978;&#20320;&#30340; Coding Agent&#65292;&#25105;&#20497;&#29694;&#22580;&#26367; Zed Editor &#36865;&#19968;&#20491; PR &#21543;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>&#25171;&#38283;&#22823;&#22411;&#38283;&#28304;&#23560;&#26696;&#65292;&#38754;&#23565;&#19968;&#25972;&#20491;&#38476;&#29983;&#30340; repository&#12289;&#40848;&#38620;&#30340;&#31243;&#24335;&#30908;&#33287;&#20132;&#37679;&#35079;&#38620;&#30340; dependency&#65292;&#29105;&#24773;&#24448;&#24448;&#30636;&#38291;&#20919;&#25481;&#12290;

&#36889;&#22580;&#28436;&#35611;&#20013;&#65292;&#25105;&#26371;&#24118;&#33879; Coding Agent &#36208;&#36914; Zed Editor &#30340; codebase&#65292;&#24478;&#38646;&#38283;&#22987;&#29702;&#35299;&#21839;&#38988;&#12289;&#36861;&#26597; bug&#12289;&#26803;&#29702;&#33032;&#32097;&#12289;&#25552;&#20986;&#20462;&#25913;&#65292;&#20006;&#22312;&#21488;&#19978;&#19968;&#36335;&#25512;&#36914;&#21040;&#36865;&#20986; Pull Request&#12290;&#25972;&#20491;&#36942;&#31243;&#19981;&#21482;&#21576;&#29694;&#25104;&#21151;&#29255;&#27573;&#65292;&#32780;&#26159;&#30433;&#21487;&#33021;&#36996;&#21407;&#30495;&#23526;&#38283;&#30332;&#29694;&#22580;&#65306;&#22914;&#20309;&#25506;&#32034;&#38476;&#29983;&#23560;&#26696;&#12289;&#22914;&#20309;&#33287; AI &#19968;&#36215;&#37328;&#28165;&#32218;&#32034;&#12289;&#22914;&#20309;&#21028;&#26039;&#23427;&#30340;&#25512;&#35542;&#26159;&#21542;&#21487;&#38752;&#65292;&#20197;&#21450;&#30070;&#23427;&#22833;&#35492;&#26178;&#65292;&#22914;&#20309;&#25226;&#26041;&#21521;&#37325;&#26032;&#25289;&#22238;&#20358;&#12290;

&#22914;&#26524;&#20320;&#26366;&#24819;&#36002;&#29563;&#38283;&#28304;&#21371;&#19981;&#30693;&#36947;&#24478;&#21738;&#35041;&#38283;&#22987;&#65292;&#25110;&#20320;&#20063;&#22909;&#22855; AI Coding &#24037;&#20855;&#22312;&#30495;&#23526;&#12289;&#28151;&#20098;&#12289;&#19981;&#21487;&#38928;&#26399;&#30340;&#24037;&#31243;&#24773;&#22659;&#20013;&#31350;&#31455;&#33021;&#24171;&#19978;&#22810;&#23569;&#24537;&#65292;&#36889;&#22580;&#28436;&#35611;&#26371;&#32102;&#20320;&#19968;&#20491;&#27794;&#26377;&#28670;&#37857;&#30340;&#31572;&#26696;&#65292;&#20197;&#21450;&#19968;&#22871;&#21487;&#20197;&#31435;&#21051;&#24118;&#22238;&#21435;&#23526;&#36368;&#30340;&#26041;&#27861;&#12290;</abstract>
                <slug>coscup-2026-2331-coding-agent--zed-editor--pr</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='1036'>Dong</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7TEGJH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='902e9f1b-dda9-5e0c-877e-c4cea5d4e21c' id='2220' code='M8WTHA'>
                <room>TR409-2</room>
                <title>&#36879;&#36942;ClaudeCode&#65292;Gemini Cli&#65292;Codex&#20358;&#30637;&#35299;harness</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:50:00+08:00</date>
                <start>14:50</start>
                <duration>00:30</duration>
                <abstract>&#30070;&#25105;&#20497;&#20351;&#29992; Claude Code&#12289;Gemini CLI &#25110; OpenAI Codex&#65292;&#21482;&#35201;&#36664;&#20837;&#19968;&#21477;&#12300;&#24171;&#25105;&#20462;&#22909;&#36889;&#20491; bug&#12301;&#65292;agent &#23601;&#33021;&#25628;&#23563;&#23560;&#26696;&#12289;&#35712;&#21462;&#27284;&#26696;&#12289;&#20462;&#25913;&#31243;&#24335;&#30908;&#12289;&#22519;&#34892;&#28204;&#35430;&#65292;&#36935;&#21040;&#37679;&#35492;&#24460;&#36996;&#26371;&#37325;&#26032;&#35519;&#25972;&#20570;&#27861;&#12290;

&#20294;&#36889;&#20123;&#20107;&#24773;&#20006;&#19981;&#26159;&#35486;&#35328;&#27169;&#22411;&#21934;&#29544;&#23436;&#25104;&#30340;&#12290;&#32020;&#27169;&#22411;&#25512;&#35542;&#19981;&#26371;&#30452;&#25509;&#25171;&#38283;&#20320;&#30340;&#30828;&#30879;&#12289;&#22519;&#34892; shell command &#25110;&#20445;&#23384;&#24037;&#20316;&#36914;&#24230;&#65307;&#30495;&#27491;&#25226;&#27169;&#22411;&#25509;&#19978;&#23560;&#26696;&#36039;&#26009;&#12289;&#24037;&#20855;&#33287;&#20316;&#26989;&#31995;&#32113;&#30340;&#65292;&#26159;&#20301;&#26044;&#27169;&#22411;&#22806;&#38754;&#30340; Harness&#12290;&#23427;&#36000;&#36012;&#25972;&#29702; context&#12289;&#22519;&#34892;&#24037;&#20855;&#21628;&#21483;&#12289;&#31649;&#29702;&#27402;&#38480;&#12289;&#38480;&#21046;&#21487;&#25805;&#20316;&#31684;&#22285;&#65292;&#20197;&#21450;&#20445;&#23384; session &#33287;&#22519;&#34892;&#29376;&#24907;&#12290;

&#36889;&#22580;&#28436;&#35611;&#23559;&#36879;&#36942;&#19977;&#22871; coding agent&#65292;&#24118;&#22823;&#23478;&#29702;&#35299; Harness &#30340;&#19981;&#21516;&#38754;&#21521;&#65306;&#24478; Gemini CLI &#30475;&#26368;&#22522;&#26412;&#30340; Agent Loop&#65307;&#24478; OpenAI Codex &#29702;&#35299; approval&#12289;sandbox &#33287;&#20449;&#20219;&#37002;&#30028;&#65307;&#20877;&#24478; Claude Code &#30475; instructions&#12289;skills&#12289;memory &#33287;&#25353;&#38656;&#36617;&#20837;&#30340; context &#22914;&#20309;&#25903;&#25744;&#38263;&#26178;&#38291;&#24037;&#20316;&#12290;

&#20294; 2026 &#24180;&#20986;&#29694;&#20102;&#19968;&#20491;&#37325;&#35201;&#36681;&#25240;&#12290;Anthropic &#22312; 2026 &#24180; 7 &#26376; 24 &#26085;&#34920;&#31034;&#65292;&#37341;&#23565; Claude Opus 5&#12289;Claude Fable 5 &#31561;&#36611;&#20808;&#36914;&#27169;&#22411;&#65292;Claude Code &#21034;&#38500;&#20102;&#36229;&#36942; 80% &#30340; system prompt&#65292;&#32780;&#19988;&#22312; Anthropic &#33258;&#24049;&#30340; coding evaluations &#20013;&#27794;&#26377;&#28204;&#24471;&#26126;&#39023;&#36864;&#27493;&#12290;Claude Code &#20063;&#38283;&#22987;&#35731;&#27169;&#22411;&#21205;&#24907;&#29986;&#29983;&#23560;&#23660;&#26044;&#30070;&#21069;&#20219;&#21209;&#30340;&#22810;&#20195;&#29702; workflow&#12290;&#36889;&#20195;&#34920;&#36942;&#21435;&#23531;&#22312; system prompt &#35041;&#30340;&#22823;&#37327;&#24037;&#20316;&#35215;&#21063;&#65292;&#27491;&#22312;&#36880;&#28472;&#20132;&#32102;&#27169;&#22411;&#33258;&#36523;&#30340;&#21028;&#26039;&#33287;&#35215;&#21123;&#33021;&#21147;&#12290;

&#36889;&#26159;&#21542;&#34920;&#31034; Harness &#32066;&#23559;&#34987;&#27169;&#22411;&#21462;&#20195;&#65311;&#28436;&#35611;&#26368;&#24460;&#26371;&#25552;&#20986;&#19968;&#20491;&#26356;&#31934;&#30906;&#30340;&#31572;&#26696;&#65306;&#35215;&#21123;&#12289;&#24037;&#20855;&#36984;&#25799;&#33287;&#20219;&#21209;&#25286;&#35299;&#21487;&#33021;&#24840;&#20358;&#24840;&#30001;&#27169;&#22411;&#36000;&#36012;&#65292;&#20294; permission&#12289;sandbox&#12289;&#24977;&#35657;&#12289;&#36039;&#28304;&#38480;&#21046;&#12289;&#31293;&#26680;&#32000;&#37636;&#12289;&#28204;&#35430;&#32080;&#26524;&#33287;&#24489;&#21407;&#27231;&#21046;&#65292;&#20173;&#28982;&#24517;&#38920;&#30001;&#27169;&#22411;&#22806;&#37096;&#30340;&#31995;&#32113;&#24375;&#21046;&#22519;&#34892;&#12290;

&#32893;&#23436;&#36889;&#22580;&#28436;&#35611;&#65292;&#32893;&#30526;&#23559;&#33021;&#21312;&#20998;&#27169;&#22411;&#12289;agent &#33287; harness&#65292;&#29702;&#35299; coding agent &#28858;&#20160;&#40636;&#21487;&#20197;&#20462;&#25913;&#31243;&#24335;&#30908;&#21371;&#19981;&#25033;&#35442;&#20219;&#24847;&#25511;&#21046;&#25972;&#21488;&#38651;&#33126;&#65292;&#20063;&#33021;&#25484;&#25569;&#19979;&#19968;&#20195; agent &#31995;&#32113;&#27491;&#22312;&#24478;&#12300;&#38263; prompt&#12289;&#22266;&#23450;&#27969;&#31243;&#12301;&#36208;&#21521;&#12300;&#31934;&#31777;&#25351;&#20196;&#12289;&#25353;&#38656; context&#12289;&#27169;&#22411;&#21205;&#24907;&#32232;&#25490;&#33287;&#22806;&#37096;&#24375;&#21046;&#39511;&#35657;&#12301;&#30340;&#26041;&#21521;&#12290;</abstract>
                <slug>coscup-2026-2220-claudecode-gemini-cli-codexharness</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='748'>voidful</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M8WTHA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e38f4681-a872-550b-8ba1-eb92a6abc14f' id='2381' code='KM8X9S'>
                <room>TR409-2</room>
                <title>&#38283;&#22987;&#36002;&#29563; Linux Kernel &#30340;&#31532;&#19968;&#27493;&#65292;&#38364;&#26044;&#30003;&#35531; Linux Kernel Mentorship Program &#32147;&#39511;&#35527;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>The Linux Foundation: The Linux Kernel Mentorship Program (&#20197;&#19979;&#31777;&#31281; LKMP) &#28858; The Linux Foundation &#20027;&#36774;&#30340;&#23526;&#32722;&#35336;&#30059;&#65292;&#30446;&#27161;&#26159;&#24341;&#23566;&#23565; Linux Kernel &#26377;&#33288;&#36259;&#30340;&#38283;&#30332;&#32773;&#38283;&#22987;&#21443;&#33287; Linux Kernel &#38283;&#30332;&#33287;&#31038;&#32676;&#36002;&#29563;&#12290;

&#22312;&#26412;&#22580;&#35696;&#31243;&#20013;&#23559;&#26371;&#35443;&#32048;&#20171;&#32057; LKMP &#23526;&#32722;&#21046;&#24230;&#65292;&#22914;&#20309;&#36914;&#34892;&#30003;&#35531;&#65292;&#27511;&#24180;&#20358;&#30003;&#35531;&#30340;&#37636;&#21462;&#29575;&#31561;&#31561;&#36039;&#35338;&#65292;&#26368;&#24460;&#31777;&#21934;&#20171;&#32057;&#25105;&#22312; LKMP &#35336;&#30059;&#20013;&#25152;&#29554;&#24471;&#21040;&#30340;&#24171;&#21161;&#12290;

&#24076;&#26395;&#23565;&#26044; LKMP &#23526;&#32722;&#25110;&#26159;&#23565; Linux Kernel &#26377;&#33288;&#36259;&#30340;&#32893;&#30526;&#22312;&#32893;&#23436;&#26412;&#22580;&#35696;&#31243;&#20043;&#24460;&#65292;&#33021;&#22816;&#29554;&#24471;&#38364;&#26044; LKMP &#30340;&#35443;&#32048;&#36039;&#35338;&#65292;&#20197;&#21450;&#20102;&#35299;&#22914;&#20309;&#36914;&#34892;&#28310;&#20633;&#12290;&#26368;&#24460;&#25104;&#21151;&#21443;&#33287; LKMP&#65292;&#36880;&#27493;&#21152;&#20837;&#21040; Linux Kernel &#31038;&#32676;&#20013;&#12290;</abstract>
                <slug>coscup-2026-2381-linux-kernel---linux-kernel-mentorship-program</slug>
                <track>Let&#x27;s Read the Source Code</track>
                
                <persons>
                    <person id='986'>&#21555;&#25215;&#32752; (&#21555;&#20182;)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KM8X9S/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR410' guid='3124a72d-c102-5c67-892d-6d264f02c42c'>
            <event guid='29af96d1-a081-5ef1-b2a1-a53b53d83eaa' id='2499' code='AVUHFD'>
                <room>TR410</room>
                <title>How is the Wikimedia Movement in Japan Operating? Navigating Community, Collaboration, and the AI Era</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>Since the launch of the Japanese Wikipedia in 2001, the Wikimedia movement in Japan has evolved into a highly unique and deeply collaborative ecosystem. Initially driven by isolated online contributors, the movement has steadily transitioned into dynamic offline community-building and strategic outreach initiatives. This 30-minute session explores the historical trajectory, distinct methodologies, and future prospects of the Japanese Wikimedia community, offering valuable insights into how open knowledge can thrive in a non-Western cultural context.

A cornerstone of Japan&apos;s outreach strategy is its extensive collaboration with local institutions and cultural heritage sectors, known as GLAM (Galleries, Libraries, Archives, and Museums). The session will highlight the success of &quot;Wikipedia Towns&quot;&#8212;innovative, hyper-local edit-a-thons organized across Japan. In these events, local citizens, librarians, and government officials collaborate to digitize and document regional history, tourism, and cultural assets on Wikipedia and Wikimedia Commons. By bridging grassroots participation with institutional archiving, the Japanese movement has successfully democratized knowledge production and fostered strong local open-data ecosystems.

Furthermore, the presentation will address how Japanese Wikimedians are tackling global knowledge equity challenges. Through localized adaptations of international campaigns such as &quot;WikiGap&quot; and &quot;Art+Feminism,&quot; the community is actively working to bridge the gender gap and improve the representation of marginalized histories in the Japanese-language digital space. These initiatives demonstrate how global open-source movements can be effectively contextualized to address local systemic biases.

Crucially, the session will confront the pressing challenges and opportunities brought about by the rapid evolution of Artificial Intelligence (AI) and Large Language Models (LLMs). As AI tools increasingly rely on Wikipedia for training data, the role of human editors is undergoing a paradigm shift. The speaker, a seasoned administrator of the Japanese Wikipedia since 2007, will analyze what is currently happening within the Japanese Wikimedia infrastructure. The discussion will delve into how the community maintains data quality, counters misinformation, and redefines the value of human-curated open knowledge in an AI-dominated information landscape.

Attendees&#8212;including open-source developers, data advocates, and community managers&#8212;will gain a comprehensive understanding of the operational mechanics of one of Wikipedia&apos;s largest non-English language editions. By attending this lecture, participants will discover actionable strategies for community engagement, cross-sector partnerships, and sustainable open-knowledge governance in the age of AI.</abstract>
                <slug>coscup-2026-2499-how-is-the-wikimedia-movement-in-japan-operating-navigating-community-collaboration-and-the-ai-era</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='928'>Masaki Murakami</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/AVUHFD/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1b6a5bda-f086-5a95-bb99-d79ccfbc3852' id='2406' code='VBFGUL'>
                <room>TR410</room>
                <title>&#20351;&#29992; CSS Logical Properties &#35731;&#20320;&#30340; Web App &#25903;&#25588; RTL &#29256;&#38754; / Adding Right-to-Left support to your web application with CSS logical properties &#8212; Lessons from Redmine</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:40:00+08:00</date>
                <start>10:40</start>
                <duration>00:30</duration>
                <abstract>Supporting right-to-left (RTL) languages such as Arabic and Hebrew remains an often overlooked challenge in web application internationalization. Unlike English and Chinese, which are written left to right (LTR), RTL languages require layouts and visual alignment throughout the user interface to be mirrored.

Redmine, a 20-year-old open source project management application, has supported RTL languages since 2010. Its RTL support was originally implemented using a separate RTL-specific stylesheet that overrode the main LTR styles, which was a common approach at the time. As the user interface evolved, maintaining two parallel stylesheets became increasingly difficult, and the RTL layout gradually became broken in many places.

In this talk, I will explain how I rebuilt Redmine&apos;s RTL support using CSS logical properties. By replacing physical properties such as `margin-left` and `padding-right` with logical properties, a single stylesheet can automatically adapt to both LTR and RTL layouts. I will discuss the migration process, practical implementation techniques, and lessons learned while modernizing an existing codebase.

Attendees will learn how existing LTR-only web applications can gain RTL support with a relatively small set of CSS changes. Through practical examples from Redmine, they will learn concrete techniques for implementing maintainable RTL support using CSS logical properties. Although the examples come from Redmine, the approach is applicable to many web applications looking to add maintainable RTL support.</abstract>
                <slug>coscup-2026-2406-css-logical-properties--web-app--rtl--adding-right-to-left-support-to-your-web-application-with-css-logical-properties-lessons-from-redmine</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='186'>MAEDA Go</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VBFGUL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cfe187cf-e1b7-5c13-beb2-c954026f8357' id='2580' code='BGZGNA'>
                <room>TR410</room>
                <title>WebXR current position and beyond to the Recommendation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:20:00+08:00</date>
                <start>11:20</start>
                <duration>00:30</duration>
                <abstract>WebXR is a collection of APIs to interface with mixed reality consisted with Core API and feature specific modules, and enables you to provide 3D experience by managing the process of rendering 3D context, handing inputs from mixed reality hardware, and providing domain specific feature such as anchor or layers for projecting scenes.
Since 2018, set of specifications are developed under the Immersive Web groups of the W3C, having a Candidate Recommendation status, and implemented in Chrome and various 3D headset devices.

WebXR APIs has been evolving to enable new hardware and sensing features, and to introduce new software features for both making widely used concepts into core specification and reducing pain points to use APIs in real space.

In this talk, following brief introduction and recent updates of WebXR specifications including bringing specifications to the W3C Recommendation, I will pick three emerging topics in WebXR field in detail.

First is 3D rendering processing, initially WebXR was built over WebGL to generate stream of 3D view, but direct use of GPU is desired and now under implementation.
Second is spatial context, which enables you to connect physical space with virtual space, such as placing and handling virtual objects in physical space as if handling as physical objects over multiple mixed reality hardware, or shaing physical positions among devies.
Thrid is model element to bring 3D assets as core media in the Web.</abstract>
                <slug>coscup-2026-2580-webxr-current-position-and-beyond-to-the-recommendation</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='1463'>Atsushi Shimono (html5j)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BGZGNA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f81d50d5-ed1f-5217-a546-4c206f24216c' id='2484' code='TK3BKR'>
                <room>TR410</room>
                <title>Yuino: OSS kana-kanji conversion system that combines LLM and a dictionary-based approach</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>Yuino is an OSS Kana-Kanji conversion system that integrates LLMs with a dictionary-based approach.

The LLM-based Kana-Kanji conversion systems have been an actively developing topic in the OSS community in recent years. That representative example is azooKey. It achieves high-quality conversion accelerated by an LLM. On the other hand, it has a clearly weak point.
This weak point is &apos;How to handle new words from context&apos;. The existing method doesn&#8217;t do not use dictionaries tied to the LLM. They use a tokenizer before LLM inference, and their behavior is entirely dependent on the training data. One of the example of new words is &quot;Reiwa&quot;. &quot;Reiwa&quot; is an era name in Japan. It was created in 2018.
The tokenizer splits dictionary words into multiple tokens. It loses the original meaning and part-of-speech (POS) information. As a result, these cases negatively impact the inference process for Kana-Kanji conversion.

To solve this issue, I propose an LLM extension method. This method bypasses the tokenizer and modified the LLM to accept inputs while preserving both the word&apos;s form and its POS information. After this modification, we can input feeding word data with attached POS tags directly into the LLM. When we use the new words in input, the system can derive conversion results that accurately reflect the intended usage. Yuino is the world first implementation of my proposed method.
Attendees will learn about my proposed method deeply. The implementation of Yuino is a Japanese-specific implementation. On the other hand, the method is possible to reuse other languages in an ideogram user. Because my proposed method is common sense.</abstract>
                <slug>coscup-2026-2484-yuino-oss-kana-kanji-conversion-system-that-combines-llm-and-a-dictionary-based-approach</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='1399'>Masahiko Hashimoto</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TK3BKR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='6b4309e1-455a-5739-8759-f680d9f03a2d' id='2179' code='SAMSGH'>
                <room>TR410</room>
                <title>Translating Open Source Lessons with AI (Without Breaking Them)</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>Open source educational materials often come with their own &#8220;dialects&#8221; of Markdown. For example, [The Carpentries Workbench](https://carpentries.github.io/workbench/) extends Markdown with special directives, metadata blocks, and conventions that are essential for building lessons. These are not just formatting details&#8212;they are part of the executable structure of the content.

Today, AI tools make it easy to translate documentation quickly. You can generate a full draft in seconds. But if you&#8217;ve tried this on structured teaching materials, you may have seen what happens next: broken builds, modified syntax, or translations that ignore the intent of the lesson design. AI is powerful, but it doesn&#8217;t automatically understand which parts of a document must never be touched.

In this talk, I&#8217;ll share a practical approach to solving this problem using &#8220;[agent skills](https://agentskills.io/home)&#8221; designed specifically for translating structured technical content. These skills act as guardrails: they protect non-translatable syntax while allowing AI to focus on natural language parts. The goal is not just speed, but safe and maintainable translation workflows.

I&#8217;ll present a real-world example from the [Bioconductor](https://www.bioconductor.org/) community, where we applied this approach to translate Carpentries-style training materials. With these agent skills, we were able to significantly accelerate translation while keeping lessons fully buildable and consistent.

More importantly, this is not just a tooling story&#8212;it&#8217;s a community story. These translated materials are now being used in workshops across different regions, enabling participants to learn in their own languages. Translation becomes more than a task; it becomes an entry point for contributing to open source. You don&#8217;t need to start with code&#8212;you can start by helping your local community access knowledge.

At COSCUP, where community and openness are at the center, this talk aims to share both practical techniques and a perspective: AI can amplify community efforts, but only if we design workflows that respect how open source projects actually work.

If you care about documentation, localization, or making open source more inclusive, this talk is for you.</abstract>
                <slug>coscup-2026-2179-translating-open-source-lessons-with-ai-without-breaking-them</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='1225'>Kozo Nishida</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/SAMSGH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='31a4784b-470c-54da-a9c5-a4429f67ff10' id='2144' code='LDNNEY'>
                <room>TR410</room>
                <title>From SPY&#215;FAMILY to Evolving Knowledge Graphs: Tracking Wikipedia Changes with Neo4j and LLMs</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>Many of us know SPY&#215;FAMILY &#8212; a &#8220;family&#8221; where each member has a hidden identity. At first, it looks like a simple family story, but behind it is a network of hidden relationships.

What if we could visualize such hidden relationships in knowledge?

In the open-source world, we have access to a huge amount of unstructured data: Wikipedia, documents, and web pages. These sources are easy to read, but difficult to reuse, connect, and track as their content changes over time. Relationships may be hidden in text, but their importance, context, and changes over time are even harder to see.

The core of this session is a step-by-step demonstration of how to turn a Wikipedia page into a knowledge graph using Neo4j and the Neo4j LLM Knowledge Graph Builder. The demonstration uses LLMs to extract entities and relationships from the Wikipedia page, and stores the extracted knowledge as a graph that can be explored, compared, and reused.

Then we will pick two versions of the same Wikipedia page &#8212; past and present &#8212; and compare them as graphs. This allows us to see how knowledge evolves: what was added, what changed, and how relationships grow over time.

This session is for developers, data engineers, and open-source contributors who want to build their own knowledge graph environment. By following the steps, participants will learn how to start from open data, build a graph, compare versions, and apply the same approach to their own documents or web content.

This talk is not only about building graphs. It is about exploring knowledge, comparing it, and understanding how it grows.

Everything in this session is based on open data and open tools. No special dataset is required &#8212; just use the data already around you.</abstract>
                <slug>coscup-2026-2144-from-spy-family-to-evolving-knowledge-graphs-tracking-wikipedia-changes-with-neo4j-and-llms</slug>
                <track>OSPN (Open Source People Network) Japan</track>
                
                <persons>
                    <person id='190'>Koji Annoura</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LDNNEY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR411' guid='b8af270d-b4d1-5e48-b58e-7b27e13b50dc'>
            <event guid='3c01d4b2-3c59-50a2-9a7d-9d590435724b' id='2370' code='UGAQP3'>
                <room>TR411</room>
                <title>Federation Is Not Enough: Governance Patterns for the Open Social Web in East Asia</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>The Fediverse is often described as a technical alternative to centralized social platforms: decentralized, interoperable, portable, and community-governed. But for the open social web to grow meaningfully in East Asia, protocol compatibility alone is not enough. Federated systems also need governance patterns that can work across different legal environments, platform cultures, languages, and community expectations.

The East Asia Technology Institute proposes a talk that examines the Fediverse and open social web from an East Asian governance perspective, with a focus on Korea, Japan, and Taiwan. Rather than treating the region as one market, it looks at how different privacy regimes, moderation expectations, localisation needs, and trust cultures can shape the way federated social systems are built and operated.

The session is not intended as legal advice. Instead, it translates governance questions into practical considerations for developers, instance operators, moderators, open-source contributors, and community oraganisers. Topics may include instance accountability, data-flow transparency, cross-border federation, moderation processes, user onboarding, localisation, and the role of open standards in avoiding vendor lock-in.

The central argument is that the Fediverse should not treat governance as an afterthought. If open social infrastructure is to become genuinely global, it must be able to adapt to regional realities while preserving interoperability, openness, and community control.</abstract>
                <slug>coscup-2026-2370-federation-is-not-enough-governance-patterns-for-the-open-social-web-in-east-asia</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1356'>Roro Park</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UGAQP3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='adc0fe97-ae88-5c5f-ba79-7d2883131845' id='2273' code='DL8SSQ'>
                <room>TR411</room>
                <title>From 0 to Fediverse</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>[Oeee Cafe](https://oeee.cafe) is an oekaki service for the 2020s.

[Naru](https://naru.pub) is like Neocities, but for Koreans.

I launched these two projects without any social networking functions, but they now ship with a Fediverse experience.

I&apos;ll be outlining how I started these web services, and how it gained Fediverse capabilities.</abstract>
                <slug>coscup-2026-2273-from-0-to-fediverse</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1297'>Jihyeok Seo</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/DL8SSQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ab37a657-7e44-5c7a-8539-ac25d1979e7c' id='2395' code='MUHKX7'>
                <room>TR411</room>
                <title>Feder: One ActivityPub Core, Many Runtimes</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Feder is a Rust framework for building ActivityPub applications from a portable protocol core and platform-specific runtimes. The project grew out of my work in the Fedify ecosystem and from a question that kept coming back: what would it take for a Fediverse server to become smaller, cheaper, and more portable than the usual VPS-based web application?

One motivating image was a single-user ActivityPub server as a physical device &#8212; something you could plug into power and Ethernet. Pushing that idea further led to a more difficult question: could parts of a Fediverse server run on embedded hardware such as ESP32-class boards, closer to sensor-network devices than conventional servers? Feder does not assume that a full Mastodon-like server can simply be moved onto a microcontroller. Instead, it asks how ActivityPub software should be decomposed when different machines have very different resources.

Feder separates ActivityPub protocol logic from platform execution. The core is responsible for federation behavior such as inbox/outbox state and delivery decisions, while runtimes take responsibility for networking, storage, clocks, and execution. The same core should work with different runtimes depending on the target environment: a Linux runtime for development and testing, and eventually more constrained runtimes for embedded devices.

This separation changes how &quot;lightweight&quot; is understood. It is not just about removing features, but about drawing clear boundaries between protocol behavior, storage, networking, scheduling, and hardware-specific execution. The first step is a Linux proof of concept: a small single-user ActivityPub server used to validate the framework before moving toward constrained runtimes.

The goal is not to present a finished server, but to share what it means to design ActivityPub as a portable engine rather than a monolithic application. Feder is still early-stage, but its direction is clear: one ActivityPub core, many runtimes &#8212; and the question of what kinds of Fediverse software become possible when federation logic can be separated from the machine it runs on.</abstract>
                <slug>coscup-2026-2395-feder-one-activitypub-core-many-runtimes</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1359'>Jiwon Kwon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MUHKX7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e19027e4-25d7-5468-aa56-ae13a134e75c' id='2208' code='L8KH3U'>
                <room>TR411</room>
                <title>ActivityPub 1.1</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:00:00+08:00</date>
                <start>12:00</start>
                <duration>00:30</duration>
                <abstract>First published by the W3C in January of 2018, ActivityPub has been the protocol that binds the Fediverse together. The hard-won experience of hundreds of developers, who have taken the words of the spec and turned it into a living network, is spread across forums, blog posts, chat rooms and toots. The W3C has authorized a new release of the specification, with updated text, examples, and clarifications. This talk will cover what&apos;s coming with ActivityPub 1.1 and what you need to know to get ready for it.</abstract>
                <slug>coscup-2026-2208-activitypub-1-1</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1267'>Evan Prodromou</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/L8KH3U/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a47b5419-9e5e-54a2-9347-13a1d4661f8c' id='2342' code='TZCLYW'>
                <room>TR411</room>
                <title>From One Codebase to Many Clients: How We Turn Mastodon Instances into No-Code Mobile Apps and help grow the Fediverse</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:30:00+08:00</date>
                <start>12:30</start>
                <duration>00:30</duration>
                <abstract>## Overview

This session shares our technical journey of building a white-label Mastodon based mobile platform without forking Mastodon and without manually rebuilding apps for each client. We cover both the backend customisation layer and the mobile deployment pipeline, including the tradeoffs and lessons learned along the way. The talk is for developers working with ActivityPub, Mastodon, or mobile platforms who face the challenge to maintain custom features while keeping up with upstream changes.

## Backend Challenges

Forking Mastodon and modifying the code directly works at first but becomes very painful as new versions come out. Keeping a fork up to date while preserving custom changes is time consuming, error prone, and does not scale across multiple clients.

### Solution

Instead of forking, we inject customisations through a purpose built Ruby Gem, keeping all modified code completely separate from the Mastodon repository. When a new version comes out, we update the gem instead of re-merging a fork.

- Host a dedicated Mastodon instance for each client
- Add or modify features through the Ruby Gem without touching core Mastodon code
- Maintain separate gem versions for each Mastodon release

We also built a web based Dashboard so instance operators can control features without any code changes. Features shipped this way include Bluesky bridging, local only posts, long form post support, custom community feeds, and moderation tools.

## Mobile Challenges

We manage multiple clients who all need the same core functionality, a Mastodon social feed with CMS news integration, but with different branding and feature variations. Manually updating icons, colours, and splash screens for every client did not scale. We needed to fully separate the core application from client configuration.

### Solution

We built our architecture around three parts.

**Control Center:** A web based platform where clients upload icons, choose colours, provide instance and CMS URLs, and configure features with no developer involvement needed.

**Core App:** A React Native application with a scan to configure model. Scanning a QR code fetches a JSON configuration file and immediately rebrands the app at runtime without recompilation.

**Build Service:** For changes that cannot be handled at runtime such as bundle IDs, app names, and push notification certificates, an automation pipeline manages custom builds and store deployment while keeping the no-code experience intact for the client.

## Results

This architecture powers the Newsmast Foundation Apps for Change programme at newsmastfoundation.org, enabling rapid rollout of native apps across news outlets, content creators, professional networks, and local communities, growing the Fediverse through new and diverse audiences.

## Key Takeaways

- How combining Ruby Gems with a Dashboard lets you customise and ship features across multiple Mastodon instances without the burden of forking
- How runtime configuration through QR code and JSON removes most manual work in multi-client mobile development
- How better technical architecture can directly support an ambitious growth programme expanding the Fediverse globally</abstract>
                <slug>coscup-2026-2342-from-one-codebase-to-many-clients-how-we-turn-mastodon-instances-into-no-code-mobile-apps-and-help-grow-the-fediverse</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1335'>Aung Kyaw Phyo</person><person id='1336'>Ye Myat Thu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TZCLYW/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a2941c41-2969-5f90-9f37-360d1f775b22' id='2295' code='GQNR79'>
                <room>TR411</room>
                <title>ActivityPlug: a unified API layer for ActivityPub server software</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>ActivityPub servers can communicate with each other through the ActivityPub protocol, but their application APIs are not uniform. A client, bot, or integration that works with one server implementation often needs separate adapters, authentication handling, data mapping, and error handling to support another.

This talk introduces ActivityPlug, a library and proxy API server that wraps different ActivityPub server APIs behind one consistent interface. The project is designed for developers who want to build tools for the Fediverse without binding their code to a single server implementation.

ActivityPlug can be used in two modes. As a proxy API server, it exposes GraphQL and HTTP APIs that applications can call from any runtime environment. In the JavaScript ecosystem, it can also be used directly as a library, without running a separate server. This makes it suitable for web clients, mobile clients built with technologies such as React Native, bots, automation tools, and connected services that operate across ActivityPub servers.

The presentation will cover the design problem, the current architecture, and examples of how ActivityPlug normalises server-specific APIs into one unified interface. It will also show how a shared API layer can reduce the cost of building tools for the Fediverse: a client or service can target ActivityPlug once, then support multiple ActivityPub server implementations through adapters.

The goal is not to replace existing ActivityPub servers or define a new social protocol. ActivityPlug is a practical compatibility layer for application developers. By making server APIs easier to work with, it aims to help more people build clients, bots, bridges, moderation tools, analytics tools, and other services on top of the Fediverse.</abstract>
                <slug>coscup-2026-2295-activityplug-a-unified-api-layer-for-activitypub-server-software</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1310'>Haze</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GQNR79/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5f34427a-1b01-5771-bfe2-ff44a344b09f' id='2278' code='WK9ZBQ'>
                <room>TR411</room>
                <title>I just wanted ruby annotations: writing in dead scripts on the living fediverse</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>Koreans used to mix [hanja] (&#28450;&#23383;; Chinese characters) into Korean prose, much as Japanese still mixes kanji and kana. The style is called [Korean mixed script] (&#22283;&#28450;&#25991;&#28151;&#29992;&#39636;). Almost nobody writes this way anymore. I do.

When I wanted to post this way on the fediverse, I ran into a small but stubborn problem: [`&lt;ruby&gt;` annotations][ruby], the HTML feature that puts pronunciation guides above or beside characters, were stripped by the major servers I tried. I filed an issue against [Mastodon]. It sat there for a long time. At some point, &#8220;maybe I should run my own server&#8221; somehow became &#8220;maybe I should implement [ActivityPub] myself.&#8221;

ActivityPub is not simple. [JSON-LD] alone has several ways to say the same thing. Then come HTTP Signatures, WebFinger, NodeInfo, inbox forwarding, and the small incompatibilities that only become obvious when Mastodon and Misskey disagree. Before building the server I wanted, I built [Fedify]: a TypeScript framework that keeps most of that protocol plumbing out of application code.

[Hollo] came next, because I still wanted the original thing: a single-user ActivityPub server where Markdown and `&lt;ruby&gt;` annotations survived the trip. [Hackers&apos; Pub] followed from the same framework, aimed at developers who want short posts and longer articles to federate.

This talk is about how a small typographic itch turned into upstream patches, a framework, and two fediverse servers. I still just wanted ruby annotations.

[hanja]: https://en.wikipedia.org/wiki/Hanja
[Korean mixed script]: https://en.wikipedia.org/wiki/Korean_mixed_script
[ruby]: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/ruby
[Mastodon]: https://joinmastodon.org/
[ActivityPub]: https://www.w3.org/TR/activitypub/
[JSON-LD]: https://json-ld.org/
[Fedify]: https://fedify.dev/
[Hollo]: https://docs.hollo.social/
[Hackers&apos; Pub]: https://hackers.pub/</abstract>
                <slug>coscup-2026-2278-i-just-wanted-ruby-annotations-writing-in-dead-scripts-on-the-living-fediverse</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1211'>Hong Minhee (&#27946; &#27665;&#24985;)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://fediverse-ruby-coscup-2026.hongminhee.codefloe.page/">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WK9ZBQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='418b3e9d-8c7b-52e7-b9cf-c2d2f1122fb9' id='2337' code='UKZ8LS'>
                <room>TR411</room>
                <title>Vertical writing for the Mongolian script on Mastodon</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>The Mongolian script is mainly used for Mongolian. The script is in daily use in the Inner Mongolia Autonomous Region of the People&apos;s Republic of China. The script mainly used in Mongolia is the Cyrillic script, but the Mongolian script is being reintroduced in Mongolia.

The Mongolian script should be displayed vertically, but vertical writing for the script is not well supported in most software. In particular, most global social media do not support vertical writing for the script. Therefore, Mongolian script users write sideways and post images containing Mongolian script text.

Therefore, I proposed and implemented partial support for the Mongolian script on Mastodon. I made it possible to display Mongolian script text vertically without changing the UI layout. This approach attracted attention and influenced other fediverse software. New users joined Mastodon because Mastodon supports vertical writing for the Mongolian script.

This talk is about the Mongolian script, issues that occurred in this approach, and the influence of this approach. This approach for internationalization demonstrates advantages of the Fediverse over proprietary global social media.</abstract>
                <slug>coscup-2026-2337-vertical-writing-for-the-mongolian-script-on-mastodon</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1332'>Itoh Shimon</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UKZ8LS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4f510068-a4a4-5b54-adb7-a4bc26e44e56' id='2334' code='S7KAQQ'>
                <room>TR411</room>
                <title>@&#23567;&#26126;@&#31684;&#20363;.&#28204;&#35430;&#65306;&#19968;&#20491;&#26377;&#20219;&#24847;&#35486;&#35328;&#21517;&#31281;&#30340;&#32879;&#37030;&#23431;&#23449;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#32879;&#37030;&#23431;&#23449; (Fediverse) &#19978;&#65292;&#20351;&#29992;&#32773;&#30340;&#20351;&#29992;&#32773;&#21517;&#31281;&#23601;&#26159;&#20182;&#20497;&#30340;&#22995;&#21517;&#21644;&#22320;&#22336;&#12290;&#20760;&#31649;&#20358;&#33258;&#19990;&#30028;&#21508;&#22320;&#30340;&#20154;&#20497;&#20351;&#29992;&#22810;&#31278;&#35486;&#35328;&#35370;&#21839;&#32879;&#37030;&#23431;&#23449;&#65292;&#20294;&#24190;&#20046;&#25152;&#26377;&#29992;&#25142;&#21517;&#37117;&#20677;&#38480;&#26044;&#25289;&#19969;&#23383;&#27597;&#21644;&#25976;&#23383;&#65292;&#20363;&#22914; @somebody@example.com&#12290;&#25105;&#20497;&#35469;&#28858;&#65292;&#20351;&#29992;&#32773;&#25033;&#35442;&#33021;&#22816;&#20351;&#29992;&#33258;&#24049;&#30340;&#35486;&#35328;&#21644;&#23383;&#20803;&#24314;&#31435;&#20351;&#29992;&#32773;&#21517;&#65292;&#20363;&#22914; @&#23567;&#26126;@&#31684;&#20363;.&#28204;&#35430; &#25110; @&#44608;@&#50696;&#49884;.&#53580;&#49828;&#53944;&#12290;&#25105;&#20497;&#31281;&#20043;&#28858; &#8220;globally inclusive Fediverse handles&#8221;&#12300;&#20840;&#29699;&#21253;&#23481;&#24615; Fediverse &#29992;&#25142;&#21517;&#12301;&#12290;

&#26412;&#27425;&#28436;&#35611;&#23559;&#35299;&#37323;&#28858;&#20160;&#40636;&#29992;&#25142;&#21517;&#30446;&#21069;&#20677;&#38480;&#26044;&#23383;&#27597;&#21644;&#25976;&#23383;&#12290;&#25105;&#20497;&#23559;&#25506;&#35342;&#35215;&#31684;&#30340;&#20316;&#29992;&#65292;&#20197;&#21450; Mastodon &#31561;&#29694;&#26377;&#36575;&#39636;&#30340;&#25033;&#29992;&#12290;&#25105;&#20497;&#22238;&#39015;&#20102;&#20854;&#20182;&#22320;&#22336;&#39006;&#22411;&#65288;&#20363;&#22914;&#38651;&#23376;&#37109;&#20214;&#22320;&#22336; &#2332;&#2367;&#2350;@&#2337;&#2366;&#2335;&#2366;&#2350;&#2375;&#2354;.&#2349;&#2366;&#2352;&#2340; &#21644;&#32178;&#22495; http://&#3618;&#3641;&#3648;&#3629;&#3607;&#3604;&#3626;&#3609;&#3610;&#3610;&#3610;&#3610;&#65289;&#30340;&#22283;&#38555;&#27511;&#21490;&#21270;&#12290;&#25105;&#20497;&#21015;&#20986;&#20102; DNS&#12289;Unicode &#21644; IETF &#38364;&#26044;&#20801;&#35377;&#21644;&#31105;&#27490;&#20351;&#29992;&#21738;&#20123;&#23383;&#20803;&#30340;&#19968;&#20123;&#35215;&#21063;&#65306;&#32879;&#37030;&#23431;&#23449;&#21487;&#20197;&#20197;&#27492;&#28858;&#22522;&#30990;&#36914;&#34892;&#24314;&#27083;&#12290;

&#25105;&#20497;&#22522;&#26044;&#38651;&#23376;&#37109;&#20214;&#22320;&#22336;&#21644;&#32178;&#22495;&#30340;&#27511;&#21490;&#65292;&#25552;&#20986;&#20102;&#19968;&#26781;&#21069;&#36914;&#30340;&#36947;&#36335;&#12290;&#36889;&#26781;&#36947;&#36335;&#22987;&#26044;&#37027;&#20123;&#21191;&#25954;&#30340;&#20808;&#39493;&#32773;&#65292;&#20182;&#20497;&#24076;&#26395;&#22312;&#33258;&#24049;&#30340;&#32879;&#37030;&#23431;&#23449;&#29992;&#25142;&#21517;&#20013;&#20351;&#29992;&#33258;&#24049;&#30340;&#35486;&#35328;&#65292;&#21363;&#20351;&#36889;&#20006;&#38750;&#26131;&#20107;&#12290;&#19979;&#19968;&#27493;&#26159;&#24171;&#21161;&#25844;&#23637;&#35215;&#31684;&#65292;&#20351;&#20854;&#20855;&#26377;&#20840;&#29699;&#21253;&#23481;&#24615;&#12290;&#31532;&#19977;&#27493;&#26159;&#28858;&#38283;&#28304;&#36575;&#39636;&#20570;&#20986;&#36002;&#29563;&#65292;&#20197;&#28040;&#38500;&#20854;&#23565;&#20351;&#29992;&#32773;&#21517;&#23383;&#31526;&#34399;&#30340;&#38480;&#21046;&#12290;&#24076;&#26395;&#35377;&#22810;&#36889;&#27171;&#30340;&#20808;&#39493;&#32773;&#37117;&#33021;&#21443;&#21152; COSCUP &#26371;&#35696;&#12290;&#20063;&#35377;&#36889;&#27425;&#26371;&#35696;&#23559;&#26159;&#25105;&#20497;&#30456;&#36935;&#20006;&#38283;&#22987;&#21512;&#20316;&#30340;&#27231;&#26371;&#12290;
&#65288;&#36889;&#26159;&#20491;&#31967;&#31957;&#30340;&#32763;&#35695;&#65307;&#21407;&#25991;&#33521;&#25991;&#29256;&#27604;&#36611;&#22909;&#12290;&#65289;</abstract>
                <slug>coscup-2026-2334</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1314'>Jim DeLaHunt</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://go.jdlh.com/coscup2026">Slides</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/S7KAQQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ace5f64e-6730-5386-b7ab-3957923566b8' id='2290' code='H7JATM'>
                <room>TR411</room>
                <title>From CMS to Fediverse: Drupal&apos;s ActivityPub module</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>What if your CMS could not only host a collaborative blog or a news site, but also directly become a node on the Fediverse &#8212; followable, replyable, boostable by Mastodon users?

The Drupal [ActivityPub](https://www.drupal.org/project/activitypub) module is turning this into a &quot;just build a website&quot; task. Leveraging Drupal&apos;s long-standing strength in flexible content modeling, any content type can map to an ActivityStreams object type, every user is an actor, and pairing it with the Blog module gives you a multi-author publishing platform that the Fediverse can follow.

[Funded](https://realize.be/notes/2327) by NLnet, maintainer [Swentel](https://www.drupal.org/u/swentel) is sprinting toward the [1.0.0](https://www.drupal.org/project/activitypub/issues/3572274) release. Major milestones including Shared Inbox and the Mastodon-compatible API have already landed.

Meanwhile, last year&apos;s release of the [Drupal CMS](https://new.drupal.org/drupal-cms) distribution and features like [Recipes](https://www.drupal.org/docs/extending-drupal/drupal-recipes) have made Drupal genuinely install-and-go. The pieces are falling into place &#8212; this path is finally accessible to non-developers.

In this talk I&apos;ll walk through how the module works, demo a multi-author blog being followed from Mastodon live on stage, and share what I&apos;ve observed as a site builder and small-time contributor about what Drupal brings to the Fediverse.</abstract>
                <slug>coscup-2026-2290-from-cms-to-fediverse-drupal-s-activitypub-module</slug>
                <track>Fediverse &amp; Social Web</track>
                
                <persons>
                    <person id='1305'>Jiajun Xu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/H7JATM/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR412-1' guid='8f27fc0e-8c04-5181-85ba-389617662333'>
            <event guid='34ae151a-4912-551a-b545-898624f72dc8' id='2365' code='LJ9TKQ'>
                <room>TR412-1</room>
                <title>&#32173;&#22522;&#25976;&#25818;&#36039;&#26009;&#23884;&#20837;&#23560;&#26696;&#65292;&#35731; AI &#35712;&#25026;&#32173;&#22522;&#30334;&#31185;&#12290;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#25105;&#20497;&#23559;&#26371;&#20171;&#32057;&#20358;&#33258; &#24503;&#22283;&#32173;&#22522;&#23186;&#39636; &#28858;&#20102;&#25033;&#23565;&#22914;&#20170; AI &#19990;&#20195;&#25152;&#25552;&#20986;&#30340;&#26368;&#26032;&#30340;&#35336;&#30059;&#20043;&#19968;&#65306;&#32173;&#22522;&#25976;&#25818;&#23884;&#20837;&#23560;&#26696;&#65292;&#36889;&#20491;&#23560;&#26696;&#26377;&#33879;&#30456;&#30070;&#21934;&#32020;&#30340;&#30446;&#27161;&#65292;&#35201;&#35731; AI &#35712;&#25026;&#32173;&#22522;&#12290;&#32173;&#22522;&#25976;&#25818;&#20316;&#28858;&#22914;&#20170;&#36039;&#35338;&#31038;&#26371;&#26368;&#37325;&#35201;&#30340;&#22522;&#30707;&#20043;&#19968;&#65292;&#20854;&#37325;&#35201;&#24615;&#20358;&#33258;&#26044;&#20854;&#40848;&#22823;&#19988;&#33258;&#30001;&#38283;&#25918;&#30340;&#32080;&#27083;&#21270;&#25976;&#25818;&#65292;&#28858;&#36039;&#35338;&#33258;&#30001;&#27969;&#36890;&#20570;&#20986;&#20102;&#33707;&#22823;&#30340;&#36002;&#29563;&#12290;&#22914;&#20170;&#38754;&#23565;&#20358;&#33258; AI &#30340;&#20840;&#26032;&#25361;&#25136;&#65292;&#32173;&#22522;&#23186;&#39636;&#23884;&#20837;&#23560;&#26696;&#35201;&#20570;&#30340;&#23601;&#26159;&#35731;&#32173;&#22522;&#25976;&#25818;&#30340;&#36039;&#26009;&#36229;&#36234;&#27231;&#22120;&#21487;&#35712;&#30340;&#27161;&#28310;&#65292;&#20351; AI &#31995;&#32113;&#20063;&#33021;&#33258;&#30001;&#19988;&#27491;&#30906;&#30340;&#20351;&#29992;&#20854;&#20013;&#30340;&#36039;&#35338;&#12290;</abstract>
                <slug>coscup-2026-2365-ai</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='1070'>&#27946;&#21746;&#36066;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LJ9TKQ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='1d4304af-1eac-54ff-b519-9caa9a84cbbe' id='2376' code='MGKSRE'>
                <room>TR412-1</room>
                <title>Wikidata MCP: accessing the world&apos;s largest free and open knowledge graph via your LLM!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:30</duration>
                <abstract>The Wikidata Model Context Protocol (MCP) was launched in 2025. It enables LLM users to access Wikidata&apos;s data via natural language prompts. This session introduces the Wikidata Embedding Project, Wikidata MCP, and a brief showcase of the Wikidata MCP in action. Join me to learn how to access the world&apos;s largest free and open knowledge graph via LLM.</abstract>
                <slug>coscup-2026-2376-wikidata-mcp-accessing-the-world-s-largest-free-and-open-knowledge-graph-via-your-llm</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='731'>Alan Ang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MGKSRE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='fce7fd84-69f4-5d07-ad86-ad48301bcaf5' id='2428' code='B9RVUR'>
                <room>TR412-1</room>
                <title>&#20197; Wikidata &#24314;&#31435;&#30340;&#38283;&#25918;&#25991;&#29563;&#32232;&#30446;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>Wikidata &#25910;&#37636;&#20102;&#36229;&#36942; 1.2 &#20740;&#20491;&#26781;&#30446;&#65292;&#20854;&#20013;&#26368;&#22823;&#23447;&#30340;&#36039;&#26009;&#31455;&#28982;&#26159;&#23416;&#34899;&#25991;&#31456;&#65292;&#27604;&#20363;&#39640;&#36948;&#30334;&#20998;&#20043;&#20108;&#21313;&#32780;&#31558;&#31435;&#31532;&#20108;&#39640;&#20839;&#23481;&#65306;&#20154;&#65292;&#20677;&#21344;&#30334;&#20998;&#20043;&#20845;&#12290;

&#22312; Wikidata &#20013;&#25910;&#37636;&#30340;&#23416;&#34899;&#25991;&#31456;&#20839;&#23481;&#65292;&#33274;&#28771;&#30340;&#20308;&#27604;&#30456;&#30070;&#31232;&#23569;&#65292;&#26089;&#22312;&#26446;&#26757;&#27193;&#32000;&#24565;&#39208;&#12289;&#26032;&#27138;&#22290;&#34269;&#34899;&#31354;&#38291;&#20197;&#21450;&#23458;&#23478;&#38283;&#25918;&#36039;&#26009;&#31561;&#21512;&#20316;&#23560;&#26696;&#20013;&#65292;&#24314;&#31435;&#30456;&#23565;&#25033;&#20027;&#38988;&#30340;&#25991;&#29563;&#32232;&#30446;&#25910;&#37636;&#22312; Wikidata &#20013;&#20063;&#26159;&#20854;&#20013;&#19968;&#20491;&#24037;&#20316;&#30446;&#27161;&#20043;&#19968;&#65292;&#36889;&#20063;&#20419;&#36914;&#20102;&#35377;&#22810; Wikidata &#20013;&#33274;&#28771;&#20027;&#38988;&#36039;&#26009;&#21516;&#26178;&#20063;&#26377;&#23565;&#25033;&#30340;&#25991;&#29563;&#20839;&#23481;&#21487;&#20197;&#30456;&#20114;&#36899;&#32080;&#65292;&#25552;&#39640;&#19981;&#21516;&#38936;&#22495;&#36039;&#26009;&#12300;&#20598;&#36935;&#24615;&#12301;&#65292;&#36914;&#19968;&#27493;&#25552;&#39640;&#25991;&#29563;&#36039;&#26009;&#30340;&#21487;&#29992;&#24615;&#33287;&#21487;&#27298;&#32034;&#24615;&#12290;

&#26412;&#27425;&#20998;&#20139;&#23559;&#20197; Lightbox &#25885;&#24433;&#22294;&#26360;&#23460; Wikidata &#21512;&#20316;&#26696;&#12289;&#25925;&#23470;&#21338;&#29289;&#38498;&#26399;&#21002;&#25991;&#31456; Wikidata &#21512;&#20316;&#28858;&#26696;&#20363;&#65292;&#20998;&#20139;&#25991;&#29563;&#32232;&#30446;&#30340;&#23526;&#21209;&#25805;&#20316;&#20197;&#21450;&#25991;&#29563;&#36039;&#26009;&#36681;&#36914; Wikidata &#30340;&#23526;&#39636;&#25928;&#30410;&#33287;&#25033;&#29992;&#21487;&#33021;&#12290;</abstract>
                <slug>coscup-2026-2428-wikidata</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='113'>&#29579;&#25991;&#23731; Allen Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/B9RVUR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2d9ed239-0883-5f05-87f4-18fe076c1c63' id='2262' code='BTPMFT'>
                <room>TR412-1</room>
                <title>&#20351;&#29992;&#24375;&#22823;&#30340; JOSM - &#36879;&#36942; Vibe &#33139;&#26412;&#20358;&#36948;&#21040;&#25209;&#27425;&#33287;&#22823;&#37327;&#32232;&#36655;&#38283;&#25918;&#34903;&#22294;&#36039;&#26009;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:30</duration>
                <abstract>&#23569;&#25976;&#32780;&#19988;&#26377;&#32147;&#39511;&#30340;&#38283;&#25918;&#34903;&#22294;&#22294;&#23458;&#26371;&#29992;&#21151;&#33021;&#24375;&#22823;&#30340; JOSM &#20358;&#32232;&#36655;&#65292;&#20294; JOSM &#30340;&#19968;&#20123;&#22871;&#20214;&#20063;&#35377;&#27794;&#26377;&#32147;&#24120;&#26356;&#26032;&#25110;&#26159;&#35498;&#26126;&#25991;&#20214;&#20006;&#19981;&#36275;&#22816;&#65292;&#29305;&#21029;&#26159; Scripting &#25554;&#20214;&#12290;&#32780;&#34249;&#30001;&#26178;&#19979;&#27969;&#34892;&#30340;&#22823;&#35486;&#35328;&#27169;&#22411;&#65292;&#22914; ChatGPT&#65292;&#35611;&#32773;&#33021;&#22816;&#25214;&#20986;&#33021;&#22816;&#36939;&#20316;&#30340; Python &#22312; Java &#19979;&#30340; Jython &#33139;&#26412;&#31243;&#24335;&#30908;&#65292;&#20006;&#19988;&#33021;&#22816;&#30070;&#19978;&#39511;&#35657;&#26159;&#21542;&#33021;&#36939;&#20316;&#12290;&#20808;&#24478;&#33021;&#22816;&#36664;&#20986;&#38500;&#37679;&#35338;&#24687;&#65292;&#24324;&#20986;&#21462;&#20195;&#21407;&#20808;&#19981;&#26371;&#36664;&#20986;&#35338;&#24687;&#30340; print &#25351;&#20196;&#30340;&#20989;&#24335;&#38283;&#22987;&#65292;&#20877;&#20358;&#26159;&#25776;&#23531;&#20986;&#33021;&#22816;&#30452;&#25509;&#34389;&#29702; OSM &#27161;&#31844;&#30340;&#23563;&#25214;&#33287;&#21462;&#20195;&#21151;&#33021;&#65292;&#27169;&#20223;&#39006;&#20284;&#30340;&#32232;&#36655;&#24037;&#20855; Level0&#12290;&#36889;&#19968;&#22580;&#27425;&#23559;&#26371;&#20998;&#20139;&#30446;&#21069;&#35611;&#32773;&#30340;&#32147;&#39511;&#65292;&#20351;&#29992; JOSM Scripting &#25152;&#36935;&#21040;&#30340;&#22256;&#38627;&#33287;&#25361;&#25136;&#65292;&#22914;&#20309;&#35731; JOSM Scripting &#20877;&#27425;&#21487;&#20197;&#36939;&#20316;&#12290;</abstract>
                <slug>coscup-2026-2262-josm--vibe</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='18'>Dennis Raylin Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/OsmHackTW/JOSM-Scripting">Github Repository</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BTPMFT/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b7ce4589-3eb0-50bf-a34b-9418ec757d44' id='2414' code='QPNZNG'>
                <room>TR412-1</room>
                <title>Join the Open Map Community: FOSS4G, State of the Map Asia, and Beyond</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The open mapping community has its own conference culture &#8212; and this summer, two big events happen right after COSCUP, just across the sea.

In this session, Hiroshi Miura &#8212; representative director of OpenStreetMap Foundation Japan and editor of weeklyOSM &#8212; will introduce these events and invite you to join.

FOSS4G Hiroshima (September 1&#8211;3, conference + September 4&#8211;5, sprint): The global conference for open-source geospatial technology. This year it comes to Hiroshima, Japan. Thousands of GIS developers, researchers, and map lovers gather together. Stay for the sprint and hack with the community!

State of the Map Asia 2026 (September 6&#8211;7, Osaka): The regional OSM community gathering for Asia. Contributors from across the continent share their work and meet each other in person.
Come to COSCUP in Taipei, then head to Hiroshima for FOSS4G, and finish in Osaka for SotM Asia. An open-source summer trip across the region!

And after the events &#8212; write about your experience! weeklyOSM is a global OSM media, run by volunteers, that collects and shares community news from around the world every week. Your blog post or trip report can reach the whole OSM community worldwide.

No special knowledge needed. If you have ever edited a map, used open geodata, or just wondered how the map on your phone gets made &#8212; this session is for you.</abstract>
                <slug>coscup-2026-2414-join-the-open-map-community-foss4g-state-of-the-map-asia-and-beyond</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='983'>Hiroshi Miura</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://coscup2026.iloha-openlab.com">Presentation material</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/QPNZNG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cf97ca12-58dc-542e-a19b-30c6ae11563a' id='2057' code='LCKXCL'>
                <room>TR412-1</room>
                <title>Underwater Heritage as an Open Knowledge Graph with Neo4j</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>## Description

Underwater cultural heritage is fragile and often invisible &#8212; not only beneath the sea, but buried in PDFs, scattered archives, and disconnected databases. While LLMs can generate summaries, they do not preserve structured, verifiable knowledge over time. Relational tables store records, but struggle to capture complex relationships such as trade routes, ocean currents, artifacts, and cross-border exchange.

This talk proposes modeling underwater heritage as an open knowledge graph &#8212; not as a product, but as shared, open infrastructure for cultural memory.

These ideas align with open knowledge ecosystems such as Wikidata and OpenStreetMap, where structured, linked data enables global collaboration across communities and domains.

Rather than focusing on specific tools, the session introduces open modeling principles and linked data concepts that make knowledge interoperable, extensible, and community-driven. We will also briefly demonstrate a minimal example using Neo4j as one practical implementation.

Taiwan, like Japan, is shaped by maritime history. What if we could structure this shared heritage as an open, cross-border knowledge graph &#8212; collaboratively maintained and globally connected?

**At its core, this talk asks:**

**If knowledge must outlive tools, models, and vendors &#8212; where should it live?**

This session is for beginners and anyone interested in open data, linked data, and meaningful knowledge design. All examples use open data and open tools, so you can explore and extend the approach yourself.

## Outline (30 minutes)

1. Fragmented cultural data  
2. Limits of PDFs, tables, and AI-generated summaries  
3. Open knowledge graph and linked data principles  
4. Minimal example (Neo4j as one implementation)  
5. Cross-border and community-driven knowledge  

## Key Takeaways

Participants will:

- Understand why current approaches fail to capture complex relationships  
- Learn how to model heritage as interconnected, structured data  
- See a simple, practical graph-based example  
- Understand the role of open, linked knowledge in global and cross-border collaboration</abstract>
                <slug>coscup-2026-2057-underwater-heritage-as-an-open-knowledge-graph-with-neo4j</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='190'>Koji Annoura</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LCKXCL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='866daaf8-1b14-59a2-9f82-305aaabbaca1' id='2246' code='PMJV7D'>
                <room>TR412-1</room>
                <title>&#25105;&#30340; 360 &#37326;&#29983;&#34903;&#26223;&#36938;&#35352;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:30</duration>
                <abstract>&#25226; 360 &#30456;&#27231;&#26550;&#21040;&#36554;&#38914;&#19978;&#65288;&#25110;&#32773;&#38957;&#38914;&#19978;&#65289;&#65292;&#28982;&#24460;&#19968;&#36215;&#20358;&#36208;&#36941;&#22823;&#34903;&#23567;&#24055;&#21543;&#65281;
&#25105;&#30340; 360 &#34903;&#26223;&#36938;&#35352;&#8212;&#8212;&#24590;&#40636;&#25293;&#12289;&#22914;&#20309;&#34389;&#29702;&#12289;&#19978;&#20659;&#21040;&#21738;&#35041;&#12289;&#36039;&#26009;&#24590;&#40636; Open&#12290;
&#19968;&#36215;&#20358;&#25198;&#28436;&#37326;&#29983;&#34903;&#26223;&#36554;&#65292;&#35352;&#37636;&#19979;&#20320;&#30340;&#22283;&#20839;&#22806;&#36938;&#36452;&#12290;</abstract>
                <slug>coscup-2026-2246-360</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='96'>Irvin Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PMJV7D/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b97d3060-6a93-5106-a110-93275c9842e0' id='2353' code='M7AW33'>
                <room>TR412-1</room>
                <title>&#38283;&#25918;&#20839;&#23481;&#32178;&#31449;&#30340;&#27861;&#27835;&#25945;&#32946;&#35611;&#24231;-&#21295;&#20837;&#25919;&#31574;&#33287;&#26696;&#20363;&#25506;&#35342;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T14:40:00+08:00</date>
                <start>14:40</start>
                <duration>00:50</duration>
                <abstract>&#26377;&#37969;&#26044;&#22823;&#37096;&#20998;&#20154;&#19981;&#29087;&#24713;OpenStreetMap&#33287;Wikidata&#30340;&#21295;&#20837;&#35215;&#21063;&#65292;&#29305;&#22320;&#36939;&#29992;COSCUP&#26178;&#27573;&#20358;&#34389;&#29702;&#65292;

&#20197;&#19979;&#25104;&#21151;&#26696;&#20363;&#65306;

- &#26449;&#37324;&#21295;&#20837;&#33287;&#36899;&#32080;Wikidata&#33287;&#25142;&#24441;&#25919;&#36039;&#35338;&#31995;&#32113;&#20195;&#30908;
- &#23665;&#23627;
- &#33274;&#21271;&#22909;&#27700;&#39154;&#27700;&#40670;
- &#27827;&#24029;&#30456;&#38364; (&#23487;&#38695;&#32173;&#22522;&#30334;&#31185;&#30340;&#21839;&#38988;)

&#20197;&#19979;&#26377;&#29376;&#27841;&#30340;&#26696;&#20363;&#65306;

&#25216;&#34899;&#25110;&#26159;&#25480;&#27402;&#21839;&#38988;&#30340;&#26696;&#20363;&#65306;
- &#26449;&#37324;&#21295;&#20837;&#26178;&#21443;&#32771;&#33290;&#36039;&#26009;&#65292;&#28431;&#25481;&#33274;&#21335;2018&#24180;&#25972;&#20341;&#30340;&#37324;
- &#23487;&#38695;&#32173;&#22522;&#30334;&#31185;bot&#29986;&#29983;&#26781;&#30446;/Wikidata&#38917;&#30446;&#30340;&#37325;&#35206;&#25110;&#26159;&#25972;&#20341;&#27827;&#24029;&#21839;&#38988;
- &#30331;&#23665;&#36335;&#24465;
- ETC&#38272;&#26550;
- &#29872;&#22659;&#36039;&#35338;&#21332;&#26371;&#30340;&#39154;&#27700;&#22320;&#22294;

&#29229;&#35696;&#34389;&#29702;&#27231;&#21046;&#65306;

- &#31038;&#32676;&#20849;&#35672;&#33287;&#22519;&#34892;&#22238;&#36864;
- OpenStreeetMap Foundation Data Working Group&#65292;&#36817;&#26399; AED &#29229;&#35696;</abstract>
                <slug>coscup-2026-2353</slug>
                <track>State of the Map Taiwan 2026 / Wikidata Community Summit 2026</track>
                
                <persons>
                    <person id='18'>Dennis Raylin Chen</person><person id='113'>&#29579;&#25991;&#23731; Allen Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/M7AW33/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR412-2' guid='558bcdcb-f562-5204-bd92-114a2b415dfe'>
            <event guid='50dbdab4-a02c-5cce-8f63-06ecfd719c2b' id='2177' code='RUFNVU'>
                <room>TR412-2</room>
                <title>&#36575;&#39636;&#23450;&#32681;&#36554;&#36635;&#65288;SDV&#65289;&#65306;&#36879;&#36942;&#38283;&#28304;&#21332;&#20316;&#25512;&#21205;&#21109;&#26032;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:45:00+08:00</date>
                <start>09:45</start>
                <duration>00:30</duration>
                <abstract>&#36575;&#39636;&#23450;&#32681;&#36554;&#36635;&#65288;Software&#8209;Defined Vehicles, SDVs&#65289;&#27491;&#24341;&#38936;&#27773;&#36554;&#29986;&#26989;&#30340;&#37325;&#22823;&#36681;&#22411;&#65292;&#36554;&#36635;&#26550;&#27083;&#36880;&#28472;&#24478;&#20197;&#30828;&#39636;&#28858;&#26680;&#24515;&#65292;&#36681;&#21521;&#30001;&#36575;&#39636;&#25152;&#23450;&#32681;&#33287;&#24046;&#30064;&#21270;&#12290;&#36942;&#21435;&#27773;&#36554;&#31995;&#32113;&#22810;&#22285;&#32350;&#22266;&#23450;&#30828;&#39636;&#20803;&#20214;&#35373;&#35336;&#65292;&#32780;&#29694;&#20195;&#36554;&#36635;&#21063;&#36234;&#20358;&#36234;&#20381;&#36084;&#21487;&#26356;&#26032;&#12289;&#20855;&#24392;&#24615;&#19988;&#39640;&#24230;&#36575;&#39636;&#21270;&#30340;&#24179;&#21488;&#12290;
&#28858;&#20102;&#21152;&#36895;&#27492;&#19968;&#36681;&#22411;&#65292;&#22810;&#20491;&#38283;&#25918;&#21407;&#22987;&#30908;&#32879;&#30431;&#9472;&#9472;&#22914; AGL&#12289;ELISA&#12289;SOAFEE&#12289;Eclipse&#12289;COVESA&#12289;AUTOSAR &#31561;&#9472;&#9472;&#27491;&#36328;&#36234; SDV &#29983;&#24907;&#31995;&#30340;&#19981;&#21516;&#23652;&#38754;&#23637;&#38283;&#21332;&#20316;&#12290;&#26412;&#22580;&#28436;&#35611;&#23559;&#27010;&#36848;&#36889;&#20123;&#32068;&#32340;&#30340;&#35282;&#33394;&#33287;&#26041;&#21521;&#65292;&#20006;&#35498;&#26126;&#20854;&#22914;&#20309;&#20849;&#21516;&#25512;&#21205;&#19979;&#19968;&#19990;&#20195;&#27773;&#36554;&#24179;&#21488;&#30340;&#30332;&#23637;&#12290;
&#26412;&#27425;&#20998;&#20139;&#26088;&#22312;&#20419;&#36914;&#27773;&#36554;&#38283;&#28304;&#31038;&#32676;&#33287; COSCUP &#21443;&#33287;&#32773;&#20043;&#38291;&#30340;&#20132;&#27969;&#33287;&#21512;&#20316;&#65292;&#20006;&#23559;&#20197;&#33521;&#35486;&#21450;&#20013;&#25991;&#36914;&#34892;&#12290;</abstract>
                <slug>coscup-2026-2177-sdv</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='1061'>Jerry, Jiancong Zhao</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/RUFNVU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2df6fe73-8bd9-5027-add0-245e9c39a5a8' id='2127' code='YWGJRR'>
                <room>TR412-2</room>
                <title>Automotive Grade Linux: An Open Source Platform Evolving Toward Software-Defined Systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:30:00+08:00</date>
                <start>10:30</start>
                <duration>00:30</duration>
                <abstract>Automotive Grade Linux (AGL) is a collaborative open source project hosted by the Linux Foundation, building a common Linux-based software platform for automotive systems. This session introduces AGL through its recent evolution. After a brief overview of the project and its community, the talk highlights key updates from the past year to show how AGL is expanding beyond its original scope.

Two initiatives illustrate this direction. SoDeV (Software Defined Vehicle reference platform) explores software-first development through virtualization and hardware abstraction, improving portability and enabling experimentation across environments by leveraging promising open source projects such as Xen, Zephyr, and VirtIO. AGL Assessment Automation (AAA) applies modern open source security and supply-chain practices&#8212;originating in the cloud-native ecosystem&#8212;to large and complex automotive supply chains, addressing challenges common across embedded systems industries worldwide.

Rather than focusing on industry-specific use cases, the session emphasizes the technical ideas and open source practices behind these efforts, and concludes with a look at where AGL is heading and how developers can get involved.</abstract>
                <slug>coscup-2026-2127-automotive-grade-linux-an-open-source-platform-evolving-toward-software-defined-systems</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='1087'>Hiroyuki Ishii</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/YWGJRR/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a3834302-155f-5003-8a1b-f613adbdc8ab' id='2313' code='BE7WZN'>
                <room>TR412-2</room>
                <title>Eclipse SDV: Building worldwide SDV ecosystems and why open source may not be enough</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:15:00+08:00</date>
                <start>11:15</start>
                <duration>00:30</duration>
                <abstract>In this talk Flo will introduce the  Eclipse Foundation which has started a Software Defined Vehicle Working Group. Members like Mercedes, Cariad, Bosch, Continental, and many others are already working together on a fully open source and commercially usable SDV Software layer, enabling faster innovation and reusability of base blocks. We will introduce the Eclipse SDV initiative and why this open source approach will help the worldwide car industry to enable the Software Defined Vehicle. We will highlight the achievements of this young initiative as well as critically asking why open source may not be enough to make this worldwide collaboration happen.</abstract>
                <slug>coscup-2026-2313-eclipse-sdv-building-worldwide-sdv-ecosystems-and-why-open-source-may-not-be-enough</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='1320'>Flo Wohlrab</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/BE7WZN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='54622f73-0694-5b87-b841-9a80c501a024' id='2109' code='KCTQGA'>
                <room>TR412-2</room>
                <title>Mission impossible? How to realize a reproducible and a flexible system integration method for the SoDeV</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>The SoDeV is an open-source reference Software Defined Vehicle (SDV)  platform.  It&apos;s developed by the Automotive Grade Linux (AGL) SoDev project.  It aims to de-fact standard for the SDV platform.
The SoDeV platform is built on a hypervisor-based host environment and hardware decoupled guest VMs with Virt IO infrastructures.  The example of those guest VMs are AOSP, AGL In Vehicle Infotainment(IVI), Instrument Cluster (IC), gateway, real-time Linux-based runtime environment and RTOS-based runtime environment.
From our point of view, &quot;reproducible&quot; is a high-priority topic.  From the SoDeV developer&apos;s point of view, we need a method for the same environment creation to share the common development environment.  From the SoDeV user point of view, we need to reproduce the SoDeV platform in our own environment to evaluate, modify and more.
The AGL has a common reproducible integration tool called Yocto.  It already has a host and guest co-build method called multiconfig.  On the other hand, that requires complex configuration.  It&apos;s a big barrier for the SoDeV developer and user.
In this session, I&apos;m talking about an idea for how to fix this issue.  This talk includes my investigation, trial and consideration.  It&apos;s common knowledge outside the automotive field.  Because the same issue exists in IoT, Industrial and other fields.

[Slide](https://pretalx.coscup.org/media/coscup-2026/submissions/KCTQGA/resources/COSCUP_SDV_2026_pdf_2NWGEqQ.pdf)</abstract>
                <slug>coscup-2026-2109-mission-impossible-how-to-realize-a-reproducible-and-a-flexible-system-integration-method-for-the-sodev</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='508'>Naoto Yamaguchi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/KCTQGA/resources/COSCUP_SDV_2026_pdf_2NWGEqQ.pdf">Slide</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KCTQGA/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='4704a137-7f36-53e0-bae4-9171a5572ee3' id='2189' code='FB3RSE'>
                <room>TR412-2</room>
                <title>BSP Design for SDVs: Hypervisor and Virtualization Challenges in Decoupling</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:45:00+08:00</date>
                <start>13:45</start>
                <duration>00:30</duration>
                <abstract>Software-Defined Vehicle (SDV) requires multiple domains&#8212;such as infotainment, instrument clusters, real-time ADAS functions, and AI features &#8212;to coexist safely on a single hardware platform. Achieving this requires strong isolation, making virtualization essential. A traditional software coupled with hardware loses software portability.  Hardware decoupling is a crucial aspect in the SDV era.&#12288;While multiple approaches exist, this talk focuses on hypervisors, with Xen emerging as a key technology for isolation and hardware decoupling.
However, automotive hypervisors have traditionally relied on commercial solutions, and applying an open-source hypervisor like Xen introduces challenges&#8212;especially on ARM platforms. These include BSP dependencies, complex boot flows, Device Tree configuration, memory constraints, and virtio-based device design.
In this talk, we present a real-world hardware implementation combining Xen, Automotive Grade Linux (AGL), and Zephyr RTOS on ARM. We share practical integration issues and solutions, and demonstrate how virtio enables device abstraction and hardware decoupling.</abstract>
                <slug>coscup-2026-2189-bsp-design-for-sdvs-hypervisor-and-virtualization-challenges-in-decoupling</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='1054'>Harunobu Kurokawa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/FB3RSE/resources/COSCUP_SDV_05_BSP-SDV_VEikJjL.pdf">presentation material</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FB3RSE/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='dbd6207f-694e-5cef-8392-b700531fc931' id='2178' code='3GQQBH'>
                <room>TR412-2</room>
                <title>Using Zephyr to Build Smaller Driver Domains for Virtualized Vehicle Systems</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>In Software-Defined Vehicle (SDV) architectures, virtualization is an important technique for isolating software functions. SoDeV, an SDV platform being developed by Automotive Grade Linux, uses Xen for virtualization. In Xen, a Driver Domain (DomD) owns physical devices and provides para-virtualized interfaces to other domains. Zephyr is a good fit for this role because it combines broad device support with a small footprint, enabling compact and well-isolated driver domains.

In this session, we will present our work on running Zephyr as a Xen driver domain, including current upstream progress. We will explain why smaller Zephyr-based driver domains are attractive, and discuss practical challenges that appear in real systems, such as partitioning hardware cleanly across domains, handling shared resources like clock control, and dealing with the associated challenges on the Xen side.
We will also demonstrate Zephyr&#8217;s DomD support live&#8212;expected to be upstream by the time of the session&#8212;on the Renesas/Retronik Sparrow-Hawk V4H Board and Raspberry Pi 5.

Through this demonstration and discussion, attendees will see what is already working today, what benefits this approach can bring, and how the ideas may be applied in their own projects. We also hope to share the remaining open challenges with the community and encourage discussion on how Zephyr-based driver domains can grow into a practical open-source building block for future SDV systems.

https://pretalx.coscup.org/media/coscup-2026/submissions/3GQQBH/resources/Using_Zephyr_to_Build_Smaller_Drive_MDuOCms.pdf</abstract>
                <slug>coscup-2026-2178-using-zephyr-to-build-smaller-driver-domains-for-virtualized-vehicle-systems</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='954'>TOKITA Hiroshi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/3GQQBH/resources/Using_Zephyr_to_Build_Smaller_Drive_P6mWatI.pdf">Using Zephyr to Build Smaller Driver Domains for Virtualized Vehicle Systems</attachment>
                
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/3GQQBH/resources/Using_Zephyr_to_Build_Smaller_Drive_MDuOCms.pdf">Using Zephyr to Build Smaller Driver Domains for Virtualized Vehicle Systems: Speaker note</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3GQQBH/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='b3a567c0-9135-5ddd-8e16-e30e92f84db2' id='2174' code='TZQJJR'>
                <room>TR412-2</room>
                <title>&#38283;&#28304;&#36575;&#39636;&#22312;&#34892;&#21205;&#65306;&#36575;&#20214;&#23450;&#32681;&#27773;&#36554;&#30340;&#23526;&#25136;&#25925;&#20107;&#12290;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:15:00+08:00</date>
                <start>15:15</start>
                <duration>00:30</duration>
                <abstract>For OSS to fulfill its potential in Automotive, the industry must learn from past mistakes and successes, then chart a more strategic course forward. The author brings experience of applying OSS to real-world vehicles from 3 OEM projects, including V2X IoT infotainment system and data-closed loop platform across vehicle and cloud.
In this talk, the author shares lessons learned from the painful deployment process of the open-source SDV projects. It starts from a practical experience of in-vehicle performance tuning, to process signals of the whole vehicle (&gt; 10,000) while only consuming below 2K DMIPS. It also unveils the methodologies for trigger-to-upload and transmission prioritization, ensuring guaranteed safety-related data delivery in remote diagnostic services, even under poor network conditions. This also covers topics of CI/CD of OSS in mission-critical scenarios, by showcasing a story of building an in-vehicle real-time tracing feature for log and network packets. It serves as a workflow tool for better collaboration with other vendors, to escape from the blame game.
The session also gives an example of leveraging fuzzing technology to actively prevent intrusion.</abstract>
                <slug>coscup-2026-2174</slug>
                <track>Software Defined Vehicle accelerated by Open-Source</track>
                
                <persons>
                    <person id='1253'>JaylinYu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://ossjapan2025.sched.com/event/29FpC/open-source-in-action-pioneering-oss-in-real-world-production-jaylin-yu-emq">Presented session in Open-Source Summit Japan 2025</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TZQJJR/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR509' guid='1b5ac2b7-bc32-5ddb-9152-973cf7f19c25'>
            <event guid='7dc072e4-83f1-55fc-b40b-0e2cb4640852' id='2638' code='39RUXQ'>
                <room>TR509</room>
                <title>Hacking Room Day 2</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>[Hacking Corner Bulletin Board](https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?usp=sharing)

Hacking Room &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#21312;&#22495;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#22312;&#36889;&#35041;&#65292;&#25105;&#26178;&#38291;&#26159;&#20320;&#30340;&#26379;&#21451;&#12290;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

The hacking room is a free space for casual gatherings, which can hold up to 10 people. There is no time limit in the hacking room. You can play card games with friends for 15 minutes between talks or run a two-hour open-source sprint here. Also, multiple events are available at the same time. It is all up to you!</abstract>
                <slug>coscup-2026-2638-hacking-room-day-2</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/39RUXQ/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR510' guid='19b88662-2995-518d-a40d-743571a5e7d7'>
            <event guid='95c41052-4391-5960-9100-0d2564c6a3c6' id='2344' code='UY8UQN'>
                <room>TR510</room>
                <title>The Workings of the Internet or: How Censors Block You From Websites</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:50</duration>
                <abstract>&quot;The Internet is a big network of computers all over the world connected to each other&quot; - most of us have probably come across an explanation such as this when trying to learn how it all works. However, this does not explain anything at a technical level &#8211; what is really happening when you type &#8220;google.com&#8221; in your browser and hit enter?

Why does &#8220;google.com&#8221; work, but some, ahem, other websites get blocked? How? Can the person sitting next to you in a coffee shop really steal all your data unless you use &#8220;CompanyVPN&#8221;? (Don&#8217;t forget to use code TOR_OR_BUST for 1337% off!)

There is a lot that goes into making the internet work, and there are a lot of (mostly legitimate) parties between you and the website you&#8217;re visiting. Understanding how it all works is key to understanding how this system is (ab)used to perform surveillance, block access, and steal data. 

This talk aims to first explain some basic concepts of how two parties can communicate over the internet via &#8220;packets&#8221;, analogous to postcards (ever sent those?!). Through this analogy, we&#8217;ll learn exactly who sits in the middle, what can they see and can they change.  You&apos;ll come to appreciate how brittle parts of Internet infrastructure can be, the number of parties that need to cooperate across the world, and maybe end up surprised that any of it works at all.

We&#8217;ll also explore how bad actors can tamper with the &#8220;Postcards&#8221; - explaining how censors work, or how information is leaked, even in 2026 with all the decades of improvements since the 80s.
By the end, you&#8217;ll either be surprised to learn how private the internet is by default, or end up annoyed at how some stuff still gets out! And of course, you will start judging the predatory VPN advertising more harshly.</abstract>
                <slug>coscup-2026-2344-the-workings-of-the-internet-or-how-censors-block-you-from-websites</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1338'>Raghu</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/UY8UQN/resources/How_does_the_Internet_work__Q8jb3Xm.pdf">Slide deck</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/UY8UQN/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='5c1407e1-f288-5c94-b545-cc16e32d1399' id='2327' code='CNNASG'>
                <room>TR510</room>
                <title>&#20197; OpenWRT &#31561;&#38283;&#28304;&#36575;&#39636;&#24314;&#31435;&#23478;&#29992;&#32178;&#36335;&#29872;&#22659;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:55:00+08:00</date>
                <start>10:55</start>
                <duration>00:30</duration>
                <abstract>&#26412;&#35696;&#31243;&#23559;&#20171;&#32057; OpenWRT &#65292;&#19968;&#22871;&#38283;&#28304;&#30340;&#36335;&#30001;&#22120;&#20316;&#26989;&#31995;&#32113;&#12290;&#25105;&#23559;&#36339;&#36942;&#22522;&#26412;&#30340;&#32178;&#36335;&#35373;&#23450;&#65292;&#20171;&#32057;&#19968;&#33324;&#23478;&#29992;&#36335;&#30001;&#22120;&#19981;&#25552;&#20379;&#65292;&#20294;&#21487;&#20197;&#21033;&#29992;&#19968;&#40670; OpenWRT &#35373;&#23450;&#23601;&#20570;&#21040;&#30340;&#21508;&#31278;&#26041;&#20415;&#12289;&#23433;&#20840;&#12289;&#38577;&#31169;&#21151;&#33021;&#12290;

- &#25361;&#36984;&#25903;&#25588; OpenWRT &#30340;&#30828;&#39636;
- VLAN &#12289;&#35370;&#23458;&#32178;&#36335;&#21450;&#21361;&#38570;&#35373;&#20633;&#38548;&#38626;
- &#22810;&#20491; WAN &#65288;&#30333;&#35441;&#65306;&#22914;&#20309;&#25226;&#38651;&#20449;&#21830;&#32102;&#20320;&#30340;&#22810;&#20491; IP &#29992;&#22909;&#29992;&#28415;&#65289;
- &#31574;&#30053;&#36335;&#30001;&#12289;site-to-site VPN
- &#21361;&#38570; IP &#21450;&#22495;&#21517;&#38459;&#25803;
- &#29305;&#27530;&#19978;&#28216;&#32178;&#36335;&#65306;VPN &#20379;&#25033;&#21830;&#12289;TOR</abstract>
                <slug>coscup-2026-2327-openwrt</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1327'>Pellaeon Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/CNNASG/resources/2026__OpenWRT_2_j31849q.pdf">簡報</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CNNASG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='34d515b3-6745-54b5-90e3-c32e71c8131d' id='2274' code='ZV88PP'>
                <room>TR510</room>
                <title>&#21312;&#22602;&#37832;&#32178;&#36335;&#19978;&#22522;&#26044;&#38283;&#25918;&#27161;&#28310;&#30340;&#23526;&#39636;&#36523;&#20221;&#35672;&#21029;&#26041;&#27861;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#19990;&#30028;&#21508;&#22320;&#22240;&#28858;&#21312;&#22602;&#37832;&#27927;&#37666;&#30340;&#21839;&#38988;&#38971;&#32321;&#23566;&#33268;&#21508;&#22283;&#25919;&#24220;&#38283;&#22987;&#21443;&#32771;&#20006;&#24341;&#20837;&#21312;&#22602;&#37832;&#38450;&#27927;&#37666;&#27861;&#26696;&#36991;&#20813;&#22283;&#38555;&#29359;&#32618;&#65292;&#20182;&#20497;&#30340;&#20849;&#21516;&#29305;&#33394;&#23601;&#26159;&#23450;&#20301;&#20351;&#29992;&#32773;&#26412;&#36523;&#12290; &#32780;&#21488;&#28771;&#31281;&#28858;&#34395;&#25836;&#36039;&#29986;&#26381;&#21209;&#27861;&#24050;&#22312; 2026 &#24180; 4 &#26376; 2 &#26085;&#36890;&#36942;&#65292;&#21488;&#28771;&#20154;&#30340;&#36523;&#20221;&#34987;&#22914;&#20309;&#23450;&#20301;&#20063;&#23559;&#36880;&#28472;&#26371;&#25104;&#28858;&#21488;&#28771;&#34395;&#25836;&#36039;&#29986;&#25345;&#26377;&#32773;&#38364;&#27880;&#30340;&#35696;&#38988;&#12290;

&#26412;&#27425;&#35696;&#38988;&#23559;&#26371;&#20998;&#20139;&#29694;&#20195;&#22823;&#23478;&#37117;&#29992;&#20102;&#21738;&#20123;&#38283;&#25918;&#30340;&#27161;&#28310;&#21435;&#23526;&#29694;&#36523;&#20221;&#23450;&#20301;&#65292;&#20197;&#21450;&#35342;&#35542;&#23494;&#30908;&#23416;&#34899;&#30028;&#23565;&#21312;&#22602;&#37832;&#29986;&#26989;&#24118;&#20358;&#30340;&#27491;&#38754;&#25216;&#34899;&#24433;&#38911;&#12290;</abstract>
                <slug>coscup-2026-2274</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1299'>Yusef Schultz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ZV88PP/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8c462b2d-a402-5c1e-b5a3-899526a521b9' id='2479' code='7AP8HY'>
                <room>TR510</room>
                <title>&#22312;&#23416;&#26657;&#31278;&#27915;&#34085;&#65311;&#33274;&#24107;&#22823; Tor &#31680;&#40670;&#24314;&#31435;&#23526;&#21209;&#33287; EFF Tor University Challenge &#32147;&#39511;&#35527;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>&gt; &#26356;&#26032;&#65306;
&gt; &#30001;&#26044;&#35611;&#32773;&#36996;&#22312;&#22283;&#22806;&#20570;&#35336;&#21123;&#65292;&#22240;&#27492;&#26412;&#22580;&#35696;&#31243;&#35611;&#32773;&#23559;&#20197;&#35222;&#35338;&#26041;&#24335;&#21443;&#33287;&#12290;
&gt; &#26371;&#35696;&#36899;&#32080;&#65306;https://meet.google.com/uth-phgb-vfe
&gt; slido&#65306;https://app.sli.do/event/8KT86eTQndzLqfb1av6AKV

&#23416;&#34899;&#32178;&#36335;&#22240;&#20854;&#38971;&#23532;&#31337;&#23450;&#19988; IP &#32882;&#35709;&#33391;&#22909;&#65292;&#19968;&#30452;&#26159;&#20840;&#29699; Tor &#32178;&#36335;&#20013;&#26368;&#37325;&#35201;&#30340;&#25903;&#26609;&#20043;&#19968;&#12290;&#28982;&#32780;&#65292;&#22312;&#26657;&#22290;&#29872;&#22659;&#20013;&#37096;&#32626; Tor &#31680;&#40670;&#24120;&#38754;&#33256;&#25216;&#34899;&#37197;&#32622;&#33287;&#26657;&#20839;&#25919;&#31574;&#30340;&#38617;&#37325;&#25361;&#25136;&#12290;

&#26412;&#28436;&#35611;&#23559;&#20998;&#20139;&#35611;&#32773;&#22312;&#22283;&#31435;&#33274;&#28771;&#24107;&#31684;&#22823;&#23416;&#65288;NTNU&#65289;&#24314;&#31435;&#23416;&#34899; Tor &#31680;&#40670;&#30340;&#23436;&#25972;&#27511;&#31243;&#65292;&#21253;&#21547;&#65306;

- &#35336;&#30059;&#32227;&#36215;&#65306;&#20171;&#32057; EFF &#30332;&#36215;&#30340; Tor University Challenge &#21450;&#20854;&#23565;&#20840;&#29699;&#21311;&#21517;&#32178;&#36335;&#30340;&#24847;&#32681;&#12290;
- &#25216;&#34899;&#23526;&#36368;&#65306;&#22522;&#26044; Linux &#29872;&#22659;&#30340;&#31680;&#40670;&#37197;&#32622;&#12289;&#38450;&#28779;&#29254;&#35215;&#21063;&#35373;&#23450;...&#12290;
- &#34892;&#25919;&#21332;&#35519;&#65306;&#22914;&#20309;&#33287;&#23416;&#26657;&#36039;&#35338;&#21934;&#20301;&#28317;&#36890;&#65292;&#20197;&#21450;&#22914;&#20309;&#25033;&#29992; EFF &#25552;&#20379;&#30340;&#27861;&#24459;&#25351;&#21335;&#12290;
- &#31038;&#32676;&#24433;&#38911;&#65306;&#24314;&#31435;&#31680;&#40670;&#24460;&#30340;&#35264;&#23519;&#12289;&#27969;&#37327;&#20998;&#26512;&#33287;&#23565;&#24460;&#32396;&#26657;&#22290;&#25512;&#24291;&#30340;&#24314;&#35696;&#12290;

&#24076;&#26395;&#33021;&#34249;&#27492;&#32147;&#39511;&#65292;&#40723;&#21237;&#26356;&#22810;&#33274;&#28771;&#23416;&#30740;&#21934;&#20301;&#21443;&#33287;&#20840;&#29699;&#38577;&#31169;&#22522;&#30990;&#35373;&#26045;&#30340;&#24314;&#35373;&#12290;</abstract>
                <slug>coscup-2026-2479-tor--eff-tor-university-challenge</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1391'>NZ</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7AP8HY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='39740df3-aa92-5403-9249-50e546c2149f' id='2326' code='KSWEDB'>
                <room>TR510</room>
                <title>&#28687;&#35261;&#22120;&#36861;&#36452;&#25216;&#34899;&#12289;&#21453;&#36861;&#36452;&#31574;&#30053;&#21644;&#20351;&#29992;&#32773;&#33258;&#20027;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:35:00+08:00</date>
                <start>13:35</start>
                <duration>00:50</duration>
                <abstract>&#29694;&#20195;&#32178;&#38913;&#28687;&#35261;&#22120;&#25552;&#20379;&#35377;&#22810;&#30475;&#20284;&#19981;&#23660;&#26044;&#32178;&#38913;&#35442;&#26377;&#30340; API &#65288;&#21151;&#33021;&#65289;&#65306;WebGL &#35731;&#32178;&#38913;&#21487;&#20197;&#20351;&#29992;&#22294;&#24418;&#21152;&#36895;&#31243;&#24335;&#35486;&#35328;&#12289;WebAudio &#35731;&#32178;&#38913;&#21487;&#20197;&#30452;&#25509;&#22519;&#34892;&#35079;&#38620;&#30340;&#38899;&#35338;&#21512;&#25104;&#25351;&#20196;&#12289;WebAssembly &#21063;&#26159;&#20801;&#35377;&#32178;&#38913;&#30452;&#25509;&#22519;&#34892;&#20302;&#38542;&#25351;&#20196;&#30908;&#12290;

&#36889;&#20123; API &#35731;&#28687;&#35261;&#22120;&#21487;&#20197;&#20570;&#30340;&#20107;&#24773;&#35722;&#22810;&#20102;&#65292;&#20197;&#24448;&#20677;&#33021;&#30001;&#21407;&#29983;&#25033;&#29992;&#31243;&#24335;&#25552;&#20379;&#30340;&#21151;&#33021;&#22312;&#30070;&#20170;&#35377;&#22810;&#37117;&#21487;&#20197;&#30001;&#32178;&#38913;&#25552;&#20379;&#12290;&#19981;&#36942;&#36889;&#20123;&#33287;&#30828;&#39636;&#32202;&#23494;&#32080;&#21512;&#30340; API &#35731;&#32178;&#38913;&#24471;&#20197;&#25910;&#38598;&#26356;&#22810;&#20351;&#29992;&#32773;&#36039;&#26009;&#65292;&#36914;&#32780;&#26356;&#31934;&#28310;&#22320;**&#36319;&#36452;&#21644;&#35672;&#21029;&#20351;&#29992;&#32773;**&#12290;

&#19981;&#24184;&#30340;&#26159;&#65292;**&#36861;&#36452;&#20351;&#29992;&#32773;**&#27491;&#26159;&#22823;&#22810;&#32178;&#38913;&#20351;&#29992;&#36889;&#20123; API &#30340;&#26041;&#24335;&#65292;&#32780;&#38750;&#20351;&#29992;&#36889;&#20123; API &#25552;&#20379;&#30340;&#29544;&#29305;&#30828;&#39636;&#25972;&#21512;&#21151;&#33021;&#12290;&#36889;&#20123; API &#34987;&#25972;&#21512;&#36914;&#28687;&#35261;&#22120;&#35041;&#38754;&#65292;&#32178;&#38913;&#35201;&#27714;&#26178;&#33258;&#21205;&#21855;&#29992;&#8212;&#8212;&#24478;&#20358;&#27794;&#21839;&#36942;&#20351;&#29992;&#32773;&#30340;&#24847;&#35211;&#12290;

&#26412;&#35696;&#31243;&#20839;&#25105;&#23559;&#20998;&#20139;&#25105;&#23565;&#28687;&#35261;&#22120;&#25351;&#32011; &#65288;browser fingerprint)&#12289;&#21453;&#36861;&#36452;&#30340;&#31777;&#21934;&#30740;&#31350;&#65292;&#26371;&#25552;&#21040; Tor Browser, Brave, VPN &#31561;&#36575;&#39636;&#21644;&#25216;&#34899;&#12290;&#20006;&#25506;&#35342;&#21453;&#36861;&#36452;&#30340;&#21205;&#27231;&#21644;&#31574;&#30053;&#65292;&#20171;&#32057;&#19968;&#20123;&#28507;&#22312;&#35299;&#27770;&#26041;&#26696;&#65292;&#20006;&#20998;&#20139;&#25105;&#30340;&#20351;&#29992;&#24515;&#24471;&#12290;</abstract>
                <slug>coscup-2026-2326</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1327'>Pellaeon Lin</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments>
                    <attachment href="https://pretalx.coscup.org/media/coscup-2026/submissions/KSWEDB/resources/2026__P09EpNd.pdf">簡報</attachment>
                </attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KSWEDB/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='a01ee2b9-5a66-5c9e-b8eb-33a511d53ea8' id='2306' code='GEKJRV'>
                <room>TR510</room>
                <title>&#20581;&#20445;&#36039;&#26009;&#24235;&#26696;&#20043;&#24460;&#65306;&#20572;&#27490;&#21033;&#29992;&#27402;&#22914;&#20309;&#23526;&#36368;&#65311;&#20197;&#21450;&#20854;&#20182;&#22823;&#22411;&#36039;&#26009;&#24235;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:30:00+08:00</date>
                <start>14:30</start>
                <duration>00:30</duration>
                <abstract>&#37291;&#30274;&#38577;&#31169;&#65292;&#20320;&#22312;&#24847;&#21966;&#65311;&#26412;&#22580;&#23559;&#26371;&#31777;&#20171;&#22914;&#20309;&#30003;&#35531;&#20572;&#27490;&#21033;&#29992;&#27402;&#12289;&#30446;&#21069;&#30340;&#38480;&#21046;&#65292;&#36996;&#26377;&#21488;&#28771;&#29694;&#23384;&#20855;&#26377;&#22823;&#37327;&#23526;&#21517;&#20491;&#36039;&#30340;&#25919;&#24220;&#36039;&#26009;&#24235;&#12290;

&#21488;&#28771;&#30340;&#23601;&#37291;&#36039;&#26009;&#22810;&#24180;&#20358;&#65292;&#26410;&#32147;&#30149;&#20154;&#21516;&#24847;&#65292;&#20998;&#20139;&#32102;&#29986;&#26989;&#33287;&#23416;&#30028;&#20351;&#29992;&#12290;&#33258;&#21488;&#28771;&#20154;&#27402;&#20419;&#36914;&#26371;&#12289;&#21488;&#28771;&#22899;&#20154;&#36899;&#32218;&#12289;&#20581;&#20445;&#30435;&#30563;&#32879;&#30431;&#19977;&#20491;&#27665;&#38291;&#22296;&#39636;&#30332;&#21205;&#36864;&#20986;&#27402;&#35380;&#35359;&#20197;&#20358;&#65292;&#20581;&#20445;&#36039;&#26009;&#24235;&#30446;&#30340;&#22806;&#21033;&#29992;&#38520;&#32396;&#20572;&#27490;&#36009;&#21806;&#20809;&#30879;&#12289;&#38480;&#32302;&#33267;&#20677;&#20379;&#30740;&#31350;&#20351;&#29992;&#12290;&#30452;&#21040;2022&#24180;&#25010;&#27861;&#35380;&#35359;&#26368;&#32066;&#30906;&#35469;&#25919;&#24220;&#24517;&#38920;&#35731;&#20154;&#27665;&#23526;&#36368;&#20572;&#27490;&#21033;&#29992;&#27402;&#65292;&#20063;&#23601;&#26159;&#19981;&#21516;&#24847;&#23559;&#20491;&#36039;&#25552;&#20379;&#20854;&#20182;&#30446;&#30340;&#20351;&#29992;&#12290;&#21435;&#24180;&#65292;&#21488;&#28771;&#32066;&#26044;&#23436;&#25104;&#20462;&#27861;&#65292;&#38283;&#22987;&#35731;&#27665;&#30526;&#21487;&#20197;&#34892;&#20351;&#20572;&#27490;&#21033;&#29992;&#27402;&#65292;&#20294;&#22312;&#31435;&#27861;&#36942;&#31243;&#20013;&#21371;&#22686;&#21152;&#19981;&#23569;&#20363;&#22806;&#65292;&#22823;&#24133;&#32302;&#23567;&#20572;&#27490;&#21033;&#29992;&#27402;&#30340;&#31684;&#22285;&#12290;

&#38500;&#27492;&#20043;&#22806;&#65292;&#21488;&#28771;&#36996;&#26377;&#19981;&#23569;&#27861;&#24459;&#35215;&#31684;&#19981;&#26126;&#12289;&#23565;&#20491;&#36039;&#30070;&#20107;&#20154;&#27402;&#21033;&#20445;&#38556;&#23578;&#19981;&#28165;&#26970;&#30340;&#36039;&#26009;&#24235;&#65292;&#38656;&#35201;&#20844;&#27665;&#31038;&#26371;&#19968;&#36215;&#30435;&#30563;&#12290;</abstract>
                <slug>coscup-2026-2306</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1316'>Kuan-Ju Chou</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GEKJRV/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='21945a9d-a054-5901-a32c-fcb17d0d407a' id='2316' code='K8BYBU'>
                <room>TR510</room>
                <title>&#38577;&#31169;&#25351;&#21335; 2026&#65306;&#36028;&#20491;&#31505;&#35441;&#30041;&#21451;&#30475;&#65292;&#34597;&#34612;&#20154;&#31505;&#20102;&#65292;&#20027;&#24109;&#20063;&#31505;&#20102;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T15:05:00+08:00</date>
                <start>15:05</start>
                <duration>00:50</duration>
                <abstract>&#36889;&#22580; 50 &#20998;&#37912;&#30340;&#24037;&#20316;&#22346;&#65295;&#24231;&#35527;&#65292;&#24478;&#20491;&#20154;&#21040;&#32068;&#32340;&#65292;&#20381;&#24207;&#34389;&#29702;&#19977;&#20214;&#20107;&#12290;

&#31532;&#19968;&#65292;&#24314;&#31435;&#20491;&#20154;&#38577;&#31169;&#39080;&#38570;&#30697;&#38499;&#12290;&#25226;&#23041;&#33029;&#20358;&#28304;&#20998;&#32026;&#65306;&#24291;&#21578;&#36861;&#36452;&#33287;&#36039;&#26009;&#20210;&#20171;&#12289;&#35408;&#39449;&#33287;&#30428;&#24115;&#34399;&#12289;&#35242;&#23494;&#38364;&#20418;&#21152;&#23475;&#32773;&#12289;&#36328;&#22659;&#30436;&#26597;&#12289;&#37341;&#23565;&#24615;&#30435;&#25511;&#65292;&#23565;&#25033;&#21040;&#22235;&#20491;&#26292;&#38706;&#38754;&#65306;&#25976;&#20301;&#36523;&#20998;&#12289;&#34892;&#21205;&#35037;&#32622;&#12289;SaaS &#33287;&#38642;&#31471;&#12289;&#37329;&#27969;&#12290;&#27599;&#19968;&#26684;&#32102;&#20986;&#20197;&#38283;&#28304;&#24037;&#20855;&#33287;&#35037;&#32622;&#20839;&#24314;&#35373;&#23450;&#28858;&#20027;&#30340;&#38928;&#35373;&#37197;&#32622;&#24314;&#35696;&#65292;&#28085;&#33995;&#36890;&#35338;&#12289;&#31558;&#35352;&#12289;&#34892;&#20107;&#26310;&#12289;&#27284;&#26696;&#21516;&#27493;&#12289;&#23494;&#30908;&#31649;&#29702;&#12289;&#28687;&#35261;&#33287;&#25628;&#23563;&#31561;&#26085;&#24120;&#24773;&#22659;&#12290;

&#31532;&#20108;&#65292;&#33258;&#25105;&#27298;&#26680;&#26041;&#27861;&#23416;&#12290;&#25105;&#20497;&#19981;&#35413;&#28204;&#25152;&#26377;&#24037;&#20855;&#65292;&#32780;&#26159;&#25945;&#26041;&#27861;&#65306;&#22914;&#20309;&#30475; App &#20839;&#23884;&#30340;&#36861;&#36452;&#22120;&#12289;&#22914;&#20309;&#35264;&#23519;&#35037;&#32622;&#30495;&#27491;&#36899;&#21435;&#21738;&#35041;&#12289;&#22914;&#20309;&#35712;&#25026; iOS App Privacy Report&#12289;&#23565;&#29031; NIST Privacy Framework &#33287; OWASP MASVS &#20570;&#26368;&#23567;&#33258;&#35413;&#65292;&#20006;&#21443;&#32771; Privacy Guides &#31561;&#38283;&#28304;&#31038;&#32676;&#30340;&#36039;&#35338;&#12290;

&#31532;&#19977;&#65292;&#32068;&#32340;&#23652;&#38754;&#30340;&#22810;&#20154;&#21332;&#20316;&#38577;&#31169;&#12290;&#37341;&#23565; NGO&#12289;&#29544;&#31435;&#23186;&#39636;&#12289;&#23567;&#22411;&#20844;&#21496;&#12290;&#21476;&#20856;&#23652;&#38754;&#65306;&#20849;&#20139;&#23494;&#30908;&#31649;&#29702;&#12289;&#31471;&#23565;&#31471;&#21152;&#23494;&#21332;&#20316;&#12289;&#32676;&#32068;&#36890;&#35338;&#30340;&#24460;&#21521;&#65295;&#21069;&#21521;&#20445;&#23494;&#24046;&#30064;&#12289;&#32068;&#32340;&#36973;&#36935;&#27861;&#24459;&#35519;&#21462;&#36039;&#26009;&#26178;&#30340;&#20107;&#21069;&#28310;&#20633;&#12290;&#21069;&#30651;&#23652;&#38754;&#65306;Shamir Secret Sharing&#12289;&#38272;&#27323;&#31805;&#31456;&#65288;FROST&#12289;TSS&#65289;&#12289;MPC&#12289;Private Set Intersection&#12289;OpenMLS&#12290;&#37325;&#40670;&#22312;&#36776;&#35672;&#20160;&#40636;&#24773;&#22659;&#19979;&#36889;&#20123;&#26481;&#35199;&#30495;&#30340;&#26377;&#29992;&#65292;&#32780;&#19981;&#26159;&#23494;&#30908;&#23416;&#32048;&#31680;&#12290;

&#24037;&#20316;&#22346;&#19981;&#25552;&#20379;&#25512;&#34214;&#28165;&#21934;&#65292;&#25552;&#20379;&#30340;&#26159;&#21028;&#26039;&#21147;&#65306;&#35731;&#20320;&#22312;&#26371;&#22580;&#32080;&#26463;&#24460;&#36935;&#21040;&#26032;&#24037;&#20855;&#12289;&#26032;&#23041;&#33029;&#12289;&#26032;&#27861;&#35215;&#65292;&#20173;&#28982;&#30693;&#36947;&#24590;&#40636;&#33258;&#24049;&#23565;&#34399;&#20837;&#24231;&#12290;</abstract>
                <slug>coscup-2026-2316-2026</slug>
                <track>Anonynet Community (anoni.net)</track>
                
                <persons>
                    <person id='1161'>Justyn</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/K8BYBU/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR511' guid='63130a88-37b5-5b3c-ade8-62cd9379e156'>
            <event guid='07d963b1-ec1d-5472-ba74-89677edd3160' id='2483' code='NERQJY'>
                <room>TR511</room>
                <title>&#37327;&#23376;&#38651;&#33126;&#19979;&#65292;Bitcoin &#35442;&#20309;&#21435;&#20309;&#24478;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>&#9312; Bitcoin &#22312;&#37327;&#23376;&#38651;&#33126;&#19979;&#30340;&#25915;&#25802;&#38754;
&#9313; &#20844;&#38000;&#12289;&#31169;&#38000;&#12289;&#22320;&#22336;&#65306;&#37832;&#19978;&#30475;&#24471;&#21040; hash &#8800; &#30475;&#24471;&#21040; pubkey
&#9314; &#28858;&#20160;&#40636;&#12300;9 &#20998;&#37912;&#30772;&#35299;&#12301;&#26159; BTC &#30340;&#29983;&#27515;&#32218;&#65311;
&#9315; BIP-360, BIP 361 &#22312;&#20570;&#20160;&#40636;&#65311;
&#9316; CRQC &#30495;&#30340;&#20358;&#20102;&#25105;&#20497;&#24590;&#40636;&#30433;&#26089;&#30693;&#36947;&#65311;
&#9317; &#38450;&#31684;&#20844;&#38000;&#22806;&#27945; - HNDL&#65288;Harvest Now, Decrypt Later&#65289;
&#9318; &#28858;&#20160;&#40636;&#24460;&#37327;&#23376;&#21319;&#32026;&#32317;&#26159;&#34987;&#25490;&#21040;&#26368;&#24460;&#19968;&#27493;&#65311;</abstract>
                <slug>coscup-2026-2483-bitcoin</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1381'>Albert Cheng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/NERQJY/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='07bf5f98-afbe-5ec8-a838-0c96e7b4f8ed' id='2413' code='CERYEC'>
                <room>TR511</room>
                <title>&#21127;&#24773;&#25078;&#20154;&#21253;&#9472;&#9472;&#38364;&#26044;&#24460;&#37327;&#23376;&#20132;&#26131;&#31805;&#31456;&#65288; PQTS &#65289;&#30340;&#35342;&#35542;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>&#33258;&#24478; ML-DSA &#22312; 2024 &#24180; 8 &#26376;&#23450;&#26696;&#24460;&#65292;&#32147;&#36942;&#19968;&#38499;&#23376;&#35696;&#38988;&#30332;&#37237;&#33287;&#30332;&#23637;&#65292;&#25105;&#20497;&#38520;&#32396;&#35211;&#21040;&#24190;&#26781;&#21312;&#22602;&#37832;&#38283;&#22987;&#36914;&#20837;&#35069;&#20316; POC &#33287;&#25928;&#33021;&#35413;&#20272;&#30340;&#38542;&#27573;&#12290;&#36889;&#22580;&#28436;&#35611;&#23559;&#20998;&#20139;&#36817;&#26399;&#24460;&#37327;&#23376;&#20132;&#26131;&#31805;&#31456;&#65288;PQTS&#65289;&#30340;&#31038;&#32676;&#35342;&#35542;&#65292;&#27298;&#35222;&#21508;&#21312;&#22602;&#37832;&#22914;&#20309;&#22312;&#31805;&#21517;&#22823;&#23567;&#12289;&#29376;&#24907;&#33192;&#33081;&#12289;&#39511;&#35657;&#25104;&#26412;&#21450;&#36983;&#31227;&#36335;&#24465;&#20043;&#38291;&#21462;&#24471;&#24179;&#34913;&#65292;&#20006;&#20197;&#31777;&#39023;&#26131;&#25026;&#30340;&#26041;&#24335;&#20171;&#32057;&#25976;&#20491;&#36611;&#30693;&#21517;&#30340;&#35299;&#27770;&#26041;&#26696;&#12290;</abstract>
                <slug>coscup-2026-2413-pqts</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='263'>CC Wang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CERYEC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='7c9be60b-e69c-597b-b647-b3f65c01c053' id='2233' code='FSL3ZL'>
                <room>TR511</room>
                <title>Lattice-based Folding Scheme &#20837;&#38272;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>Folding schemes &#26159;&#22312; zk &#35657;&#26126;&#31995;&#32113;&#20013;&#26371;&#29992;&#21040;&#30340;&#25216;&#34899;&#65292;&#33021;&#25226;&#24456;&#22810;&#21487;&#39511;&#35657;&#30340;&#35336;&#31639;&#21512;&#20341;&#25104;&#19968;&#20491;&#65292;&#36889;&#27171;&#35657;&#26126;&#26178;&#21482;&#38656;&#35201;&#23565;&#19968;&#20491; instance &#20570;&#35657;&#26126;&#21363;&#21487;&#12290;&#21407;&#26412;&#30340; folding schemes&#65288;Nova&#12289;HyperNova&#65289;&#26159;&#22522;&#26044;&#27234;&#22291;&#26354;&#32218;&#65288;&#38626;&#25955;&#23565;&#25976;&#21839;&#38988;&#65289;&#65292;&#22240;&#27492;&#26410;&#20358;&#23481;&#26131;&#21463;&#21040;&#37327;&#23376;&#38651;&#33126;&#25915;&#25802;&#12290;Lattice-based folding scheme &#20027;&#27969;&#26159;&#22522;&#26044; Ajtai &#25215;&#35582;&#65288;SIS&#65292;Short Integer Solution &#21839;&#38988;&#65289;&#65292;&#30446;&#21069;&#27794;&#26377;&#24050;&#30693;&#30340;&#37327;&#23376;&#28436;&#31639;&#27861;&#33021;&#26377;&#25928;&#30772;&#35299;&#12290;

Ajtai &#25215;&#35582;&#38656;&#35201;&#31192;&#23494;&#20540;&#65288;witness&#65289;&#26159; low-norm &#25165;&#33021;&#20445;&#25345; binding&#65292;&#20197;&#30906;&#20445;&#25215;&#35582;&#30495;&#30340;&#26159;&#23565;&#25033;&#21040;&#35442;&#31192;&#23494;&#20540;&#32780;&#19981;&#26159;&#21478;&#19968;&#20491;&#20540;&#12290;&#20294;&#26159;&#65292;&#22312;&#20570; folding &#26178;&#31192;&#23494;&#20540;&#30340; norm &#26371;&#19981;&#26039;&#22686;&#38263;&#65292;&#25105;&#20497;&#24517;&#38920;&#30906;&#20445; 1) &#19968;&#38283;&#22987;&#25215;&#35582;&#30340;&#31192;&#23494;&#20540;&#23601;&#26159; low-norm&#12289;2) folding &#24460;&#30340;&#31192;&#23494;&#20540;&#24517;&#38920;&#20445;&#25345; low-norm&#12290;&#25105;&#20497;&#20998;&#21029;&#29992; norm check &#35299;&#27770; (1)&#12289;decomposition&#65288;&#36914;&#21046;&#20998;&#35299;&#65289;&#35299;&#27770; (2)&#12290;

&#35611;&#32773;&#26371;&#20998;&#20139;&#20182;&#22312;&#19968;&#20491;&#35712;&#26360;&#26371;&#20013;&#23416;&#21040;&#30340; lattice-based folding &#65288; github.com/coset-io/baby-lattice-folding &#65289;&#30456;&#38364;&#30340;&#30693;&#35672;&#65292;&#24076;&#26395;&#33021;&#35731;&#35264;&#30526;&#29702;&#35299;&#36889;&#20123;&#25216;&#34899;&#30340;&#19968;&#20123;&#32972;&#26223;&#21450;&#30452;&#35258;&#12290;</abstract>
                <slug>coscup-2026-2233-lattice-based-folding-scheme</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='716'>&#36040;&#33032;&#29764; Kevin Chia</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FSL3ZL/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='76c4e1c8-471f-5112-9ea9-88d7701f0453' id='2537' code='PBK3Y7'>
                <room>TR511</room>
                <title>ZK Made Easy&#65306;&#38646;&#30693;&#35672;&#35657;&#26126;&#20837;&#38272;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#38646;&#30693;&#35672;&#35657;&#26126;&#65288;Zero-Knowledge Proofs, ZK&#65289;&#35731;&#25105;&#20497;&#21487;&#20197;&#12300;&#35657;&#26126;&#19968;&#20214;&#20107;&#26159;&#30495;&#30340;&#12301;&#65292;&#20294;&#19981;&#38656;&#35201;&#20844;&#38283;&#32972;&#24460;&#30340;&#25935;&#24863;&#36039;&#26009;&#12290;&#23427;&#27491;&#22312;&#25104;&#28858;&#38577;&#31169;&#20445;&#35703;&#12289;&#21312;&#22602;&#37832;&#25844;&#23481;&#12289;&#25976;&#20301;&#36523;&#20998;&#33287;&#21487;&#39511;&#35657;&#36939;&#31639;&#30340;&#37325;&#35201;&#22522;&#30990;&#25216;&#34899;&#65292;&#32780;&#19988;&#35377;&#22810;&#38364;&#37749;&#24037;&#20855;&#33287;&#21332;&#23450;&#37117;&#22312;&#38283;&#28304;&#31038;&#32676;&#20013;&#30332;&#23637;&#12290;

&#36889;&#22580;&#20998;&#20139;&#26371;&#29992;&#38750;&#25216;&#34899;&#32972;&#26223;&#20063;&#33021;&#29702;&#35299;&#30340;&#26041;&#24335;&#65292;&#20171;&#32057; ZK &#30340;&#26680;&#24515;&#30452;&#35258;&#33287;&#20837;&#38272;&#25216;&#34899;&#27010;&#24565;&#65306;&#20160;&#40636;&#26159; proof&#12289;prover&#12289;verifier&#12289;witness&#12289;public input&#65292;ZK &#22914;&#20309;&#25226;&#19968;&#20491;&#21839;&#38988;&#36681;&#25104; circuit &#33287; constraints&#65292;&#20197;&#21450; completeness&#12289;soundness&#12289;zero knowledge &#36889;&#20123;&#22522;&#26412;&#24615;&#36074;&#20195;&#34920;&#20160;&#40636;&#12290;

&#25105;&#20497;&#26371;&#29992;&#31777;&#21934;&#20363;&#23376;&#65292;&#20363;&#22914;&#35657;&#26126;&#33258;&#24049;&#36229;&#36942; 18 &#27506;&#12289;Where&apos;s Waldo &#33287; Sudoku&#65292;&#35498;&#26126;&#12300;&#35657;&#26126;&#30693;&#36947;&#31572;&#26696;&#12301;&#21644;&#12300;&#19981;&#20844;&#38283;&#31572;&#26696;&#12301;&#22914;&#20309;&#21516;&#26178;&#25104;&#31435;&#12290;&#25509;&#33879;&#26371;&#30475; ZK &#22312;&#20170;&#22825;&#30340;&#23526;&#38555;&#25033;&#29992;&#65292;&#21253;&#25324;&#31169;&#23494;&#20132;&#26131;&#12289;&#21311;&#21517;&#25237;&#31080;&#12289;ZK rollups&#12289;&#36523;&#20998;&#35657;&#26126;&#12289;&#36984;&#25799;&#24615;&#25581;&#38706;&#33287;&#21487;&#39511;&#35657;&#36939;&#31639;&#12290;

&#26412;&#20998;&#20139;&#19981;&#38656;&#35201;&#23494;&#30908;&#23416;&#25110;&#25976;&#23416;&#32972;&#26223;&#12290;&#32893;&#30526;&#38626;&#38283;&#26178;&#65292;&#25033;&#35442;&#33021;&#29992;&#31777;&#21934;&#35486;&#35328;&#35299;&#37323; ZK&#65292;&#29702;&#35299;&#22522;&#26412;&#25216;&#34899;&#32068;&#25104;&#65292;&#21028;&#26039;&#21738;&#20123;&#21839;&#38988;&#36969;&#21512;&#29992; ZK &#35299;&#27770;&#65292;&#20006;&#30693;&#36947;&#22914;&#20309;&#36879;&#36942;&#38283;&#28304;&#25991;&#31456;&#12289;&#24037;&#20855;&#12289;&#23560;&#26696;&#33287;&#31038;&#32676;&#38283;&#22987;&#23416;&#32722;&#12289;&#23526;&#39511;&#25110;&#36002;&#29563;&#12290;</abstract>
                <slug>coscup-2026-2537-zk-made-easy</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1430'>Oskar (oskarth)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PBK3Y7/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='82bc78e2-976d-5915-be05-138a81b842cc' id='2426' code='LDEJEG'>
                <room>TR511</room>
                <title>Ethereum 101&#65306;&#26032;&#25163;&#20837;&#38272;&#33287;&#21488;&#28771;&#31038;&#32676;&#25351;&#21335;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:30</duration>
                <abstract>1. &#21312;&#22602;&#37832;&#19981;&#26159;&#33836;&#33021;&#31572;&#26696;&#65292;&#21040;&#24213;&#36969;&#21512;&#35299;&#27770;&#20160;&#40636;&#21839;&#38988;&#65311;
2. &#21312;&#22602;&#37832;&#36889;&#21313;&#24180;&#65292;&#21040;&#24213;&#35657;&#26126;&#20102;&#20160;&#40636;&#65311;&#21448;&#35657;&#20605;&#20102;&#20160;&#40636;&#65311;
3. &#22914;&#26524;&#20170;&#22825;&#37325;&#26032;&#38283;&#22987;&#23416; Ethereum&#65292;&#26032;&#25163;&#35442;&#24590;&#40636;&#20570;&#65311;&#21448;&#26377;&#21738;&#20123;&#31038;&#32676;&#21487;&#20197;&#21152;&#20837;&#65311;

&#36889;&#22580;&#28436;&#35611;&#19981;&#26371;&#25226; Ethereum &#21253;&#35037;&#25104;&#33836;&#33021;&#31572;&#26696;&#65292;&#32780;&#26159;&#26371;&#24478;&#26032;&#25163;&#35282;&#24230;&#20986;&#30332;&#65292;&#37325;&#26032;&#25972;&#29702;&#21312;&#22602;&#37832;&#36889;&#20123;&#24180;&#30495;&#27491;&#34987;&#35657;&#26126;&#26377;&#20729;&#20540;&#30340;&#22320;&#26041;&#65292;&#20197;&#21450;&#21738;&#20123;&#25033;&#29992;&#21482;&#26159;&#26366;&#32147;&#30340;&#24819;&#20687;&#12290;&#21069;&#21322;&#27573;&#23559;&#29992;&#23481;&#26131;&#29702;&#35299;&#30340;&#26041;&#24335;&#35498;&#26126; Ethereum &#30340;&#26680;&#24515;&#27010;&#24565;&#33287;&#38480;&#21046;&#65292;&#24171;&#21161;&#32893;&#30526;&#24314;&#31435;&#27491;&#30906;&#30340;&#22522;&#30990;&#30693;&#35672;&#65307;&#24460;&#21322;&#27573;&#21063;&#26371;&#32858;&#28966;&#22312;&#12300;&#22914;&#20309;&#38283;&#22987;&#23416;&#32722;&#12301;&#65292;&#25972;&#29702;&#21488;&#28771;&#22312;&#22320;&#30340; Ethereum &#30456;&#38364;&#31038;&#32676;&#33287;&#23416;&#32722;&#36039;&#28304;&#65292;&#20006;&#32080;&#21512;&#31038;&#32676;&#21069;&#36649;&#30340;&#32147;&#39511;&#65292;&#20998;&#20139;&#23526;&#38555;&#21487;&#34892;&#30340;&#20837;&#38272;&#36335;&#24465;&#33287;&#26410;&#20358;&#20540;&#24471;&#38364;&#27880;&#30340;&#26041;&#21521;&#12290;

&#22914;&#26524;&#20320;&#26366;&#32147;&#23565; Ethereum &#22909;&#22855;&#65292;&#21371;&#19981;&#30693;&#36947;&#23427;&#29694;&#22312;&#36996;&#20540;&#19981;&#20540;&#24471;&#23416;&#12289;&#35442;&#24478;&#21738;&#35041;&#38283;&#22987;&#12289;&#25110;&#26377;&#21738;&#20123;&#20154;&#33287;&#31038;&#32676;&#21487;&#20197;&#19968;&#36215;&#21069;&#36914;&#65292;&#36889;&#22580;&#28436;&#35611;&#24076;&#26395;&#25104;&#28858;&#20320;&#36208;&#36914; Ethereum &#29983;&#24907;&#30340;&#31532;&#19968;&#20491;&#20837;&#21475;&#12290;</abstract>
                <slug>coscup-2026-2426-ethereum-101</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1111'>bing</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/LDEJEG/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='722df9f1-dd1d-52a9-8789-8155a68e9a23' id='2534' code='EXSCKK'>
                <room>TR511</room>
                <title>Inside the EVM: From Architecture to Implementation</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:40:00+08:00</date>
                <start>13:40</start>
                <duration>00:30</duration>
                <abstract>Developers build DeFi protocols, DAOs, and countless other applications on Ethereum every day using smart contract languages like Solidity and Vyper. Yet beneath all of them sits the Ethereum Virtual Machine (EVM) &#8212; the execution engine that powers the entire ecosystem, and still remains a black box to most developers building on it.

This talk opens that box from two perspectives.

From the smart contract developer&apos;s angle, we&apos;ll walk through the EVM&apos;s architecture and core components &#8212; the stack, memory, transient storage, and more &#8212; and show why understanding what happens beneath your Solidity code leads to better gas optimization, safer contracts, and sharper debugging instincts. It&apos;s also key to understanding how many smart contract hacks actually work.

From the protocol developer&apos;s angle, we&apos;ll go behind the scenes of how the EVM itself evolves: how a new feature is proposed, how EIP specs are written, how the implementation comes together, and how multi-client testing keeps consensus intact. We&apos;ll give special attention to how gas costs are defined, and the rationale behind the repricing EIPs landing in Ethereum&apos;s next hard fork, Glamsterdam.</abstract>
                <slug>coscup-2026-2534-inside-the-evm-from-architecture-to-implementation</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1429'>Louis</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/EXSCKK/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='bf03a8eb-f138-592f-84fc-fc720c24a1c3' id='2450' code='XLMBG9'>
                <room>TR511</room>
                <title>Token &#26159;&#30828;&#24163;&#65292;&#20063;&#26159;&#24977;&#35657;&#65306;&#22522;&#26044;&#21312;&#22602;&#37832;&#30340;&#32882;&#35709;&#31995;&#32113;&#30340;&#26032;&#36264;&#21218;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:20:00+08:00</date>
                <start>14:20</start>
                <duration>00:30</duration>
                <abstract>&#12300;Token&#12301;&#26082;&#21487;&#20197;&#32763;&#35695;&#25104;&#30828;&#24163;&#65292;&#20063;&#21487;&#20197;&#32763;&#35695;&#25104;&#24977;&#35657;&#12290;&#36942;&#21435;&#24190;&#24180;&#65292;&#21312;&#22602;&#37832;&#31038;&#32676;&#21453;&#35206;&#22039;&#35430;&#25226;&#20154;&#30340;&#32882;&#35709;&#12289;&#24433;&#38911;&#21147;&#33287;&#20449;&#20219;&#38364;&#20418;&#20195;&#24163;&#21270;&#65292;&#20294;&#26089;&#26399;&#23560;&#26696;&#22823;&#22810;&#27794;&#26377;&#25104;&#21151;&#65306;&#20491;&#20154;&#20195;&#24163;&#24120;&#34987;&#28818;&#20316;&#25104;&#32178;&#32005;&#36855;&#22240;&#24163;&#65307;&#21435;&#20013;&#24515;&#21270;&#32882;&#35709;&#24179;&#33274;&#21063;&#38627;&#20197;&#21644;&#26082;&#26377;&#31038;&#32676;&#32178;&#31449;&#31478;&#29229;&#65292;&#22240;&#29986;&#21697;&#36942;&#37325;&#12289;&#32570;&#20047; traction &#32780;&#27794;&#33853;&#12290;

&#25105;&#20497;&#26371;&#24478;&#36942;&#21435;&#30340;&#22833;&#25943;&#26696;&#20363;&#20986;&#30332;&#65292;&#35342;&#35542;&#36817;&#26399;&#24190;&#20491;&#26032;&#30340;&#25216;&#34899;&#33287;&#29986;&#21697;&#26041;&#21521;&#65292;&#21253;&#25324;&#65306;&#38646;&#30693;&#35672;&#35657;&#26126;&#30340;&#36523;&#20221;&#65292;&#23559;&#19981;&#21516;&#20358;&#28304;&#30340;&#20449;&#20219;&#12300;&#21152;&#32317;&#12301;&#22312;&#19968;&#36215;&#20351;&#29992;&#12289;&#24478;&#25033;&#29992;&#20013;&#25277;&#38626;&#20986;&#20358;&#30340;&#31038;&#20132;&#22294;&#35676;&#12289;&#35731;&#32882;&#35709;&#33021;&#20687;&#36008;&#24163;&#19968;&#27171;&#20659;&#23566;&#30340;&#32178;&#36335;&#35373;&#35336;&#65292;&#20197;&#21450; EIP-8004 &#25152;&#25551;&#32362;&#30340; Agent &#20043;&#38291;&#37832;&#19978;&#25903;&#20184;&#20006;&#35413;&#20729;&#30340;&#24773;&#22659;&#12290;&#30070;&#26410;&#20358;&#30340;&#20132;&#26131;&#12289;&#35413;&#20729;&#33287;&#36523;&#20221;&#35338;&#34399;&#36880;&#28472;&#21487;&#34987;&#37832;&#19978;&#35264;&#23519;&#65292;&#25105;&#20497;&#20063;&#21487;&#33021;&#29992;&#39006;&#20284;&#21453;&#27927;&#37666;&#30340; heuristic&#65292;&#36776;&#35672;&#21332;&#21516;&#27927;&#35413;&#20729;&#30340;&#24115;&#34399;&#38598;&#32676;&#65292;&#22312;&#21435;&#20013;&#24515;&#21270;&#32178;&#36335;&#24314;&#31435;&#38364;&#26044;&#32882;&#35709;&#30340;&#26032;&#27010;&#24565;&#12290;</abstract>
                <slug>coscup-2026-2450-token</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='321'>Ping Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/XLMBG9/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2356dff9-30c1-50dc-8793-89e08367a822' id='2265' code='MWDT3S'>
                <room>TR511</room>
                <title>ERC-7984 &#22914;&#20309;&#35731;&#37832;&#19978;&#36039;&#29986;&#24505;&#24213;&#38577;&#24418;&#65311;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:00:00+08:00</date>
                <start>15:00</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#20659;&#32113; EVM &#30340;&#19990;&#30028;&#35041;&#65292;&#36879;&#26126;&#24230;&#26159;&#19968;&#25226;&#38617;&#38754;&#20995;&#65292;&#25152;&#26377;&#30340;&#20195;&#24163;&#39192;&#38989;&#12289;&#36681;&#24115;&#37329;&#38989;&#33287;&#20132;&#26131;&#27969;&#21521;&#37117;&#36196;&#35064;&#35064;&#22320;&#25892;&#22312;&#37832;&#19978;&#65292;&#36889;&#19981;&#20677;&#35731;&#20351;&#29992;&#32773;&#27627;&#28961;&#38577;&#31169;&#21487;&#35328;&#65292;&#26356;&#28363;&#29983;&#20102;&#28961;&#25976;&#30340; Mempool &#25654;&#36305;&#25915;&#25802; (Front-running) &#33287;&#24801;&#24847; MEV&#12290;

&gt; **&#22914;&#26524;&#25105;&#20497;&#33021;&#35731;&#20195;&#24163;&#30340;&#12300;&#29376;&#24907;&#12301;&#35722;&#25104;&#23494;&#25991;&#21602;&#65311;**


&#26412;&#35696;&#31243;&#23559;&#28145;&#20837;&#25506;&#35342;&#30001; OpenZeppelin &#33287; Zama &#20849;&#21516;&#25512;&#21205;&#30340;&#38761;&#21629;&#24615;&#33609;&#26696;&#8212;&#8212;_**ERC-7984 (Confidential Fungible Token)**_&#12290;&#26412;&#35696;&#31243;&#23559;&#35299;&#26512;&#22914;&#20309;&#21033;&#29992;&#20840;&#21516;&#24907;&#21152;&#23494; (FHE) &#25216;&#34899;&#33287;&#25351;&#27161;&#22411; (Pointer-based) &#26550;&#27083;&#65292;&#35731; Smart Contract &#22312;&#12300;&#19981;&#35299;&#23494;&#12301;&#30340;&#24773;&#27841;&#19979;&#65292;&#30452;&#25509;&#23565;&#21152;&#23494;&#39192;&#38989;&#36914;&#34892;&#21152;&#28187;&#36939;&#31639;&#33287;&#39511;&#35657;&#12290;&#26412;&#35696;&#31243;&#23559;&#24478;&#24213;&#23652;&#26550;&#27083;&#20986;&#30332;&#65292;&#23565;&#27604;&#20659;&#32113; ERC-20 &#30340;&#26126;&#25991;&#30450;&#40670;&#65292;&#23526;&#22320;&#21078;&#26512; fhEVM &#29872;&#22659;&#19979;&#30340;&#21512;&#32004;&#38283;&#30332;&#25361;&#25136;&#65292;&#20006;&#25506;&#35342;&#36889;&#38917;&#25216;&#34899;&#23559;&#22914;&#20309;&#24505;&#24213;&#39003;&#35206; DeFi &#30340;&#36039;&#23433;&#33287;&#38577;&#31169;&#36938;&#25138;&#35215;&#21063;&#12290;</abstract>
                <slug>coscup-2026-2265-erc-7984</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='886'>York</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/MWDT3S/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='579e685b-d61b-5f79-a996-685cf1d9ab31' id='2512' code='ALLCAN'>
                <room>TR511</room>
                <title>Hyperledger Fabric &#28145;&#24230;&#32173;&#36939;&#33287;&#25490;&#38556;&#25351;&#21335;&#65306;&#37027;&#20123;&#23448;&#26041;&#25991;&#20214;&#27794;&#23531;&#30340;&#34880;&#28122;&#32147;&#39511;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:40:00+08:00</date>
                <start>15:40</start>
                <duration>00:30</duration>
                <abstract>Hyperledger Fabric (HLF) &#25793;&#26377;&#22196;&#35641;&#30340;&#26550;&#27083;&#33287;&#35920;&#23500;&#30340;&#23448;&#26041;&#25991;&#20214;&#65292;&#20294;&#22312;&#20225;&#26989;&#32026;&#29872;&#22659;&#23526;&#38555;&#33853;&#22320;&#33287;&#32173;&#36939;&#26178;&#65292;&#24037;&#31243;&#24107;&#24448;&#24448;&#26371;&#36935;&#21040;&#25991;&#20214;&#19978;&#27794;&#26377;&#23531;&#30340;&#12300;&#39514;&#21916;&#12301;&#12290;&#26412;&#35696;&#31243;&#23559;&#28611;&#32302;&#36942;&#21435;&#19968;&#24180;&#22312; HLF &#23560;&#26696;&#20013;&#32147;&#27511;&#30340;&#30495;&#23526;&#36393;&#22353;&#34880;&#28122;&#21490;&#65292;&#24118;&#38936;&#32893;&#30526;&#28507;&#20837; HLF &#30340;&#24213;&#23652;&#26550;&#27083;&#65292;&#25506;&#32034;&#37027;&#20123;&#22312; Tutorial &#20013;&#23416;&#19981;&#21040;&#30340;&#23526;&#25136;&#25490;&#38556;&#25216;&#24039;&#12290;

&#26412;&#22580;&#20998;&#20139;&#23559;&#22285;&#32350;&#19977;&#20491;&#30495;&#23526;&#30340;&#32173;&#36939;&#28797;&#24773;&#33287;&#26550;&#27083;&#36855;&#24605;&#23637;&#38283;&#65306;
- &#26411;&#31471;&#24977;&#35657;&#36650;&#26367;&#22823;&#32763;&#36554;&#33287;&#24213;&#23652;&#25286;&#35299;&#65306;&#30070;&#26356;&#25563;&#26411;&#31471;&#24977;&#35657;&#26178;&#65292;&#38754;&#33256;&#12300;&#20841;&#20491; Channel &#21508;&#33258;&#21482;&#25104;&#21151;&#26356;&#26032;&#19968;&#21322;&#12301;&#30340;&#39514;&#38570;&#26178;&#21051;&#12290;&#25105;&#20497;&#23559;&#24478;&#26356;&#26032;&#33139;&#26412;&#19968;&#36335;&#24448;&#19979;&#36861;&#26597;&#65292;&#21085;&#38283;&#24213;&#23652; Envelope &#32080;&#27083;&#30340;&#30495;&#23526;&#37007;&#36655;&#65292;&#25214;&#20986;&#32972;&#24460;&#30340;&#30495;&#30456;&#12290;
- &#24478;&#12300;&#37325;&#21855;&#27835;&#30334;&#30149;&#12301;&#21040; GitHub &#30332; Issue&#65306;&#36935;&#21040;&#36899;&#23448;&#26041;&#25991;&#20214;&#37117;&#25214;&#19981;&#21040;&#30340;&#31070;&#31061;&#22577;&#37679; failed determine org &#24590;&#40636;&#36774;&#65311;&#20998;&#20139;&#24478;&#20351;&#29992;&#37325;&#21855;&#20316;&#28858; Workaround&#65292;&#21040;&#26368;&#32066;&#28145;&#20837;&#36861;&#36452;&#21407;&#22987;&#30908;&#12289;&#20006;&#21521; HLF &#23448;&#26041;&#25552;&#20132; Bug &#21934;&#30340;&#38283;&#28304;&#21443;&#33287;&#27511;&#31243;&#12290;
- &#36890;&#24448; Orderer &#30340;&#21934;&#21521;&#36947;&#65306;&#30772;&#35299; gRPC &#32178;&#36335;&#36899;&#32218;&#30340;&#24120;&#35211;&#36855;&#24605;&#65292;&#25506;&#35342;&#28858;&#20309; Peer &#21040; Orderer &#20854;&#23526;&#21482;&#38656;&#35201;&#21934;&#21521;&#36899;&#36890;&#65292;&#32972;&#24460;&#21487;&#33021;&#26377;&#20160;&#40636;&#27231;&#21046;&#33287;&#20778;&#32570;&#40670;&#12290;</abstract>
                <slug>coscup-2026-2512-hyperledger-fabric</slug>
                <track>Blockchain and Distributed Ledger</track>
                
                <persons>
                    <person id='1411'>&#38515;&#25964;&#38678; Sky Chen</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/ALLCAN/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR512' guid='a411cf49-4235-5983-92f4-6e3bd1b1a790'>
            <event guid='bc9dd743-de8b-5cc2-93ec-663559903b61' id='2317' code='GLX9HZ'>
                <room>TR512</room>
                <title>&#65288;&#20013;&#33521;&#38617;&#35486;&#65289;&#36208;&#20837;&#27491;&#24565;: &#32887;&#22580;&#21450;&#31038;&#32676;&#21443;&#33287;&#36523;&#24515;&#38728;&#24179;&#34913;&#32147;&#39511;&#20998;&#20139;</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>03:00</duration>
                <abstract>&#27489;&#36814;&#21443;&#21152;&#25105;&#20497;&#28858;&#26178;3&#23567;&#26178;&#27785;&#28024;&#24335;&#30340;&#27491;&#24565;&#39636;&#39511;&#27963;&#21205;&#65292;&#19968;&#21516;&#25506;&#32034;&#20197;&#20736;&#24335;&#22521;&#39178;&#20839;&#22312;&#24179;&#38748;&#33287;&#33258;&#25105;&#35258;&#30693;&#12290;&#27963;&#21205;&#30001;John Ho &#20027;&#25345;&#65292;&#20182;&#23559;&#20998;&#20139;&#20182;&#20491;&#20154;&#21644;&#23478;&#20154;&#27491;&#24565;&#20043;&#26053;&#30340;&#24863;&#24735;&#12290;&#26412;&#22320;&#30340;&#36523;&#24515;&#38728;&#21512;&#20316;&#22821;&#20276;: Bernice &#34081;&#30887;&#29788;, Newfound Life&#12298;&#24594;&#25918;&#29983;&#27963;&#12299;&#21109;&#36774;&#20154;&#65372;&#20491;&#20154;&#25104;&#38263;&#65372;&#20581;&#24247;&#31649;&#29702;&#24107;; Jessie Chang &#32842;&#24515;&#33590;&#23460; (HealYou); Jeffrey Schwab
, Chief Possibility Officer of Uncertain Pathfinders-Ex CLO-APTD-Lifelong improviser-Lumina Spark Practitioner-Coach/Mentor-Writer-Process Oriented Extrovert-Banjo Player-Embracer of Trial and Error;  Stephy &#24464;&#19968;&#29764;, &#32654;&#22283;&#35387;&#20874;&#34269;&#34899;&#27835;&#30274;&#24107; (ATR-BC), &#32016;&#32004;&#24030;&#21109;&#24847;&#34269;&#34899;&#27835;&#30274;&#24107; (LCAT); &#20063;&#23559;&#20171;&#32057;&#22905;&#20497;&#21488;&#28771;&#27491;&#24565;&#38936;&#22495;&#30340;&#36039;&#28304;&#12290;&#24744;&#23559;&#36879;&#36942;&#33287;&#23566;&#24107;&#21450;&#33287;&#26371;&#32773;&#30340;&#20998;&#32068;&#20114;&#21205;&#65292;&#28145;&#24230;&#30340;&#25506;&#32034;&#26368;&#36969;&#21512;&#24744;&#30340;&#27491;&#38754;&#23526;&#36368;&#26041;&#24335;&#12290;&#26412;&#27963;&#21205;&#23559;&#20013;&#33521;&#38617;&#35486;&#36914;&#34892;&#12290;

----------------------
In the opening remark, John will share the inspiration for this mindful connection session.
------------------------
HealYou Team: 70 min.
Jessie &#32842;&#24515;&#33590;&#23460;CEO &#12298;&#31995;&#32113;&#30070;&#27231;&#20013;&#65292;&#25105;&#27770;&#23450;&#33258;&#24049;&#37325;&#21855;&#12299; HealYou &#32842;&#24515;&#33590;&#23460;&#30340;&#21109;&#36774;&#20154; Jessie Chang&#65288;&#24373;&#36947;&#33459;&#65292;&#26366;&#26159;&#31185;&#25216;&#26989;&#35041;&#27599;&#22825;&#35299; bug&#12289;&#20132;&#20184;&#29986;&#21697;&#30340; PM&#65292;&#20063;&#26366;&#26159;&#22312;&#34722;&#24149;&#21069;&#29544;&#33258;&#23565;&#25239;&#24773;&#32210;&#20302;&#28526;&#30340;&#37027;&#20491;&#20154;&#12290;
&#36889;&#19968;&#22580; 20 &#20998;&#37912;&#30340;&#20998;&#20139;&#65292;&#24118;&#20320;&#36208;&#36914; HealYou &#30340;&#36215;&#40670;&#65306;&#24478;&#12300;&#25105;&#38656;&#35201;&#24171;&#21161;&#12301;&#38283;&#22987;&#30340;&#26053;&#31243;&#12290;&#22905;&#27794;&#26377;&#38626;&#38283;&#31185;&#25216;&#65292;&#32780;&#26159;&#21644;&#19968;&#32676;&#24037;&#31243;&#24107;&#12289;&#35373;&#35336;&#24107;&#12289;&#24515;&#29702;&#24107;&#65292;&#19968;&#36215;&#25171;&#36896;&#20986;&#19968;&#20491;&#65292;&#35731;&#20154;&#21487;&#20197;&#23433;&#24515;&#35498;&#20986;&#12300;&#25105;&#25744;&#19981;&#19979;&#21435;&#20102;&#12301;&#30340;&#22320;&#26041;&#12290;
&#19981;&#35201;&#21482;&#26159;&#32893;&#65292;&#36992;&#35531;&#20320;&#35242;&#33258;&#22039;&#35430;&#65292;&#36992;&#35531;&#20358;&#33258;&#32016;&#32004;&#30340;&#34269;&#34899;&#27835;&#30274;&#24107; &#8212;&#8212;Stephy&#65292;&#19968;&#36215;&#36914;&#20837; 40 &#20998;&#37912;&#30340;&#34269;&#34899;&#34920;&#36948;&#24037;&#20316;&#21109;&#20316;&#12290;&#19981;&#38656;&#32362;&#30059;&#35201;&#25216;&#24039;&#65292;&#20160;&#40636;&#37117;&#19981;&#29992;&#28310; &#8212;&#8212;&#25105;&#20497;&#26371;&#24341;&#23566;&#20320;&#65292;&#35731;&#25163;&#27604;&#35486;&#35328;&#26356;&#26089;&#35498;&#20986;&#24515;&#20107;&#12290;
System Crash. I Chose to Reboot. Jessie Chang, founder of HealYou, was once a product manager debugging systems by day&#8212;and quietly battling depression by night.
In this 20-minute talk, she shares the story behind HealYou: a mental health platform built not out of ambition, but necessity. Instead of leaving tech, Jessie joined forces with engineers, designers, and therapists to create a space where people could finally say, &#8220;I&#8217;m not okay&#8221;&#8212;and be heard.
But this isn&#8217;t just a story to listen to. We&#8217;re inviting you to feel it, too.

Join Stephy for a 40-minute guided creative session. No drawing skills needed. No preparation required. Just your presence&#8212;and your willingness to let your hands speak what words often can&#8217;t.
Stephy will also explore the topic of &quot;Human in the Loop: Reclaiming Agency and Human Connection in the Age of AI.&quot;  AI is no longer changing only how we work, it is beginning to reshape creativity, emotional support, and even human relationships.  So what role do humans still play in the loop?

-----------------
Break: 5 min.
-----------------
Bernice: 50 min.&#12298;Debug &#33258;&#24049;&#65306;&#37027;&#20123;&#19979;&#24847;&#35672;&#30340;&#21453;&#25033;&#65292;&#24478;&#21738;&#35041;&#20358;&#65311;&#12299;
&#20320;&#26159;&#21542;&#26366;&#32147;&#8230;&#8230;
&#8226; &#26126;&#26126;&#24819;&#25298;&#32085;&#65292;&#21371;&#36996;&#26159;&#35498;&#20102;&#65306;&#12300;&#22909;&#65292;&#25105;&#20358;&#12290;&#12301;
&#8226; &#36935;&#21040;&#34909;&#31361;&#26178;&#65292;&#32317;&#26159;&#19981;&#30693;&#36947;&#35442;&#35498;&#20160;&#40636;&#12290;
&#8226; &#38754;&#23565;&#22739;&#21147;&#26178;&#65292;&#19981;&#33258;&#35258;&#38283;&#22987;&#25918;&#31354;&#12289;&#25277;&#38626;&#12290;
&#8226; &#21516;&#19968;&#20214;&#20107;&#24773;&#65292;&#21371;&#30332;&#29694;&#33258;&#24049;&#21644;&#21029;&#20154;&#30340;&#21453;&#25033;&#23436;&#20840;&#19981;&#21516;&#12290;
  &#36889;&#20123;&#19979;&#24847;&#35672;&#30340;&#21453;&#25033;&#65292;&#30495;&#30340;&#21482;&#26159;&#20491;&#24615;&#21966;&#65311;
  &#22312;&#36889;&#22580;&#20114;&#21205;&#24335;&#39636;&#39511;&#20013;&#65292;&#25105;&#20497;&#23559;&#19968;&#36215;&#65306;
&#8226; &#24478;&#24190;&#20491;&#26085;&#24120;&#29983;&#27963;&#24773;&#22659;&#20986;&#30332;&#65292;&#35264;&#23519;&#33258;&#24049;&#30340;&#31532;&#19968;&#21453;&#25033;&#12290;
&#8226; &#36879;&#36942;&#27963;&#21205;&#33287;&#20132;&#27969;&#31561;&#26041;&#24335;&#65292;&#30332;&#29694;&#27599;&#20491;&#20154;&#30340;&#21453;&#25033;&#12290;
&#8226; &#29992;&#31777;&#21934;&#26131;&#25026;&#30340;&#26041;&#24335;&#65292;&#29702;&#35299;&#36889;&#20123;&#21453;&#25033;&#32972;&#24460;&#21487;&#33021;&#20195;&#34920;&#20160;&#40636;&#12290;
&#8226; &#24118;&#33879;&#26032;&#30340;&#35282;&#24230;&#37325;&#26032;&#35469;&#35672;&#33258;&#24049;&#65292;&#30332;&#29694;&#29702;&#35299;&#33258;&#24049;&#20043;&#24460;&#65292;&#20154;&#29983;&#20854;&#23526;&#21487;&#20197;&#25793;&#26377;&#26356;&#22810;&#36984;&#25799;&#12290;
&#26412;&#22580;&#20998;&#20139;&#19981;&#38656;&#35201;&#20219;&#20309;&#24515;&#29702;&#23416;&#32972;&#26223;&#65292;&#20063;&#19981;&#38656;&#35201;&#20998;&#20139;&#36942;&#26044;&#31169;&#23494;&#30340;&#25925;&#20107;&#12290;&#21482;&#35201;&#24118;&#33879;&#19968;&#40670;&#22909;&#22855;&#24515;&#65292;&#27489;
&#36814;&#19968;&#36215;&#20358;&#21443;&#33287;&#36889;&#22580;&#23660;&#26044;&#33258;&#24049;&#30340;&#23567;&#23567; Debug &#23526;&#39511;&#12290;

----------------
Jeffrey: 50 min.  Spontaneous Collaboration: What Open Source Can Learn from Applied Improv 

Open source depends on collaboration, but great collaboration is about more than code. It&apos;s about listening, adapting, and saying &quot;yes and...&quot; to each other&apos;s ideas. 

Applied improvisation uses improv exercises to develop real-world communication and collaboration skills&#8212;this is not about acting or comedy. In this interactive 45-minute workshop, participants will experience simple activities that strengthen active listening, psychological safety, adaptability, and creative teamwork. 

Through hands-on exercises and brief reflections, we&apos;ll connect these skills to contributor onboarding, community discussions, and everyday open source collaboration.  No improv experience required&#8212;just curiosity and a willingness to participate and experiment together!
&#27161;&#38988;&#65306; &#21363;&#33288;&#21332;&#20316;&#65306;&#38283;&#28304;&#31038;&#32676;&#21487;&#20197;&#24478;&#25033;&#29992;&#21363;&#33288;&#65288;Applied Improv&#65289;&#23416;&#21040;&#20160;&#40636;&#65311;
&#38283;&#28304;&#30340;&#26680;&#24515;&#26159;&#21332;&#20316;&#65292;&#32780;&#30495;&#27491;&#20778;&#31168;&#30340;&#21332;&#20316;&#19981;&#21482;&#26159;&#23531;&#31243;&#24335;&#65292;&#26356;&#22312;&#26044;&#20670;&#32893;&#12289;&#36969;&#25033;&#65292;&#20197;&#21450;&#23565;&#24444;&#27492;&#30340;&#24819;&#27861;&#35498;&#19968;&#21477;&#12300;Yes, and&#8230;&#65288;&#26159;&#30340;&#65292;&#32780;&#19988;&#8230;&#8230;&#65289;&#12301;&#12290;
&#25033;&#29992;&#21363;&#33288;&#65288;Applied Improvisation&#65289;&#36879;&#36942;&#21363;&#33288;&#32244;&#32722;&#22521;&#39178;&#30495;&#23526;&#19990;&#30028;&#20013;&#30340;&#28317;&#36890;&#33287;&#21332;&#20316;&#33021;&#21147;&#65292;&#37325;&#40670;&#19981;&#26159;&#34920;&#28436;&#25110;&#21916;&#21127;&#65292;&#32780;&#26159;&#23416;&#32722;&#22914;&#20309;&#22312;&#27794;&#26377;&#21127;&#26412;&#30340;&#24773;&#27841;&#19979;&#33287;&#20182;&#20154;&#20849;&#21516;&#21109;&#36896;&#12290;&#22312;&#36889;&#22580; 45 &#20998;&#37912;&#30340;&#20114;&#21205;&#24335;&#24037;&#20316;&#22346;&#20013;&#65292;&#21443;&#33287;&#32773;&#23559;&#36879;&#36942;&#31777;&#21934;&#26377;&#36259;&#30340;&#27963;&#21205;&#65292;&#39636;&#39511;&#22914;&#20309;&#25552;&#21319;&#31309;&#26997;&#20670;&#32893;&#12289;&#24515;&#29702;&#23433;&#20840;&#24863;&#12289;&#36969;&#25033;&#21147;&#33287;&#21109;&#24847;&#22296;&#38538;&#21512;&#20316;&#12290;
&#36879;&#36942;&#23526;&#20316;&#33287;&#31777;&#30701;&#30340;&#21453;&#24605;&#65292;&#25105;&#20497;&#23559;&#19968;&#36215;&#25506;&#35342;&#36889;&#20123;&#33021;&#21147;&#22914;&#20309;&#25033;&#29992;&#26044;&#26032;&#36002;&#29563;&#32773;&#21152;&#20837;&#12289;&#31038;&#32676;&#35342;&#35542;&#65292;&#20197;&#21450;&#26085;&#24120;&#30340;&#38283;&#28304;&#21332;&#20316;&#12290;&#28961;&#38656;&#20219;&#20309;&#21363;&#33288;&#32147;&#39511;&#65292;&#21482;&#35201;&#24118;&#33879;&#22909;&#22855;&#24515;&#65292;&#39000;&#24847;&#19968;&#36215;&#21443;&#33287;&#12289;&#22039;&#35430;&#33287;&#23526;&#39511;&#65281;</abstract>
                <slug>coscup-2026-2317</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1166'>John Ho &#20309;&#37325;&#32681;</person><person id='1500'>Jeffrey Schwab</person><person id='1178'>&#24464;&#19968;&#29764;&#65288;Stephy Hsu&#65289;</person><person id='1177'>Bernice Chai&#65288;&#34081;&#30887;&#29788;&#65289;</person><person id='1169'>Jessie.D Chang &#32842;&#24515;&#33590;&#23460;&#23229;&#23229;&#26705;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/GLX9HZ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='57cdab1d-44c2-5680-8297-915995aa069f' id='2562' code='TBDXKG'>
                <room>TR512</room>
                <title>&#39636;&#39511;&#28779;&#31661;&#23566;&#25511; Balloon Popping Challenge</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>03:00</duration>
                <abstract>&#23567;&#26178;&#20505;&#26159;&#19981;&#26159;&#20063;&#26366;&#24187;&#24819;&#36942;&#23531;&#31243;&#24335;&#25511;&#21046;&#28779;&#31661;&#21319;&#31354;&#65311;&#29694;&#22312;&#65292;&#20320;&#30340; code &#30495;&#30340;&#33021;&#20027;&#23472;&#28779;&#31661;&#30340;&#39131;&#34892;&#36556;&#36321;&#65281;&#38568;&#33879;&#33274;&#28771;&#20837;&#36556;&#28779;&#31661;&#35336;&#30059;&#30340;&#25512;&#36914;&#65292;&#25105;&#20497;&#27491;&#24501;&#25307;&#12300;&#23566;&#33322;&#12289;&#21046;&#23566;&#33287;&#25511;&#21046;&#65288;GNC&#65289;&#12301;&#30340;&#36328;&#38936;&#22495;&#36575;&#39636;&#20154;&#25165;&#65292;&#21443;&#21152;&#22283;&#23478;&#22826;&#31354;&#20013;&#24515;&#65288;TASA&#65289;&#33287;&#38525;&#26126;&#20132;&#36890;&#22823;&#23416;&#21069;&#30651;&#28779;&#31661;&#30740;&#31350;&#20013;&#24515;&#65288;ARRC&#65289;&#20849;&#21516;&#25512;&#21205;&#30340;&#12300;[&#28779;&#31661;&#23566;&#25511;&#36575;&#39636;&#31478;&#36093;&#65288;Balloon Popping Challenge&#65289;](https://www.tasa.org.tw/en-US/events/detail/273c7841-ce66-400a-a501-1bf0f7fdc17e)&#12301;&#12290;

&#36889;&#26159;&#20491;&#32080;&#21512; [Gymnasium](https://github.com/Farama-Foundation/Gymnasium) &#35347;&#32244;&#29872;&#22659;&#33287; [ActiveRocketPy](https://github.com/ARRC-Rocket/BalloonPoppingChallenge) &#27169;&#25836;&#31995;&#32113;(&#22522;&#26044;&#38283;&#28304;&#23560;&#26696; [RocketPy](https://github.com/RocketPy-Team/RocketPy)) &#30340;&#28779;&#31661;&#23566;&#25511;&#31478;&#36093;&#12290;&#27963;&#21205;&#20013;&#26371;&#25163;&#25226;&#25163;&#24118;&#38936;&#33287;&#26371;&#32773;&#22039;&#35430;&#25511;&#21046;&#28779;&#31661;&#30340;&#25512;&#21147;&#21521;&#37327;&#25511;&#21046;&#65288;TVC&#65289;&#31995;&#32113;&#65292;&#20006;&#36914;&#19968;&#27493;&#25506;&#35342;&#22914;&#20309;&#25033;&#23565;&#38499;&#39080;&#12289;&#24863;&#28204;&#22120;&#38620;&#35338;&#31561;&#35079;&#38620;&#30340;&#30495;&#23526;&#24773;&#22659;&#12290;

&#12300;Be a User -&gt; Be a Contributor&#12301;&#26159;&#36889;&#22580;&#24037;&#20316;&#22346;&#30340;&#26680;&#24515;&#31934;&#31070;&#65281;&#25105;&#20497;&#38750;&#24120;&#40723;&#21237;&#22823;&#23478;&#21443;&#33287;&#38283;&#28304;&#36002;&#29563;&#65306;&#28961;&#35542;&#20320;&#24819;&#30332;&#25582; Computer Science &#32972;&#26223;&#24171;&#24537;&#25171;&#36896;&#39131;&#34892;&#36556;&#36321;&#30340;&#36039;&#26009;&#35222;&#35258;&#21270;&#24037;&#20855;&#65292;&#36996;&#26159;&#23565;&#29289;&#29702;&#23416;&#26377;&#29105;&#24561;&#65292;&#24819;&#30332; PR &#25913;&#21892;&#28779;&#31661; Python &#27169;&#32068;&#30340;&#27169;&#25836;&#29305;&#24615;&#65292;&#36889;&#35041;&#37117;&#26377;&#20320;&#22823;&#23637;&#36523;&#25163;&#30340;&#33310;&#21488;&#12290;

&#26412;&#24037;&#20316;&#22346;&#28961;&#38656;&#20107;&#20808;&#22577;&#21517;&#65292;&#25964;&#35531;&#25884;&#24118;&#31558;&#38651;&#65292;&#27489;&#36814;&#38568;&#26178;&#20013;&#36884;&#21443;&#33287;&#12290;&#26399;&#24453;&#22823;&#23478;&#22312; COSCUP &#26399;&#38291;&#30452;&#25509;&#36942;&#20358;&#29694;&#22580;&#36319;&#25105;&#20497;&#30740;&#31350;&#28779;&#31661;&#65292;&#19968;&#36215;&#25104;&#28858;&#22826;&#31354;&#38283;&#28304;&#23560;&#26696;&#30340;&#36002;&#29563;&#32773;&#65281;&#22914;&#26524;&#29609;&#20986;&#20102;&#33288;&#36259;&#65292;&#36996;&#21487;&#20197;&#38918;&#20415;&#32068;&#38538;&#22577;&#21517;&#21443;&#21152; 8 &#26376; 31 &#26085;&#25130;&#27490;&#30340;[&#28779;&#31661;&#23566;&#25511;&#36575;&#39636;&#31478;&#36093;](https://docs.google.com/forms/d/e/1FAIpQLSegCqnI4t-R_6Nxtbkf-XJ-V3L5-_DlyDxmSU_FY2Qa1lvLXQ/viewform)&#25361;&#25136;&#30475;&#30475;&#65281;</abstract>
                <slug>coscup-2026-2562-balloon-popping-challenge</slug>
                <track>Miscellaneous Open Source Topics</track>
                
                <persons>
                    <person id='1450'>William Mou</person><person id='283'>&#34081;&#31168;&#21513;&#65288;@thc1006&#65289;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TBDXKG/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR513' guid='8d9ab847-a61c-5365-8e0c-f3ed6a449940'>
            <event guid='e3974354-2748-5a7f-9454-f0d1944ead31' id='2570' code='3KSF3R'>
                <room>TR513</room>
                <title>&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;-&#31038;&#32676;&#20171;&#32057;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:00:00+08:00</date>
                <start>10:00</start>
                <duration>00:10</duration>
                <abstract>## &#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;&#12304;COODFA&#12305;
**(&#30332;&#38899;&#35531;&#21816;&#12300;&#37239;&#27861;&#12301;&#65292;Community of Open Data for Agriculture)**

&#24478;2020&#24180;&#38283;&#22987;&#65292;&#25105;&#20497;&#33289;&#36774;&#20102;&#31532;&#19968;&#23622;&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#35542;&#22727;&#65292;&#27963;&#21205;&#36992;&#35531;&#36786;&#22996;&#26371;&#12289;&#36786;&#31185;&#38498;&#12289;&#36786;&#35430;&#25152;&#20197;&#21450;&#36786;&#26989;&#31185;&#25216;&#24847;&#35211;&#38936;&#34966;&#20998;&#20139;&#36786;&#26989;&#12289;&#38283;&#25918;&#36039;&#26009;&#33287;&#25976;&#20301;&#36681;&#22411;&#30340;&#25512;&#21205;&#29702;&#24565;&#12290;&#29246;&#24460;&#27599;&#24180;&#33289;&#36774;&#19968;&#27425;&#20998;&#20139;&#26371;&#27963;&#21205;&#65292;&#36992;&#35531;&#24535;&#21516;&#36947;&#21512;&#30340;&#26379;&#21451;&#20497;&#65292;&#24076;&#26395;&#20197;&#31038;&#32676;&#30340;&#21147;&#37327;&#65292;&#25512;&#21205;&#21488;&#28771;&#25976;&#20301;&#36786;&#26989;&#12289;&#36039;&#26009;&#31185;&#25216;&#12289;&#22320;&#26041;&#21109;&#29983;&#30340;&#30340;&#25033;&#29992;&#33287;&#23526;&#36368;&#12290; 

**&#20358;&#20358;&#35469;&#35672;&#25105;&#20497;&#65292;&#30070;&#22825;&#24977;&#27963;&#21205;&#36890;&#22577;&#21517;&#25104;&#21151;&#30059;&#38754;&#65292;&#21487;&#20812;&#25563;&#36786;&#26989;&#29305;&#33394;&#23567;&#31150;&#29289;1&#20221;&#65281;**

**|&#20659;&#36865;&#38272;|** https://www.accupass.com/event/2607160232041416377213

&#31038;&#32676;&#32879;&#32097;&#31383;&#21475;&#65306;&#38463;&#26612;&#12289;&#24464;&#37057;&#28085; | &#31038;&#32676;&#32879;&#32097;&#20449;&#31665;&#65306;chai@coodfa.com</abstract>
                <slug>coscup-2026-2570</slug>
                <track>Sustainable Agriculture Summit: Net Zero and Digital Trandition</track>
                
                <persons>
                    <person id='53'>&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;COODFA</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3KSF3R/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e5657b31-3074-5c83-8bab-3a00ae17a657' id='2206' code='VZEBZ3'>
                <room>TR513</room>
                <title>&#25105;&#22312;&#36786;&#26989;&#29694;&#22580;: 2206&#27704;&#32396;&#23560;&#26696;&#31383;&#21475;&#24515;&#24471;&#20998;&#20139;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:15:00+08:00</date>
                <start>10:15</start>
                <duration>00:40</duration>
                <abstract>&#36786;&#26989;&#25976;&#20301;&#33287;&#28136;&#38646;&#36681;&#22411;&#30340;&#29694;&#22312;&#36914;&#34892;&#24335;&#65292;&#30001;&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;&#36000;&#36012;&#20154;&#38463;&#26612;&#29694;&#36523;&#35498;&#27861;&#65292;&#20197;&#19978;&#24066;&#27331;&#20844;&#21496;&#27704;&#32396;&#31649;&#29702;&#24107;&#30340;&#35282;&#24230;&#20998;&#20139;&#65306;&#20225;&#26989;&#22914;&#20309;&#35215;&#21123;&#27704;&#32396;&#35696;&#38988;&#12289;&#36328;&#22495;&#32080;&#21512;&#36786;&#26989;&#30340;&#27231;&#26371;&#12289;&#23526;&#21209;&#25512;&#21205;&#27704;&#32396;&#23560;&#26696;&#30340;&#24515;&#24471;&#12290;&#27489;&#36814;&#27704;&#32396;&#23567;&#30333;&#12289;&#23563;&#27714;&#65317;&#65331;&#65319;&#21512;&#20316;&#30340;&#36786;&#26989;&#20154;&#12289;&#20197;&#21450;&#21934;&#32020;&#24819;&#30693;&#36947;&#27704;&#32396;&#35441;&#38988;&#30340;&#32893;&#30526;&#20837;&#22580;&#20132;&#27969;&#12290;</abstract>
                <slug>coscup-2026-2206-2206</slug>
                <track>Sustainable Agriculture Summit: Net Zero and Digital Trandition</track>
                
                <persons>
                    <person id='53'>&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;COODFA</person><person id='1513'>&#37138;&#24151;&#39336;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VZEBZ3/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='43b2adef-abe4-59f4-82d7-818444d02c51' id='2236' code='TKXBBS'>
                <room>TR513</room>
                <title>&#25105;&#22312;&#36786;&#26989;&#29694;&#22580;: &#19968;&#20491;&#36786;&#26989;&#32147;&#29702;&#20154;&#30340;&#39178;&#25104;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:00:00+08:00</date>
                <start>11:00</start>
                <duration>00:40</duration>
                <abstract>&#19977;&#23567;&#25991;&#21109;&#32929;&#20221;&#26377;&#38480;&#20844;&#21496;&#26159;&#12300;&#23567;&#20154;&#29289;&#12289;&#23567;&#22303;&#22320;&#12289;&#23567;&#28415;&#36275;&#12301;&#30340;&#24847;&#24605;&#65292;&#25105;&#20497;&#24478;&#38642;&#26519;&#20986;&#30332;&#65292;&#25345;&#32396;&#24314;&#31435;&#20540;&#24471;&#28040;&#36027;&#32773;&#20449;&#36084;&#30340;&#21697;&#29260;&#65292;&#25104;&#31435;&#21313;&#20108;&#24180;&#20358;&#65292;&#20197;&#24066;&#38598;&#12289;&#23526;&#39636;&#24215;&#38754;&#12289;&#38651;&#21830;&#12289;&#33258;&#23186;&#39636;&#31561;&#20043;&#24418;&#24335;&#25299;&#23637;&#23458;&#32676;&#65292;&#20006;&#38283;&#30332;&#33258;&#26377;&#21697;&#29260;&#21830;&#21697;&#12289;&#30332;&#34892;&#38642;&#26519;&#39135;&#36890;&#20449;&#38620;&#35468;&#12289;&#25512;&#20986;&#20225;&#26989;CSR&#22909;&#30000;&#35336;&#30059;&#31561;&#65292;&#25104;&#28858;&#19968;&#20491;&#22312;&#22320;&#39135;&#36786;&#20132;&#27969;&#24179;&#21488;&#65292;&#35731;&#29983;&#29986;&#33287;&#28040;&#36027;&#38364;&#20418;&#26356;&#27491;&#21521;&#22320;&#20114;&#21205;&#65292;&#30446;&#27161;&#35731;&#29983;&#29986;&#32773;&#23560;&#24515;&#32789;&#31278;&#12289;&#36681;&#22411;&#21451;&#21892;&#26685;&#22521;&#26041;&#24335;&#20006;&#29554;&#24471;&#21512;&#29702;&#25910;&#20837;&#65292;&#35731;&#22312;&#22320;&#36786;&#26989;&#33287;&#22303;&#22320;&#24471;&#20197;&#27704;&#32396;&#32147;&#29151;&#12290;</abstract>
                <slug>coscup-2026-2236</slug>
                <track>Sustainable Agriculture Summit: Net Zero and Digital Trandition</track>
                
                <persons>
                    <person id='53'>&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;COODFA</person><person id='1514'>&#26446;&#23452;&#20521;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/TKXBBS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='8121e808-2238-5c26-a286-d2b1e0e9f993' id='2569' code='3VVWJU'>
                <room>TR513</room>
                <title>&#25105;&#22312;&#36786;&#26989;&#29694;&#22580;&#65306;&#27704;&#32396;&#20659;&#25215;&#30340;&#27224;&#23376;&#22290;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:00:00+08:00</date>
                <start>13:00</start>
                <duration>00:40</duration>
                <abstract>&#19968;&#20491;&#38364;&#26044;&#27224;&#23376;&#26371;&#21507;&#37259;&#30340;&#23567;&#25925;&#20107;&#65306;&#21892;&#24453;&#29872;&#22659;&#65291;&#21892;&#24453;&#26524;&#27193;&#65309;&#32654;&#22909;&#26524;&#23526;&#12290;&#22303;&#22320;&#19981;&#26371;&#35498;&#35441;&#65292;&#20358;&#33258;&#27224;&#23376;&#26371;&#21507;&#37259;&#30340;&#26577;&#27224;&#65292;&#27794;&#26377;&#20142;&#40599;&#22806;&#34920;&#65292;&#20294;&#38982;&#38982;&#39165;&#28415;&#22810;&#27713;&#65292;&#36889;&#23601;&#26159;&#22303;&#22320;&#22238;&#39243;&#21451;&#21892;&#30340;&#20154;&#20497;&#30340;&#24515;&#24847;&#12290;&#30001;&#26044;&#27224;&#23376;&#26371;&#21507;&#37259;&#30340;&#24373;&#32769;&#38342;&#24478;&#39740;&#38272;&#38364;&#21069;&#36208;&#19968;&#36973;&#65292;&#20102;&#35299;&#20581;&#24247;&#30340;&#37325;&#35201;&#12290;&#22240;&#27492;&#25918;&#19979;&#31354;&#35519;&#26989;&#65292;&#36820;&#37129;&#21209;&#36786;&#65292;&#22533;&#25345;&#21892;&#24453;&#30340;&#26685;&#31278;&#26577;&#27224;&#65292;&#20197;&#37259;&#28024;&#27873;&#34485;&#27580;&#31881;&#21450;&#22825;&#28982;&#31014;&#29289;&#65292;&#21462;&#20195;&#21270;&#23416;&#20652;&#29087;&#21137;&#21450;&#29983;&#38263;&#28608;&#32032;&#65292;&#25214;&#22238;&#26524;&#23526;&#21407;&#26377;&#39080;&#21619;&#12290;&#38364;&#24515;&#28040;&#36027;&#32773;&#30340;&#20581;&#24247;&#65292; &#24478;&#12300;&#24515;&#12301;&#38283;&#22987;&#12290;</abstract>
                <slug>coscup-2026-2569</slug>
                <track>Sustainable Agriculture Summit: Net Zero and Digital Trandition</track>
                
                <persons>
                    <person id='1454'>&#27224;&#23376;&#26371;&#21507;&#37259;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/3VVWJU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='76a044ad-e3ed-5dde-8fb8-bcc938c2504c' id='2467' code='WWMJMD'>
                <room>TR513</room>
                <title>&#25105;&#22312;&#36786;&#26989;&#29694;&#22580;-&#23567;&#24494;&#20225;&#26989;&#39000;&#24847;&#33457;&#37666;&#35330;&#38321;&#21407;&#22240;&#65306;MantaGO&#30340;&#21488;&#26085;&#25299;&#23637;&#32147;&#39511;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:00:00+08:00</date>
                <start>14:00</start>
                <duration>00:40</duration>
                <abstract>&#26159;&#20160;&#40636;&#35731;&#36786;&#26989;&#23567;&#32769;&#38342;&#20497;&#39000;&#24847;&#33457;&#37666;&#36092;&#36023;MantaGO&#30340;&#23565;&#35441;&#24335;&#21830;&#21209;&#24179;&#21488;?
&#28145;&#32789;&#23567;&#24494;&#20225;&#26989;&#19971;&#24180;&#22810;&#30340;&#22899;&#24615;&#21109;&#26989;&#32773; Janice&#65292;&#22914;&#20309;&#30475;&#20844;&#21496;&#19979;&#19968;&#20491;&#19971;&#24180;&#30340;&#30332;&#23637;?

&#20197;&#21147;&#31185;&#25216;&#25104;&#31435;&#26044;2018&#24180;&#65292;&#33268;&#21147;&#26044;&#28858;&#20013;&#23567;&#22411;&#20225;&#26989;&#25552;&#20379;&#31777;&#21934;&#26131;&#19978;&#25163;&#30340;AI solution&#65292;&#36879;&#36942;&#25216;&#34899;&#35299;&#27770;&#36039;&#35338;&#19981;&#23565;&#31281;&#30340;&#21839;&#38988;&#12290;&#26071;&#19979;&#21697;&#29260;MantaGO&#23565;&#35441;&#24335;&#21830;&#21209;&#24179;&#21488;&#65292;&#20197;&#22810;&#28192;&#36947;&#24213;&#23652;&#26550;&#27083;&#28858;&#22522;&#30990;&#65292;&#25972;&#21512;5&#22823;&#31038;&#32676;&#24179;&#21488;&#22914;LINE&#12289;Messenger&#12289;Instagram&#12289;Google Business Chat&#21450;&#23448;&#32178;&#23458;&#26381;&#31995;&#32113;&#65292;&#25552;&#20379;&#24066;&#22580;&#23436;&#25972;&#30340;&#19968;&#31449;&#24335;&#21830;&#21209;&#26381;&#21209;&#12290;2025&#24180;&#20197;&#21147;&#31185;&#25216;&#22312;&#26085;&#26412;&#25104;&#31435;&#20998;&#20844;&#21496;&#65292;2026&#24180;&#26356;&#36914;&#19968;&#27493;&#25512;&#24291;&#33267;&#27888;&#22283;&#12289;&#36234;&#21335;&#31561;&#26481;&#21335;&#20126;&#22283;&#23478;&#65292;&#21332;&#21161;&#26356;&#22810;&#28023;&#22806;&#21697;&#29260;&#26550;&#27083;&#23560;&#23660;AI&#32842;&#22825;&#27231;&#22120;&#20154;&#65292;&#21332;&#21161;&#20225;&#26989;&#36914;&#34892;&#20351;&#29992;&#32773;&#31649;&#29702;&#20778;&#21270;&#65292;&#21516;&#26178;&#25552;&#21319;&#32066;&#31471;&#28040;&#36027;&#32773;&#39636;&#39511;&#12290;

&#26356;&#22810;&#35611;&#32773;&#36039;&#35338;&#65306;https://www.ctee.com.tw/news/20240814701332-431202</abstract>
                <slug>coscup-2026-2467-mantago</slug>
                <track>Sustainable Agriculture Summit: Net Zero and Digital Trandition</track>
                
                <persons>
                    <person id='53'>&#36786;&#26989;&#38283;&#25918;&#36039;&#26009;&#31038;&#32676;COODFA</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/WWMJMD/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR514' guid='5254dfa0-ad01-5a61-af27-517fe2305d32'>
            <event guid='1b5923c3-acbf-5b65-b886-f919f6ab6f4b' id='2409' code='8KYD9D'>
                <room>TR514</room>
                <title>&#20320;&#30340; ruby.wasm &#22312;&#25163;&#27231;&#19978;&#20854;&#23526;&#26371;&#22750;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>SITCON 2026 &#25105;&#20497;&#22312; Ruby Taiwan &#25892;&#20301;&#25918;&#20102;&#19968;&#20491;&#29694;&#22580;&#29992; Ruby &#23531;&#19968;&#34892;&#31243;&#24335;&#30340;&#23567;&#36938;&#25138;&#65306;Jekyll &#38748;&#24907;&#31449; + ruby.wasm&#65292;&#22312;&#28687;&#35261;&#22120;&#35041;&#36305; Ruby 4.0&#12290;&#35373;&#35336;&#19978;&#24456;&#21934;&#32020;&#65292;&#24037;&#31243;&#19978;&#23436;&#20840;&#19981;&#26159;&#12290;

&#19978;&#32218;&#31532;&#19968;&#22825;&#25105;&#20497;&#30332;&#29694;&#65306;iOS Safari &#25972;&#20491;&#21345;&#20303;&#12289;Android Chrome &#38748;&#40664; hang &#22312;&#36617;&#20837;&#30059;&#38754;&#12289;&#23416;&#29983;&#20999;&#21040;&#21029;&#30340; app &#22238;&#20358;&#38988;&#30446;&#23601;&#28040;&#22833;&#12290;&#26368;&#24460;&#36889;&#20491;&#36305;&#20102;&#19968;&#21315;&#20154;&#30340;&#25892;&#20301;&#65292;&#32972;&#24460;&#20854;&#23526;&#26159;&#19977;&#20491;&#35731;&#25105;&#20497;&#25913;&#23531;&#19968;&#21322;&#31243;&#24335;&#30908;&#30340;&#25163;&#27231;&#28687;&#35261;&#22120;&#22320;&#38647;&#12290;

&#36889;&#22580; talk &#26371;&#24118;&#20320;&#36914;&#21040;&#36889;&#20491;&#23560;&#26696;&#30340;&#24341;&#25806;&#23460;&#65306;&#25105;&#20497;&#24590;&#40636;&#25226; EXPECTED_MAP &#25972;&#27573;&#30733;&#25481;&#12289;&#25913;&#29992; `rubyVM.eval` + StringIO + `srand(seed)` &#35731;&#31572;&#26696;&#22312;&#21069;&#31471;&#21363;&#26178;&#31639;&#65307;&#20013;&#12289;&#33521;&#12289;&#26085;&#19977;&#35486;&#30340; i18n &#24590;&#40636;&#24478; Liquid &#19968;&#36335;&#27880;&#20837;&#21040; JavaScript&#65307;7 &#38988;&#27161;&#28310; Ruby &#21152; 3 &#38988; JS&#65295;Python&#65295;PHP &#23565;&#29031;&#38988;&#30340;&#36328;&#35486;&#35328;&#27969;&#31243;&#24590;&#40636;&#35373;&#35336;&#65307;&#20197;&#21450;&#37027;&#19977;&#20491;&#25163;&#27231; bug &#30495;&#27491;&#30340; root cause &#33287;&#20462;&#27861;&#12290;

&#36969;&#21512;&#23565; ruby.wasm&#12289;&#21069;&#31471; Ruby&#12289;&#25110;&#12300;&#24590;&#40636;&#25226; Ruby &#25512;&#21040; Rails &#20197;&#22806;&#12301;&#26377;&#33288;&#36259;&#30340;&#25152;&#26377;&#20154;&#12290;

---

At SITCON 2026, the Ruby Taiwan booth ran a live coding game: a Jekyll static site + ruby.wasm 4.0, with students writing one-line Ruby in the browser. Simple in concept, brutal in practice.

Day one, we found out: iOS Safari froze, Android Chrome silently hung at load, students who switched apps lost their progress. The booth that served 1000 students was held together by fixes for three mobile-browser landmines.

This talk takes you into the engine room: how we replaced a giant EXPECTED_MAP with `rubyVM.eval` + StringIO + `srand(seed)` to compute answers in the browser; how zh/en/ja i18n flows from Liquid into JavaScript; how the 7 Ruby + 3 cross-language (JS/Python/PHP) format works; and the real root cause behind each mobile bug.

For anyone curious about ruby.wasm, Ruby in the browser, or pushing Ruby beyond Rails.</abstract>
                <slug>coscup-2026-2409-ruby-wasm</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='119'>Mu-Fan Teng</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8KYD9D/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='54a9db44-ef2d-58f4-b16c-83ec2614557c' id='2452' code='PSC9EM'>
                <room>TR514</room>
                <title>The Deterministic Rubyist: Taming Your AI Pair Programmer with Nix</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>AI coding agents are the new &quot;high-speed interns&quot; of the Ruby world. They can be eager and fast, but leave them unconstrained and you risk wrecking your system. Tie them up too tight and they&apos;ll end up hallucinating instead of producing results.

The answer isn&apos;t more documentation or prompt engineering; it&#8217;s a better contract.

In this talk, we&#8217;ll explore how Nix - the functional, deterministic package manager - serves as a bridge between human developers and AI agents. We will move beyond the &quot;it works on my machine&quot; era into the &quot;it works in the contract&quot; era.

We&apos;ll discuss how a Nix Flake acts as a shared mental model: a declarative, cryptographic receipt of every dependency, compiler, and system library your project requires.

We will dive into:

* The Bundler Analogy: Translating Nix concepts into a language Rubyists already speak (Gemfile &#8594; Flake, Lockfile &#8594; Lock).
* Effectiveness through Shared Context: How to use Nix to ensure your AI agent has the exact tools it needs (like ruby-lsp or specific C-extensions)
* Security as an Enabler: Using Nix in tandem with Docker to create &quot;principled sandboxes.&quot; We&#8217;ll look at real-world patterns from my opensource AI sandboxing tool.
* The &quot;Double Gemfile&quot; Pattern: A practical tip for managing dev-only gems and agent-specific tools within a Nix-based workflow.

By the end of this session, you&#8217;ll see that Nix is a powerful tool for the modern Rubyist to build secure, reproducible, and highly effective environments where humans and AI can collaborate without the chaos.</abstract>
                <slug>coscup-2026-2452-the-deterministic-rubyist-taming-your-ai-pair-programmer-with-nix</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='1378'>Pawel Lisewski @palekiwi</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PSC9EM/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='10e3ddf0-e5c7-56eb-ad77-4fa3de9ff00d' id='2315' code='YDJLTF'>
                <room>TR514</room>
                <title>Locale &#20309;&#34389;&#23563;&#65306;&#24478; Accept-Language &#21040; UGC</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>&#22312;&#36889;&#20491;&#35696;&#31243;&#20013;&#20320;&#23559;&#36935;&#21040;...
&#127917; &#21487;&#24859;&#21448;&#36855;&#20154;&#30340;&#21453;&#27966;&#35282;&#33394; Accept-Language
&#9993;&#65039; &#21483; mobile dev &#20659; locale&#65292;&#21371;&#25910;&#21040;&#35598;&#20043;&#24618;&#20540;...
&#129489; &#21453;&#27966;&#22823;&#39764;&#29579; UGC</abstract>
                <slug>coscup-2026-2315-locale---accept-language--ugc</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='234'>Meng-Ying Tsai (Fumi)</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/YDJLTF/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2b999cd7-2ef3-5db3-87c9-e6fda465f76f' id='2392' code='FYSGQ8'>
                <room>TR514</room>
                <title>&#32842;&#32842; Ruby &#30340; ReDoS &#38450;&#31142;&#65306;&#21507;&#29916;&#35373;&#35336;&#27402;&#34913;&#12289;&#25972;&#21512; Rails &#23526;&#36368;&#12289;&#31418;&#25506; Regexp &#26410;&#20358;&#21205;&#21521;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>&#12300;&#27599;&#27425;&#25552;&#36215;&#21319;&#29256;&#23601;&#34987;&#24050;&#35712;&#12290;&#12301;

Ruby 3.2 &#23566;&#20837;&#20102;&#37325;&#35201;&#30340; Regexp &#26356;&#26032;&#65292;&#32780;&#38568;&#33879; Ruby 4 &#30332;&#20296;&#65292;Ruby 3.2 &#20063;&#27491;&#24335;&#36914;&#20837; EOL&#12290;&#36817;&#24180;&#30340; Ruby Regexp &#25913;&#21892;&#65292;&#20063;&#35731; ReDoS &#30340;&#38450;&#31142;&#36880;&#28472;&#24478;&#12300;&#24590;&#40636;&#23531; Regex&#12301;&#24310;&#20280;&#21040;&#12300;&#24213;&#23652;&#22914;&#20309;&#24171;&#38283;&#30332;&#32773;&#25910;&#25986;&#39080;&#38570;&#12301;&#12290;

&#28982;&#32780;&#65292; 2026 &#24180;&#21021; GitLab &#30340; CVE-2026-1388&#65292;&#20197;&#21450; Active Support &#30340; CVE-2026-33169&#65292;&#20063;&#20877;&#27425;&#25552;&#37266;&#25105;&#20497;&#65306;&#22312;&#35079;&#38620;&#30340; Web &#25033;&#29992;&#23526;&#20316;&#20013;&#65292;Regexp &#20173;&#28982;&#21487;&#33021;&#25104;&#28858;&#25928;&#33021;&#33287;&#23433;&#20840;&#21839;&#38988;&#30340;&#20837;&#21475;&#12290;

&#36889;&#22580;&#28436;&#35611;&#26371;&#24310;&#32396; [RubyJam 3 &#26376; Meetup](https://rubytaiwan.kktix.cc/events/rubyjam2603) &#20013;&#23565; Ruby Feature [#17837](https://bugs.ruby-lang.org/issues/17837) &#33287; [#19104](https://bugs.ruby-lang.org/issues/19104) &#30340;&#35373;&#35336;&#27402;&#34913;&#35342;&#35542;&#65292;&#20006;&#21152;&#20837; 2026 &#24180;&#26368;&#26032;&#30340;&#25216;&#34899;&#21205;&#24907;&#65306;

1. &#26696;&#20363;&#25286;&#35299;&#65306;&#20998;&#26512; ReDoS CVE &#26696;&#20363;&#65292;&#30475;&#30475;&#22312;&#29694;&#26377;&#38450;&#35703;&#27231;&#21046;&#19979;&#65292;&#21738;&#20123;&#27169;&#24335;&#20381;&#28982;&#21487;&#33021;&#24118;&#20358;&#39080;&#38570;&#12290;
2. Rails &#23526;&#36368;&#65306;&#35498;&#26126;&#22914;&#20309;&#22312; Rails &#25033;&#29992;&#31243;&#24335;&#20013;&#25972;&#21512; Regexp Timeout&#12290;
3. &#24478; ReDoS &#24310;&#20280;&#21040; Timing Attack&#65306;&#22238;&#25033; RubyJam Meetup &#30340;&#29694;&#22580;&#25552;&#21839;&#65292;&#32842;&#32842;&#28436;&#31639;&#27861;&#35079;&#38620;&#24230;&#25915;&#25802;&#30340;&#21478;&#19968;&#38754;&#65292;&#20197;&#21450; Ruby &#29983;&#24907;&#31995;&#20013;&#22914;&#20309;&#23526;&#20316; Constant Time Comparison&#12290;
4. Ruby Regexp &#30340;&#26368;&#26032;&#26041;&#21521;&#65306;&#20998;&#20139;&#20358;&#33258; [RubyKaigi 2026 ](https://rubykaigi.org/2026/)&#30340;&#31532;&#19968;&#25163;&#36039;&#35338;&#65292;&#30475;&#30475; Regexp &#23566;&#20837; JIT &#30340;&#36914;&#23637;&#65292;&#20197;&#21450;&#23565;&#23433;&#20840;&#24615;&#35696;&#38988;&#30340;&#21487;&#33021;&#24433;&#38911;&#12290;</abstract>
                <slug>coscup-2026-2392-ruby--redos----rails---regexp</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='1049'>Kasa</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FYSGQ8/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='d4e23a55-c85d-5e9c-af41-f778dab98922' id='2294' code='KZ9PTY'>
                <room>TR514</room>
                <title>&#35731; AI &#25509;&#31649;&#20320;&#30340;&#25033;&#29992;&#65292;&#25171;&#36896;&#24494;&#31186;&#32026;&#28961;&#32299;&#30340; Ruby &#23433;&#20840;&#27801;&#30418;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>&#22312; AI &#26178;&#20195;&#20013;&#65292;&#36942;&#21435;&#36575;&#39636;&#38283;&#30332;&#30340;&#26041;&#24335;&#26377;&#20102;&#24456;&#22810;&#25913;&#35722;&#65292;&#20063;&#24118;&#20358;&#38750;&#24120;&#22810;&#19981;&#21516;&#30340;&#22865;&#27231;&#12290;&#20320;&#26159;&#21542;&#24819;&#36942;&#33021;&#22312; Ruby &#25110;&#32773; Rails &#30340;&#29872;&#22659;&#20013;&#65292;&#36879;&#36942; AI &#21205;&#24907;&#22320;&#23526;&#20316;&#26032;&#21151;&#33021;&#65311;

Kobako &#21407;&#26412;&#26159;&#28858;&#20102;&#22312; Ruby &#20013;&#23526;&#29694; Cloudflare &#25552;&#20986;&#30340; Code Mode &#27231;&#21046;&#65292;&#35731; AI &#30452;&#25509;&#25776;&#23531;&#33139;&#26412;&#26367;&#20195;&#22823;&#37327;&#30340; MCP &#24037;&#20855;&#65292;&#25152;&#35373;&#35336;&#30340; WebAssembly &#27801;&#30418;&#65288;Sandbox&#65289;

&#28982;&#32780;&#65292;&#21463;&#21040; druby &#30340;&#21855;&#30332;&#65292;Kobako &#33021;&#22816;&#21033;&#29992; Ruby &#30340;&#35486;&#35328;&#29305;&#24615;&#65292;&#21205;&#24907;&#33287;&#23487;&#20027;&#65288;Host&#65289;&#29872;&#22659;&#30340;&#20219;&#24847;&#29289;&#20214;&#36914;&#34892;&#28961;&#32299;&#20114;&#21205;&#65292;&#21453;&#32780;&#35731; AI &#33021;&#22816;&#20197;&#23436;&#20840;&#19981;&#21516;&#30340;&#24418;&#24335;&#20358;&#21332;&#21161;&#36575;&#39636;&#38283;&#30332;&#12290;

&#27801;&#30418;&#25216;&#34899;&#27491;&#26159;&#20170;&#24180;&#34987;&#22823;&#37327;&#35342;&#35542;&#30340;&#12300;&#39381;&#39341;&#24037;&#31243;&#65288;Harness Engineering&#65289;&#12301;&#20854;&#20013;&#19968;&#38917;&#37325;&#35201;&#25903;&#32218;&#12290;&#36889;&#22580;&#28436;&#35611;&#23559;&#22285;&#32350;&#33879;&#12300;&#22914;&#20309;&#23433;&#20840;&#36939;&#34892;&#31243;&#24335;&#30908;&#12301;&#30340;&#26680;&#24515;&#65292;&#20998;&#20139; Kobako &#30340;&#38283;&#30332;&#33287;&#25506;&#32034;&#36942;&#31243;&#65292;&#23637;&#29694;&#19968;&#20491;&#21892;&#29992; Ruby &#35486;&#35328;&#29305;&#24615;&#32780;&#29983;&#30340;&#23433;&#20840;&#27801;&#30418;&#12290;</abstract>
                <slug>coscup-2026-2294-ai---ruby</slug>
                <track>Ruby Taiwan</track>
                
                <persons>
                    <person id='182'>&#33980;&#26178;&#24358;&#20063;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://github.com/elct9620/demo-coscup2026-kobako">Demo</link>
                
                    <link href="https://github.com/elct9620/kobako">GitHub Repository</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KZ9PTY/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='TR515' guid='9be76cc0-d2aa-5a8e-a7e5-2ffb1e580fb2'>
            <event guid='0ab3231f-d7b5-5394-b3b3-4faec182bb16' id='2283' code='YTHB9R'>
                <room>TR515</room>
                <title>Open Source accelerator chip and how RISC-V plays a role</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>00:30</duration>
                <abstract>Nekko open sourced the CORE-ET AI inference accelerator design based on Esperanto Technologies&apos; ET-SOC-1 processor. This talk goes into how open sourcing RTL enables downstream  development, any what&apos;s now possible only on open source hardware and the RISC-V open ISA 

Source: https://github.com/openhwgroup/core-et</abstract>
                <slug>coscup-2026-2283-open-source-accelerator-chip-and-how-risc-v-plays-a-role</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='761'>Martin Chang</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/YTHB9R/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='abc1f48e-f699-5a6c-aaf4-742c84b1e2c6' id='2420' code='KEJ9LU'>
                <room>TR515</room>
                <title>ECOS Studio: An RTL-to-Chip Silicon Design Solution with Open-Source EDA, IP, and PDK</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:10:00+08:00</date>
                <start>10:10</start>
                <duration>00:30</duration>
                <abstract>The open-source chip design movement has long been limited by fragmented EDA tools and a lack of access to mainstream process nodes. In this talk, we present ECOS Studio, an integrated RTL-to-chip solution that combines an open-source EDA toolchain (ECC), an open IP library, and the newly released ICsprout 55nm open PDK. This end-to-end flow automates supply&#8209;chain complexities so that users can focus on RTL design and receive functional silicon. We will share recent tape-out experiences, including the successful fabrication of a RISC&#8209;V SoC (RetroSoC) on the 55nm process at 100 MHz, as well as a Multi-Project Chip aggregation scheme that shares the SoC environment across designs to lower per-design cost. We will also discuss how ECOS Studio is being deployed in the &#8220;One Student One Chip&#8221; education initiative, providing a zero&#8209;configuration EDA environment to students. The talk demonstrates how the convergence of open EDA, open IP, and open PDK is bringing us closer to a future where silicon design is as ubiquitous as software.

Repo links for ECOS Studio: https://github.com/openecos-projects/ecos-studio
ECC: https://github.com/openecos-projects/ecc
ICS55 PDK: https://github.com/openecos-projects/icsprout55-pdk
retroSoC: https://github.com/retroSoC/retroSoC</abstract>
                <slug>coscup-2026-2420-ecos-studio-an-rtl-to-chip-silicon-design-solution-with-open-source-eda-ip-and-pdk</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1372'>&#29579;&#26122;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/KEJ9LU/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='cec86165-8a63-53eb-b1ea-3f4d41de288a' id='2461' code='FJ7YKS'>
                <room>TR515</room>
                <title>Tangible Interfaces in Open Hardware: The &quot;Calm Tech&quot; Approach to IoT Configuration</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T10:50:00+08:00</date>
                <start>10:50</start>
                <duration>00:30</duration>
                <abstract>Consumer IoT devices, such as digital photo frames, often rely on heavy operating systems (like Android) and touchscreens just to handle basic setups like Wi-Fi and API configurations. This approach not only complicates the hardware design but also limits the device&apos;s lifespan&#8212;once OS updates stop, the device often becomes obsolete or a security risk.

&quot;Tac Photo&quot; is an open-source digital photo frame project that takes a different approach. By using an ESP32-S3 running FreeRTOS instead of a heavy OS, the device remains lightweight and functional over the long term without requiring frequent software updates.

To configure the device without a screen, we separated the setup process from the hardware itself. Users configure their settings (Wi-Fi credentials, cloud sync) on a smartphone app, which encrypts and writes this data to a standard passive NFC card. Tapping this physical card to the frame updates its state instantly.

In this session, I will share the architecture and practical lessons learned from building this system. Participants will explore:

1. Hardware-Software Integration: Using standard NFC to shift complex UI tasks to a smartphone, leaving the hardware simple, single-purposed, and easy to maintain.

2. Headless Cloud Connections: How to securely transfer encrypted OAuth refresh tokens via NFC to connect to cloud services (like Google Photos) without a device-side browser.

3. Longevity &amp; Right to Repair: How choosing an RTOS over a full OS, combined with a minimalist, open hardware design, aligns with the Right to Repair movement, empowering users to customize and fix their own digital appliances.

This talk provides a practical framework for developers looking to build simple, repairable, and long-lasting IoT devices using FOSS tools.</abstract>
                <slug>coscup-2026-2461-tangible-interfaces-in-open-hardware-the-calm-tech-approach-to-iot-configuration</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1382'>Masaya Narita</person><person id='1474'>Kota Mizutani</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links>
                    <link href="https://drive.google.com/drive/folders/1AmTYnh8g2LZav1j5b9Nr5EZVXfKAlNgc?usp=sharing">pics of hardware prototypes</link>
                
                    <link href="https://youtu.be/C4Vb7P3G4lE">short introduction video</link>
                </links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/FJ7YKS/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='c1a6e63d-3541-5ed6-bf0b-3f2b1431b582' id='2501' code='VQNU3N'>
                <room>TR515</room>
                <title>A Case Study in Firmware Verification: Applying Formal Methods to Intel&#174; TDX Module</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T11:30:00+08:00</date>
                <start>11:30</start>
                <duration>00:30</duration>
                <abstract>Firmware underpins system security but remains challenging to verify due to hardware dependency, specialized coding idioms, and limited open-source examples. Manual verification approaches, while common in industry, are labor-intensive and difficult to scale. This paper presents a detailed case study on applying automatic formal methods for software to a security-critical firmware component in Intel Trust Domain Extensions (TDX), known as TDX Module. In this study, we employ six state-of-the-art C-program analyzers on the production TDX Module firmware, leveraging techniques ranging from bounded model checking and symbolic execution to abstract interpretation. Our empirical evaluation identifies obstacles unique to firmware, highlights harness-design decisions essential for verifying industry-scale code bases, and demonstrates opportunities in advanced slicing for more scalable verification. Although the case study focuses on TDX Module, the findings are broadly applicable to large-scale, low-level programs and have already influenced the software-verification community, such as standardizing nondeterministic object initialization. All verification tasks and proof harnesses are publicly released to foster reproducible research and future tool development.</abstract>
                <slug>coscup-2026-2501-a-case-study-in-firmware-verification-applying-formal-methods-to-intel-tdx-module</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1412'>Nian-Ze Lee</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/VQNU3N/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='2602892f-db3b-5d56-8718-b4c2a9e44b89' id='2482' code='7EEV38'>
                <room>TR515</room>
                <title>&#24478;&#38646;&#38283;&#22987;&#24314;&#31435; RISC-V &#20840;&#31995;&#32113;&#27169;&#25836;&#24179;&#21488;</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T12:10:00+08:00</date>
                <start>12:10</start>
                <duration>00:30</duration>
                <abstract>&#21463;&#21040;&#39321;&#23665;&#34389;&#29702;&#22120;&#12289;BOOM&#12289;CVA6 &#31561;&#38283;&#28304;&#34389;&#29702;&#22120;&#23560;&#26696;&#21855;&#30332;&#65292;&#25105;&#20497;&#24478;&#38646;&#38283;&#22987;&#24314;&#31435;&#19968;&#22871; RISC-V &#20840;&#31995;&#32113;&#27169;&#25836;&#24179;&#21488;&#65292;&#30446;&#27161;&#26159;&#25903;&#25588;&#34389;&#29702;&#22120;&#35373;&#35336;&#12289;&#36575;&#39636;&#37096;&#32626;&#12289;RTL &#39511;&#35657;&#33287;&#25928;&#33021;&#25506;&#32034;&#12290;&#26412;&#24179;&#21488;&#21253;&#21547;&#21487;&#38283;&#21855; Linux &#33287; FreeRTOS &#30340; RISC-V &#25351;&#20196;&#38598;&#27169;&#25836;&#22120;&#65292;&#20006;&#24050;&#25104;&#21151;&#25972;&#21512;&#20841;&#38982;&#33258;&#30740; RTL RISC-V &#26680;&#24515;&#65306;&#19968;&#38982;&#21487;&#38283;&#21855; Linux &#30340; 6 &#32026;&#38918;&#24207;&#34389;&#29702;&#22120;&#65292;&#20197;&#21450;&#19968;&#38982;&#21487;&#38283;&#21855; FreeRTOS &#30340; 11 &#32026;&#20098;&#24207;&#34389;&#29702;&#22120;&#12290; 

&#22312;&#31995;&#32113;&#23652;&#32026;&#19978;&#65292;&#25105;&#20497;&#20351;&#29992; Verilator &#23559; RTL Core &#32232;&#35695;&#28858; C++ &#27169;&#22411;&#65292;&#20006;&#36879;&#36942; SystemC &#24314;&#31435; Bus &#33287;&#36913;&#37002;&#35373;&#20633;&#65292;&#20351; RTL &#33021;&#22312; C++ &#23652;&#32026;&#36914;&#34892;&#20840;&#31995;&#32113;&#27169;&#25836;&#65292;&#20006;&#21487;&#22312;&#19968;&#23567;&#26178;&#20839;&#23436;&#25104;&#38283;&#27231;&#12290;&#28858;&#20102;&#21152;&#36895;&#34389;&#29702;&#22120;&#38283;&#30332;&#65292;&#25105;&#20497;&#20063;&#24314;&#31435; Co-simulation &#27231;&#21046;&#65292;&#22312; Core &#25552;&#20132;&#25351;&#20196;&#26178;&#21363;&#26178;&#33287;&#25351;&#20196;&#38598;&#27169;&#25836;&#22120;&#27604;&#23565;&#26550;&#27083;&#29376;&#24907;&#65292;&#20351;&#37679;&#35492;&#33021;&#22312;&#30332;&#29983;&#30070;&#19979;&#20572;&#27490;&#27169;&#25836;&#20006;&#36664;&#20986;&#38500;&#37679;&#36039;&#35338;&#12290; 

&#26412;&#28436;&#35611;&#23559;&#20998;&#20139;&#36889;&#20491;&#24179;&#21488;&#30340;&#26550;&#27083;&#35373;&#35336;&#12289;Linux/FreeRTOS &#38283;&#27231;&#32147;&#39511;&#12289;RTL co-simulation debug &#27969;&#31243;&#65292;&#20197;&#21450;&#22914;&#20309;&#29992; C++ &#23526;&#20316;&#21487;&#35519;&#25972;&#22823;&#23567;&#12289;&#36335;&#25976;&#12289;hit latency&#12289;replacement policy &#33287; prefetcher &#30340;&#39640;&#25928;&#33021;&#38750;&#38459;&#22622;&#24555;&#21462;&#27169;&#22411;&#12290;&#25105;&#20497;&#20063;&#26371;&#23637;&#31034;&#22914;&#20309;&#36879;&#36942; Konata &#35264;&#23519;&#26680;&#24515;&#33287;&#24555;&#21462;&#31649;&#32218;&#21270;&#29376;&#24907;&#65292;&#20006;&#25972;&#21512; DRAMSys &#36914;&#34892;&#26356;&#25509;&#36817;&#30495;&#23526;&#31995;&#32113;&#30340;&#25928;&#33021;&#35413;&#20272;&#12290;</abstract>
                <slug>coscup-2026-2482-risc-v</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1395'>&#33674;&#26131;&#39472;</person><person id='1398'>&#34157;&#29678;&#29642;</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/7EEV38/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='ca4a81ba-6278-547d-bef7-c70fe0bc0e18' id='2558' code='8TESFJ'>
                <room>TR515</room>
                <title>Open-Source Ecosystem for Semiconductor Design Development Programs in Japan</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T13:30:00+08:00</date>
                <start>13:30</start>
                <duration>00:30</duration>
                <abstract>Since October 2025, we have been publicly releasing the Tokai Rika 1 &#181;m CMOS technology as an open-source PDK via the OpenSUSI repository. In this talk, I will first present the latest status of the open-source PDK development, including the key technical issues that have emerged and our ongoing efforts to refine and improve the overall methodology. I will then introduce the &#8220;First Tapeout&#8221; proposal in 2026 as a talent identification and development program. This initiative represents Japan&#8217;s first attempt to provide hands-on experience covering the full RTL-to-GDSII-to-chip flow in collaboration with industrial partners. Finally, I will outline the OpenSUSI MPW shuttle program released for 2026, which aims to engage Japanese academia and further strengthen practical semiconductor design and fabrication experience.</abstract>
                <slug>coscup-2026-2558-open-source-ecosystem-for-semiconductor-design-development-programs-in-japan</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1443'>Jun-ichi OKAMURA</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/8TESFJ/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='f393e1c5-c6fc-59ad-9834-aac298164afe' id='2312' code='W3WNAC'>
                <room>TR515</room>
                <title>Revolution in Chip Design - Open Source RISC-V</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T14:10:00+08:00</date>
                <start>14:10</start>
                <duration>00:30</duration>
                <abstract>Can a community design a robust open source RISC-V Core? Maybe even a whole MCU? Open Source, Verified so you can make a commercial Chip? That is what the OpenHW Foundation based in Europe is doing with it&apos;s members spanning the whole globe. Let us give you an update how our fully open source MCU got radiation hardened in a research project and who international companies use and contribute to our Cores like the famous CVA6 and what makes the Model work. Finally a quick overview about the different IP (including AI Accelerators) the OpenHW is hosting under an Apache 2.0 license.</abstract>
                <slug>coscup-2026-2312-revolution-in-chip-design-open-source-risc-v</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1320'>Flo Wohlrab</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/W3WNAC/</url>
                <feedback_url></feedback_url>
            </event>
            <event guid='e6a771e4-5afc-51ee-852a-939f40b8d228' id='2631' code='CV8FKG'>
                <room>TR515</room>
                <title>wafer.space: Open silicon manufactured for $2.50 USD per chip!</title>
                <subtitle></subtitle>
                <type>Talk</type>
                <date>2026-08-09T15:30:00+08:00</date>
                <start>15:30</start>
                <duration>00:30</duration>
                <abstract>Twenty years ago, getting a custom circuit board made was slow, expensive, and painful. Then pooling services like [OSH Park](https://oshpark.com/), [JLCPCB](https://jlcpcb.com/), [PCBWay](https://www.pcbway.com/), and [Seeed Studio](https://www.seeedstudio.com/fusion.html) made it cheap, predictable, and open to anyone. [Tim &apos;mithro&apos; Ansell](https://github.com/mithro) believes custom silicon should work the same way, and he has spent the last decade making it happen. While at Google, he drove the release of the [SkyWater 130 nm PDK](https://skywater-pdk.readthedocs.io/), the world&apos;s first open source PDK (the &quot;toolkit&quot; a factory publishes so you can design chips for their production line), along with the free OpenMPW shuttle program built on top of it. Add free design tools like [OpenROAD](https://theopenroadproject.org/) and [LibreLane](https://librelane.readthedocs.io/) and on-ramps like [Tiny Tapeout](https://tinytapeout.com/), and today anyone can design a real chip using nothing but open software. Now with [wafer.space](https://wafer.space/), Tim is enabling real low volume production by anyone - hobbyist, scientist, startup and even you! Your design can become 1,000 real chips for as little as $2.50 USD each. Tim shares how we got here, what it takes to go from code on your laptop to a tray of working silicon, and how to get started even if you have never touched hardware.
 
For those who already know the ecosystem, Tim digs into the details of [wafer.space](https://wafer.space/) and its shuttle runs on the [GlobalFoundries GF180MCU open source PDK](https://gf180mcu-pdk.rtfd.io/), a mature 180 nm mixed signal node that has shipped billions of ICs. Each run offers fixed ~20 mm&#178; slots on a 5 metal layer stack with MIM capacitors and poly resistors. Designs go through an [automated platform](https://platform.wafer.space/) that handles sign-off (DRC, LVS, ERC, and antenna) whether you use LibreLane, OpenROAD, a proprietary flow, or a mix. You bring your own pad ring and ESD, and every slot returns 1,000 bare or chip-on-board dies. [Run 1](https://www.crowdsupply.com/wafer-space/gf180mcu-run-1/) taped in December 2025 and the [wafers are back from the fab](https://www.crowdsupply.com/wafer-space/gf180mcu-run-1/updates/run-1-wafers-have-arrived), so Tim has real silicon and real lessons to share: what worked, what broke, and what has improved. [Run 2](https://www.crowdsupply.com/wafer-space/gf180mcu-run-2) is now being manufactured, and the upcoming [Run 3](https://www.crowdsupply.com/wafer-space/gf180mcu-run-3) is your chance to get your own design onto a wafer. Come find Tim on [Discord](https://discord.gg/43y2t53jpE) if you want to dive in before the talk.</abstract>
                <slug>coscup-2026-2631-wafer-space-open-silicon-manufactured-for-2-50-usd-per-chip</slug>
                <track>Open Source Inspired Hardware</track>
                
                <persons>
                    <person id='1502'>Tim &apos;mithro&apos; Ansell</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/CV8FKG/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hallway outside TR309' guid='068b52b4-975e-559d-bd06-33a23516c0cd'>
            <event guid='7563d3f5-b882-5512-adf5-a2541b5f00e9' id='2644' code='PGAWDD'>
                <room>Hallway outside TR309</room>
                <title>Hacking Corner 1 DAY2</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>Hacking Corner &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#20132;&#35516;&#24307;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

&#35352;&#24471;&#33267;&#27492;&#19979;&#26041;&#36899;&#32080;&#38321;&#35712;&#27880;&#24847;&#20107;&#38917;&#20006;&#30331;&#35352;&#12290;
https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?tab=t.0</abstract>
                <slug>coscup-2026-2644-hacking-corner-1-day2</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/PGAWDD/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        <room name='Hallway outside TR409' guid='344d39a3-962c-5fe4-9df2-45e138d2da01'>
            <event guid='7fff4755-76d2-5d32-929e-9456097f853e' id='2646' code='9ADL3B'>
                <room>Hallway outside TR409</room>
                <title>Hacking Corner 2 DAY2</title>
                <subtitle></subtitle>
                <type>workshop/panel</type>
                <date>2026-08-09T09:30:00+08:00</date>
                <start>09:30</start>
                <duration>06:30</duration>
                <abstract>Hacking Corner &#26159;&#19968;&#20491;&#33021;&#23481;&#32013; 10 &#20154;&#24038;&#21491;&#30340;&#20132;&#35516;&#24307;&#65292;&#20379;&#26371;&#30526;&#33258;&#30001;&#20132;&#27969;&#65281;&#36889;&#26159;&#19968;&#20491;&#21487;&#20197;&#24478;&#24555;&#36895;&#25171;&#29260;&#36938;&#25138;&#21040;&#36914;&#34892;&#38263;&#36948;&#25976;&#23567;&#26178;&#30340;&#38283;&#28304;&#39340;&#25289;&#26494;&#30340;&#22810;&#21151;&#33021;&#31354;&#38291;&#12290;&#28961;&#35542;&#26159;15&#20998;&#37912;&#30340;&#24613;&#36895;&#33126;&#21147;&#28608;&#30442;&#36996;&#26159;&#19968;&#22580;&#20841;&#23567;&#26178;&#30340;&#20195;&#30908;&#20882;&#38570;&#65292;&#36889;&#35041;&#37117;&#26159;&#23526;&#29694;&#20320;&#30340;&#21109;&#24847;&#33287;&#22818;&#24819;&#30340;&#22580;&#25152;&#12290;

&#35352;&#24471;&#33267;&#27492;&#19979;&#26041;&#36899;&#32080;&#38321;&#35712;&#27880;&#24847;&#20107;&#38917;&#20006;&#30331;&#35352;&#12290;
https://docs.google.com/document/d/1ZerJ-5QYcEJ5guhxtK-SBW2BA6RMHtVJnqNIWxRCz18/edit?tab=t.0</abstract>
                <slug>coscup-2026-2646-hacking-corner-2-day2</slug>
                <track>Unconference</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.coscup.org/coscup-2026/talk/9ADL3B/</url>
                <feedback_url></feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
