Tagged articles

Rust

748 articles · Page 4 of 8
Ubuntu
Ubuntu
Jul 23, 2025 · Operations

What New Features Does Ubuntu 25.10 “Questing Quokka” Introduce?

Ubuntu 25.10 “Questing Quokka”, the final non‑LTS release before 26.04 LTS, brings GNOME 49, Wayland VRR, a Rust‑based sudo replacement, Dracut boot, RISC‑V spec updates, Microsoft Entra ID integration and a Linux 6.16 kernel, reshaping both desktop and enterprise experiences.

DracutEntra IDGNOME 49
0 likes · 4 min read
What New Features Does Ubuntu 25.10 “Questing Quokka” Introduce?
vivo Internet Technology
vivo Internet Technology
Jul 23, 2025 · Information Security

How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance

Vivo unveiled its BlueOS kernel, the first industry‑wide, fully Rust‑written operating system kernel open‑sourced at the 2025 Open Atom Open‑Source Ecosystem Conference, highlighting its security‑first design, lightweight footprint, cross‑architecture compatibility, and AI‑integrated features aimed at the emerging AGI era.

BlueOSRustkernel
0 likes · 7 min read
How Vivo’s Rust‑Based BlueOS Kernel Redefines Security and Performance
Architecture Development Notes
Architecture Development Notes
Jul 21, 2025 · Artificial Intelligence

Why Rust’s Burn Framework Is Redefining Deep Learning Performance

Burn, a native Rust deep learning framework by Tracel AI, combines extreme flexibility, high computational efficiency, and cross‑platform portability through a modular backend abstraction, type‑safe tensor operations, asynchronous execution, and extensive tooling, offering performance‑competitive alternatives to Python‑based frameworks for both training and inference.

BurnGPURust
0 likes · 23 min read
Why Rust’s Burn Framework Is Redefining Deep Learning Performance
macrozheng
macrozheng
Jul 19, 2025 · Operations

Why Microsoft’s New ‘Edit’ Tool Could Replace Vim on Windows Terminal

This article introduces Microsoft’s newly open‑sourced Edit editor, a lightweight Rust‑based command‑line text editor for Windows Terminal, outlines its features, performance benefits, and provides step‑by‑step installation and compilation instructions for Windows users.

Command LineInstallationOpen Source
0 likes · 7 min read
Why Microsoft’s New ‘Edit’ Tool Could Replace Vim on Windows Terminal
21CTO
21CTO
Jul 19, 2025 · Backend Development

Which Language Wins 2025? Go, Python, or Rust – Speed, Cost, and Career Insights

Choosing a programming language now requires weighing execution speed, memory usage, developer productivity, ecosystem tools, and salary trends; this article compares Go, Python, and Rust across benchmarks, cloud‑native suitability, AI/ML dominance, and market demand to guide teams on when to adopt each technology.

GoRustbackend development
0 likes · 9 min read
Which Language Wins 2025? Go, Python, or Rust – Speed, Cost, and Career Insights
Efficient Ops
Efficient Ops
Jul 16, 2025 · Operations

Why Vector Is the High‑Performance Alternative to Logstash and Fluentd

This article introduces Vector, an open‑source, Rust‑based observability data pipeline that outperforms traditional tools like Logstash and Fluentd, covering its core features, concepts, installation script, minimal configuration example, and how it handles events, logs, metrics, and traces.

ConfigurationData PipelineInstallation
0 likes · 5 min read
Why Vector Is the High‑Performance Alternative to Logstash and Fluentd
Architecture Development Notes
Architecture Development Notes
Jul 15, 2025 · Fundamentals

Build a Full-Featured Rust CLI Calculator from Scratch

This tutorial walks you through creating a command-line calculator in Rust, covering project setup, core features like basic arithmetic, input parsing, robust error handling, modular function design, performance tips, and ideas for extending functionality.

