プロフィール
Matthias Endler(マティアス・エンドラー)は、ドイツ・バイエルン出身のシニアソフトウェアエンジニア、Rust コンサルタント、著名オープンソース作者であり、現在はデュッセルドルフを拠点にしています。
Rust コンサルティング会社 corrode の創設者であり、チームが Rust をプロトタイプから本番環境へ導入・拡大するのを支援するとともに、ポッドキャスト Rust in Production のホストを務めています。高速非同期リンクチェッカー lychee の作者・メンテナであり、analysis-tools.dev(600以上の静的/動的解析ツールを収録)や Idiomatic Rust を立ち上げるなど、100以上のオープンソースプロジェクトに携わってきました。
バイロイト大学でコンピュータサイエンス修士を取得後、trivago のバックエンドエンジニアとしてパフォーマンスとスケーラビリティに注力。2015年から Rust に取り組み、2021年に corrode を設立しました。個人サイト endler.dev を25年以上運営し、ハンドルネーム mre で活動しています。
Matthias Endlerのリンク・SNS
- ウェブサイト: https://endler.dev
- Twitter: @matthiasendler
- GitHub: mre
- LinkedIn: matthiasendler
- Mastodon: mastodon.social/@mre
- Email: [email protected]
記事
- GitHubはソースコードのためではなかった
- 他のリンクチェッカーは再帰をどう実現しているのか
- lycheeに再帰機能を追加しようとした5年間
- ニュースレターを自前で運用してみた
- センスについて
- 今こそブログを始めよう
- 積み上げることと磨き上げること
- Rustを選ぶということについて
- コードレビューのやり方
- 繰り返そう
- 億万長者たちを見ている
- 配管工のパオロ
- 車輪を再発明する
- 何があっても
- 私が知る最高のプログラマーたち
- (技術系)ポッドキャストを始めたいなら
- ハッカーを追え
- シンプルに生きる
- 何を書くか
- ゆっくり進み、壊れたものを直す
- より良い質問をする
- 死にゆくウェブ
- 開発者への売り方
- 呪われたRust:ものを間違ったやり方で出力する
- Rustコードをより速くデプロイする
- 小さな助っ人たち
- スローウェブのためのリーダーモードプロキシ
- zerocal — shuttle.rs上で動くRust製サーバーレスカレンダーアプリ
- ポーランドのUber
- Unixのhistoryコマンドはどう動くのか
- スプレッドシートは最高のビジネスアイデアになる
- ソフトウェアエンジニアとしてプリントオンデマンドビジネスを始める
- オープンソースで稼ぎたいあなたへ
- ブログがさらに高速に:Cloudflare WorkersとAVIF対応
- GitHub Sponsorsに支えられたサイドプロジェクトの公開
- 2010年代、プログラミングに何が起きたのか?
- Rustのコンパイル時間を高速化するヒント
- 重力
- ハッカーのフォークロア
- タイムラプスのタイムラプス
- GitHub スター数
- RustとWebAssemblyで作る小さな静的全文検索エンジン
- もしかしたら、Kubernetesは必要ないかもしれない
- Rustは舞台裏で何をしているのか?
- Excelマクロの、理不尽なまでの威力
- ドイツ語キーボード配列からUS配列へ移行する価値はある?
- fastcat — spliceを使った高速なcat実装
- 壁に飾られたあのOctocat
- Vimと過ごした10年
- 単体テストでファイルI/Oを避けるためのGoコードのリファクタリング
- Rustで書いた小さな `ls` クローン
- 2018年のRust
- 数学計算のための関数型プログラミング
- RubyistのためのRust
- 自分を不要にする
- 現代のちょっとした迷惑――デジタル時計
- HacktoberfestでRustを少し学ぼう
- `yes`コマンドについてのちょっとした話
- Pure CSSとLQIPによる超高速な画像プレビュー
- GoとRust、どちらを選ぶ? Goを選ぼう。
- Makefileが怖い?心配いりません!
- 箱と木――Rustのスマートポインタ
- 型システムが重要な理由
- プロのプログラマーになるということ
- Rustの未来
- Rocketを使ってRustでURL短縮サービスを作る
- 情報の本質
- なぜ私がプログラミングを愛しているのか
- 道具
- あなたはプログラマーですか?
- 努力について
- オーバーキル ― 初めてのプログラミング言語としてのJava
- C++でSTLを使ってvectorまたはlistをソートする方法
- 私がテキストファイルを愛する理由