Tagged articles
601 articles
Page 3 of 7
Tencent Technical Engineering
Tencent Technical Engineering
Mar 3, 2025 · Frontend Development

2024 Front-End Technology Review and Outlook for 2025

The 2024 front‑end review highlights Python eclipsing JavaScript on GitHub, TypeScript’s steady rise, ECMAScript 2024 utilities, major framework releases (React 19, Vue 3.5, Svelte 5, Angular 19), a surge of Rust‑based tooling, new JavaScript runtimes, Chrome’s anchor CSS, AI‑driven development tools, cross‑platform advances, WebAssembly’s component model, and forecasts 2025’s AI‑enhanced productivity, deeper TypeScript adoption, Rust tooling dominance, and unified multi‑device strategies.

Front-endJavaScriptRust
0 likes · 76 min read
2024 Front-End Technology Review and Outlook for 2025
大转转FE
大转转FE
Mar 3, 2025 · Frontend Development

Zhuanzhuan Frontend Weekly – Curated Technical Articles

This issue of Zhuanzhuan Frontend Weekly curates five insightful technical articles covering React UI paradigm shifts, a Rust beginner’s journey to production, performance improvements in a mini‑program simulator, integration of the Qwen‑2.5‑VL model with Midscene.js, and Didi’s experience in managing technical debt for internationalization.

AIFrontendPerformance
0 likes · 5 min read
Zhuanzhuan Frontend Weekly – Curated Technical Articles
DeWu Technology
DeWu Technology
Feb 26, 2025 · Backend Development

Migrating to Rust: A Case Study in High-Performance Computing

Migrating a Java computing layer to Rust yielded dramatic performance gains—30% lower CPU usage, 70% less memory—and greater stability, as the authors explain how Rust’s ownership, borrowing, lifetimes, and concurrency, combined with optimized data handling, FFI integration, Tokio async, Docker deployment, and monitoring, outweigh the steep learning curve and ecosystem gaps.

Backend DevelopmentFFIHigh Performance Computing
0 likes · 22 min read
Migrating to Rust: A Case Study in High-Performance Computing
21CTO
21CTO
Feb 24, 2025 · Backend Development

Why Rust Adoption Stalls in 2024 Despite Its Safety Edge

The 2024 Rust State Survey reveals improved developer productivity but persistent challenges like slow compilation, debugging difficulty, and limited industry adoption, highlighting concerns over complexity, low usage in tech, and the uncertain future of Rust in the Linux kernel.

2024 SurveyLinux kernelProgramming Language Adoption
0 likes · 6 min read
Why Rust Adoption Stalls in 2024 Despite Its Safety Edge
DataFunSummit
DataFunSummit
Feb 22, 2025 · Big Data

Blaze Engine: A Rust‑Based Native Vectorized Execution Engine for Spark SQL

The article introduces Blaze, Kuaishou's Rust‑powered native execution engine that vectorizes Spark SQL workloads, explains its architecture and operation, presents benchmark results showing up to 50% latency reduction, and details internal deployments, industry case studies, community collaborations, and the 2025 roadmap.

Big DataNative ExecutionPerformance Optimization
0 likes · 12 min read
Blaze Engine: A Rust‑Based Native Vectorized Execution Engine for Spark SQL
21CTO
21CTO
Feb 22, 2025 · R&D Management

Why the Linux Kernel is Embracing Rust: Inside the Debate and Policy Fight

The Linux kernel community is wrestling with the integration of Rust, as senior developers argue for its memory‑safety benefits while some maintainers fear added maintenance burden, revealing a broader policy clash over language diversity in core OS development.

Memory SafetyOpen SourceRust
0 likes · 9 min read
Why the Linux Kernel is Embracing Rust: Inside the Debate and Policy Fight
Java Tech Enthusiast
Java Tech Enthusiast
Feb 21, 2025 · Fundamentals

TIOBE February 2025 Language Rankings and Performance Overview

The TIOBE February 2025 index shows Python leading, C++ rising to second, Go staying in the top ten and Rust hitting a 1.47 % share, while a 1‑billion‑loop benchmark on a MacBook Pro finds Zig, Rust and C finishing in ~0.5 s versus Python’s 31.6 s and R’s 72.6 s, and survey data highlight Python’s dominance across data analysis, web development, DevOps, web crawling, machine learning and education.

CPythonRust
0 likes · 6 min read
TIOBE February 2025 Language Rankings and Performance Overview
21CTO
21CTO
Feb 10, 2025 · Backend Development

Why Linus Torvalds Is Blocking Rust Drivers in the Linux Kernel

The Linux kernel community is embroiled in a heated debate as Linus Torvalds rejects Rust‑based device driver patches, citing concerns over process, social‑media backlash, and the added complexity of mixing Rust with the traditionally C‑centric kernel code.