CLICalculatorProgramming Tutorial
0 likes · 13 min read
Build a Full-Featured Rust CLI Calculator from Scratch
Code Mala Tang
Code Mala Tang
Jul 13, 2025 · Backend Development

Boost Python Computation Speed 30× with Rust and pyo3

This tutorial demonstrates how to accelerate Python's compute‑intensive tasks by rewriting critical functions in Rust, using the pyo3 library to create Python extension modules, and compares single‑thread, multithreaded, and multiprocessing performance on Linux.

Rustextension moduleparallel computing
0 likes · 10 min read
Boost Python Computation Speed 30× with Rust and pyo3
ByteDance Web Infra
ByteDance Web Infra
Jul 8, 2025 · Fundamentals

How to Build Ultra‑Fast Static Query Maps in Rust Without Runtime Overhead

This article explains why embedding large static JSON data is inefficient, introduces Minimal Perfect Hash Functions (MPHF) and various static map constructions, shows how to pack strings and avoid relocation overhead, and demonstrates the resulting improvements in binary size, lookup speed, memory usage, and compile time.

Rustcompile-time optimizationminimal perfect hash
0 likes · 12 min read
How to Build Ultra‑Fast Static Query Maps in Rust Without Runtime Overhead
21CTO
21CTO
Jul 4, 2025 · Fundamentals

Why Rust Is Revolutionizing Industrial Automation: Speed, Safety, and Scalability

This article explains how Rust’s high performance, strict memory safety, and modern concurrency model are reshaping industrial automation—from embedded controllers and IoT devices to robotics—by eliminating common C/C++ bugs, improving reliability, and enabling scalable, secure systems.

IoTRustSafety
0 likes · 8 min read
Why Rust Is Revolutionizing Industrial Automation: Speed, Safety, and Scalability
21CTO
21CTO
Jun 30, 2025 · Frontend Development

Tauri vs Electron: Which Framework Wins in Performance and Size?

This article compares Tauri and Electron for building cross‑platform desktop applications, examining their architectural differences, benchmark results for startup time, memory usage and bundle size, and explains why the Hopp team ultimately chose Tauri for its low‑overhead Rust backend and native WebView approach.

Desktop ApplicationsElectronRust
0 likes · 10 min read
Tauri vs Electron: Which Framework Wins in Performance and Size?
21CTO
21CTO
Jun 30, 2025 · Frontend Development

How Qt Bridges Will Unite Multiple Languages with Qt Quick UI

Qt Bridges is a new technology announced by Qt Group that enables developers to write backend logic in languages like C#, Kotlin, Python, Rust, or Swift while keeping the UI in QML/Qt Quick, simplifying integration and expanding the Qt ecosystem.

C#PythonQt
0 likes · 4 min read
How Qt Bridges Will Unite Multiple Languages with Qt Quick UI
IT Services Circle
IT Services Circle
Jun 27, 2025 · Fundamentals

Why Microsoft Rewrote the Classic MS‑DOS Editor in Rust – Meet Edit

Microsoft has open‑sourced a modern Rust rewrite of the classic MS‑DOS Editor, called Edit, which runs on Windows, macOS and Linux, fills the missing default CLI editor on 64‑bit Windows, and offers a tiny, mode‑less, feature‑rich text editing experience that has sparked nostalgic community interest.

MS-DOSMicrosoftOpen Source
0 likes · 8 min read
Why Microsoft Rewrote the Classic MS‑DOS Editor in Rust – Meet Edit
21CTO
21CTO
Jun 25, 2025 · Artificial Intelligence

Google Gemini CLI, Zed Debugger, and Microsoft’s Open‑Source DOS Editor

Google unveiled Gemini CLI, a terminal‑based AI assistant with a generous free tier and cross‑platform support, while Zed introduced a fast, configurable Rust‑based debugger for multiple languages, and Microsoft open‑sourced a Rust rewrite of its classic MS‑DOS editor, now running on modern OSes.

