Tagged articles
590 articles
Page 4 of 6
Architecture Development Notes
Architecture Development Notes
Jul 5, 2024 · Artificial Intelligence

Simplify Multi‑LLM Integration in Rust with the genai Library

genai is a Rust library that unifies the APIs of major large language models, offering a lightweight, native solution with simple chat‑focused examples, demonstrated through a dual‑model Rust program, and outlines future expansions such as additional model support, multimodal capabilities, and performance optimizations.

APIArtificial IntelligenceGenAI
0 likes · 6 min read
Simplify Multi‑LLM Integration in Rust with the genai Library
Alipay Experience Technology
Alipay Experience Technology
Jun 28, 2024 · Frontend Development

Unlock Blazing-Fast Frontend Builds with Mako: Rust-Powered Speed and Real-World Benchmarks

Mako, an ultra-fast, production-grade frontend build tool written in Rust, launched open-source in June 2024, offers dramatic speed gains across various projects, detailed benchmarks, and easy onboarding via npm, while inviting community contributions and providing experimental SSU support for even faster development cycles.

BenchmarkMakoRust
0 likes · 8 min read
Unlock Blazing-Fast Frontend Builds with Mako: Rust-Powered Speed and Real-World Benchmarks
21CTO
21CTO
Jun 14, 2024 · Fundamentals

2024 Programming Language Rankings: What SlashData’s Survey Reveals

SlashData’s 26th Developer Nation survey, covering over 10,000 developers from 135 countries, shows JavaScript remains the most popular language, Python overtakes Java for second place, and emerging languages like Rust and Go experience rapid growth, while new developers face distinct adoption challenges.

2024 trendsGoJavaScript
0 likes · 6 min read
2024 Programming Language Rankings: What SlashData’s Survey Reveals
21CTO
21CTO
Jun 13, 2024 · Backend Development

Top 5 Rust Web Frameworks: Actix, Rocket, Warp, Axum, and Poem Compared

This article introduces the five most popular Rust web frameworks—Actix Web, Rocket, Warp, Axum, and Poem—detailing their core features, typical use‑cases, and providing concise "hello world" code samples to help developers choose the right tool for their projects.

ActixAxumPoem
0 likes · 13 min read
Top 5 Rust Web Frameworks: Actix, Rocket, Warp, Axum, and Poem Compared
21CTO
21CTO
Jun 2, 2024 · Frontend Development

Why Zed Is Emerging as the Next Fast, Open‑Source Code Editor

Zed, a Rust‑based open‑source editor, promises developers higher speed, GPU acceleration, built‑in AI assistance, collaborative CRDT buffers, and seamless integration with tools like GitHub Copilot, positioning itself as a compelling alternative to VS Code and Sublime Text.

AIRustZed
0 likes · 7 min read
Why Zed Is Emerging as the Next Fast, Open‑Source Code Editor
Alibaba Cloud Native
Alibaba Cloud Native
May 30, 2024 · Cloud Native

Translate CS Textbooks Instantly with AI: A Hands‑On Higress Cloud‑Native Guide

This guide shows how to use free AI translation tools—Immersive Translate and OpenAI Translator—together with the Higress cloud‑native AI‑proxy plugin, configuring Docker, model mappings, and custom dictionaries to efficiently translate computer‑science textbooks like Rust and Crafting Interpreters, while comparing machine and human translations.

AI translationDockerHigress
0 likes · 11 min read
Translate CS Textbooks Instantly with AI: A Hands‑On Higress Cloud‑Native Guide
21CTO
21CTO
May 23, 2024 · Frontend Development

Why Tauri Is Revolutionizing Desktop App Development with Rust

This article introduces the Rust‑based Tauri framework for building cross‑platform desktop applications, explains its architecture of a web front‑end paired with a Rust back‑end, showcases sample code, and evaluates its strengths and weaknesses from a developer’s perspective.

Desktop AppsRustTauri
0 likes · 6 min read
Why Tauri Is Revolutionizing Desktop App Development with Rust
JD Cloud Developers
JD Cloud Developers
May 22, 2024 · Mobile Development

How I Reduced a Rust Android Dynamic Library from 495KB to 95KB

This article explains how the size of a Rust‑based Android dynamic library, initially 495 KB, was dramatically reduced to 95 KB through compiler optimization levels, link‑time optimization, panic handling changes, stripping unused sections, and custom linker scripts, providing practical tips for mobile developers.

AndroidDynamic LibraryLTO
0 likes · 11 min read
How I Reduced a Rust Android Dynamic Library from 495KB to 95KB
JD Tech Talk
JD Tech Talk
May 22, 2024 · Mobile Development

Optimizing Rust Android Dynamic Library Size: Strategies and Results

This article details how the author reduced the size of a Rust‑based Android JNI dynamic library from 495 KB to 95 KB by adjusting compiler optimization levels, enabling LTO, switching panic handling to abort, removing unused strings, applying panic_immediate_abort, and crafting a custom linker script, while providing code snippets and size comparison tables.

