I (almost) broke 99% of Rust prjects in the world

Title is boasting but indeed could have broken builds of a lot of projects. Once upon a time (2022-10), I was trying to fix a tricky bug regarding the feature “artifact dependencies”. Artifact dependencies is a humongous feature too hard to implement it 100% right, as it touches almost every components of Cargo. There’s a saying from an anonymous Cargo maintainer, “I am mostly confident to make a change until it touches the dependency resolver....

November 6, 2022 · 4 min

不必是眾星拱月那個月 也能替世界增添光芒

謹以此文紀念 Alex Crichton 從 Cargo Team 退休 Thank you Alex for your hard work making Rust great! 猶記得,在大學生涯最後一年,我不小心掉進程式設計的兔子洞,深不見底。那時,也是我初次接觸開放原...

April 1, 2022 · 5 min

我眼中的 Rust 2020:生態工具發展

最近越來越多人想要學 Rust,也有一些朋友來諮詢 Rust 相關的生態,這裡稍微囉嗦一下我眼中的 Rust 2020 吧。 如果沒有拖稿的話,文章應該會分三篇,表列如下:...

November 1, 2020 · 11 min

WWW 0x17: 再見 weekly

這裡是 WWW 第貳拾參期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多...

July 17, 2020 · 3 min

WWW 0x14: Structured concurrency is promising

這裡是 WWW 第貳拾期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜...

June 6, 2020 · 2 min

WWW 0x13: 據說網路釣魚比海釣容易成功

這裡是 WWW 第拾玖期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜...

May 30, 2020 · 2 min

WWW 0x11: 庫存文章已用罄

這裡是 WWW 第拾柒期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜...

May 16, 2020 · 2 min

WWW 0x10: 重構不是病,寫起來要人命

這裡是 WWW 第拾陸期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜...

May 9, 2020 · 4 min

WWW 0x0C: 未具名

既然疫情嚴重,連假就在家加班吧! — Weihang Lo 2020.4 這裡是 WWW 第拾貳期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內...

April 11, 2020 · 2 min

WWW 0x0B: 個資被偷和管理 DNS 紀錄,孰難孰易

Zoom 很讚,host 可以看你有沒有認真 — Zoom: Attendee attention tracking 這裡是 WWW 第拾壹期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初...

April 4, 2020 · 2 min

WWW 0x0A: 嗯,你這塊 0xDEADBEEF

A programmer had a problem. He thought to himself, “I know, I’ll solve it with threads!”. has Now problems. two he — Davidlohr Bueso 這裡是 WWW 第拾期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。...

March 28, 2020 · 3 min

WWW 0x07: 為什麼薯餅要炸兩次

這裡是 WWW 第柒期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜食...

March 7, 2020 · 2 min

WWW 0x04: Not feeling the async pressure

這裡是 WWW 第肆期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜食...

February 15, 2020 · 3 min

WWW 0x02: Distroless Docker for distressed human

這裡是 WWW 第貳期,Wow Weihang Weekly 是一個毫無章法的個人週刊,出刊週期極不固定,從一週到五年都有可能。初期內容以軟體工程為主,等財富自由後會有更多雜食...

February 1, 2020 · 2 min

RustConf 2019 雲參訪錄(1)

RustConf 是 Rust 社群年度最重要的研討會之一,從 Rust 在 2015 年 1.0 版正式發布之後,2016、2017、2018 連續三年都在美國舉辦,今年當然不例外,八月底在 NBA 球...

September 29, 2019 · 14 min

Rust: Ownership and References

This is a series of quick notes about the fundamentals of the Rust programming language. It would cover parts of basic concepts and patterns in Rust. As a Rust begineer and a non-native English speaker, I may make some silly mistakes in my notes. Please contact me if there are some misleading words. (written on 2018-09-30) Ownership and References While a program runs, it need a way to manage memory ....

September 30, 2018 · 6 min

【譯】Rust vs. Go

本文譯自 Julio Merino 的 Rust vs. Go。Julio Merino 目前是 G 社僱員,在 G 社工作超過 8 年,無論工作內外,都接觸開發不少 Go 語言,並撰寫 Rust 點評系列文,來聽聽他對 Rust...

July 20, 2018 · 11 min

【譯】Tokio 內部機制:從頭理解 Rust 非同步 I/O 框架

本文譯自 Tokio internals: Understanding Rust’s asynchronous I/O framework from the bottom up。 Thanks David Simmons for this awesome article! Tokio 是 Rust 的開發框架,用於開發非同步 I/O 程式(asynchronous I/O,一種事件驅動的作法,...

January 5, 2018 · 18 min