AI codingGemini CLIMicrosoft Edit
0 likes · 5 min read
Google Gemini CLI, Zed Debugger, and Microsoft’s Open‑Source DOS Editor
Top Architect
Top Architect
Jun 21, 2025 · Fundamentals

Why Pushing If‑Conditions Up and For‑Loops Down Boosts Code Quality

The article explains two simple yet powerful rules—"Push Ifs Up" and "Push Fors Down"—showing how moving condition checks out of functions and placing bulk processing loops later can reduce duplicated checks, improve readability, and unlock performance gains.

Code RefactoringIf StatementsRust
0 likes · 9 min read
Why Pushing If‑Conditions Up and For‑Loops Down Boosts Code Quality
21CTO
21CTO
Jun 13, 2025 · Fundamentals

Can Rust Outrun C? Exploring When Rust Beats C in Performance

This article examines a Reddit question about whether Rust can be faster than C under identical conditions, discussing inline assembly, struct layout differences, safety checks, compile‑time versus run‑time behavior, and concluding that there is no inherent speed advantage.

C++Language comparisonRust
0 likes · 7 min read
Can Rust Outrun C? Exploring When Rust Beats C in Performance
Code Mala Tang
Code Mala Tang
Jun 3, 2025 · Artificial Intelligence

Why OpenAI Dropped Node.js for Rust: Lessons on AI Tool Performance

OpenAI recently rewrote its AI coding assistant in Rust, abandoning Node.js due to performance, concurrency, and reliability concerns, and the move sparked community debate, highlighting the importance of language choice for high‑performance AI tools and offering insights for developers on tool selection and optimization.

AINode.jsRust
0 likes · 7 min read
Why OpenAI Dropped Node.js for Rust: Lessons on AI Tool Performance
21CTO
21CTO
Jun 3, 2025 · Artificial Intelligence

Why OpenAI Rewrote Codex CLI in Rust: Boosting Performance, Security, and Simplicity

OpenAI has rebuilt its upcoming AI command‑line tool Codex CLI in Rust, citing faster performance, stronger security, zero‑dependency installation, sandbox support, and low memory usage, while maintaining compatibility with its TypeScript version and extending support for JavaScript and Python.

AI toolingCodex CLICommand Line Interface
0 likes · 5 min read
Why OpenAI Rewrote Codex CLI in Rust: Boosting Performance, Security, and Simplicity
Python Programming Learning Circle
Python Programming Learning Circle
May 22, 2025 · Fundamentals

Introducing uv: A High‑Performance Unified Python Packaging Tool

uv is a Rust‑based, ultra‑fast Python package manager and dependency resolver that expands beyond pip to provide end‑to‑end project management, tool installation, workspace support, Python version bootstrapping, single‑file script execution, and a unified interface comparable to Cargo, dramatically simplifying Python development workflows.

RustToolingdependency resolution
0 likes · 12 min read
Introducing uv: A High‑Performance Unified Python Packaging Tool
21CTO
21CTO
May 21, 2025 · Fundamentals

Linus Torvalds’ Quiet Keyboard Switch: Insights into Linux Kernel Development

Linus Torvalds, the Linux kernel lead, shares his recent experiment with a silent mechanical keyboard, reflecting on typing feedback, autocorrect blame, and the steady progress of Linux kernel 6.15 featuring Intel performance extensions and Rust‑based Nvidia drivers.

Linus TorvaldsMechanical KeyboardRust
0 likes · 3 min read
Linus Torvalds’ Quiet Keyboard Switch: Insights into Linux Kernel Development
Cognitive Technology Team
Cognitive Technology Team
May 17, 2025 · Fundamentals

Why Your Multithreaded Code Might Misbehave: A Deep Dive into Language Memory Models

This article explains how programming‑language memory models define the guarantees for shared‑memory concurrency, illustrates common pitfalls such as ordinary‑variable problems and instruction‑reordering, and surveys the evolution of memory models in Java, C++, Rust, Swift, JavaScript and hardware architectures.