Device DriversLinus TorvaldsMemory Safety
0 likes · 6 min read
Why Linus Torvalds Is Blocking Rust Drivers in the Linux Kernel
Architecture Development Notes
Architecture Development Notes
Feb 5, 2025 · Backend Development

Mastering Axum Fallbacks: Build Unbreakable Rust Web Routes

Explore how to construct robust, multi‑layered fallback mechanisms in Rust’s Axum framework—covering basic route guards, global error handling, middleware validation, dynamic redirects, performance optimizations, and monitoring—so every unknown HTTP request is safely captured, logged, and intelligently responded.

AxumFallbackRust
0 likes · 10 min read
Mastering Axum Fallbacks: Build Unbreakable Rust Web Routes
Java Tech Enthusiast
Java Tech Enthusiast
Jan 30, 2025 · Operations

Fish Shell Rewritten in Rust: Progress and Insights

The Fish shell, a user‑friendly command‑line interface for Linux and macOS, is being completely rewritten in Rust after years of C++ development, with the 4.0 beta showing nearly 100 % Rust code, thousands of commits, major line‑count conversions, easier builds, removed ncurses dependency, new features, and only minor remaining CMake challenges.

Open SourceRustShell Development
0 likes · 4 min read
Fish Shell Rewritten in Rust: Progress and Insights
macrozheng
macrozheng
Jan 23, 2025 · Cloud Computing

Why Cloudflare Replaced Nginx with Pingora: A Faster, Safer Proxy

Cloudflare built Pingora, a Rust‑based HTTP proxy that processes over a trillion daily requests, delivering lower latency, higher connection‑reuse, and up to 70% CPU and memory savings compared to Nginx, while adding extensible features and stronger memory safety.

Backend DevelopmentCloudflareHTTP proxy
0 likes · 13 min read
Why Cloudflare Replaced Nginx with Pingora: A Faster, Safer Proxy
DeWu Technology
DeWu Technology
Jan 20, 2025 · Backend Development

Migrating Observability Compute Layer from Java to Rust: Ownership, Concurrency, Deployment, and Monitoring

The article details how moving a high‑throughput observability compute layer from Java to Rust—leveraging Rust’s ownership, zero‑cost async, and static binary deployment—cut memory usage by roughly 68%, CPU consumption by 40%, while outlining monitoring setup, concurrency model, and the steep learning‑curve challenges.

DeploymentObservabilityRust
0 likes · 18 min read
Migrating Observability Compute Layer from Java to Rust: Ownership, Concurrency, Deployment, and Monitoring
macrozheng
macrozheng
Jan 9, 2025 · Cloud Native

How Windmill Turns Scripts into Interactive UIs and Automated Workflows

Windmill is an open‑source platform that converts scripts into interactive user interfaces and orchestrated workflows, offering automatic UI generation, multi‑language support, high‑performance Rust backend, and secure sandboxing, and can be self‑hosted via Docker Compose or Kubernetes for rapid internal tool development.

DockerKubernetesRust
0 likes · 6 min read
How Windmill Turns Scripts into Interactive UIs and Automated Workflows
Infra Learning Club
Infra Learning Club
Jan 8, 2025 · Industry Insights

20 Must‑Watch Open‑Source Projects Launched by 2024 Startups

This article surveys twenty of the most talked‑about open‑source projects released by early‑2024 startups, spanning AI assistants, developer tools, Python package managers, blockchain platforms, and more, each highlighted with its GitHub URL, star count, and a brief functional description.

AIBlockchainOpen Source
0 likes · 8 min read
20 Must‑Watch Open‑Source Projects Launched by 2024 Startups
IT Services Circle
IT Services Circle
Jan 7, 2025 · Backend Development

Fish Shell Rewritten in Rust: Progress, Statistics, and Benefits

Fish Shell, the user-friendly command-line shell for Linux and macOS, is undergoing a major rewrite from C++ to Rust, achieving a near‑complete Rust codebase, extensive contributor activity, and performance improvements while addressing legacy toolchain challenges and enhancing modern functionality.

C++Command LineRust
0 likes · 5 min read
Fish Shell Rewritten in Rust: Progress, Statistics, and Benefits
21CTO
21CTO
Jan 6, 2025 · Information Security

How Researchers Auto-Convert C to Safe Rust: The Mini‑C Approach

Researchers from Inria and Microsoft have devised a method to automatically translate a subset of C code, called Mini‑C, into memory‑safe Rust, using the KaRaMeL compiler framework, demonstrating comparable performance on cryptographic libraries while reducing vulnerability risks.

CCode TranslationKaRaMeL
0 likes · 6 min read
How Researchers Auto-Convert C to Safe Rust: The Mini‑C Approach
21CTO
21CTO
Jan 1, 2025 · R&D Management