AndroidBinary Size OptimizationLTO
0 likes · 11 min read
Optimizing Rust Android Dynamic Library Size: Strategies and Results
Liangxu Linux
Liangxu Linux
May 19, 2024 · Fundamentals

A 17‑Year‑Old’s Rust‑Based ‘Key Lang’ Programming Language – Features & Community Reaction

A high‑school student independently created the Rust‑written programming language Key Lang, showcasing features like reference‑free syntax, concise loops, enhanced match, and native memory handling, shared via B‑site video and GitHub, while the project sparked heated community debate over code quality and originality.

Key LangOpen-sourceRust
0 likes · 3 min read
A 17‑Year‑Old’s Rust‑Based ‘Key Lang’ Programming Language – Features & Community Reaction
JD Retail Technology
JD Retail Technology
May 17, 2024 · Backend Development

Using NAPI‑RS to Develop, Debug, and Publish Node.js Extensions with Rust

This article introduces how to use NAPI‑RS for developing, debugging, and publishing Node.js extensions in Rust, covering Rust’s growing role in frontend tooling, project setup with @napi‑rs/cli, exposing functions and objects to JavaScript, handling callbacks, asynchronous calls, and CI/CD build and release processes.

CI/CDNAPI-RSNode.js
0 likes · 20 min read
Using NAPI‑RS to Develop, Debug, and Publish Node.js Extensions with Rust
Liangxu Linux
Liangxu Linux
May 15, 2024 · Frontend Development

How Zed Overcame Linux Challenges to Deliver a High‑Performance Code Editor

Zed, the Rust‑based collaborative code editor originally for macOS, was open‑sourced in January 2024 and within three months added Linux support by tackling GPUI framework issues, Wayland window handling, and distribution fragmentation, while planning future features like audio calls and drag‑and‑drop.

GPUILinux supportRust
0 likes · 5 min read
How Zed Overcame Linux Challenges to Deliver a High‑Performance Code Editor
JD Cloud Developers
JD Cloud Developers
May 13, 2024 · Operations

Why Rust Powers oss_pipe: A High‑Performance Cloud File Migration Tool

The article introduces oss_pipe, a Rust‑based file migration utility designed for large‑scale object storage transfers, compares it with existing Java and Go tools, highlights Rust’s memory safety and performance advantages, outlines its core features, and presents benchmark results demonstrating multi‑gigabit throughput and efficient resource usage.

File MigrationRustcloud operations
0 likes · 6 min read
Why Rust Powers oss_pipe: A High‑Performance Cloud File Migration Tool
Architecture Development Notes
Architecture Development Notes
Apr 27, 2024 · Fundamentals

Master Rust Integer Types: When to Use i8, u64, isize and More

This comprehensive guide explores Rust’s signed and unsigned integer types, detailing their ranges, appropriate use cases, performance considerations, and provides practical code examples for type selection, conversions, arithmetic, and bitwise operations to help developers write efficient, safe Rust code.

Integer TypesPerformanceRust
0 likes · 8 min read
Master Rust Integer Types: When to Use i8, u64, isize and More
Tencent Cloud Developer
Tencent Cloud Developer
Apr 25, 2024 · Fundamentals

Cache, Prefetching, False Sharing, Pipeline and Data Dependency: Performance Optimization in Rust

The article uses Rust benchmarks to show how cache layout, prefetching, associativity, false sharing, pipeline stalls, and loop data dependencies impact performance, and demonstrates practical optimizations such as row‑major traversal, proper alignment, avoiding dependent loops, and leveraging sequential access to achieve near‑optimal speed.

CPU cachePerformance OptimizationRust
0 likes · 17 min read
Cache, Prefetching, False Sharing, Pipeline and Data Dependency: Performance Optimization in Rust
21CTO
21CTO
Apr 24, 2024 · Backend Development

Can Rust Outperform C++ in Finance? Insights on Safety, Speed, and Hiring Challenges

While Rust’s safety and performance promise significant productivity gains over C++ for low‑latency trading systems, steep learning curves, scarce talent, and lower salaries hinder its adoption in finance, with industry leaders noting both its advantages and the challenges of transitioning legacy codebases.

C++Low latencyRust
0 likes · 7 min read
Can Rust Outperform C++ in Finance? Insights on Safety, Speed, and Hiring Challenges
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 24, 2024 · Artificial Intelligence

Training MNIST with Burn on wgpu: From PyTorch to Rust Backend

This tutorial demonstrates how to train a MNIST digit‑recognition model using the Rust‑based Burn framework on top of the cross‑platform wgpu API, covering model export from PyTorch to ONNX, code generation, data loading, training loops, and performance comparison across CPU, GPU, and other backends.

BurnDeep LearningGPU
0 likes · 13 min read
Training MNIST with Burn on wgpu: From PyTorch to Rust Backend
Architecture Development Notes
Architecture Development Notes
Apr 13, 2024 · Fundamentals

Why Rust Is Revolutionizing System Programming: Safety, Performance, and Concurrency

Rust, a modern systems programming language, offers memory safety without a garbage collector, a powerful ownership model, zero‑cost abstractions, robust error handling, and safe concurrency primitives, making it ideal for high‑performance, reliable software development, as demonstrated through detailed examples and explanations.

