はてぶ・Qiita・Zennのトレンド記事を紹介
Rustは高速で安全性の高いプログラミング言語です。システム開発やWebAssembly、組み込み開発などで注目されています。
Rustでエラー原因をsourceとDisplayの両方に書いてはいけない理由 🔖 3
! TL;DR責務分担: Displayは自エラーの説明。source()は原因へのリンク。reporterは全体の表示。原因を#[source]/#[from]で露出するなら、同じ原因を#[error("...: {0}")]でDisplayに重ねない。重ねるとan
REGOとは? こんにちは!YOUTRUST で REGO Engineerをしている 中谷です! 前回のテックブログ の登場から半年が経ちました! 2025年年末にリリースの振り返りブログを書き、2026年ももう半年経とうとしていることに、とても驚いています。 「REGO化」と
第913回 Ubuntu 26.04 LTSで本格的に進むRust版coreutilsへの移行 | gihyo.jp 🔖 32
Ubuntu Weekly Recipe 第913回Ubuntu 26.04 LTSで本格的に進むRust版coreutilsへの移行 Ubuntu 26.04 LTSの大きな変更点のひとつが「sudoとcoreutilsがRust版になった」ことです。今回はこのRust版のツー
型の表現力はタダ: Rustのニッチ最適化を追う【第2部: MIR・LLVM IR・ASMを追う】 🔖 1
!この記事はシリーズの第2部です。第1部: メモリレイアウトの観察第2部: MIR・LLVM IR・ASMを追う(本記事)第3部: コンパイラ内部を読む第4部: 多重ネスト・パフォーマンス・保証と注意点 はじめにこんにちは、moriです。ファスト
型の表現力はタダ: Rustのニッチ最適化を追う【第2部: MIR・LLVM IR・ASMを追う】 🔖 1
!この記事はシリーズの第2部です。第1部: メモリレイアウトの観察第2部: MIR・LLVM IR・ASMを追う(本記事)第3部: コンパイラ内部を読む第4部: 多重ネスト・パフォーマンス・保証と注意点 はじめにこんにちは、moriです。ファスト
「RustがLinuxをAIから救う」--大御所カーネルメンテナーが語る安全の仕組み 🔖 29
オランダ・ユトレヒトで開催された世界最大級の「Rust」言語のカンファレンス「RustWeek 2026」において、Linux Foundationのフェローであり「Linux」カーネルの安定版メンテナーを務めるGreg Kroah-Hartman氏が講演に登壇した。同氏は「信頼
Anthropicが発表したゼロトラスト「Zero Trust for AI agents」解説、AIにもゼロトラストを適用して運用する方法 🔖 295
Anthropicの「Zero Trust for AI agents」を、ゼロトラスト、NHI、SaaS AI、AI脅威高速化の文脈から読み解きます。AIエージェントを新しい業務主体として扱うための実務論点と、AI以前の基盤から確認すべき順序を整理します。
Yewがほんの少し使いやすくなっているらしい端的にYewとは、RustでWebアプリケーションを作れるものです。本来はHTMLとJavaScriptなどを駆使して作る「画面」を、ほぼRustだけで作ることができるようになります。高速と謳われるWebAssemblyを使っていると
【PDF圧縮】約40年続く業界標準Ghostscriptを、Rust 自前実装で抜いた話 🔖 65
はじめに 皆さん如何お過ごしでしょうか? 最近はどの技術記事もAI一色で食傷気味の長嶋です。 さて本日は、個人開発しているデスクトップアプリ Karui に PDF 圧縮機能を載せてみたら意外と深い穴にハマったので、 その記録です。 ちなみにこのKaruiは Tauri v2で実
Rust/Tauriのビルドが謎のロックで失敗する原因はRiotのアンチチートだった 🔖 37
LoLやってて、開発者の人に伝えたい事象 tauriでアプリ開発してたらファイルがロックされてて全くもってアプリをビルドできなくなった。 色々調べてたら原因Vanguardだった。 TL;DR Windowsで cargo build や tauri dev 実行時に faile
Rustで自作可逆画像圧縮フォーマット「IVR」を実装したら、特定のVSCODEスクショでPNGの46%サイズになった! 🔖 2
UI・CG画像特化の可逆画像形式 .ivr を開発しました!UI画像やCG画像の一部で、PNGよりも軽く、速いことがある可逆画像形式 .ivr を開発しました!!!注:これは汎用画像フォーマットではなく、UIスクリーンショットに特化した実験的フォーマットです。万能圧縮では決し
【PDF圧縮】約40年続く業界標準Ghostscriptを、Rust 自前実装で抜いた話 🔖 65
はじめに皆さん如何お過ごしでしょうか?最近はどの技術記事もAI一色で食傷気味の長嶋です。さて本日は、個人開発しているデスクトップアプリ Karui に PDF 圧縮機能を載せてみたら意外と深い穴にハマったので、 その記録です。https://karui.app/jaちな
Bun が 6 日で Rust に書き換わった件 🔖 147
つまり Bun の Rust 移植では、「自動テストが通る」を「レビューが通った」に静かに置き換えている、と読める。これは伝統的なコードレビューの観念とは違う何かだ。 所感:すごいのは AI じゃなくレビュー概念のほう 私が驚いたのは「AI が 96 万行書ける」ことよりも、「人
Rustで変数を終了ステータスとして利用する実行バイナリを生成できる小さなリンカーをゼロから実装して、リンカーの動作原理を理解する本です。
Rust(Yew) vs JavaScript(React) — マンデルブロ集合で実測したWebAssemblyのリアルな速度差 🔖 1
はじめにこんにちは!株式会社ミラボでエンジニアとして働いている 梅澤 です。「WebAssembly は速い」「Rust + WASM ならフロントエンドのパフォーマンス問題は解決」——そんな話を一度は聞いたことがあるのではないでしょうか。私もその一人で、実際に手を動かして確
JavaScriptランタイムのBun、Claudeを使って開発言語をZigからRustへ移行中 🔖 79
Node.js互換のJavaScriptランタイムであるBunの作者Jarred Sumner氏は、これまでZig言語で開発してきたBunの開発言語を、Rust言語へ移行する作業を進めていることを明らかにしています。 移行にはClaudeを使ってZigからRustへの変換を実行。
10億行のデータ処理に学ぶ、Rust/Go 低レイヤ最適化術(@yusuktan)【#も読】 - Findy Media 🔖 48
「あの人も読んでる」略して「も読」。さまざまな寄稿者が最近気になった情報や話題をシェアする企画です。他のテックな人たちがどんな情報を追っているのか、ちょっと覗いてみませんか? みなさんこんにちは。 「あの人も読んでる」、第18回目の投稿です。maguro (X @yusuktan
時雨堂では C++ から Rust へ主軸を移し始めています。なぜ Rust を採用したのかと、採用した結果どうかを雑に書いていこうと思います。 社員に Rust チョットデキル がいるまず最大の理由はこれです。社員に Rust 歴が 10 年以上あり、Rust で分散システム
ローカル開発環境のS3互換ストレージとしてRustFSを使う 🔖 32
ローカル開発環境でS3互換ストレージとしてMinIOを使っていたのですが、MinIOはいろいろあってとうとうメンテナンスモードになってしまいました。 minio/minio: MinIO is a high-performance, S3 compatible object st
Atomエディタの開発者らが手掛けたRust製の次世代エディタ「Zed v1.0」がリリース。 🔖 31
記事内に広告が含まれています。This article contains advertisements. Atomエディタの開発者が開発したRust製の次世代エディタ「Zed v1.0」がリリースされています。詳細は以下から。 元GitHubのエンジニアでChromium/Ele
AWS Lambda が Rust を正式サポートしました 🔖 24
に投稿した記事の微修正版です いままで AWS Lambda のRustはExperimentalとして提供されていましたが、2025年11月14日に一般提供開始となりました。 Custom Runtime と Cargo Lambda LambdaのRustサポートはCargo
ターミナルで動く開発モニタをRustで作った — Ratatuiで実用TUIを作って見えた5つの設計課題とその解き方 🔖 47
イベントループの設計 これらを1つのイベントループでどう協調させるかが最初の課題です。 最初に考えたのは、すべてのデータ取得をtokioのタスクとして非同期に走らせるアプローチです。しかし、ポートスキャンやプロセス一覧の取得はコマンド実行やシステムコール経由であり、非同期化しても
OWASP ZAP の finding を Rust/Axum の handler に戻して直す - じゃあ、おうちで学べる 🔖 36
はじめに vulnerable-app に ZAP の full scan を回すと、High finding が並びます。XSS、SQL Injection、Path Traversal。alert 名を眺めて、ふと気づく。これは「危険です」の一覧ではない。handler への
ターミナルで動く開発モニタをRustで作った — Ratatuiで実用TUIを作って見えた5つの設計課題とその解き方 🔖 47
はじめにRatatuiのチュートリアルでカウンターアプリやTODOリストを動かすところまでは、多くの記事がカバーしています。しかし、実際に複数のデータソースを扱い、バックグラウンドで非同期タスクを走らせ、異なるOS上で同じ体験を提供しようとすると、チュートリアルでは扱われない設
CPythonはRustの夢を見るか Rust for CPythonがPython 3.16に向けた計画を公表 🔖 12
CPythonはRustの夢を見るか Rust for CPythonがPython 3.16に向けた計画を公表:Deep Insider Brief ― 技術の“今”にひと言コメント CPython(PythonのリファレンスC実装)にRustを導入する取り組みの進捗(しんちょ
“脱C/C++”してでも「Rust」への移行を急ぐべき本当の理由 🔖 35
ダウンロードはこちら これまでシステム開発において、「C」「C++」は標準的なプログラミング言語として機能してきた。しかし、これらの言語が構造的に抱えるメモリ管理の脆弱(ぜいじゃく)性はインシデントの引き金になりやすく、企業が直視すべき深刻なビジネスリスクへと発展している。 実際
ローカル環境のS3をlocalstackからRustFSへ 🔖 1
結論タイトル通りlocalstackからRustFSへ変更しました目的localstackの無料版でも認証トークン必須となったのでローカル環境のS3を変更する何に変更するか最初にMinIOが浮かんだのですがここ最近、利用することがなかったので調査このタイミ...
agent-browserがRustネイティブになった今、playwright-cliとどちらを選ぶべきか | sui Tech Blog 🔖 87
AIエージェントによるブラウザ自動操作のツール環境は、たった数ヵ月で別物になる速さで動いています。 2026年1月だけをとっても、Vercelのagent-browserとMicrosoftのPlaywright CLIがほぼ同時にリリースされました。このスピード感は、ツールを選
逆引き Rust Web API 開発: Axum で学ぶ実践パターン 🔖 1
# 逆引き Rust Web API 開発: Axum で学ぶ実践パターンヘルプデスクアプリケーションの実コードをベースに、Rust / Axum による REST API 開発の実践パターンを逆引き形式で解説します。## 学べること- Axum のルーティング・Ex
Rust・Zig・Go比較:動作速度・生産性・AI実装の観点から 🔖 40
ポイント AI駆動の開発では、Goが最も生産性が高いです。 AIが生成するGoコードは標準ライブラリ中心で書かれるため正確性が高く、コードが平易なためAIによるレビュー・修正も安定しています。go vetやgolangci-lintによる自動検証で、AI生成コードの品質を機械的に
Webサービスを作る上でRustを採用する必要ってほぼないよね 🔖 29
何が言いたいか 「速いからRust」は、ほとんどのWebサービスにとって不要な判断でしょう。 実行速度やメモリ効率だけを理由にRustを採用すると、開発コストが重くなりやすいから、アプリケーションの規模とボトルネックを見極めた上で、本当に必要かどうかを判断しよう、という話です。
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 🔖 53
Rust・Kotlin・Go・TypeScriptで再考するGoFデザインパターン:モダン言語機能が変えた設計の常識 1994年に発表されたGoF(Gang of Four)の23のデザインパターンは、オブジェクト指向プログラミングの設計指針として30年以上にわたり参照されてきま
Webサービスを作る上でRustを採用する必要ってほぼないよね 🔖 29
!にわか素人の戯言です。あと辛口なRust批判ではなく、言語選択の話です。 何が言いたいか「速いからRust」は、ほとんどのWebサービスにとって不要な判断でしょう。実行速度やメモリ効率だけを理由にRustを採用すると、開発コストが重くなりやすいから、アプリケーション
Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した 🔖 32
はじめに 筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。 元々Spring Bootで構築していた本番環境をGoに移行し、さらにRustで書き直しました。その過程で「ち
Rust製JSツールチェーンが主流になりつつある理由 — Biome・Oxc・Rolldown の実践ガイド 🔖 3
はじめに — なぜ今「Rust × JS」なのかフロントエンド開発者にとって、ESLint + Prettier + Webpack(または Rollup)は長年の定番ツールチェーンでした。しかし 2026年、この構成が大きく揺らいでいます。共通するキーワードは Rust です
Rust製JSツールチェーンが主流になりつつある理由 — Biome・Oxc・Rolldown の実践ガイド 🔖 3
はじめに — なぜ今「Rust × JS」なのかフロントエンド開発者にとって、ESLint + Prettier + Webpack(または Rollup)は長年の定番ツールチェーンでした。しかし 2026年、この構成が大きく揺らいでいます。共通するキーワードは Rust です
htmx とはhtmx は「HTML中心で動くフロントエンド」を実現するための軽量な JavaScript ライブラリです。React / Vue などのフロントエンドフレームワークとは異なり、バックエンドからは JSON ではなく HTML を受け取り、DO...
WebGPUのシェーダーの文法がほぼRustな理由 🔖 93
WebGPUの初学者が最初にぶつかる壁はWGSL(WebGPU Shading Language)の文法の異質さだと思います。 GLSLやHLSLを書いてきた人間からすると、こういうコードを見た瞬間に「なんだこれは」となる。 @vertex fn vs_main(@locatio
以下の記事を読みました。 内容としては「Rustの仕事は少なく、無理にRustを仕事にする必要はない」というもので、おおむね同意します。 一方で筆者自身はRustを主軸にして約10年間仕事を続けてきており、何度もRustエンジニアの採用側になったことがある立場から、Rustの仕事
以下の記事を読みました。https://zenn.dev/tkithrta/articles/0ce4f16c0cbdd3内容としては「Rustの仕事は少なく、無理にRustを仕事にする必要はない」というもので、おおむね同意します。一方で筆者自身はRustを主軸にして約10
おことわり この記事は私がRustを書く仕事を探しているのであれば教えてほしいといった趣旨の記事ではありません。 タイトルの内容をいざTwitterで呟こうものならどこからともなく転職エージェントが現れ高単価案件を紹介するというホラを吹いたり、うちはRustを書いている、ちゃんと