Skip to content
Merged
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
2 changes: 1 addition & 1 deletion content/speakers/connor-tsui.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ title = "Speaker: Connor Tsui"
image = "/images/talks/connor-tsui.webp"
twitter = ""
linkedin = "https://www.linkedin.com/in/connortsui/"
bio = "<p>Connor Tsui is a software engineer at Spiral and one of the core maintainers of Vortex, a next-generation, open-source columnar file format and toolkit designed for high-performance data processing. Connor graduated from Carnegie Mellon University in 2025 with a B.S. in Computer Science. While at CMU, he was one of the main creators of the student-taught \"Intro to Rust Lang StuCo\", and also enjoys contributing to the Rust standard library.</p>"
bio = "<p>Connor Tsui is a software engineer at Spiral and a core maintainer of Vortex. He graduated from Carnegie Mellon University, where he researched database systems with the CMU-DB group. While at CMU, he created and taught \"Intro to Rust Lang\", a student-led course. He enjoys contributing to open source, including the Rust standard library.</p>"
+++

This file was deleted.

8 changes: 8 additions & 0 deletions content/talks/vortex-one-format-for-any-shape.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
+++
title = "Vortex: One Format for Any Shape"
template = "talk.html"
[extra]
speakers = ["connor-tsui"]
description = "<p>Modern data comes in all shapes and sizes. Time series for observability, deeply nested JSON for event data, vector embeddings for AI/ML workloads: each wants to be stored differently. However, most data systems lock down their types and compression, leaving no clean path when your data doesn't fit.</p><p>Vortex is a next-generation columnar data format, built in Rust and open source under the Linux Foundation. Both its types and compression are extensible, so one format fits any shape of data.</p><p>We'll dig into how Vortex's cascading compression works and how you can extend Vortex yourself. You'll see where these abstractions bend, and where Rust pays off.</p>"
ogimage = "/images/talks/og-images/vortex-one-format-for-any-shape.jpg"
+++
2 changes: 1 addition & 1 deletion data/schedule.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
{ "time": "11:45–12:15", "talk": "supply-chain-attacks-and-how-to-protect-ourselves" },

{ "time": "12:15–13:45", "title": "Lunch break", "isBreak": true },
{ "time": "13:45–14:15", "talk": "encodings-all-the-way-down-building-vortex-an-extensible-file-format-in-rust" },
{ "time": "13:45–14:15", "talk": "vortex-one-format-for-any-shape" },
{ "time": "14:30–15:00", "talk": "moving-a-quantum-compiler-from-python-to-rust" },
{ "time": "15:15–15:45", "title": "TBA" },

Expand Down
4 changes: 4 additions & 0 deletions netlify.toml
Original file line number Diff line number Diff line change
Expand Up @@ -425,3 +425,7 @@ command = "vite build && zola build --base-url $DEPLOY_PRIME_URL"
from = "/talks/znext-solver/"
to = "/2025/talks/znext-solver/"

[[redirects]]
from = "/talks/encodings-all-the-way-down-building-vortex-an-extensible-file-format-in-rust"
to = "/talks/vortex-one-format-for-any-shape/"

Loading