プロフィール
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年代、プログラミングに何が起こったのか?
- 重力
- ハッカーのフォークロア
- Timelapseのタイムラプス
- GitHubのスター
- RustとWebAssemblyで作る、小さな静的全文検索エンジン
- もしかしたら、Kubernetesは不要かもしれない
- Rustは舞台裏で何をしているのか?
- Excelマクロの不条理な有効性
- ドイツ語配列からUS配列への乗り換え——乗り換える価値はある?
- fastcat — spliceを使った高速なcatの実装
- 壁のあのOctocat
- Vimと過ごした10年
- 単体テストでファイルI/Oを避けるためのGoコードのリファクタリング
- Rustで書いた小さな`ls`クローン
- 2018年のRust
- 数学計算のための関数型プログラミング
- RubyistのためのRust
- 自分を不要にする
- 現代の困りごと — デジタル時計
- HacktoberfestでRustを学ぼう
- Unixコマンド `yes` にまつわる小さな物語
- Pure CSSとLQIPによる超高速な画像プレビュー
- Go vs Rust?選ぶならGo
- Makefileが怖い?心配いりません!
- 箱と木 — Rustのスマートポインタ
- なぜ型システムは重要なのか
- プロのプログラマーとして
- Rustの未来
- Rocketを使ってRustでURL短縮サービスを作る
- 情報の本質
- 私がプログラミングを愛する理由
- 道具
- あなたはプログラマーか?
- ハードワークについて
- オーバーキル ― 初めてのプログラミング言語としてのJava
- STLを使ってC++でvectorやlistをソートする方法
- 私がテキストファイルを愛する理由