Tag

rust

0 views collected around this technical thread.

Selected Java Interview Questions
Selected Java Interview Questions
Jun 12, 2025 · Backend Development

Why Cloudflare Replaced Nginx with Pingora: Inside Its High‑Performance Rust Proxy

Cloudflare built Pingora, a Rust‑based HTTP proxy that processes over a trillion daily requests, to overcome Nginx's architectural limits, achieve higher performance, lower resource usage, and add features unavailable in the legacy stack.

CloudflareHTTP proxyPingora
0 likes · 13 min read
Why Cloudflare Replaced Nginx with Pingora: Inside Its High‑Performance Rust Proxy
Java Tech Enthusiast
Java Tech Enthusiast
Jun 12, 2025 · Backend Development

Why Cloudflare Replaced Nginx with Pingora: Inside the Next‑Gen Rust Proxy

This article explains how Cloudflare built Pingora, a Rust‑based HTTP proxy that outperforms Nginx in speed, efficiency, and security, detailing the architectural limits of Nginx, the decision to create a custom solution, design choices, performance gains, added features, and future plans.

BackendCloudflareHTTP
0 likes · 14 min read
Why Cloudflare Replaced Nginx with Pingora: Inside the Next‑Gen Rust Proxy
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.jslanguage choice
0 likes · 7 min read
Why OpenAI Dropped Node.js for Rust: Lessons on AI Tool Performance
Java Tech Enthusiast
Java Tech Enthusiast
May 26, 2025 · Fundamentals

Push Ifs Up, Push Fors Down: Improving Code Clarity and Performance

The article explains Alex Kladov’s two simple yet powerful rules—moving conditional checks out of functions and pushing loop bodies down—to reduce duplicated checks, simplify control flow, and boost performance, especially in batch‑processing scenarios.

best practicescode qualityperformance
0 likes · 7 min read
Push Ifs Up, Push Fors Down: Improving Code Clarity and Performance
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.

Dependency ResolutionPackage Managementrust
0 likes · 12 min read
Introducing uv: A High‑Performance Unified Python Packaging Tool
Architecture Development Notes
Architecture Development Notes
May 11, 2025 · Fundamentals

How Rust’s Ownership Model Eliminates Memory Bugs Before They Run

This article explores how Rust’s innovative ownership, borrowing, and type‑driven error handling move memory safety and concurrency checks from runtime to compile time, contrasting its zero‑cost abstractions with C++ and Go, and demonstrating practical code examples that prevent common bugs.

ConcurrencyError HandlingMemory Safety
0 likes · 10 min read
How Rust’s Ownership Model Eliminates Memory Bugs Before They Run
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.

Cross‑PlatformMITMTauri
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.

BackendCloudflareHTTP proxy
0 likes · 5 min read
Cloudflare Open‑sources Pingora: A Rust‑Based Asynchronous HTTP Proxy Framework
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++Performance BenchmarkPython
0 likes · 6 min read
Performance Comparison of Over 40 Programming Languages on a 1‑Billion‑Iteration Nested Loop
Architecture Development Notes
Architecture Development Notes
Mar 20, 2025 · Fundamentals

When to Use Rust Functions vs Closures: Deep Dive into Performance and Ownership

This article thoroughly compares Rust functions and closures, examining their static versus dynamic characteristics, ownership rules, type system implications, performance optimizations, and practical use‑cases, helping developers choose the right abstraction for safety, speed, and flexibility.

ClosuresFunctionsOwnership
0 likes · 10 min read
When to Use Rust Functions vs Closures: Deep Dive into Performance and Ownership
Architecture Development Notes
Architecture Development Notes
Mar 16, 2025 · Backend Development

Choosing the Right Concurrency Model: Go vs Python vs Rust

This article compares Go, Python, and Rust concurrency implementations—covering CSP‑based goroutines, GIL constraints, and ownership‑driven thread safety—to help developers select the most suitable model for high‑throughput, CPU‑bound, or safety‑critical applications.

AsyncConcurrencyGo
0 likes · 9 min read
Choosing the Right Concurrency Model: Go vs Python vs Rust
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.

BenchmarkC++Python
0 likes · 6 min read
Performance Comparison of Multiple Programming Languages on a 1 Billion Nested Loop
Architecture Development Notes
Architecture Development Notes
Mar 13, 2025 · Fundamentals

Mastering Rust Closures: When to Use Fn, FnMut, and FnOnce

This article explains Rust's closure system, detailing how the three traits Fn, FnMut, and FnOnce map to different capture modes and ownership semantics, and provides practical examples, common pitfalls, and performance tips for writing safe and efficient Rust code.

ClosuresConcurrencyFn
0 likes · 8 min read
Mastering Rust Closures: When to Use Fn, FnMut, and FnOnce
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/3Module System
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.

AIReactfrontend
0 likes · 5 min read
Zhuanzhuan Frontend Weekly – Curated Technical Articles
Python Programming Learning Circle
Python Programming Learning Circle
Feb 28, 2025 · Backend Development

Introducing Robyn: A High‑Performance Asynchronous Python Web Framework

Robyn is a young Python web framework built on Rust that delivers near‑native performance, async‑first design, and an easy‑to‑learn API, making it a compelling choice for high‑traffic, real‑time, or microservice back‑end projects.

AsyncBackendWeb Framework
0 likes · 6 min read
Introducing Robyn: A High‑Performance Asynchronous Python Web Framework
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.

ConcurrencyFFIHigh Performance Computing
0 likes · 22 min read
Migrating to Rust: A Case Study in High-Performance Computing
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 ExecutionVectorization
0 likes · 12 min read
Blaze Engine: A Rust‑Based Native Vectorized Execution Engine for Spark SQL
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++PythonTIOBE index
0 likes · 6 min read
TIOBE February 2025 Language Rankings and Performance Overview