Memory SafetyOwnershipRust
0 likes · 8 min read
Why Rust Is Revolutionizing System Programming: Safety, Performance, and Concurrency
Tencent Technical Engineering
Tencent Technical Engineering
Apr 2, 2024 · Fundamentals

Cache, Prefetching, False Sharing, Pipeline, and Data Dependency: Benchmarks and Optimizations in Rust

The article shows how row‑major vs column‑major traversal, random access, cache‑set conflicts, false sharing, branch‑prediction failures, and loop‑carried data dependencies each degrade performance by tying Rust (and C++) code patterns to CPU cache behavior, prefetching, pipeline stalls, and vectorization limits, demonstrated through runnable benchmarks.

BenchmarkCPU cachePipeline
0 likes · 15 min read
Cache, Prefetching, False Sharing, Pipeline, and Data Dependency: Benchmarks and Optimizations in Rust
21CTO
21CTO
Mar 18, 2024 · Artificial Intelligence

Inside Grok-1: Elon Musk’s Open‑Source 314B LLM Architecture Revealed

Elon Musk’s AI startup xAI has open‑sourced its 314‑billion‑parameter Grok‑1 model, detailing its Rust‑based, JAX‑powered architecture, extensive parameter count, training data limits, licensing terms, hardware requirements, and community reactions, offering developers unprecedented access to a competitive large‑language‑model framework.

AIGrok-1JAX
0 likes · 9 min read
Inside Grok-1: Elon Musk’s Open‑Source 314B LLM Architecture Revealed
Programmer DD
Programmer DD
Mar 11, 2024 · Backend Development

Why Cloudflare Open‑sourced Pingora: A Rust‑Powered Proxy Framework

Cloudflare has open‑sourced Pingora, a Rust‑based asynchronous multi‑threaded framework for building high‑performance HTTP/1, HTTP/2, gRPC and websocket proxies, highlighting its key features, massive traffic handling, zero‑downtime reloads, observability integrations, and the motivations behind replacing Nginx with Rust.

AsyncCloudflareHTTP proxy
0 likes · 6 min read
Why Cloudflare Open‑sourced Pingora: A Rust‑Powered Proxy Framework
Java Architecture Diary
Java Architecture Diary
Mar 8, 2024 · Backend Development

Why r-nacos Beats Java Nacos: Faster Startup, Lower Resource Use

r-nacos is a Rust‑based Nacos server that offers the same client‑SDK compatibility as the official Java version while delivering dramatically faster startup, minimal memory footprint, higher performance, and stable operation, making it ideal for development, testing, and lightweight production environments.

Cloud NativeNacosPerformance
0 likes · 4 min read
Why r-nacos Beats Java Nacos: Faster Startup, Lower Resource Use
Linux Code Review Hub
Linux Code Review Hub
Mar 8, 2024 · Backend Development

Inside Xline Membership Change: A Source Code Walkthrough

This article examines how Xline performs safe cluster membership changes, comparing Joint Consensus and single‑step approaches, and provides a detailed source‑code walkthrough of leader and follower handling, configuration commits, node addition, removal, and the integration with the Curp protocol.

ConsensusCurpMembership Change
0 likes · 19 min read
Inside Xline Membership Change: A Source Code Walkthrough
21CTO
21CTO
Mar 5, 2024 · Cloud Native

Why Microsoft Is Embracing Rust Without Abandoning C#

Microsoft confirms its continued commitment to C# while actively recruiting Rust architects to rewrite core cloud services, highlighting Rust's performance and memory‑safety benefits, industry demand, budget considerations, and the broader trend of major tech firms investing in Rust.

Rustc++
0 likes · 9 min read
Why Microsoft Is Embracing Rust Without Abandoning C#
Go Development Architecture Practice
Go Development Architecture Practice
Mar 4, 2024 · Fundamentals

Rust vs Go: Which Language Should Power Your Next Project?

This article provides a balanced comparison of Rust and Go, examining their shared strengths such as memory safety and compiled binaries, while detailing key differences in performance, simplicity, feature richness, concurrency, safety, and scalability to help developers choose the right language for their needs.

PerformanceRustSafety
0 likes · 10 min read
Rust vs Go: Which Language Should Power Your Next Project?
21CTO
21CTO
Mar 2, 2024 · Fundamentals

How Rust and eBPF Enable User‑Space Linux Schedulers: The scx_rustland Experiment

Ubuntu kernel engineer Andrea Righi created scx_rustland, a Rust‑written Linux scheduler that runs in user space and can be hot‑plugged at runtime via eBPF, showcasing the flexibility, safety, and potential for micro‑kernel designs while allowing workload‑specific optimizations.

Linux schedulerRustUser-space Kernel
0 likes · 4 min read
How Rust and eBPF Enable User‑Space Linux Schedulers: The scx_rustland Experiment
21CTO
21CTO
Feb 29, 2024 · Information Security

Why the White House Wants Developers to Abandon C and C++ for Memory‑Safe Languages

