Python

List of Events

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

Hedy: Multi-lingual programming for education

When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to textual languages. However, early on, a textual language and its error messages can be scary. Hedy aims bridge this gap with a programming language that is gradual, using different language levels.

In level 1, there is hardly any syntax at all; printing is done with: print hello Open Source Hong Kong!

Platform engineering with Django

Platform engineering, also known as an "Internal Developer Platform" aims to provide developers with a seamless and efficient environment to manage the entire lifecycle of an application. Django, a popular open-source web framework, is known for its rapid development capabilities and clean, pragmatic design. By leveraging its built-in features, one can expedite the process of developing platform engineering solutions. In this session, I will share my experience using Django for platform engineering at an AI company.

Fn project: How serverless empowers developers to adopt different programming languages

The idea of adopting multiple programming languages to build highly distributed applications is not new to anyone. We all been taught to use necessary toolkits to solve certain problems in the most efficient way. 12Factor concept helped us to understand how to shift from the monolithic applications to smaller functional units - microservices, with that we can extract the most critical pieces of code into a microservice that can be made natively fault-tolerant.