C++JavaScriptMemory Model
0 likes · 38 min read
Why Your Multithreaded Code Might Misbehave: A Deep Dive into Language Memory Models
vivo Internet Technology
vivo Internet Technology
May 7, 2025 · Information Security

FunProxy: A Rust‑Based Cross‑Platform Full‑Link Testing and Proxy Tool

FunProxy is a Rust‑based, Tauri‑powered cross‑platform tool that provides high‑performance packet capture, cloud‑managed hosts and rules, collaborative sharing, and extensible plugins for full‑link testing and proxying across Windows, macOS, Linux, Android, iOS and web, delivering secure, low‑memory, fast startup testing.

MITMRustTauri
0 likes · 18 min read
FunProxy: A Rust‑Based Cross‑Platform Full‑Link Testing and Proxy Tool
Architect's Guide
Architect's Guide
Apr 28, 2025 · Backend Development

Cloudflare Open‑sources Pingora: A Rust‑Based Asynchronous HTTP Proxy Framework

Cloudflare has open‑sourced Pingora, a high‑performance Rust asynchronous multithreaded framework for building HTTP/1 and HTTP/2 end‑to‑end proxy services, detailing its features, runtime capabilities, and the company’s motivation to promote memory‑safe infrastructure while noting its pre‑1.0 status and limited OS support.

CloudflareHTTP ProxyOpen Source
0 likes · 5 min read
Cloudflare Open‑sources Pingora: A Rust‑Based Asynchronous HTTP Proxy Framework
21CTO
21CTO
Apr 19, 2025 · Frontend Development

Why Turbopack in Next.js 15.3 Could Supercharge Your Frontend Build Speed

Next.js 15.3 introduces Turbopack, a Rust‑based bundler that dramatically speeds up builds, passes over 99 % of tests, and is recommended for development use while still in alpha, alongside new navigation hooks, monitoring hooks, and an improved TypeScript language server.

BundlerNext.jsReAct
0 likes · 3 min read
Why Turbopack in Next.js 15.3 Could Supercharge Your Frontend Build Speed
Python Programming Learning Circle
Python Programming Learning Circle
Apr 2, 2025 · Fundamentals

Performance Comparison of Over 40 Programming Languages on a 1‑Billion‑Iteration Nested Loop

A comprehensive benchmark on an M3 MacBook Pro measures how compiled languages like C, Rust and Java outperform interpreted languages such as Python, Ruby and PHP when executing a billion‑iteration nested loop and a Fibonacci calculation, providing version details, test methodology, and practical recommendations for compute‑intensive projects.

C++Rustcompiled vs interpreted
0 likes · 6 min read
Performance Comparison of Over 40 Programming Languages on a 1‑Billion‑Iteration Nested Loop
21CTO
21CTO
Apr 2, 2025 · Cloud Native

How Hyperlight Wasm Enables Near-Instant, Secure Serverless Apps on Windows and Linux

Hyperlight Wasm, an open‑source lightweight virtual machine manager built with Rust, combines a micro‑VM and a WebAssembly runtime to launch secure, isolated applications in 1‑2 ms on Windows and Linux, offering fast startup, strong sandboxing, and upcoming CNCF support, while noting current platform limits.

CNCFHyperlightRust
0 likes · 6 min read
How Hyperlight Wasm Enables Near-Instant, Secure Serverless Apps on Windows and Linux
Liangxu Linux
Liangxu Linux
Mar 30, 2025 · Fundamentals

Is C++ Heading for Obsolescence? Inside the Language’s Growing Divide

The article examines the intense debate over C++'s future, highlighting government warnings, industry shifts toward Rust, the C++ standards committee’s focus on ABI stability, and the clash between modern‑tool‑driven teams and legacy‑code enterprises, questioning whether the language can stay relevant.

