tisonkun.bsky.social
@tisonkun.bsky.social
Do not take it seriously.

Co-Founder, ScopeDB. ASF Member and Incubator Mentor.

GitHub: https://github.com/tisonkun.
Reposted
With @andrewlamb1111.bsky.social 's help, I assisted the Arrow Rust community in releasing Arrow Rust 54.2.1 within six hours.

I shared what I learned during this process, which I believe could benefit other ASF projects in handling similar cases.

xuanwo.io/links/2025/0...
February 27, 2025 at 5:27 PM
Impedance mismatches between the #application and the #database are common issues when developing. ScopeDB supports sum types by implementing variant data types.

Check out the blog post: "Algebraic Data Types in Database: Where Variant Data Can Help"

www.scopedb.io/blog/algebra...
Algebraic Data Types in Database: Where Variant Data Can Help | ScopeDB
What is an Algebraic Data Type?
www.scopedb.io
February 24, 2025 at 7:49 AM
Auditing the dependencies of ScopeDB drives me to make many contributions to the #Rust ecosystem :D

github.com/open-telemet...
Why axum always in dependency tree? · Issue #2665 · open-telemetry/opentelemetry-rust
I'm trying to remove axum in the final dependency tree (and thus any binary that depends on opentelemetry) - fast/logforth#102 But it seems axum is always included. IIUC opentelemetry-rust is only ...
github.com
February 14, 2025 at 1:29 PM
This patch shows you can rewrite #Python based release scripts in #Rust.

It's still roughly made, and many improvements can be made.

github.com/apache/opend...
build: implement release process in odev by tisonkun · Pull Request #5592 · apache/opendal
Add: just update-version for update all the release targets' version field just release for generate all the release artifacts
github.com
February 1, 2025 at 1:55 PM
My basic approach to participating in an #opensource project is to make a simple contribution, understand whether it is actively maintained, and learn what the maintainers expect.

If we can collaborate on a small point, we can extend it to more (#169 and now):

github.com/Nukesor/comf...
fix: split_long_word incorrectly splits multi-codepoint character by tisonkun · Pull Request #170 · Nukesor/comfy-table
This closes #168. cc @Nukesor @uasi
github.com
January 30, 2025 at 4:35 AM
Happy Chinese New Year! I'm glad to be a mentor for these two newly graduated ASF (@apache.org) top-level projects, Apache StreamPark (stream processing app framework) and Apache Answer (Q&A platform).

They are both widely adopted software. Welcome to take a look!

news.apache.org/foundation/e...
The Apache Software Foundation Announces New Top-Level Projects  - The Apache Software Foundation Blog
Newly graduated projects include data streaming and team collaboration software  Wilmington, DE – January 28, 2025 – The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and i...
news.apache.org
January 28, 2025 at 3:16 PM
A small step for the 1.0 plan against multiple #Rust projects.

That said, it's well-known and teased many Rust crates are under ZeroVer. Helping crates toward 1.0 with the mindset of being stable and solid is a fascinating journey.

github.com/fast/logcall...
feat: support some and none label by tisonkun · Pull Request #16 · fast/logcall
This closes #11 .
github.com
January 28, 2025 at 1:00 PM