Main Track

List of Events

Here is a list of event, includes speaker session and other intermediate slots (e.g. lunch):

Beyond Software Defenses: Hardware-assisted CFI on Arm-based systems

Most attacks against software rely on subverting a program's control flow to execute malicious code. Control-flow integrity (CFI) refers to a set of security techniques that aim to limit a program's flow to its original execution path. In this talk we will explore the state-of-the-art in CFI mitigations on Arm-based systems, namely Pointer Authentication (PAuth) and Branch Target Identification (BTI). These are hardware-assisted mechanisms deployed in the latest System-On-Chip architectures, raising the bar against software exploitation.

Zoraxy - A reverse proxy server for networking noobs

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.

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

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.

Azure Adventure – A RPG game to test student’s Azure practical skills

Azure Adventure is an open source HTML5 RPG game that builds on top of the latest version of Azure Automatic Grading Engine. Students need to talk to non-player character (NPC) in the game, then NPC will give some Azure tasks to students. If students can complete those tasks within time limit, then students can get some coins in the game.

Diagnosis the internet's health - Mozilla Internet Health Report

Mozilla Internet Health Report (https://internethealthreport.org) is an annual report talk about what’s helping and what’s hurting the internet. It discuss different aspect of Internet, from personal experience to global concerns. In last year's report, we discuss issues from privacy of IoT to domination of Social Network. In the talk, I will introducing and sharing the best stories from this year's latest report.

From 0 To 1, HK01 Internet Transformation With Open Source

HK01 is a well-known digital media company, but we are building something different currently. Our data driven jobs are powered by Kafka + Spark + TensorFlow. We runs 50+ micro services on Kubernetes. HK01 app is one of the earliest Apps of the world which fully build on ReactNative.

This talk will cover why and how open source helps us on both technical and mindset parts, while doing our Internet transformation.

Blockchain Scalability solutions - How to build decentralized exchanges

One of the main challenges for widespread adoption of blockchain technology is scalability. In this session, Lio will share insights of a decentralized exchange project Enuma is working on, which recently received an Ethereum Foundation grant for tackling scalability issue.

The current system of centralized exchanges and decentralized platforms has inherent weaknesses which limit its potential to service the rapidly developing cryptocurrency market. These weaknesses are also a hindrance to widespread acceptance of cryptocurrency as an asset class.