The White House’s ONCD report urges developers to replace C and C++ with memory‑safe languages like Rust, Go, and Java, citing alarming vulnerability statistics and a strategic shift that moves software‑security responsibility from individuals to large organizations and the federal government.

C++Government policyMemory Safety
0 likes · 8 min read
Why the White House Wants Developers to Abandon C and C++ for Memory‑Safe Languages
21CTO
21CTO
Feb 28, 2024 · Backend Development

What the 2023 Rust Survey Reveals About Global Adoption and Future Challenges

The 2023 Rust Survey shows modest growth in Rust usage worldwide, highlights China's 6% developer share, details tool preferences, uncovers concerns over complexity and performance, and outlines the community's top priorities for language improvements and ecosystem support.

InteroperabilityLinux kernelProgramming Language
0 likes · 7 min read
What the 2023 Rust Survey Reveals About Global Adoption and Future Challenges
21CTO
21CTO
Feb 27, 2024 · Fundamentals

Can a Rust-Based Linux Scheduler Outperform the Default C Scheduler?

An Ubuntu kernel engineer built a Rust scheduler using eBPF, achieving twice the frame rate in a game while only modestly increasing compile time, sparking debate on Rust versus C for kernel components and the future of dynamic, BPF‑driven scheduling in Linux.

Linux schedulerPerformanceRust
0 likes · 8 min read
Can a Rust-Based Linux Scheduler Outperform the Default C Scheduler?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 18, 2024 · Frontend Development

Automating Video Learning with Tauri: A Frontend Developer’s Guide to Building a Desktop Automation Tool

This article describes how a frontend developer built a lightweight Tauri desktop application in Rust to automatically watch and complete video‑learning courses, covering the problem background, technology selection, requirement analysis, Rust basics, Tauri project setup, frontend‑backend communication, screen‑color detection, mouse automation, permission configuration, CI/CD build, and final reflections.

Desktop AutomationFrontend DevelopmentRust
0 likes · 17 min read
Automating Video Learning with Tauri: A Frontend Developer’s Guide to Building a Desktop Automation Tool
21CTO
21CTO
Feb 15, 2024 · Frontend Development

Why Tauri Could Replace Electron for Faster, Smaller Desktop Apps

This article compares Electron and the newer Tauri framework, highlighting Electron's large binary size and Tauri's Rust‑backed, lightweight approach that lets web developers build native desktop applications with familiar JavaScript, HTML, and CSS.

Desktop AppsElectronFrontend
0 likes · 7 min read
Why Tauri Could Replace Electron for Faster, Smaller Desktop Apps
MaGe Linux Operations
MaGe Linux Operations
Feb 10, 2024 · Backend Development

Mastering the Sidecar Pattern: Log Collection, Request Forwarding, and Interception in Kubernetes

This article explains the sidecar concept, compares it with SDK approaches, and provides detailed Kubernetes examples—including a log‑collection sidecar, a request‑forwarding sidecar, and an HTTP‑intercepting sidecar—complete with YAML manifests and Rust and Scala code to demonstrate implementation and deployment.

KubernetesRustScala
0 likes · 9 min read
Mastering the Sidecar Pattern: Log Collection, Request Forwarding, and Interception in Kubernetes
21CTO
21CTO
Feb 4, 2024 · Backend Development

Why Microsoft Is Recruiting Rust Architects to Rewrite Windows Core

Microsoft is accelerating the migration of its Windows core and Microsoft 365 services from C# to Rust, hiring senior architects to lead the Substrate platform team and promising massive performance and size gains for cloud‑scale systems.

Cloud ServicesMicrosoftRust
0 likes · 3 min read
Why Microsoft Is Recruiting Rust Architects to Rewrite Windows Core
Ops Development & AI Practice
Ops Development & AI Practice
Feb 4, 2024 · Fundamentals

Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++

This article explains the concept of memory safety, details Rust’s unique ownership and borrowing mechanisms that enforce safety at compile time, compares them with the inherent risks of manual memory management in C and C++, and highlights why Rust is increasingly favored for secure system development.

C++ ComparisonMemory SafetyOwnership
0 likes · 10 min read
Why Rust’s Ownership Model Guarantees Memory Safety Over C/C++
ELab Team
ELab Team
Jan 23, 2024 · Frontend Development

How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust

This article details how the TikTok e‑commerce frontend team tackled high‑concurrency and multi‑instance challenges in their Electron‑based IM client by incrementally redesigning the architecture, introducing a Rust‑based SDK, validating performance through POCs, and ultimately achieving significant stability and latency improvements.

Cross-ProcessElectronRust
0 likes · 15 min read
How a Frontend Team Supercharged TikTok E‑Commerce IM with Rust
21CTO
21CTO
Jan 22, 2024 · Fundamentals

Master Rust: A Complete 10‑Step Roadmap for Developers

An extensive Rust developer roadmap breaks the learning journey into ten comprehensive sections—from introductory concepts and language basics to ownership, error handling, concurrency, modules, macros, traits, and the broader ecosystem—providing a structured guide for mastering Rust’s core features and libraries.

Learning PathProgramming LanguageRoadmap
0 likes · 4 min read
Master Rust: A Complete 10‑Step Roadmap for Developers
Java Tech Enthusiast
Java Tech Enthusiast
Jan 22, 2024 · Backend Development