C++RustTooling
0 likes · 15 min read
Is C++ Heading for Obsolescence? Inside the Language’s Growing Divide
Python Programming Learning Circle
Python Programming Learning Circle
Mar 14, 2025 · Fundamentals

Performance Comparison of Multiple Programming Languages on a 1 Billion Nested Loop

This article benchmarks dozens of programming languages by measuring the time to execute a one‑billion‑iteration nested loop on an M3 MacBook Pro, revealing that compiled languages like C, Rust and Java finish in about half a second while interpreted languages such as Python and Ruby take tens of seconds, and provides detailed version information, test commands, and additional results for many other languages.

C++Rust
0 likes · 6 min read
Performance Comparison of Multiple Programming Languages on a 1 Billion Nested Loop
21CTO
21CTO
Mar 13, 2025 · Backend Development

Why Microsoft Chose Go Over Rust for the TypeScript Compiler Rewrite

Microsoft announced a port of the TypeScript compiler to Go, promising over tenfold speed gains, and explained that portability and automatic garbage collection made Go a more practical choice than Rust despite community disappointment.

CompilerGoRust
0 likes · 7 min read
Why Microsoft Chose Go Over Rust for the TypeScript Compiler Rewrite
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
Mar 6, 2025 · Backend Development

ROFF: A High‑Performance Seven‑Layer Rust‑Based Gateway with TLS Offload, QUIC/HTTP3, and Dynamic Module System

ROFF is a Rust‑implemented, seven‑layer gateway that delivers high‑throughput load balancing with memory‑safe performance, TLS hardware offload, native QUIC/HTTP3 support, a hot‑reload/upgrade mechanism, and an extensible module system allowing over thirty built‑in filters and custom Rust macros.

GatewayHTTP/3Load Balancing
0 likes · 28 min read
ROFF: A High‑Performance Seven‑Layer Rust‑Based Gateway with TLS Offload, QUIC/HTTP3, and Dynamic Module System
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.

FrameworksFront-endJavaScript
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.

AIFrontendReAct
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.

FFIRustSystem Optimization
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 DataRustSpark
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.

Open SourceRustkernel development
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.

C++Programming LanguagesPython
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.

Linus TorvaldsRustdevice-drivers
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.

CloudflareHTTP ProxyPingora
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.

Rustconcurrencydeployment
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.

AIBlockchainDevelopment Tools
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.

C++KaRaMeLRust
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.

Rustpython packagingsecurity
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 ConceptsMacrosRust
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 architectureRustfalse sharing
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.

Async I/ODatabaseDeterministic Testing
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.

ABIFFIN-API
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.

GoGraalVMNative Image
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.

CoroutinesGoMemory
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 ToolMakoPlugin system
0 likes · 20 min read
How Mako Redefines Web Bundling: Architecture, Performance, and Plugins
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.

Rustperformanceproduction
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 SamplingRendering
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.

CgoGoLinux signals
0 likes · 16 min read
How a SIGPIPE Signal Crashed Our Service and the Fix We Applied
BirdNest Tech Talk
BirdNest Tech Talk
Nov 26, 2024 · Industry Insights

Which Language Wins the 1 Billion Loop Benchmark? C, Rust, and Zig Lead

Ben Dicken benchmarked a double‑nested loop of 10 000 × 100 000 iterations across dozens of languages, publishing the source code and fastest‑run results that show C, Zig and Rust consistently topping the performance chart, illustrated with an animated speed comparison.

BenchmarkingC++Programming Languages
0 likes · 7 min read
Which Language Wins the 1 Billion Loop Benchmark? C, Rust, and Zig Lead
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.

GitRustdeveloper tools
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 ProxyPingora
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.

CLIRustcompression
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.

C++DebuggingRust
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++RustSafe C++
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.

CompilationFrontendJavaScript
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.

RustSSH remoteVS Code Alternative
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.

DockerRustSpring Cloud
0 likes · 7 min read
Why r-nacos Could Replace Nacos: A Low‑Memory Rust Service Registry for Microservices