關於
Matthias Endler 是一位來自德國巴伐利亞的資深軟體工程師、Rust 諮詢顧問與知名開源作者,現居杜塞道夫。
他是 Rust 諮詢公司 corrode 的創始人,致力於幫助團隊從原型到生產環境高效應用 Rust,並主持播客節目 Rust in Production 訪談業界 Rust 落地實踐。他是高性能連結檢查工具 lychee 的作者與維護者,同時發起了 analysis-tools.dev(收錄 600+ 靜態/動態代碼分析工具)、Idiomatic Rust 等廣受社群認可的開源項目,累計發起超過 100 個開源項目。
大學時期他在拜羅伊特大學攻讀電腦科學碩士,畢業後曾在 trivago 擔任後端工程師,專注於網站效能與後端系統擴展。自 2015 年接觸 Rust 後便將其作為主要開發語言,並於 2021 年創立 corrode 全職投入 Rust 生態建設。
他從小痴迷電腦與 Linux,迄今已持續營運個人網站 endler.dev 超過 25 年,長期撰寫關於 Rust 系統開發、後端架構、效能最佳化與代碼審查的高品質技術文章,並以 mre 為網名活躍於 GitHub 與開源社群。
你還可以在這些地方發現 Matthias Endler 的蹤跡
- 個人網站: https://endler.dev
- Twitter: @matthiasendler
- GitHub: mre
- LinkedIn: matthiasendler
- Mastodon: mastodon.social/@mre
- Email: [email protected]
文章
- GitHub 從來就不是關於原始碼
- 其他連結檢查工具如何實現遞迴
- 在 lychee 中嘗試加入遞迴功能的五年
- 自行架設我的電子報
- 論品味
- 現在正是開始寫部落格的好時機
- 堆疊建構與打磨精修
- 談選擇 Rust
- 如何審查程式碼
- 重複自己
- 看著百萬富翁們
- 水電工保羅
- 重新發明輪子
- 無論如何
- 我認識最頂尖的程式設計師
- 想開一個(科技)Podcast 嗎
- 跟隨駭客
- 保持簡單
- 該寫什麼
- 慢慢來,把事情修好
- 如何提出更好的問題
- 垂死的網路
- 如何向開發者銷售
- 被詛咒的 Rust:用錯誤的方式印出東西
- 更快速部署 Rust 程式碼
- 小幫手
- 給慢網路的閱讀模式代理服務
- zerocal — 以 Rust 打造、運行於 shuttle.rs 的 Serverless 行事曆應用程式
- 波蘭的 Uber
- Unix 的 history 指令是如何運作的?
- 試算表也能成為絕佳的商業點子
- 身為軟體工程師,開展隨選列印事業
- 所以,你想靠開源賺錢嗎
- 我的部落格變更快了:Cloudflare Workers 與 AVIF 支援
- 發表一個由 Github Sponsors 資助的副專案
- 2010 年代的程式設計發生了什麼事?
- 重力
- 駭客軼聞
- Timelapse 的縮時之旅
- GitHub 星標數
- 使用 Rust 與 WebAssembly 打造輕量、靜態的全文本搜尋引擎
- 或許你不需要 Kubernetes
- Rust 在幕後做了什麼?
- Excel 巨集不可思議的高效威力
- 從德式鍵盤配置換成美式鍵盤配置——值得嗎?
- fastcat — 使用 Splice 實作更快的 cat
- 牆上的那隻 Octocat
- Vim 的十年
- 重構 Go 程式碼以避免在單元測試中進行檔案 I/O
- 用 Rust 打造的迷你 `ls` 複刻版
- 2018 年的 Rust
- 數學運算的函數式程式設計
- 給 Ruby 開發者的 Rust
- 讓自己變得不再被需要
- 現代生活的煩惱——數位時鐘
- 趁 Hacktoberfest 學點 Rust
- 關於 Unix 指令 `yes` 的小故事
- 使用純 CSS 與 LQIP 實現閃電般快速的影像預覽
- Go vs Rust?選擇 Go。
- 害怕 Makefile?別怕!
- 盒子與樹——Rust 中的 Smart Pointers
- 為什麼型別系統很重要
- 成為專業程式設計師
- Rust 的未來
- 使用 Rocket 以 Rust 打造 URL 縮短服務
- 資訊的本質
- 為什麼我熱愛程式設計
- 工具
- 你是程式設計師嗎?
- 論努力
- 小題大作——以 Java 作為第一門程式語言
- 如何在 C++ 中使用 STL 對 Vector 或 List 進行排序
- 為什麼我熱愛純文字檔