Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 11 additions & 5 deletions content/post/2025-08-29-friday-hacks-278.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,23 @@ categories:

<img src="/img/2025/fh/278-1.jpeg" alt="Friday Hacks #278 Poster 1" /><br />

## 1) [TBC] Rewriting a Critical Payment Services in Rust
## 1) Rewriting Services in Rust @ TikTok

_Description pending_
When a high-traffic payment service hit CPU limits, we took a surgical approach: rewrite only the CPU‑bound endpoints in Rust while keeping the rest in Go. This sharing walks through the decision process, correctness and performance testing (shadow mode + stress tests), rollout strategy, and the results. Practical lessons on when and how to apply Rust in polyglot systems.

### Speaker Profile 🎙️️

_Pending_
Wu Xiaoyun is a current NUS student who recently worked on high‑traffic backend services during his internship at TikTok. He writes about systems engineering, performance optimization, and tooling and enjoys sharing practical, data‑driven approaches to real production problems.
<br /><br />

<img src="/img/2025/fh/278-2.jpeg" alt="Friday Hacks #278 Poster 2" /><br />
<img src="/img/2025/fh/278-2.jpg" alt="Friday Hacks #278 Poster 2" /><br />

## 2) TBC
## 2) The Hidden Power of APIs

While everyone talks about AI and quantum, the quiet backbone of real-world systems is still open-source APIs. In this talk, I’ll walk through the mobile app I built at Kongsberg to control an autonomous vessel, built almost entirely on open-source APIs. We’ll dive into real source code showing Mapbox geospatial rendering, WFS/GML parsing and offline resilience with caching and retries. I’ll also share how to find and evaluate good APIs, with some industry stats on adoption. In the end I will touch briefly on GitHub’s new REST API.

### Speaker Profile 🎙️️

Sigurd Nordbye is a Computer Science student from the University of Oslo, spending a semester at NUS. This past summer he worked as a software engineer at Kongsberg Group, building a Mobile app that controlled an autonomous vessel. He is passionate about app building and mapping technology and is always looking for ways to bridge the gap between classroom projects and industry.

👋 See you there!
6 changes: 3 additions & 3 deletions data/friday_hacks/friday_hacks_2526_1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ hacks:
blog_post: /2025/08/friday-hacks-278
topics:
- speaker: Wu Xiaoyun
title: "[TBC] Rewriting a Critical Payment Services in Rust"
- speaker: TBC
title: TBC
title: Rewriting Services in Rust @ TikTok
- speaker: Sigurd Nordbye
title: The Hidden Power behind APIs
- venue: <a href="https://nusmods.com/venues/COM3-01-21">Seminar Room 12, COM3-01-21, NUS</a>
blog_post: /2025/09/friday-hacks-279
topics:
Expand Down
Binary file added static/img/2025/fh/278-1.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/2025/fh/278-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.