Transitioning from Java to Rust: Performance, Concurrency, and Ecosystem Insights

Switching from Java to Rust can shrink binaries from dozens of megabytes to a few kilobytes, cut memory use and latency dramatically, and provide safer, built‑in concurrency and async support, while Java remains attractive for its low learning curve and massive library ecosystem, prompting developers to wrap Rust crates for Java‑like productivity as they adopt Rust long‑term.

AsyncPerformanceRust
0 likes · 10 min read
Transitioning from Java to Rust: Performance, Concurrency, and Ecosystem Insights
MoonWebTeam
MoonWebTeam
Jan 19, 2024 · Frontend Development

What Shaped Front-End Development in 2023? A Comprehensive Review

This article reviews the major developments in front‑end technology during 2023, covering the rise of large‑model AI applications, updates to JavaScript, TypeScript, CSS, the evolution of major frameworks like React, Vue, Svelte and Angular, the emergence of new tools such as Qwik, Htmx, Bun, Rust‑based build tools, low‑code engines, cross‑platform advances with HarmonyOS, and provides outlooks for 2024.

2023 reviewAIJavaScript
0 likes · 52 min read
What Shaped Front-End Development in 2023? A Comprehensive Review
Tencent Cloud Developer
Tencent Cloud Developer
Jan 16, 2024 · Frontend Development

Frontend Technology Review 2023 and Outlook 2024

The 2023 frontend review highlights TypeScript’s size and speed gains, ECMAScript 2023 features, evolving frameworks like React, Vue, Svelte, Angular and emerging Qwik, while Rust tooling, Bun, browser changes, AI‑driven low‑code, and WASM progress set the stage for 2024’s LLM‑powered, Rust‑centric, cross‑platform development.

BunD2CHarmonyOS
0 likes · 49 min read
Frontend Technology Review 2023 and Outlook 2024
21CTO
21CTO
Jan 12, 2024 · Backend Development

Which Rust Web Framework Is Fastest? Benchmarking Actix, Axum, Rocket, and More

This article benchmarks several Rust web frameworks—including Actix, Axum, Rocket, Tide, Gotham, Nickel, Ntex, and Poem—using a simple "Hello World" test on a MacBook Pro, measuring request throughput, resource usage, and implementation difficulty across different concurrency levels.

ActixAxumBenchmark
0 likes · 8 min read
Which Rust Web Framework Is Fastest? Benchmarking Actix, Axum, Rocket, and More
AntTech
AntTech
Dec 15, 2023 · Databases

CStore: A Native Graph Storage Engine for Large-Scale Graph Analysis

CStore is a Rust‑implemented native graph storage engine designed for large‑scale graph analysis, supporting petabyte‑level data, offering array‑plus‑linked‑list storage, multi‑level indexing, efficient compaction, and providing detailed build instructions and future roadmap for open‑source development.

CStoreLSM‑TreeRust
0 likes · 12 min read
CStore: A Native Graph Storage Engine for Large-Scale Graph Analysis
Architect
Architect
Dec 12, 2023 · Backend Development

Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy

This article explains how Cloudflare replaced NGINX with Pingora, a Rust‑written HTTP proxy that processes over a trillion daily requests, offering superior performance, efficiency, and security through a multithreaded design, custom HTTP library, and programmable request lifecycle.

BackendCloudflareHTTP proxy
0 likes · 12 min read
Pingora: Cloudflare’s High‑Performance Rust‑Based HTTP Proxy
ITPUB
ITPUB
Dec 11, 2023 · Backend Development

Go vs Rust in 2024: Which Language Should Power Your Projects?

This article compares Go and Rust across performance, concurrency, memory safety, development speed, and developer experience, highlighting each language's strengths and weaknesses to help developers decide which language best fits their specific project requirements in 2024.

GoMemory SafetyPerformance
0 likes · 12 min read
Go vs Rust in 2024: Which Language Should Power Your Projects?
Senior Brother's Insights
Senior Brother's Insights
Dec 10, 2023 · Backend Development

Why a Veteran Java Developer Chose Rust: Performance, Concurrency, and Ecosystem

A seasoned Java engineer shares his journey transitioning to Rust, highlighting Rust’s advantages for CLI tools, superior resource utilization, easier concurrency and async programming, while also acknowledging Java’s strengths in rapid feature delivery, mature ecosystem, and ease of learning, and discussing practical migration considerations.

PerformanceRustjava
0 likes · 10 min read
Why a Veteran Java Developer Chose Rust: Performance, Concurrency, and Ecosystem
21CTO
21CTO
Dec 8, 2023 · Fundamentals

Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance

At a recent open‑source summit in Japan, Linus Torvalds discussed the upcoming Linux 6.7 release, the growing role of Rust in the kernel, maintainer fatigue, and how artificial intelligence may assist developers while highlighting the social challenges of open‑source collaboration.

Artificial IntelligenceLinuxRust
0 likes · 10 min read
Linus Torvalds on Linux’s Future: Rust, AI, and the Human Cost of Kernel Maintenance
Tencent Architect
Tencent Architect
Nov 28, 2023 · Fundamentals

Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking

