はてぶ・Qiita・Zennのトレンド記事を紹介
Rustは高速で安全性の高いプログラミング言語です。システム開発やWebAssembly、組み込み開発などで注目されています。
Java歴21年のエンジニアが同じAPIをJava・Go・Rust・Kotlinで実装して徹底比較した 🔖 27
はじめに 筆者はJava歴21年のバックエンドエンジニアです。現在は日本のIT企業で働きながら、自社プロダクト(短動画プラットフォーム)のバックエンドを開発しています。 元々Spring Bootで構築していた本番環境をGoに移行し、さらに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を書いている、ちゃんと
はじめに2026年現在のGoとRustの性能差が気になったので調べました。今回は、標準出力CLI と JSON APIサーバ という2つのパターンで、GoとRustの性能を比較しています。ビルドの最適化オプションも含めて、LLMの力を借りて出来る限り実用的な観点で検証してい
将来のChrome代替ブラウザとして注目されるLadybirdがC++からRustへの移行を開始、AIを活用し2週間でJavaScriptエンジンの移植に成功 🔖 47
ウェブブラウザのLadybirdがC++に代わるプログラミング言語としてRustを採用したことを発表しました。すでにJavaScriptエンジンをRustベースに置き換えることに成功しています。 Ladybird adopts Rust, with help from AI -
【PDF】日本語PDFの文字化けに怒ってRustでPDFパーサーを書いた 🔖 1
自分のPythonプロジェクトでPDFのテキスト抽出が必要になった仕事でPDFからテキストを抽出する処理を書いていて、英語のPDFはうまくいくのに日本語のPDFで文字化けが頻発しました。# よくある光景import pymupdfdoc = pymupdf.ope...
Linux 7.0が示す二つの転換点:Rust正式採用と「ホワイトスモーク」後継者計画の内幕 | XenoSpectrum 🔖 17
2026年2月22日、Linus Torvalds氏はカーネルメーリングリスト(LKML)への投稿で、Linux 7.0-rc1のリリースを告知した。メジャーバージョンの更新は約3.5年ぶりであり、数字の上では大きな節目に見える。だが、Torvalds氏自身が「大きな数字が苦手だ
Rust の libc や nix クレートで errno を確認する方法 🔖 1
カーネルは、発生したエラーなどの内容を番号で表現しそれを伝える仕組みを持っている。libcという C のライブラリを通してシステムコールを呼んだ場合、カーネルが返した番号がerrnoという変数にセッ
Rustコンパイラで使われる新しいハッシュ関数「rustc-hash 2」について調べてみた 🔖 1
はじめにrustc 1.84.0から内部で使われるハッシュ関数が新しくなっていたので調べてみました。ちなみに以前のハッシュ関数、FxHashについてはこちらに記事を書いているので興味があればご覧ください後方互換性のために新しいハッシュ関数もFxHashの名前で公開されていて
Rust初心者でも簡単にゲームが作れる!macroquad入門 🔖 1
macroquadとはmacroquadは、Rustでゲームやグラフィックスアプリケーションをサクッと作れるライブラリです。C言語のゲームライブラリ raylib に強くインスパイアされていて、シンプルさと使いやすさが最優先で設計されています。Rustといえばライフタイムや
fn foo(){ let mut str = "abc"; str = "def"; // 可変なので正常に動作する。("abc"で初期化したの無駄だぞ、という警告は出る) println!("{}", str); // def } 可変であってほしい変数より不変であってほしい
Rustでコンピューターグラフィックスの基礎を学ぶ その8 🔖 1
フルコードはgithubにあります。週末レイトレーシングのここをやります。カメラの視野カメラを方向を視野角で指定するようにCameraモジュールを修正。aspect_rationは引数として渡されるようになった。 pub fn new(vfov: f64, ...
AdGuardが独自のVPNプロトコル「TrustTunnel」をオープンソース化 🔖 43
AdGuard VPNで使われてきた独自の通信技術をベースにした、モダンでセキュアなオープンソースのVPNプロトコル「TrustTunnel」が2026年1月21日に公開されました。AdGuardはTrustTunnelについて、透明性やプライバシーを重視しつつ、自分のトラフィッ
TUIでPR diffを見ながら裏でAIが勝手に修正&レビューをし続けるRust製tool「octorus」 🔖 10
https://github.com/ushironoko/octorus元々octo.nvimを使っていましたが、helixに移行したので代わりになるtui pr viewerが欲しくなり、ないので作りました。インラインレビューコメントをつけたり、シンタックスハイライトを効か
Rust.Tokyo オーガナイザー 豊田 優貴 Sansan株式会社のソフトウェアエンジニア。金融機関向けのリスク管理計算機の開発に携わってから、しばらく広告配信の仕事に従事した。前職のUSの企業では実務でRustを利用した。本業のかたわら、Rustの国内カンファレンス「Rus
Rust+Wasmで爆速ライフゲームを作って動く壁紙にする 🔖 3
はじめにRust と WebAssembly(Wasm)の学習として、コンウェイのライフゲームを作成しました。ただブラウザで動かすだけでは面白くないので、Windows の「Lively Wallpaper」を使って、自分のデスクトップ壁紙としてヌルヌル動かすところまでをゴー
Rust アプリケーションにおける実践的トランザクション設計 🔖 4
はじめにRust でエンタープライズアプリケーションを構築する際、トランザクション管理の設計と実装が壁となります。所有権システムの制約により、他言語では当たり前のパターンが適用できず、多くの開発者が実装に悩むポイントとなっています。本記事では、実際のプロダクション環境で使用
新しいプログラミング言語「flux」- Rustの安全性とPythonの柔軟性を両立させる試み 🔖 42
はじめに 「もっと安全に、もっと手軽に、AI/ML開発ができないだろうか?」 そんな思いから、新しいプログラミング言語 flux の開発を始めました。fluxは、Rust製のインタプリタ言語で、システムのパフォーマンスと安全性、そしてPythonの豊富なライブラリ資産を両立させる
背景本記事が扱う内容は、標準ライブラリやそれに準ずる基礎的なI/Oライブラリの作者に関係のある内容です。Rustでアプリケーションを書くときに必要になる知識ではありませんが、Rustに関する理解を深めることができるかと思います。 読み込みストリームの抽象化さて、Rust
フルスタックDartからRustバックエンドへ - 10X Product Blog 🔖 60
この記事は10X 新春ブログリレー 2026の1月5日分の記事です。 弊社が提供するネットスーパーのサービスは、モバイルアプリとWebはFlutterアプリ、バックエンドはDartのgRPCサーバーで実装されています。isomorphicではないですが、言語統一がされたフルスタッ
PublickeyのIT業界予想2026。メモリ高騰による消極的なクラウド選択、AIエージェントを前提とした開発方法論、Rust採用の広がりなど 🔖 96
PublickeyのIT業界予想2026。メモリ高騰による消極的なクラウド選択、AIエージェントを前提とした開発方法論、Rust採用の広がりなど 2025年を振り返ると、生成AIに始まり生成AIに終わると言っても良いほど話題の中心のほとんどに生成AIがあった年でした。 2026年
この記事は10X 新春ブログリレー 2026の1月5日分の記事です。 弊社が提供するネットスーパーのサービスは、モバイルアプリとWebはFlutterアプリ、バックエンドはDartのgRPCサーバーで実装されています。isomorphicではないですが、言語統一がされたフルスタッ
【新年のビッグセール到来!】Go・TypeScript・Rust・Terraform・AI・英語&資格 - 2026年の開発現場で生きる技術をUdemyで学ぶ! - はてなニュース 🔖 211
時間にゆとりのある年始は、自身の技術を見直し、次のステップへ備える絶好の機会です。 AIの登場により、かつて以上に変化のスピードとアップデートのサイクルが加速した開発環境のなかで、存在感を発揮し続けるために重要なのは、やはり「学びを止めない」姿勢でしょう。 本特集では、現場で必須
動画編集ソフトを作ってみた!【React】【Rust】 🔖 9
動画編集ソフト"FrameScript"このFrameScriptはReact + CSS + 独自APIで動画を構成する、やや特殊な動画編集ソフトです。構成としてはElectron + Rust(バックエンド)で、書き出しはChromiumのヘッドレスモード + ffmpe
Rustにしたのに遅い?─ N+1クエリ問題の発見と解決 - じゃあ、おうちで学べる 🔖 26
はじめに Rustは速い。だが、Rustで書けば速くなるわけではない。 ある日、APIのレスポンスが突然5秒を超えた。コードを見直してもバグはない。SQLも正しく書けている。途方に暮れながらログを確認すると、1リクエストで300回以上もクエリが発行されていた。原因は、ループ内で著
0.1+0.2=0.30000000000000004 をRust/PostgreSQLで考える - じゃあ、おうちで学べる 🔖 15
はじめに テストを書いていて、奇妙なことに気づいた。合計金額のアサーションが通らない。期待値は10.00なのに、実際の値は9.99999999999983。コードにバグはない。SQLも正しい。では何が問題なのか。調べた結果、犯人は浮動小数点の累積誤差だった。金額カラムにDOUBL
RustでProtobufを使ったモダンなスキーマ駆動開発の道を模索する 🔖 24
本記事はRust Advent Calendar2025の24日目の記事です。 はじめのはじめ 最近、念願のRustデビューしました。加えて、ここ最近Protobufによるスキーマ開発を推しているのでRustでProtobufを使った開発をする方法について検証したのでその備忘録で
システムプログラミング入門としてのRust製スレッドスケジューラー - lapla.dev 🔖 127
Rustは特にシステムプログラミングに向いているとされています.しかしながら実際にRustでシステムプログラミングをしてみたい!と思う方でも,取り組む題材の選定に困った方は多いのではないでしょうか.例えば自作OSはその花形だと思いますが,敷居が高く思えてなかなか手が出ない方もおら
Rust製のPythonライブラリを自作してみた 動機的なお話日頃、Pythonで開発を行っている身からして何一つ不便は感じないのですが、uvやruffがRust製であることを考えると、やはり処理速度は正義なのかと思うこの頃。特に処理速度で困っているわけではないのですが、
RustでJSONから値をゆるりと取り出すマクロをもっと便利にしてみた話 🔖 22
JSONをはじめとする半構造化データ[1]から一部の値を抽出するような処理をRustで書こうとすると、どうしても煩雑になりがちです。そんなRustの難点をマクロの力で解決するべく、valqというクレートを開発しています。 valqが提供するマクロを使うと、巨大なJSONの奥深くに
Windows 11、C/C++を全面撤廃しRust化 - Microsoftが全社で移行 🔖 27
技術ジャーナリストのPaul Thurrott氏は12月22日(現地時間)、「Microsoft to Replace All C/C++ Code With Rust by 2030 - Thurrott.com」において、Microsoftが2030年までに自社の主要コードベ
MicrosoftがWindows 11含むコード類からC/C++を全廃。2030年までにAIでRustへ書き換え - ギャズログ | GAZ:Log 🔖 31
MicrosoftのWindows 11をはじめとする多くのソフトウェアは、1985年に登場した初代WindowsからCおよびC++言語で開発されています。カーネル部分は主にC言語、GUIコンポーネントはC++で記述されていますが、MicrosoftはこのCおよびC++言語で書か
なぜC++からRustへ移行したか (生成AI時代の開発体験) 🔖 30
なぜC++からRustへ移行したか (生成AI時代の開発体験) まとめ C++は統合されたパッケージシステムが弱く, 依存関係の管理と成果の再利用が難しい. Rustはcargoを中心に成果をcrateとして分割・共有しやすく, エコシステムを協力して育てやすい. Python/
kaniで数学的に証明するRust標準ライブラリの安全性 🔖 20
本記事はエクサウィザーズの Advent Calendar 15日目の記事です。 本記事の目標 先端技術開発グループ(WAND)の佐藤碧です。2025年12月にAWSで開催されたAWS re:Inventに参加してきました。 このChalk talkの一つに「Verifying
はじめに 今回のテーマは「状態遷移」です。 多くのソフトウェアは、ユーザー操作や外部イベントを受け取りながら、内部の状態を変化させることで動作を実現しています。 しかし、状態遷移を設計しようとすると、次のような問いに必ず直面します。 状態とは、どこまでの情報を保持すべきか 過去の
祝・実験終了 🎉 Linux カーネルの Rust 採用が正式化! C から Rust へ ─ AI コードエージェントが Linux カーネルコードを書き換えるとどうなるか? 🔖 152
祝・実験終了 🎉 Linux カーネルの Rust 採用が正式化! C から Rust へ ─ AI コードエージェントが Linux カーネルコードを書き換えるとどうなるか?sddSwarmCodingCodeGraphMUSUBI 📝 本記事について 本記事は、実際に MUS
はじめに GLOBISでエンジニアをしているkazukiと申します。 Rustを多くの人に学んで欲しいと感じこの記事を執筆しました。 私自身、仕事でRustを使うことはありませんがRustの学習を通して、 エンジニアとしての視点や感覚がよくなる体験を得ております。 但し、Rust
AIに仕事をさせるためのお膳立てとRustという強力なガードレール 🔖 1
RustとClaude Codeを使って、AIに定型作業を任せつつ人間はコアに集中する環境づくりの考え方や実践例について書きました。
【海外で話題】Pythonの新たな型チェッカー「ty」がすごい — Rustで書かれた超高速な型チェッカー&言語サーバー 🔖 34
12月17日、Astralが「ty: An extremely fast Python type checker and language server」と題した記事を公開した。この記事では、AstralがRustで開発する超高速Python型チェッカー/言語サーバー「ty」のベ
はじめにGLOBISでエンジニアをしているkazukiと申します。Rustを多くの人に学んで欲しいと感じこの記事を執筆しました。私自身、仕事でRustを使うことはありませんがRustの学習を通して、エンジニアとしての視点や感覚がよくなる体験を得ております。但し、Rust
【テスト配置の言語文化論】なぜPythonは `tests/` に分け、Rustは `src/` に同居させるのか? 🔖 34
「Pythonで単体テストを書くとき、実装ファイルの中にテストコードを書いてはいけないのですか?」 RustやGoといったモダンなコンパイル言語の経験があるエンジニアが、Pythonのプロジェクト構成を見たときに抱く素朴な疑問です。 Rustでは src/lib.rs の中に m
【OSS】Rust + gpuiで高速なファイルエクスプローラを作り始めた話 🔖 4
この記事はRust Advent Calendar 2025 14日目の記事です. はじめにこんにちは.普段はバックエンドを書いているsyuya2036です.突然ですがみなさん,MacのFinder,満足していますか?僕は満足していません.毎日触るツールだからこそ,も
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems 🔖 33
2025年12月10日 AIエージェント実装の壁と突破口〜プロダクト実装の実践知〜 (https://globis.connpass.com/event/374230/) における発表資料です。 (そもそも不可能な)100%正解する “完璧なAI”ではなく、誤りから学び、成長し続