What Will Shape Open Source in 2025? Rust, New Tools, and Fading Trends

Looking ahead to 2025, this article predicts that Rust will become mainstream in Linux kernel development, emerging tools like jj and uv will reshape version control and Python packaging, while trends such as SBOM, Fair Source licensing, and server‑side WebAssembly are expected to stall, underscoring the resilient yet selective evolution of open‑source software.

RustVersion Controlpython packaging
0 likes · 7 min read
What Will Shape Open Source in 2025? Rust, New Tools, and Fading Trends
BirdNest Tech Talk
BirdNest Tech Talk
Jan 1, 2025 · Fundamentals

Master Rust: From Basics to Advanced Concepts in One Comprehensive Guide

This article outlines a Rust programming book that starts with fundamental syntax, variables, and memory management, then progressively explores ownership, lifetimes, error handling, concurrency, async programming, traits, macros, and practical examples, providing code snippets and core concepts for each topic.

Advanced ConceptsAsyncMacros
0 likes · 16 min read
Master Rust: From Basics to Advanced Concepts in One Comprehensive Guide
BirdNest Tech Talk
BirdNest Tech Talk
Dec 28, 2024 · Backend Development

How to Build Classic Unix Tools in Rust: A Step‑by‑Step Guide

This article walks through a Rust‑based implementation of classic Unix command‑line utilities—hello world, echo, cat, head, uniq, wc, find, grep, comm, ls, and more—showing project setup, Cargo usage, argument parsing with clap, error handling with Result, testing strategies, and code snippets for each tool.

Command LineRustSystems
0 likes · 21 min read
How to Build Classic Unix Tools in Rust: A Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Dec 22, 2024 · Fundamentals

Why Row‑Major Traversal Beats Column‑Major: Unveiling Cache, Prefetch, and False‑Sharing Secrets

This article builds a practical hardware‑mind model by benchmarking Rust code to show how cache layout, prefetching, cache associativity, false sharing, pipeline stalls, and data dependencies affect the performance of row‑major versus column‑major traversals, random accesses, and multithreaded loops, and it offers concrete fixes such as cache‑line alignment.

CPU architecturePerformanceRust
0 likes · 19 min read
Why Row‑Major Traversal Beats Column‑Major: Unveiling Cache, Prefetch, and False‑Sharing Secrets
21CTO
21CTO
Dec 20, 2024 · Databases

Can Rust’s Limbo Outpace SQLite? Inside Turso’s Async Database Rewrite

Limbo, Turso’s Rust‑based rewrite of SQLite, aims for full compatibility while adding memory safety, asynchronous I/O via io_uring, deterministic simulation testing, and WebAssembly compilation, delivering comparable or superior performance on large datasets and showcasing the challenges and benefits of re‑engineering a mature database engine.

DatabaseDeterministic TestingLimbo
0 likes · 4 min read
Can Rust’s Limbo Outpace SQLite? Inside Turso’s Async Database Rewrite
Goodme Frontend Team
Goodme Frontend Team
Dec 16, 2024 · Backend Development

Understanding N-API vs ABI: Build Efficient Node.js Native Addons with Rust

This article demystifies the relationship between Node.js's N‑API and the underlying Application Binary Interface (ABI), explaining their definitions, comparing their abstraction levels, cross‑platform compatibility, memory management, and performance, and provides concrete Rust code examples for both raw ABI and N‑API implementations.

FFIN-APIRust
0 likes · 8 min read
Understanding N-API vs ABI: Build Efficient Node.js Native Addons with Rust
Java Tech Enthusiast
Java Tech Enthusiast
Dec 15, 2024 · Fundamentals

Postfix Type Declarations in Modern Programming Languages

Postfix type declarations, as seen in modern languages such as Go and Rust, place the type after the variable name—a style the author links to cultural naming conventions, arguing it highlights identifiers and can enhance readability after compilation, a practice historically validated by Pascal and Delphi.

GoRustType Position
0 likes · 4 min read
Postfix Type Declarations in Modern Programming Languages
Java Tech Enthusiast
Java Tech Enthusiast
Dec 8, 2024 · Backend Development

Performance Comparison of Spring Boot Native Image, JAR, Go, and Rust Deployments

The article benchmarks a Spring Boot 3 service as a GraalVM native image, a traditional JAR, and Go and Rust versions, showing the native binary starts in under a second with ~70 MB memory and 7 k requests/s, the JAR needs seconds and 200 MB, while Go and Rust use 10 MB and 3 MB respectively with throughput, illustrating native images’ fast startup and lower runtime footprint despite longer compilation.

GoJavaPerformance
0 likes · 9 min read
Performance Comparison of Spring Boot Native Image, JAR, Go, and Rust Deployments
BirdNest Tech Talk
BirdNest Tech Talk
Dec 6, 2024 · Backend Development

