關於
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 上的無伺服器行事曆 App
- 波蘭的 Uber
- Unix 的 `history` 指令是如何運作的?
- 試算表也能孕育絕佳的創業點子
- 身為軟體工程師的隨選列印創業之路
- 想靠開源賺錢嗎
- 我的部落格變更快了:Cloudflare Workers 與 AVIF 支援
- 透過 GitHub Sponsors 贊助的 Side Project 上線記
- 2010 年代,程式設計發生了什麼?
- 加速 Rust 編譯時間的技巧
- 重力
- 駭客軼事
- 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 的智慧指標
- 為什麼型別系統很重要
- 成為專業的程式設計師
- Rust 的未來
- 使用 Rust 與 Rocket 打造 URL 短網址服務
- 資訊的本質
- 為什麼我熱愛寫程式
- 工具
- 你是程式設計師嗎?
- 論努力
- 殺雞用牛刀——把 Java 當作第一門程式語言
- 如何使用 STL 在 C++ 中對 Vector 或 List 進行排序
- 為什麼我熱愛純文字檔