Tencent’s newly open‑sourced TQUIC, a high‑performance, lightweight, cross‑platform QUIC library written in Rust, offers fast transmission, high performance, extensive congestion‑control algorithms, multi‑path support, and strong security, and has already boosted core services such as video, advertising, gaming, and cloud CDN, demonstrating its broad scenario value and robust architecture.

Network ProtocolOpen-sourceQUIC
0 likes · 7 min read
Why TQUIC’s Rust‑Based QUIC Library Could Revolutionize High‑Performance Networking
Tencent Cloud Developer
Tencent Cloud Developer
Nov 28, 2023 · Backend Development

TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent

Tencent has open‑sourced TQUIC, a Rust‑based, high‑performance, lightweight cross‑platform QUIC library that supports multiple congestion‑control algorithms, multi‑path networking, and memory‑safe operation, delivering 2‑30% faster transmission and up to 20% higher processing speed while improving latency‑sensitive services such as video, gaming, advertising, and e‑commerce.

Network ProtocolOpen-sourceQUIC
0 likes · 7 min read
TQUIC: High‑Performance, Lightweight Cross‑Platform QUIC Library Open‑Sourced by Tencent
21CTO
21CTO
Nov 22, 2023 · Frontend Development

New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel

The article summarizes recent releases across UI toolkits and core platforms, covering Slint 1.3's Android support, Flutter 3.16's Impeller preview, Rust 1.74's Cargo enhancements, Notion's AI‑driven Q&A feature, and multiple Linux kernel updates addressing security and bug fixes.

FlutterLinux kernelNotion AI
0 likes · 6 min read
New UI Releases: Slint 1.3, Flutter 3.16, Rust 1.74, Notion AI, Linux Kernel
Nightwalker Tech
Nightwalker Tech
Nov 18, 2023 · Fundamentals

Reflections on a Decade of Judgments About Go and Rust

Looking back over ten years, the author revisits earlier blog posts and shares personal insights and judgments about the Go and Rust programming languages, concluding that choices often outweigh effort in shaping one’s technical path.

GoRustTechnology Reflection
0 likes · 2 min read
Reflections on a Decade of Judgments About Go and Rust
21CTO
21CTO
Nov 12, 2023 · Information Security

Why is Microsoft Betting Big on Rust for Safer AI Development?

Microsoft announced a series of initiatives—including tighter CodeQL‑GitHub Copilot integration, a $1 million donation to the Rust Foundation, and a $10 million investment in Rust tooling—to promote memory‑safe programming and accelerate AI‑driven automation, signaling a strategic shift toward more secure software development.

AIMicrosoftRust
0 likes · 5 min read
Why is Microsoft Betting Big on Rust for Safer AI Development?
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 8, 2023 · Frontend Development

Performance Comparison of WebAssembly (Rust) and JavaScript for Fibonacci and Convex Hull Algorithms

This article investigates whether WebAssembly truly outperforms JavaScript by compiling Rust to wasm and comparing execution times of Fibonacci and convex‑hull algorithms, revealing that data copying and serialization overhead can make wasm slower in realistic front‑end scenarios.

FrontendJavaScriptPerformance
0 likes · 9 min read
Performance Comparison of WebAssembly (Rust) and JavaScript for Fibonacci and Convex Hull Algorithms
IT Services Circle
IT Services Circle
Nov 3, 2023 · Fundamentals

Vivo Unveils BlueOS: A Rust‑Based, AI‑Powered Independent Operating System

Vivo introduced BlueOS, a fully self‑developed operating system built with Rust and integrated AI large‑model capabilities, highlighting three core traits—greater intelligence, smoother performance, and enhanced security—while targeting smart‑watch devices and providing a dedicated SDK and IDE for developers.

Artificial IntelligenceBlueOSOperating System
0 likes · 7 min read
Vivo Unveils BlueOS: A Rust‑Based, AI‑Powered Independent Operating System
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 1, 2023 · Fundamentals

Recap of the 18th China Linux Kernel Developers Conference (CLK 2023)

On October 28 2023, the 18th China Linux Kernel Developers Conference gathered nearly 500 developers in Shenzhen, livestreamed to over 180,000 viewers, featured keynote talks on kernel scheduling, AI‑driven evolution, Rust integration, and cloud‑hardware co‑design, and offered sub‑forums on memory, virtualization, I/O, and eBPF, with all materials now publicly available.

Open-sourceRustconference
0 likes · 8 min read
Recap of the 18th China Linux Kernel Developers Conference (CLK 2023)
Ximalaya Technology Team
Ximalaya Technology Team
Oct 31, 2023 · Frontend Development

What Is WebAssembly? Advantages, Front‑End Usage, and Development Guide

WebAssembly (Wasm) is a fast, binary bytecode format that lets browsers execute near‑native code written in languages like C, C++ or Rust, offering superior performance for CPU‑intensive tasks such as games and data processing, and can be integrated into front‑end projects via fetch, instantiateStreaming, and toolchains like Emscripten or wasm‑pack.