Go vs Rust Concurrency: Stackful vs Stackless Coroutines and Memory Impact

The article compares Go’s stackful, green‑thread model with Rust’s stackless, future‑based approach, explaining how each runtime schedules tasks, the memory overhead of goroutine stacks (2 KiB minimum in Go 1.22), the challenges of async‑await integration, and why Rust’s performance gains come with a fragmented ecosystem.

AsyncCoroutinesGo
0 likes · 8 min read
Go vs Rust Concurrency: Stackful vs Stackless Coroutines and Memory Impact
Architect
Architect
Dec 5, 2024 · Frontend Development

How Mako Redefines Web Bundling: Architecture, Performance, and Plugins

Mako is a Rust‑based web bundler that offers zero‑config, production‑grade speed, hot‑module replacement, code‑splitting and module concatenation, and its architecture—spanning entry, compiler, load, parse, transform, dependency analysis, module creation, and plugin orchestration—is detailed with benchmarks and code examples.

Build ToolMakoPerformance
0 likes · 20 min read
How Mako Redefines Web Bundling: Architecture, Performance, and Plugins
Architecture Development Notes
Architecture Development Notes
Dec 4, 2024 · Fundamentals

Why Rust Beats TypeScript for Low‑Level Performance: A Developer’s Journey

The author, a seasoned TypeScript developer, explains why they chose Rust over C/C++, outlines effective learning resources, and compares Rust’s compiler, type system, and memory management to JavaScript/TypeScript, highlighting the language’s performance, safety, and practical benefits for low‑level development.

CompilerMemory SafetyRust
0 likes · 8 min read
Why Rust Beats TypeScript for Low‑Level Performance: A Developer’s Journey
Architecture Development Notes
Architecture Development Notes
Dec 2, 2024 · Backend Development

Why Rust Is the Must‑Have Language for 2024 Production Systems

This guide explains how Rust’s ownership model, zero‑cost abstractions, async/await, and built‑in safety features enable teams to build high‑performance, reliable backend services at scale, while sharing practical code examples and lessons learned from real‑world production deployments.

PerformanceRustSystems Programming
0 likes · 13 min read
Why Rust Is the Must‑Have Language for 2024 Production Systems
DeWu Technology
DeWu Technology
Dec 2, 2024 · Frontend Development

Migrating a Desktop Application from Electron to Tauri: Architecture, Implementation, and Lessons Learned

By rewriting the “得物商家客服” client’s backend in Rust and swapping Electron’s Chromium renderer for Tauri’s native WebView, the team cut binary size by 91%, halved memory use, reduced CPU load, improved startup, and documented challenges such as WebView2 installation, notification callbacks, and limited Tauri documentation.

DesktopAppElectronMigration
0 likes · 44 min read
Migrating a Desktop Application from Electron to Tauri: Architecture, Implementation, and Lessons Learned
Architecture Development Notes
Architecture Development Notes
Dec 1, 2024 · Fundamentals

How to Add Importance‑Sampling PDFs to a Rust Ray Tracer

This article walks through implementing probability‑density‑function (PDF) based importance sampling in a Rust ray‑tracing renderer, covering trait definitions, concrete PDF types for spheres, cosine distributions, hittable objects, quad geometry, material adjustments, and integration into the rendering loop to achieve faster convergence and higher image quality.

GraphicsImportance SamplingPDF
0 likes · 15 min read
How to Add Importance‑Sampling PDFs to a Rust Ray Tracer
Linux Kernel Journey
Linux Kernel Journey
Nov 30, 2024 · Fundamentals

How a SIGPIPE Signal Crashed Our Service and the Fix We Applied

During a gray‑release, a Go‑Rust service repeatedly crashed when a dependent process was hot‑upgraded; the root cause was an unhandled SIGPIPE signal generated by the kernel on a broken TCP connection, which terminated the process without a core dump, and the article explains the kernel mechanics and the solution of ignoring SIGPIPE.

GoLinux signalsRust
0 likes · 16 min read
How a SIGPIPE Signal Crashed Our Service and the Fix We Applied
Liangxu Linux
Liangxu Linux
Nov 25, 2024 · Fundamentals

Boost Your Git Workflow with gitui: A Fast Terminal UI for Git

gitui is a Rust‑written terminal interface for Git that offers keyboard‑driven control, context‑aware help, full Git feature support, high performance on large repositories, easy installation, and extensive customization, making it a powerful productivity tool for developers of all levels.

Developer ToolsGitRust
0 likes · 4 min read
Boost Your Git Workflow with gitui: A Fast Terminal UI for Git
Architecture Digest
Architecture Digest
Nov 25, 2024 · Backend Development

Why Cloudflare Replaced Nginx with the Rust‑Based Pingora Proxy

