List of Events

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

Why Rust might change things for the better!

In the talk, I would like to share my experience as a beginner in Rust programming language. The talk will have a walkthrough for getting someone kickstarted with Rust. Once the walkthrough is complete, the talk will discuss some of the quick applications where we can explore the question: Can Rust bring performance benefits? The experiments will explore Python and other programming languages, and using Rust within existing projects written in these languages.

Start using the Kubernetes Gateway API now rather than Ingress

Have you been struggling to set up network load balancing and managing web traffic in Kubernetes?

The Ingress API in Kubernetes seems to be too basic and not expressive enough to help you accomplish what you need. You may end up with many downstream implementation details in your configuration that are not portable. It gets even more complicated when you have developers, operators and network engineers working on the same shared configuration.

Dynamic Kubernetes based Feature Environment on AWS

The core engineering principle at Prenetics is “You build it; you run it” and in order for our engineers to fully embrace this DevOps model, they must be able to easily build and test locally, thereby reducing the build and test feedback loop to the minimum. To this end we have developed the Dynamic Feature Environment allows engineers to spin up/down a fully functional independent K8s cluster that runs our full set of microservices. In this talk we will share our experience implementing and using the Dynamic Feature Environment.

Write and enforce fine-grained application permissions using Policy-as-Code with Cedar

Cedar is an open-source language and software development kit (SDK) for writing and enforcing authorization policies for your applications.  Using Cedar, you can express fine-grained permissions as easy-to-understand policies enforced in your applications, allowing you to decouple access control from your application logic. In this session, we will introduce the core concepts behind the Cedar policy language and authorization engine, as well as how you can leverage this open source project to add access control into your applications.

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.

COSCUP Booth Team Journey

The COSCUP Booth Team is a newly established group this year, primarily responsible for setting up booths in various locations. You may wonder why this group was specifically formed and what it has accomplished since its establishment.

In this session, I will share the reasons behind my decision to establish this group, as well as the activities undertaken after its formation and the impact it has had on COSCUP.

How to Implement an Email Subscription and Delivery System - Using COSCUP Newsletter Subscription as an Example

This session will guide you through the process of building a comprehensive email subscription and delivery system, starting from domain and email configuration. We will discuss how to establish a subscription system, verify unique accounts, effectively manage subscriber lists, set up email tracking, create email templates, perform bulk sending, and avoid bouncebacks and related issues.

Helping Residents in Subdivided Units using Data from Multiple Sources

Local communities can build data-driven capacity and resources to access data and leverage statistical, computational, and social science expertise to manage, analyze, and interpret data for improving the well-being of the residents in subdivided units. Let’s join this dialogue process that is designed to discuss issues and data sources that span the boundaries of multiple stakeholders, on district level.