C++JavaScriptPerformance
0 likes · 10 min read
What Is WebAssembly? Advantages, Front‑End Usage, and Development Guide
Java Architect Essentials
Java Architect Essentials
Oct 30, 2023 · Cloud Native

Why Cloudflare Replaced NGINX with Pingora: Design Decisions, Performance Gains, and Security Improvements

The article explains how Cloudflare built Pingora, a Rust‑based, cloud‑native reverse proxy that surpasses NGINX in performance, efficiency, and safety by redesigning the worker model, improving connection reuse, and leveraging multithreading and Tokio, while also offering greater extensibility for future services.

CloudflareHTTPPerformance
0 likes · 13 min read
Why Cloudflare Replaced NGINX with Pingora: Design Decisions, Performance Gains, and Security Improvements
21CTO
21CTO
Oct 15, 2023 · Backend Development

Rust vs Go for Backend Development: Which Language Wins?

This article compares Rust and Go across performance, language features, concurrency, memory safety, ecosystem, learning curve, and real‑world use cases to help backend developers choose the most suitable language for their projects.

GoPerformanceRust
0 likes · 19 min read
Rust vs Go for Backend Development: Which Language Wins?
ByteDance Web Infra
ByteDance Web Infra
Oct 12, 2023 · Frontend Development

Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack

Rspress 1.0, an open‑source static site generator from ByteDance’s Web Infra team, leverages the Rust‑based Rspack bundler and MDX support to deliver fast build times, customizable themes, internationalization, multi‑version docs, plugin extensibility, and built‑in features such as search, preview, and view‑transition animations.

FrontendMDXRust
0 likes · 15 min read
Rspress 1.0 – A High‑Performance Static Site Generator Powered by Rust and Rspack
php Courses
php Courses
Oct 11, 2023 · Information Security

Google Advances Android Security by Migrating Native Code to Rust

Google reports that its ongoing migration of Android's native components from C++ to Rust has reduced memory‑related security bugs, with Rust now powering about 21% of new native code in Android 13 and being used to rewrite critical security modules such as the protected virtual machine firmware.

AndroidBare MetalMemory Safety
0 likes · 4 min read
Google Advances Android Security by Migrating Native Code to Rust
21CTO
21CTO
Oct 8, 2023 · Artificial Intelligence

Why Hugging Face’s New Rust‑Based Candle Framework Could Redefine AI Inference

Hugging Face has released Candle, a Rust‑written machine‑learning framework aimed at serverless inference, offering lightweight binaries, GPU support, and performance gains over Python‑based PyTorch, while sparking debate over Rust’s learning curve and the future of AI deployment.

AI FrameworkCandlePyTorch
0 likes · 7 min read
Why Hugging Face’s New Rust‑Based Candle Framework Could Redefine AI Inference
JD Cloud Developers
JD Cloud Developers
Sep 18, 2023 · Backend Development

Mastering Rust gRPC Streaming with Tonic: Build Server & Client

This guide walks through creating a Rust project that uses the Tonic library to implement gRPC streaming, covering project setup, protobuf definitions, server and client code, testing with grpcurl, and enabling the reflection API for service introspection.

AsyncBackendRust
0 likes · 15 min read
Mastering Rust gRPC Streaming with Tonic: Build Server & Client
Architecture Digest
Architecture Digest
Sep 13, 2023 · Backend Development

Cloudflare’s Pingora: A High‑Performance Rust‑Based Reverse Proxy Replacing Nginx

Cloudflare replaced Nginx with Pingora, a Rust‑written reverse‑proxy service that delivers higher speed, better efficiency, and stronger security by redesigning the worker model, using multithreading, and optimizing connection reuse, resulting in significant CPU, memory, and latency savings across billions of requests.

CloudflareNginx ReplacementPerformance
0 likes · 17 min read
Cloudflare’s Pingora: A High‑Performance Rust‑Based Reverse Proxy Replacing Nginx
Open Source Tech Hub
Open Source Tech Hub
Sep 3, 2023 · Backend Development

How to Install and Use fnm: The Fast Rust‑Based Node.js Version Manager

fnm is a fast, Rust‑built, cross‑platform Node.js version manager that simplifies installing, switching, and uninstalling Node versions, with step‑by‑step instructions for WSL and Windows installations, usage commands, alias setup, and common operations, all illustrated with code snippets and screenshots.

CLINode.jsRust
0 likes · 4 min read
How to Install and Use fnm: The Fast Rust‑Based Node.js Version Manager
Ops Development Stories
Ops Development Stories
Sep 1, 2023 · Cloud Native

Why OpenObserve Beats Elasticsearch with 140× Lower Storage Costs

OpenObserve is a Rust‑based, cloud‑native observability platform that offers log, metric, and trace collection with up to 140‑times lower storage costs than Elasticsearch, supports both single‑node and HA deployments, provides a built‑in UI, and includes detailed installation and query examples for Kubernetes environments.

Log ManagementRustcloud-native
0 likes · 12 min read
Why OpenObserve Beats Elasticsearch with 140× Lower Storage Costs
Top Architect
Top Architect
Aug 28, 2023 · Backend Development