Cloudflare abandoned Nginx for its own Rust‑written Pingora proxy to overcome performance, scalability, and feature limitations, achieving higher throughput, lower CPU and memory usage, better connection reuse, and enhanced security while supporting non‑standard HTTP use cases and enabling faster feature development.

CloudflareHTTP proxyPerformance
0 likes · 14 min read
Why Cloudflare Replaced Nginx with the Rust‑Based Pingora Proxy
Architecture Development Notes
Architecture Development Notes
Nov 24, 2024 · Blockchain

Build Custom EVMs with Rust: A Deep Dive into REVM

This article explains how REVM, a Rust‑based, modular Ethereum Virtual Machine implementation, enables developers to create custom EVMs—such as Optimism‑compatible chains—by leveraging the EvmWiring trait, zero‑cost abstractions, and extensible design without forking the core protocol.

BlockchainModular DesignREVM
0 likes · 5 min read
Build Custom EVMs with Rust: A Deep Dive into REVM
Architecture Development Notes
Architecture Development Notes
Nov 22, 2024 · Backend Development

Build a Fast Rust Gzip Compressor: Step‑by‑Step Tutorial

This tutorial walks you through creating a simple yet efficient Gzip compression tool in Rust, covering project setup, dependency configuration, full source code, command‑line parsing with clap, file handling, compression using flate2, performance measurement, and execution instructions.

CLIPerformanceRust
0 likes · 6 min read
Build a Fast Rust Gzip Compressor: Step‑by‑Step Tutorial
Huolala Tech
Huolala Tech
Nov 12, 2024 · Fundamentals

Boost Mobile Crash Debugging with Symbolic Demangle: A Complete Walkthrough

This article explains how the Huolala mobile team built a stable symbol demangling system using the open‑source symbolic‑demangle tool, covering the concepts of name mangling, why symbolic was chosen, step‑by‑step adaptation for newer Swift versions, Linux Python‑wheel building, and practical troubleshooting tips.

CDebuggingMobile Development
0 likes · 15 min read
Boost Mobile Crash Debugging with Symbolic Demangle: A Complete Walkthrough
21CTO
21CTO
Nov 5, 2024 · Fundamentals

Can Safe C++ Bring Memory Safety Without Dropping the Language?

The article examines the Safe C++ proposal—a collaborative effort by Sean Baxter and Christian Mazakas to add Rust‑inspired ownership and borrowing checks to C++ through a safe standard library—while discussing its 18‑month development timeline, toolchain extensions, community reactions, and broader implications for memory‑safe programming.

C++Language DesignMemory Safety
0 likes · 11 min read
Can Safe C++ Bring Memory Safety Without Dropping the Language?
DeWu Technology
DeWu Technology
Nov 4, 2024 · Frontend Development

WebAssembly (Wasm): Concepts, Advantages, and Practical Rust Integration

WebAssembly (Wasm) is a portable binary format that runs near native speed in browsers, providing sandboxed security and modular deployment, though its ecosystem is still maturing; it shines in compute‑intensive tasks like scientific computing, gaming, and porting native code, and can be integrated with Rust via wasm‑bindgen and wasm‑pack to create npm‑compatible modules that outperform JavaScript on larger workloads, while requiring higher development effort.

FrontendJavaScriptPerformance
0 likes · 15 min read
WebAssembly (Wasm): Concepts, Advantages, and Practical Rust Integration
21CTO
21CTO
Nov 3, 2024 · Fundamentals

Why Zed’s SSH Remote Support Could Outpace VS Code for Fast, Collaborative Editing

Zed, the Rust‑based open‑source editor, now offers preview‑stage SSH remote processing, allowing language servers, tasks, and terminals to run on a remote machine while the UI stays local, bringing fast native performance and collaborative editing features that challenge VS Code’s dominance.

CollaborationRustSSH remote
0 likes · 5 min read
Why Zed’s SSH Remote Support Could Outpace VS Code for Fast, Collaborative Editing
macrozheng
macrozheng
Oct 31, 2024 · Cloud Native

Why r-nacos Could Replace Nacos: A Low‑Memory Rust Service Registry for Microservices

r-nacos, a lightweight Rust‑based implementation of Nacos, offers identical registration and configuration features with dramatically lower memory usage, and this guide shows how to install it via Docker, integrate it into the mall‑swarm microservice e‑commerce project, and leverage its admin, data migration, and monitoring tools.

DockerRustr-nacos
0 likes · 7 min read
Why r-nacos Could Replace Nacos: A Low‑Memory Rust Service Registry for Microservices
JD Tech Talk
JD Tech Talk
Oct 28, 2024 · Frontend Development

Integrating Rust with WebAssembly and JavaScript: A Step‑by‑Step Guide

