開源地平線

Open Source Horizon

篩選條件

議題

hkbus.app - Free and Ad-free bus app costing HKD 1000 per year to support ~40k daily users

TR610 [[ new Date( '2024-08-03 02:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 03:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

hkbus.app is a web application utilizes the public transport ETA data from data.gov.hk. The proposal will covers the software stack for achieving extremely low cost to support several thousands and even more users. Then, I will present the outcome and status of marketing, mainly via SEO and social media. In the third part, I will jump into the discussion on contribution by other users and the community status in Telegram, currently with ~1300 users and 7 admins.

講者

Chun Law

Chun Law

General Manager in a bioinformatics company. I work on open source projects for happiness.

Open Source Horizon 開源地平線 SVGSUX general (30mins)

WebAssembly Plugins to Extend Proxies

TR610 [[ new Date( '2024-08-03 03:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 03:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 04:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

WebAssembly (Wasm) has found its way outside the browser and has been widely adopted on the server side as in browsers with the development of WebAssembly System Interface (WASI).

API gateways support plugins compiled to Wasm from languages like Rust and Go, which extends the capability of their underlying proxies like Nginx or Envoy.

But how do these API gateways support these Wasm plugins? Do they have limitations? What will they look like in the future? In this “under the hood” talk, I will attempt to answer these questions and more.

講者

Navendu Pottekkat

Navendu Pottekkat

Navendu Pottekkat is a maintainer of Apache APISIX. He is passionate about designing, developing, and deploying scalable, distributed systems. Navendu dedicates himself to helping new contributors to open source, mentoring through the Google Summer of Code and Linux Foundation Mentorship Program. He also writes and speaks about the cloud native ecosystem, sharing his experience in contributing to, building, scaling, and maintaining open source projects.

Open Source Horizon 開源地平線 DJYCNV general (30mins)

Building an Unofficial Client for XDA Developers

TR610 [[ new Date( '2024-08-03 06:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 06:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

XDA underwent a couple of major migrations during 2021-2022 that changed how the website and forums behaved. Among these major migrations, the old official client app namely "XDA" and "XDA Labs" was deprecated and a new webview-based app was released (also deprecated after one year). The API documentation was also removed with it.

This talk aims to share how a new unofficial client "ReLabs" was developed after reverse-engineering the new official client app (deprecated). ReLabs is built with the new Jetpack Compose, the old view system, and the Figma with Relay plugin. It also has working push notifications using Firebase and is completely open-source, unlike the official client.

講者

Aayush Gupta

Aayush Gupta

Aayush Gupta (he/him), Android Developer and Developer Relations, is a self-taught developer, working on FOSS and various communities, prominently XDA Developers, for the past few years. He holds multiple titles in numerous communities, both personal and professional. Working remotely from Bhilai, India, he actively contributes to developing Android-related projects.

Open Source Horizon 開源地平線 WARCVC general (30mins)

Catching up trends in audio app development

TR610 [[ new Date( '2024-08-03 06:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 06:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 07:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

We discuss various recent OSS libraries that are useful for audio and music app development and find what's happening as tech trends in OSS audio apps and libraries, from low level such as realtime processing in C++ up to structuring audio plugin UI using Web technology.

講者

Atsushi Eno

Atsushi Eno

music software tools enthusiast. Audio Plugins for Android, Linux, MML, MIDI 1.0/2.0, LV2.

Open Source Horizon 開源地平線 M3ZB8X general (30mins)

Zoraxy - A reverse proxy server for networking noobs

TR610 [[ new Date( '2024-08-03 07:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2024-08-03 07:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2024-08-03 08:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

In this sharing sessions, I will talk about the development and usage of Zoraxy, one of my open source projects that I am using as an NPM (nginx proxy manager) replacement. Zoraxy provide an easy to use & fast to deploy reverse proxy server for networking noobs with tons of handful utilities to help manage your homelab. I will share a bit on how the features in Zoraxy can help you build a geologically distributed web services, proxying request across nodes using ZeroTier UI in Zoraxy as well as some basic ideas of subdomain & TLS SNI.

講者

Toby Chui

Toby Chui

Open source software and hardware developer, interest in web-desktops, networking tools, embedded web systems, IoT and 3D printing.

Open Source Horizon 開源地平線 P7HVHA general (30mins)