Pingora: Cloudflare’s High‑Performance Rust‑Based Reverse Proxy

Cloudflare replaced NGINX with Pingora, a Rust‑written reverse‑proxy service that processes over a trillion requests daily, offering higher throughput, better connection reuse, lower CPU/memory usage, and enhanced security, while also enabling new features such as HTTP/2 upstream and seamless integration with Cloudflare’s product suite.

BackendCloudflareRust
0 likes · 14 min read
Pingora: Cloudflare’s High‑Performance Rust‑Based Reverse Proxy
phodal
phodal
Aug 26, 2023 · Artificial Intelligence

How CoUnit Turns LLMs Into a Smart Team API for Faster Collaboration

CoUnit is an open‑source Rust‑based tool that uses local semantic search and LLMs to create a virtual team interface, enabling low‑cost, offline knowledge retrieval, API discovery, and cross‑team assistance for software development teams.

AI integrationLLMRust
0 likes · 7 min read
How CoUnit Turns LLMs Into a Smart Team API for Faster Collaboration
21CTO
21CTO
Aug 16, 2023 · Fundamentals

Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape

Despite massive layoffs at major tech firms in 2023, the U.S. still has over 375,000 open R&D positions, while Julia climbs into the TIOBE Top 20 and a new Rust survey reveals soaring adoption, high daily usage, and growing confidence among professional developers.

JuliaRustTIOBE
0 likes · 7 min read
Why Julia and Rust Are Shaking Up the 2023 Programming Language Landscape
JD Cloud Developers
JD Cloud Developers
Aug 10, 2023 · Backend Development

How to Prevent File Write Chaos in Rust with Tokio Mutex

This article demonstrates the problem of unordered file content when multiple Tokio tasks write concurrently in Rust, shows a sample program that exhibits the issue, and provides a solution using Tokio’s asynchronous Mutex to synchronize file access, ensuring ordered and complete writes.

File I/ORustTokio
0 likes · 5 min read
How to Prevent File Write Chaos in Rust with Tokio Mutex
21CTO
21CTO
Aug 10, 2023 · Fundamentals

Why Zero‑Config WebAssembly Still Eludes Developers: Language Support Challenges

The article examines the current obstacles to seamless, zero‑configuration WebAssembly deployment across environments, focusing on language support, the WASI layer, component models, and the evolving role of Rust, Go, Python and other languages in the ecosystem.

Component ModelLanguage SupportRust
0 likes · 12 min read
Why Zero‑Config WebAssembly Still Eludes Developers: Language Support Challenges
21CTO
21CTO
Aug 3, 2023 · Fundamentals

What Is WebAssembly and Why It Matters for Modern Web Development

This article explains what WebAssembly is, why it is needed for high‑performance web applications, how it works internally, which languages can target it, typical use cases, and provides practical examples of loading and using WebAssembly modules in browsers and Node.js.

CompilationFrontend DevelopmentJavaScript
0 likes · 11 min read
What Is WebAssembly and Why It Matters for Modern Web Development
21CTO
21CTO
Jun 29, 2023 · Fundamentals

What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges

Google’s internal survey of over a thousand Rust developers shows that, despite concerns about ownership and borrowing, most find Rust no harder to learn than other languages, quickly become productive, appreciate its safety and performance, yet cite slow compilation as the top challenge.

CompilationPerformanceRust
0 likes · 5 min read
What Google’s Survey Reveals About Learning Rust and Its Real‑World Challenges
Laravel Tech Community
Laravel Tech Community
Jun 27, 2023 · Fundamentals

Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations

Linux 6.4 has been officially released, featuring the removal of SELinux runtime disabling, enhancements to F2FS and Btrfs filesystems, a batch of new Rust code, integration of Intel LAM after criticism, performance optimizations for LoongArch, early Apple M2 support, Wi‑Fi 7, and AMD autonomous boot, while the merge window for 6.5 is now open.

FilesystemLinuxOperating System
0 likes · 2 min read
Linux Kernel 6.4 Released with New Rust Features, Filesystem Improvements, and Architecture Optimizations
21CTO
21CTO
Jun 27, 2023 · Fundamentals

Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance

The article explores how Rust's memory‑safety and efficiency are driving major companies like Microsoft, Google, and Amazon to rewrite operating‑system components and cloud services, while also tracing Rust’s quirky origins, rapid rise in popularity, and the challenges it still faces.

AndroidLinux kernelMemory Safety
0 likes · 10 min read
Why Big Tech Is Rewriting Kernels in Rust: Memory Safety Meets Performance
php Courses
php Courses
Jun 27, 2023 · Information Security

Introducing Cedar: Amazon’s Open‑Source Policy Language for Access Control

Cedar is an open‑source, domain‑specific language from Amazon that lets developers define, analyze, and enforce access‑control policies outside application code, supporting RBAC and ABAC, with SDKs for Rust and Java and integration into Amazon Verified Permissions and AWS Verified Access.

AuthorizationCedarRust
0 likes · 5 min read
Introducing Cedar: Amazon’s Open‑Source Policy Language for Access Control