This guide explains how to set up a Rust toolchain, compile Rust code to WebAssembly, use wasm‑bindgen and wasm‑pack, write the necessary Rust and JavaScript glue code, and run the resulting Wasm module in a web page with a Web Worker, providing a complete workflow for front‑end developers.

JavaScriptRustWebAssembly
0 likes · 16 min read
Integrating Rust with WebAssembly and JavaScript: A Step‑by‑Step Guide
JD Cloud Developers
JD Cloud Developers
Oct 28, 2024 · Frontend Development

How to Build Rust‑Powered WebAssembly Apps that Run in the Browser

This guide walks you through the complete workflow of writing Rust code, compiling it to WebAssembly, and integrating the resulting module with JavaScript and HTML to create a browser‑based demo that checks whether a number is even, while covering setup, tooling, and best‑practice tips.

JavaScriptRustWebAssembly
0 likes · 17 min read
How to Build Rust‑Powered WebAssembly Apps that Run in the Browser
21CTO
21CTO
Oct 22, 2024 · Frontend Development

Introducing Gosub: A Rust‑Powered Open‑Source Browser Engine

Gosub is a newly launched, Rust‑written open‑source browser engine that offers modular, high‑performance HTML5 and CSS3 parsing, a rendering engine, JavaScript bridge, and WebAssembly support, inviting contributors to help build a flexible alternative to dominant browsers.

HTML parserOpen SourceRust
0 likes · 5 min read
Introducing Gosub: A Rust‑Powered Open‑Source Browser Engine
21CTO
21CTO
Oct 22, 2024 · Backend Development

Node.js 23 LTS Upgrade & Rust 1.82 Release: New Features and Key Changes

The article announces the official release of Node.js 23 with its promotion to LTS status, highlights its new require() support for native ES modules, stable -run command, enhanced test runner, and the discontinuation of 32‑bit Windows support, while also covering Rust 1.82's launch and a comprehensive set of web accessibility guidelines.

Backend DevelopmentNode.jsRust
0 likes · 6 min read
Node.js 23 LTS Upgrade & Rust 1.82 Release: New Features and Key Changes
AntTech
AntTech
Oct 22, 2024 · Fundamentals

Asterinas (星绽) OS: A Rust‑Based Framekernel Architecture Combining Macro‑Kernel Performance with Micro‑Kernel Security

Released by a consortium of Chinese research institutions, Asterinas (星绽) OS is an open‑source, Rust‑written operating system that introduces a novel framekernel architecture, aiming to deliver industrial‑grade security comparable to micro‑kernels while preserving the performance of traditional macro‑kernels for cloud and data‑center workloads.

Cloud ComputingKernel ArchitectureRust
0 likes · 7 min read
Asterinas (星绽) OS: A Rust‑Based Framekernel Architecture Combining Macro‑Kernel Performance with Micro‑Kernel Security
AntTech
AntTech
Oct 22, 2024 · Information Security

Asterinas Open-Source Secure OS and Confidential Computing Stack Launched by Chinese Research Institutions

On October 22, the open‑source Asterinas system software stack, featuring the Rust‑based Asterinas OS and confidential computing components, was announced by leading Chinese research labs and enterprises to provide a high‑performance, memory‑safe operating system and trusted execution environment for cloud, AI, and data‑centric workloads.

Rustopen-source
0 likes · 7 min read
Asterinas Open-Source Secure OS and Confidential Computing Stack Launched by Chinese Research Institutions
Meituan Technology Team
Meituan Technology Team
Oct 17, 2024 · Frontend Development

How Recce Boosts Dynamic Front‑End Containers to Near‑Native Performance

This article analyzes Meituan's Recce solution for dynamic front‑end containers, detailing performance bottlenecks, architectural classifications, interpreter and language choices, UI framework design, rendering layer decisions, optimization techniques, and future directions to achieve native‑level speed while retaining dynamic capabilities.

RecceRustUI framework
0 likes · 28 min read
How Recce Boosts Dynamic Front‑End Containers to Near‑Native Performance
360 Tech Engineering
360 Tech Engineering
Oct 17, 2024 · Databases

Introducing DataFusion: A High‑Performance Rust‑Based Query Engine Powered by Apache Arrow

This article explains DataFusion, a Rust‑written, Arrow‑based query engine that offers high performance, extensibility, and seamless integration with various data sources, detailing its architecture, execution model, Rust advantages, and practical usage examples for building modern data‑warehouse solutions.

Apache ArrowData WarehouseDataFusion
0 likes · 15 min read
Introducing DataFusion: A High‑Performance Rust‑Based Query Engine Powered by Apache Arrow
21CTO
21CTO
Oct 16, 2024 · Information Security

Will Safe C++ Extensions Make C++ Memory‑Safe? Insights from Rust and NSA

Amid rising memory‑safety concerns highlighted by Chrome’s vulnerabilities and high‑profile attacks, the C++ community proposes a Safe C++ Extension to add memory‑safety features, while experts compare it to Rust and discuss challenges, adoption pressures, and DARPA’s AI‑driven code‑conversion efforts.

C++Information SecurityLanguage Design
0 likes · 6 min read
Will Safe C++ Extensions Make C++ Memory‑Safe? Insights from Rust and NSA
MoonWebTeam
MoonWebTeam
Oct 14, 2024 · Fundamentals

Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code

This article explores Rust’s origins, its superior memory safety and concurrency, demonstrates how replacing JavaScript‑based Vite with Rust‑based Rsbuild can cut build times from minutes to seconds, and delves into Rust’s ownership, borrowing, lifetimes, error handling, and its growing role in frontend tooling and frameworks.

Memory SafetyOwnershipRust
0 likes · 26 min read
Why Rust Is the Secret Weapon for Faster Frontend Builds and Safer Code
Architecture Development Notes
Architecture Development Notes
Oct 11, 2024 · Artificial Intelligence

Can Rust Replace Python for Data Science? Exploring Performance and Safety

While Python dominates data analysis and machine learning with its ease of use, Rust offers memory safety and near‑C performance; this article examines their respective strengths, the challenges of rewriting the Python interpreter in Rust, and how combining both can boost library speed and reliability.

Machine LearningMemory SafetyPerformance
0 likes · 6 min read
Can Rust Replace Python for Data Science? Exploring Performance and Safety
JD Tech Talk
JD Tech Talk
Oct 8, 2024 · Artificial Intelligence

Building a Retrieval‑Augmented Generation (RAG) System with Rust and Qdrant

This article explains how to construct a Retrieval‑Augmented Generation pipeline in Rust, covering knowledge‑base creation with Qdrant, model loading and embedding using the candle library, data ingestion, and integration of a Rust‑based inference service based on mistral.rs, while also discussing resource usage and common pitfalls.

AIEmbeddingLLM
0 likes · 16 min read
Building a Retrieval‑Augmented Generation (RAG) System with Rust and Qdrant
Architecture Development Notes
Architecture Development Notes
Oct 6, 2024 · Backend Development

Build a High‑Performance Rust Media Server with Actix‑Web and Docker

This step‑by‑step tutorial shows how to create a low‑latency Rust and Actix‑Web media server, configure Docker, stream MP4 videos, and build a simple front‑end, enabling full control over media hosting and easy extensions such as authentication, database integration, transcoding, and CDN acceleration.

Actix-WebBackend DevelopmentDocker
0 likes · 6 min read
Build a High‑Performance Rust Media Server with Actix‑Web and Docker
21CTO
21CTO
Sep 24, 2024 · Backend Development

Why Rust Could Revolutionize Linux Kernel Development – Insights from RustConf

At RustConf, Miguel Ojeda highlighted the challenges and optimism surrounding the Rust for Linux project, explaining how unstable Rust features, developer hesitancy, and industry interest shape the effort to make Rust a safe, second language for kernel development.

Linux kernelRustSystems Programming
0 likes · 5 min read
Why Rust Could Revolutionize Linux Kernel Development – Insights from RustConf
Architecture Development Notes
Architecture Development Notes
Sep 20, 2024 · Fundamentals

Go vs Rust: Which Language Wins for Your Next Project?

An in‑depth guide compares Go and Rust across memory management, learning curve, concurrency, ecosystem, performance, developer experience, and real‑world use cases, helping developers decide which language best fits cloud‑native services, system programming, web development, game development, or DevOps tools.

GoRustcloud-native
0 likes · 18 min read
Go vs Rust: Which Language Wins for Your Next Project?
Kuaishou Tech
Kuaishou Tech
Sep 13, 2024 · Big Data

Blaze: Kuaishou’s Rust‑Based Vectorized Execution Engine for Spark SQL

Blaze is a Rust‑implemented, DataFusion‑based vectorized execution engine created by Kuaishou to accelerate Spark SQL queries, delivering up to 60% faster computation, 30% average compute‑power gains in production, and extensive architectural innovations such as native engine, protobuf protocol, JNI bridge, and Spark extension, while being open‑source and compatible with Spark 3.0‑3.5.

Big DataDataFusionRust
0 likes · 11 min read
Blaze: Kuaishou’s Rust‑Based Vectorized Execution Engine for Spark SQL
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 9, 2024 · Big Data

Why DataFusion is Revolutionizing Big Data Queries with Rust and Arrow

This article introduces DataFusion, a high‑performance, Rust‑based query engine that leverages Apache Arrow’s columnar memory format to enable fast, extensible data processing across multiple storage formats and cloud sources, explains its architecture, execution model, and provides practical Rust code examples for custom extensions.

Apache ArrowBig DataDataFusion
0 likes · 16 min read
Why DataFusion is Revolutionizing Big Data Queries with Rust and Arrow
BirdNest Tech Talk
BirdNest Tech Talk
Sep 8, 2024 · Fundamentals

How to Define and Manipulate Bit Flags in Rust with the bitflags Crate

This guide shows how to add the bitflags crate to a Rust project, define a Permissions flag struct using the bitflags! macro, and perform common operations such as checking, inserting, and removing flags, while explaining the automatically derived traits and useful helper methods.

RustSystems Programmingbitflags
0 likes · 3 min read
How to Define and Manipulate Bit Flags in Rust with the bitflags Crate
Java Tech Enthusiast
Java Tech Enthusiast
Sep 5, 2024 · Fundamentals

Rust for Linux Maintainer Steps Down Amid Community Debates

The lead maintainer of the Rust for Linux project resigned, citing fatigue from non‑technical disputes, reigniting heated community debates over Rust’s suitability for kernel development, including concerns about API stability, missing C feature support, cultural collaboration issues, and whether to rewrite the kernel in Rust or continue retrofitting.

Rust
0 likes · 6 min read
Rust for Linux Maintainer Steps Down Amid Community Debates
ByteDance Web Infra
ByteDance Web Infra
Aug 28, 2024 · Frontend Development

Rspack 1.0 Released: A Rust‑Based JavaScript Bundler with 10× Webpack Performance

Rspack 1.0, the Rust‑implemented next‑generation JavaScript bundler compatible with webpack APIs, launches with major performance gains, broader plugin compatibility, smaller bundle sizes, Module Federation 2.0 support, and a roadmap that includes faster HMR, portable caches, and deeper TypeScript integration.

BundlerJavaScriptPerformance
0 likes · 16 min read
Rspack 1.0 Released: A Rust‑Based JavaScript Bundler with 10× Webpack Performance
BirdNest Tech Talk
BirdNest Tech Talk
Aug 28, 2024 · Backend Development

How to Provide Both Async and Sync APIs in a Rust Library Without Duplicating Code

This article walks through the challenges of offering both asynchronous and synchronous interfaces for a Rust API client, evaluates naive copy‑paste solutions, explores runtime‑based wrappers and the maybe_async procedural macro, and finally presents a clean, feature‑flagged design that avoids code duplication and compile‑time overhead.

AsyncRustcargo
0 likes · 23 min read
How to Provide Both Async and Sync APIs in a Rust Library Without Duplicating Code
Python Programming Learning Circle
Python Programming Learning Circle
Aug 19, 2024 · R&D Management

Rust Announces New Leadership Council and Governance Model

The article details Rust’s recent governance overhaul, introducing a new Leadership Council that replaces the core team, outlines its responsibilities, lists its inaugural members, and discusses the broader implications of the community’s shift away from a centralized leadership model.

CommunityGovernanceLeadership Council
0 likes · 9 min read
Rust Announces New Leadership Council and Governance Model
Architecture Development Notes
Architecture Development Notes
Aug 18, 2024 · Fundamentals

Mastering Rust macro_rules! for Flexible Config Structures

This article explores Rust's macro_rules! system, demonstrating how to create reusable, flexible configuration structures with default values, deprecation handling, and custom validation, while providing step‑by‑step code examples and highlighting the benefits for maintainability and code reuse.

Rustcode generationmacro_rules
0 likes · 11 min read
Mastering Rust macro_rules! for Flexible Config Structures
Wukong Talks Architecture
Wukong Talks Architecture
Aug 5, 2024 · Operations

Comprehensive Case Study of Large‑Scale Desktop IT Management and Automated Fault Detection at Ctrip

This article presents a detailed case study of Ctrip's large‑scale desktop IT management solution, describing the challenges of handling tens of thousands of office PCs, the full‑link architecture built with Rust, Tauri, SpringBoot and Django, automated health monitoring, fault detection, remediation workflows, security measures, performance optimizations, and the measurable operational improvements achieved.

Desktop ManagementIT OperationsRust
0 likes · 16 min read
Comprehensive Case Study of Large‑Scale Desktop IT Management and Automated Fault Detection at Ctrip
Architecture Development Notes
Architecture Development Notes
Jul 31, 2024 · Fundamentals

Why Rust Might Be the Best Choice for WebAssembly – Pros, Cons, and Real‑World Lessons

After three years of building the Wick framework with Rust and WebAssembly, the author shares practical insights on Rust's strengths—such as its borrow checker, type system, and Clippy linting—and its drawbacks, including tooling gaps, async friction, and refactoring challenges, to help developers decide if Rust is worth the investment.

ClippyRustWebAssembly
0 likes · 14 min read
Why Rust Might Be the Best Choice for WebAssembly – Pros, Cons, and Real‑World Lessons