Tagged articles
590 articles
Page 5 of 6
IT Services Circle
IT Services Circle
Jun 25, 2023 · Frontend Development

Zed: A High‑Performance Rust‑Based Collaborative Code Editor and Its Open‑Source‑on‑Zed Initiative

Zed, a Rust‑written collaborative code editor created by the original Atom author, offers superior startup speed and low memory usage compared with Electron‑based editors, and introduces an unconventional "open source Zed on Zed" plan that lets contributors use the editor itself to develop and improve the project.

CollaborationRustZed
0 likes · 4 min read
Zed: A High‑Performance Rust‑Based Collaborative Code Editor and Its Open‑Source‑on‑Zed Initiative
Java Backend Technology
Java Backend Technology
Jun 14, 2023 · Cloud Native

Why Cloudflare Overtook Apache and Nginx: The Rise of Pingora Proxy

In January 2023, Cloudflare surged to become the most popular web server, surpassing Apache and Nginx with a 21.64% market share, and is now replacing Nginx with its Rust‑based Pingora proxy, which handles over a trillion requests daily while using only a third of the resources of its predecessor.

CloudflareHTTP proxyMarket Share
0 likes · 4 min read
Why Cloudflare Overtook Apache and Nginx: The Rise of Pingora Proxy
21CTO
21CTO
Jun 13, 2023 · Backend Development

Which Rust Web Framework Wins in 2022? actix-web vs warp vs axum

This article compares three popular Rust web frameworks—actix-web, warp, and axum—by examining their versions, download counts, ecosystem metrics, performance considerations, and code examples for JSON handling, routing, middleware, and shared state, ultimately recommending the best fit for different project sizes.

AxumRustWarp
0 likes · 15 min read
Which Rust Web Framework Wins in 2022? actix-web vs warp vs axum
Python Programming Learning Circle
Python Programming Learning Circle
Jun 12, 2023 · Fundamentals

Mojo: A Python‑Compatible Language with Rust‑Level Performance

The article introduces Mojo, a new programming language positioned as a superset of Python that offers Rust‑like speed and safety through ahead‑of‑time compilation, discusses its early‑stage features, performance claims, online playground, and evaluates its potential to complement or replace Python in data‑science and high‑performance scenarios.

Data ScienceMojoProgramming Language
0 likes · 8 min read
Mojo: A Python‑Compatible Language with Rust‑Level Performance
Python Programming Learning Circle
Python Programming Learning Circle
May 30, 2023 · Fundamentals

Rye: An Experimental Python Package Manager and Practical Usage Guide

Rye, created by Armin Ronacher, is an experimental Python package manager that introduces a workspace concept, standalone Python installations, and clear separation of development and production dependencies, offering a unified solution to the fragmentation of existing Python tooling while providing detailed installation and workflow instructions.

CLIRustRye
0 likes · 12 min read
Rye: An Experimental Python Package Manager and Practical Usage Guide
ByteFE
ByteFE
Apr 10, 2023 · Fundamentals

Overview of WebAssembly Language Ecosystem and Toolchains

WebAssembly has evolved to version 2.0, offering extensive instruction support, large memory handling, and vector operations, and is now widely used across web and non‑web scenarios; this article surveys popular languages (C/C++, Rust, Go, AssemblyScript, JavaScript, etc.) and key toolchains such as Emscripten, Binaryen, wasi‑sdk, TinyGo, wabt, wasm‑pack, and wasm‑bindgen.

BinaryenCEmscripten
0 likes · 24 min read
Overview of WebAssembly Language Ecosystem and Toolchains
ByteDance Web Infra
ByteDance Web Infra
Mar 10, 2023 · Frontend Development

Rspack: A High‑Performance Rust‑Based Web Build Tool – Announcement and Roadmap

Rspack, a Rust‑written web bundler from ByteDance, is officially released as an open‑source project offering dramatically faster dev and build times, strong Webpack compatibility, flexible configuration, and a roadmap that includes richer loader support, advanced caching, plugin APIs, and quality‑assurance measures.

RspackRustWeb Build Tool
0 likes · 9 min read
Rspack: A High‑Performance Rust‑Based Web Build Tool – Announcement and Roadmap
21CTO
21CTO
Mar 5, 2023 · Backend Development

Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing

This article details the motivations, challenges, and outcomes of rewriting the KCL compiler from Python to Rust, highlighting significant performance gains, reduced bugs, memory savings, and the learning curve associated with adopting Rust for a large‑scale systems project.

KCLRustSystems Programming
0 likes · 10 min read
Why We Rewrote KCL in Rust: 66% Faster Execution and 20× Faster Parsing
ByteDance Web Infra
ByteDance Web Infra
Feb 17, 2023 · Backend Development

Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration

This article provides a comprehensive guide on Rust build scripts, the role of sys crates, foreign function interfaces, and cross‑compilation techniques, illustrating how to create and use NAPI‑sys and libsodium‑sys crates, manage Cargo instructions, and leverage tools like Zig for seamless multi‑platform builds.

Build ScriptFFINAPI
0 likes · 21 min read
Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration
21CTO
21CTO
Feb 15, 2023 · Fundamentals

Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety

Recent Python ecosystem trends highlight the rise of Rust bindings via PyO3, the emergence of pure‑Python web UI frameworks like Streamlit and Pynecone, and growing emphasis on static type safety with tools such as mypy and pydantic, signaling a shift toward higher performance and reliability.

PythonRustType Safety
0 likes · 6 min read
Python’s 2024 Surge: Rust Integration, Web‑UI Frameworks, and Type Safety
IT Services Circle
IT Services Circle
Feb 11, 2023 · Fundamentals

Fish Shell Announces Plan to Transition from C++ to Rust

The fish command‑line shell, known for its user‑friendly features, is planning a gradual migration from C++ to Rust to reduce development pain, attract contributors, improve concurrency support, and keep the project modern, with a PR already demonstrating several components rewritten in Rust.

RustShellfish-shell
0 likes · 4 min read
Fish Shell Announces Plan to Transition from C++ to Rust
DaTaobao Tech
DaTaobao Tech
Feb 6, 2023 · Frontend Development

WebAssembly Overview and Rust Development Guide

This article introduces WebAssembly’s efficient, safe, open standards and LLVM‑based compilation pipeline, then guides Rust developers through installing tools, writing and binding simple functions, optimizing performance and bundle size, and explores tooling, runtimes, real‑world use cases, current limitations, and future extensions such as WASI, SIMD, and threads.

LLVMPerformance OptimizationRust
0 likes · 30 min read
WebAssembly Overview and Rust Development Guide
Programmer DD
Programmer DD
Jan 29, 2023 · Fundamentals

What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends

JetBrains’ 2022 State of Developer Ecosystem survey of over 38,000 developers shows JavaScript remains the most popular language, TypeScript’s usage has tripled, Rust tops the list of promising languages, and shifts in preferred OS, remote work, and developer satisfaction highlight evolving industry trends.

2022 trendsJavaScriptRust
0 likes · 6 min read
What the 2022 JetBrains Developer Ecosystem Survey Reveals About Programming Trends
Tencent Cloud Developer
Tencent Cloud Developer
Jan 26, 2023 · Operations

Technical Article Digest: Operations, AI, Web3, Rust, Big Data, and More

This technical digest surveys Tencent’s health‑code operations architecture, dissects ChatGPT’s training pipeline, contrasts Web 2.0 and Web 3.0 on Ethereum, explains AI‑generated art, details WeChat’s overload controls and QQ Music’s high‑availability design, examines the rapid scaling of the “Sheep Sheep” mini‑game, introduces Rust for front‑end developers, showcases big‑data football prediction models, and outlines common C++ pitfalls and best‑practice recommendations.

Big DataC++Rust
0 likes · 7 min read
Technical Article Digest: Operations, AI, Web3, Rust, Big Data, and More
21CTO
21CTO
Jan 14, 2023 · Information Security

Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium

Google's Chrome security team announced that Chromium will soon support third‑party Rust libraries, aiming to simplify development, reduce memory‑safety bugs, and enhance overall browser security by integrating safer Rust code into Chrome binaries.

ChromeChromiumMemory Safety
0 likes · 6 min read
Why Chrome is Adding Rust: Boosting Security and Simplicity in Chromium
21CTO
21CTO
Dec 30, 2022 · Frontend Development

Can Rust Revolutionize Frontend Development with WebAssembly?

This article explores how Rust’s safety, performance, and WebAssembly integration make it a compelling option for modern frontend development, highlighting industry insights, real‑world use cases, and the language’s growing popularity among developers.

Memory SafetyRustWebAssembly
0 likes · 5 min read
Can Rust Revolutionize Frontend Development with WebAssembly?
Youku Technology
Youku Technology
Dec 16, 2022 · Frontend Development

GaiaX Layout Solution: Flexbox and Stretch Engine Analysis

GaiaX, Alibaba Entertainment’s cross‑platform dynamic UI framework, adopts Flexbox implemented with the Rust‑based Stretch engine to deliver millisecond‑level layout latency on phones, tablets, OTT, Macs and IoT devices, while fixing iOS 32‑bit crashes, redefining aspect‑ratio logic, adding thread‑safe wrappers and extensive tests, and open‑sourcing the extended library.

FlexboxGaiaXLayout Engine
0 likes · 18 min read
GaiaX Layout Solution: Flexbox and Stretch Engine Analysis
AntTech
AntTech
Dec 11, 2022 · Information Security

Occlum v1.0: Open‑Source Trusted Execution Environment OS with Major Performance Gains and Spark Big Data Integration

Occlum v1.0, the open‑source trusted execution environment operating system released by Ant Group, delivers up to five‑fold performance improvements, supports over 150 Linux syscalls, introduces async I/O, dynamic memory management, and a Spark‑BigDL big‑data analysis solution, while outlining future GPU and TDX extensions.

Big DataConfidential ComputingOcclum
0 likes · 11 min read
Occlum v1.0: Open‑Source Trusted Execution Environment OS with Major Performance Gains and Spark Big Data Integration
21CTO
21CTO
Dec 9, 2022 · Fundamentals

Why Linux Is Embracing Rust: What It Means for Kernel Development

Linux will start supporting the Rust programming language from kernel version 6.1, adding about 12,500 lines of code, with ongoing work from the Rust‑for‑Linux community, GCC’s Rust front‑end integration, and early driver examples demonstrating Rust’s potential in kernel development.

Rustgcckernel-development
0 likes · 5 min read
Why Linux Is Embracing Rust: What It Means for Kernel Development
JD Cloud Developers
JD Cloud Developers
Dec 7, 2022 · Backend Development

Mastering Redis Integration in Rust: Singleton & Connection Pool Guide

This article explains how to integrate Redis into a Rust backend by defining resource structs, wrapping the client with enums, implementing a connection pool using r2d2, creating a global singleton with once_cell, and providing example code for querying and storing data.

Backend DevelopmentConnection PoolRust
0 likes · 8 min read
Mastering Redis Integration in Rust: Singleton & Connection Pool Guide
21CTO
21CTO
Dec 7, 2022 · Mobile Development

How Rust is Making Android Safer: Memory‑Safety Gains Revealed

Google’s shift to Rust for Android development has dramatically cut memory‑safety bugs, dropping from 223 incidents in 2019 to 85 in 2022, and reducing the share of such vulnerabilities from 76% to 35%, highlighting Rust’s growing role in mobile security.

AndroidMemory SafetyMobile Development
0 likes · 3 min read
How Rust is Making Android Safer: Memory‑Safety Gains Revealed
21CTO
21CTO
Nov 27, 2022 · Backend Development

How Wasmer 3.0 Turns WebAssembly into Native Apps Without Runtime Dependencies

Wasmer 3.0 enables compiling WebAssembly modules into native executables for Windows, Linux, and macOS without any runtime dependencies, adds improved WASI support via a new Rust API, and offers cross‑platform performance and security benefits while sparking community debate over speed trade‑offs.

Native ExecutionRustWasmer
0 likes · 5 min read
How Wasmer 3.0 Turns WebAssembly into Native Apps Without Runtime Dependencies
Youku Technology
Youku Technology
Nov 14, 2022 · Industry Insights

Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts

This article provides a comprehensive technical analysis of GaiaX, Alibaba's cross‑platform high‑performance rendering engine, covering its core concepts, three‑layer architecture, rendering pipeline, node‑tree calculations, view‑hierarchy merging, text auto‑fit logic, and key open‑source resources.

GaiaXRustStretch
0 likes · 17 min read
Deep Dive into GaiaX: Architecture, Rendering Pipeline, and Core Concepts
Bilibili Tech
Bilibili Tech
Nov 11, 2022 · Backend Development

Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg

The article shows how to transform a single‑threaded Rust STUN server into a high‑performance, multi‑core service by using Linux’s SO_REUSEPORT to bind multiple threads, assigning each to a NIC queue, and employing batch syscalls recvmmsg/sendmmsg, achieving over a million packets per second with significantly lower CPU usage.

NetworkingRustSTUN
0 likes · 15 min read
Optimizing a Rust STUN Server with Multi‑Threading, SO_REUSEPORT, and Linux recvmmsg/sendmmsg
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2022 · Mobile Development

How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile

This article explains GaiaX, Alibaba's cross‑platform template engine, detailing its core concepts, DSL structure, three‑layer architecture, Rust‑based Stretch layout engine, rendering pipeline, and optimization techniques such as node‑tree calculation, view‑hierarchy merging, and text auto‑fit for Android and iOS.

GaiaXMobile UIRendering
0 likes · 17 min read
How GaiaX Powers High‑Performance Cross‑Platform UI Rendering on Mobile
21CTO
21CTO
Nov 9, 2022 · Fundamentals

Which Languages Are Rising? TIOBE November 2022 Rankings Unveiled

The November 2022 TIOBE index shows Rust re‑entering the Top 20 with a record 0.70% share, highlights shifts among PHP, SQL, Scratch and other languages, and provides detailed rankings from the top 10 to the 100th position, offering insight into programming language popularity trends.

Rustranking
0 likes · 6 min read
Which Languages Are Rising? TIOBE November 2022 Rankings Unveiled
DataFunSummit
DataFunSummit
Nov 5, 2022 · Information Security

TECC: A New Approach to Trusted Enclave Confidential Computing – Architecture, Security, and Performance

The article introduces TECC, a privacy‑computing framework that balances security and performance by using trusted execution environments, data secret‑sharing, lightweight cryptographic protocols, and Rust‑based implementation to enable near‑plaintext speed for secure multi‑party machine learning and data analysis.

Privacy ComputingRustTECC
0 likes · 10 min read
TECC: A New Approach to Trusted Enclave Confidential Computing – Architecture, Security, and Performance
21CTO
21CTO
Nov 4, 2022 · Fundamentals

Can Google’s Carbon Become the Next Evolution After C++?

The article examines Google’s Carbon language as a modern successor to C++, discussing its goals, design principles, interoperability with existing C++ code, and how it compares to other successor languages like Rust, Kotlin, and TypeScript.

CCarbonProgramming Language
0 likes · 8 min read
Can Google’s Carbon Become the Next Evolution After C++?
DataFunSummit
DataFunSummit
Nov 3, 2022 · Artificial Intelligence

Applying NVIDIA MPS to Boost GPU Utilization for Recommendation Inference

This article explains why traditional CPU inference and naïve GPU usage are inefficient for recommendation workloads, introduces NVIDIA Multi‑Process Service (MPS) technology, describes VIVO's custom Rust‑based inference engine and deployment strategies, and presents performance and cost benefits along with practical deployment considerations.

GPU inferenceKubernetesMPS
0 likes · 13 min read
Applying NVIDIA MPS to Boost GPU Utilization for Recommendation Inference
Laravel Tech Community
Laravel Tech Community
Oct 19, 2022 · Fundamentals

TIOBE Index October 2022: Python, Java, C, and C++ Remain Top Four While Rust Re‑enters the Top 20

The October 2022 TIOBE Index shows Python, Java, C and C++ continuing to dominate the top four programming languages with a combined 55% market share, while Rust climbs back into the top 20 at 0.70% as Google adopts it for low‑level Android development, and the report also clarifies naming nuances for Visual Basic and the recent inclusion of SQL in the index.

2022RustTIOBE Index
0 likes · 4 min read
TIOBE Index October 2022: Python, Java, C, and C++ Remain Top Four While Rust Re‑enters the Top 20
21CTO
21CTO
Oct 18, 2022 · Information Security

Can Google’s New KataOS Deliver a Provably Secure Embedded AI Platform?

Google’s experimental KataOS, built with Rust atop the formally verified seL4 microkernel and paired with the Sparrow reference implementation, aims to provide a provably secure operating system for embedded machine‑learning workloads, highlighting collaborations, architectural choices, and its place among historic microkernels.

KataOSRustSecure OS
0 likes · 5 min read
Can Google’s New KataOS Deliver a Provably Secure Embedded AI Platform?
MaGe Linux Operations
MaGe Linux Operations
Oct 17, 2022 · Information Security

How Google’s KataOS Uses Rust and seL4 to Build a Verified Secure OS

Google unveiled KataOS, a Rust‑based secure operating system built on the formally verified seL4 microkernel, designed for embedded devices running machine‑learning workloads, with open‑source components on GitHub, a Sparrow hardware reference platform, and plans to release additional third‑party app support.

KataOSRustembedded
0 likes · 4 min read
How Google’s KataOS Uses Rust and seL4 to Build a Verified Secure OS
21CTO
21CTO
Oct 13, 2022 · Fundamentals

Why Rust Is Winning Over System Programmers – Pros, Cons, and Real‑World Insights

This article explores Rust's rise in systems programming, detailing its strengths such as safe concurrency, modern language design, and strong compiler feedback, while also highlighting challenges like a steep learning curve, complex async model, and low‑level memory management concerns.

Memory SafetyRustSystems Programming
0 likes · 10 min read
Why Rust Is Winning Over System Programmers – Pros, Cons, and Real‑World Insights
ELab Team
ELab Team
Oct 13, 2022 · Frontend Development

Why Tauri Is the Next Big Thing for Cross‑Platform Desktop Apps

This article provides a comprehensive overview of desktop application development, comparing native, web‑based, and self‑rendering technology stacks, and explains how Tauri leverages Rust, system webviews, and a secure multi‑process architecture to deliver high‑performance, small‑size cross‑platform desktop applications.

Desktop ApplicationsElectronRust
0 likes · 23 min read
Why Tauri Is the Next Big Thing for Cross‑Platform Desktop Apps
21CTO
21CTO
Oct 3, 2022 · Fundamentals

What’s New in Linux Kernel 6.0? Key Features and Improvements Explained

Linux kernel 6.0, released on October 2 by Linus Torvalds, brings major enhancements such as Rust support, ARM and RISC‑V improvements, CPU fault detection, better ACPI power management, SMB3 performance, Intel Arc GPU certification, and even Atari PC optimizations, marking it as one of the most commit‑heavy releases in recent history.

6.0ARMOperating System
0 likes · 4 min read
What’s New in Linux Kernel 6.0? Key Features and Improvements Explained
ByteFE
ByteFE
Sep 23, 2022 · Frontend Development

Curated Technical Articles: Productivity, Memory Leak Detection, Rust Challenges, Frontend Innovations, and More

This curated collection presents insights on engineering productivity, JavaScript memory leak detection with MemLab, Rust's top challenges, V8 execution, advanced frontend tools like Lath and Plasmo, Playwright component testing, senior engineering perspectives, and practical guides on proxy patterns and Babel plugins.

JavaScriptRustV8
0 likes · 7 min read
Curated Technical Articles: Productivity, Memory Leak Detection, Rust Challenges, Frontend Innovations, and More
21CTO
21CTO
Sep 22, 2022 · Fundamentals

Why Is Microsoft’s Azure CTO Calling for the End of C/C++? The Rise of Rust

Microsoft Azure CTO Mark Russinovich argues that C and C++ should be retired for new projects in favor of Rust, highlighting memory‑safety benefits, industry adoption challenges, and responses from language creators, while examining the broader impact on system software development.

C++Memory SafetyRust
0 likes · 7 min read
Why Is Microsoft’s Azure CTO Calling for the End of C/C++? The Rise of Rust
21CTO
21CTO
Sep 20, 2022 · Fundamentals

What Are the Top 10 Challenges Facing Rust Today and Tomorrow?

Microsoft engineer Nick Cameron outlines the ten biggest governance, ecosystem, and technical challenges Rust must overcome in the coming years, offering insight into community dynamics, crate management, async support, language usability, memory safety, compiler complexity, and macro design.

EcosystemMemory SafetyProgramming Language
0 likes · 11 min read
What Are the Top 10 Challenges Facing Rust Today and Tomorrow?
21CTO
21CTO
Sep 17, 2022 · Fundamentals

Can Rust Really Power Linux Kernel Drivers? Exploring the Challenges

The upcoming Linux 6.0 kernel hints at future Rust driver support, but significant hurdles remain such as compiler compatibility, LLVM vs GCC toolchains, and limited architecture support, making widespread Rust integration unlikely until later releases.

LLVMRustdrivers
0 likes · 4 min read
Can Rust Really Power Linux Kernel Drivers? Exploring the Challenges
phodal
phodal
Sep 12, 2022 · Backend Development

How Feakin Builds Real‑Time Collaborative Editing with WebSockets, CRDTs, and Rust

This article analyzes Feakin's approach to online collaborative diagram editing, covering communication protocols, data formats, the trade‑offs between centralized OT and decentralized CRDT algorithms, and the Rust‑based server and client implementation using Actix, WebSocket, and WebAssembly.

ActixCRDTDistributed Systems
0 likes · 13 min read
How Feakin Builds Real‑Time Collaborative Editing with WebSockets, CRDTs, and Rust
Tencent Cloud Developer
Tencent Cloud Developer
Sep 8, 2022 · Frontend Development

Understanding Rust: Memory Safety, Ownership, Borrowing, and Its Impact on Front‑End Development

Rust, a compiled, memory‑safe language that enforces ownership and borrowing at compile time, eliminates garbage‑collection overhead, enabling high‑performance front‑end tools like swc and Rome and efficient WebAssembly modules, though its strict rules present a steep learning curve for newcomers.

BorrowingMemory SafetyOwnership
0 likes · 21 min read
Understanding Rust: Memory Safety, Ownership, Borrowing, and Its Impact on Front‑End Development
21CTO
21CTO
Aug 24, 2022 · Fundamentals

Why Rust Is Shaping the Future of Safe System Programming

An interview with Rust creator Graydon Hoare explores the language's origins, its emphasis on speed, memory safety and concurrency, its adoption by major tech firms, and his perspective on the current state and future challenges of system programming security.

Memory SafetyRustSoftware Security
0 likes · 6 min read
Why Rust Is Shaping the Future of Safe System Programming
21CTO
21CTO
Aug 15, 2022 · Fundamentals

Why Linux Skipped 5.20 for 6.0 – Major Updates and Hidden Details

The article explains Linus Torvalds' decision to label the next Linux kernel release as 6.0 instead of 5.20, outlines the major code additions—including support for AMD GPUs, Intel Habana Gaudi2, RISC‑V, and new power‑management features—while noting missing Rust patches and performance improvements.

AMDIntelRISC-V
0 likes · 7 min read
Why Linux Skipped 5.20 for 6.0 – Major Updates and Hidden Details
JD Cloud Developers
JD Cloud Developers
Aug 4, 2022 · Backend Development

Mastering YAML Configuration in Rust: A Practical Guide

This article walks through handling YAML configuration files in Rust, demonstrating how to define a Config struct, implement default values and utility methods, initialize a global singleton with lazy_static, and load configurations conditionally in a command‑line application.

ConfigurationRustYAML
0 likes · 5 min read
Mastering YAML Configuration in Rust: A Practical Guide
AntTech
AntTech
Aug 2, 2022 · Databases

Introducing CeresDB: An Open‑Source Distributed High‑Performance Time Series Database

CeresDB, a distributed high‑availability time‑series database originally built at Ant Group, is now open‑sourced with version 0.2.0, offering high‑throughput writes, multi‑dimensional queries, SQL support, compatibility with Prometheus and OpenTSDB, and a range of features targeting both monitoring and analytical workloads.

CeresDBRustSQL
0 likes · 11 min read
Introducing CeresDB: An Open‑Source Distributed High‑Performance Time Series Database
IT Services Circle
IT Services Circle
Aug 1, 2022 · Fundamentals

Google Announces Carbon: An Experimental Successor to C++

Google unveiled Carbon, an experimental open‑source language positioned as a successor to C++, explaining its design goals, key features, roadmap, and community reactions while comparing it to Rust and D and discussing why a new language may be needed beyond evolving C++.

C++ successorCarbonD language
0 likes · 8 min read
Google Announces Carbon: An Experimental Successor to C++
21CTO
21CTO
Jul 28, 2022 · Backend Development

Why Meta Chose Rust, Hack, Python, and C++ as Its Core Backend Languages

Meta has officially added Rust, Hack, Python, and C++ as its preferred backend languages, outlining strict criteria such as core library support, security, operational risk, expertise, and developer experience, while also noting community‑supported languages and its long‑term commitment to Rust amid broader VR ambitions.

Backend DevelopmentC++Meta
0 likes · 6 min read
Why Meta Chose Rust, Hack, Python, and C++ as Its Core Backend Languages
21CTO
21CTO
Jul 8, 2022 · Fundamentals

Why Rust Analyzer Is Replacing RLS: Faster IDE Support in Rust 1.64

Rust’s language server RLS will be deprecated in September 2022 as Rust 1.64 launches, with the faster, incremental‑compilation Rust Analyzer taking its place, offering improved IDE features across editors like VS Code, Vim, and Emacs, and reflecting the language’s rapid release cycle.

IDELanguage ServerRLS
0 likes · 4 min read
Why Rust Analyzer Is Replacing RLS: Faster IDE Support in Rust 1.64
21CTO
21CTO
Jul 3, 2022 · Backend Development

Rust 1.62 Highlights: Performance Gains, Cargo Add, and Bare‑Metal Updates

Rust 1.62 introduces notable performance improvements on Linux, adds the convenient ‘cargo add’ command for managing dependencies directly from the terminal, and brings bare‑metal development enhancements such as new target support and updated APIs, with easy upgrade instructions for developers eager to adopt the latest stable release.

Bare MetalRustcargo
0 likes · 2 min read
Rust 1.62 Highlights: Performance Gains, Cargo Add, and Bare‑Metal Updates
21CTO
21CTO
Jun 28, 2022 · Fundamentals

Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds

Linus Torvalds hints at integrating Rust into the upcoming Linux 5.20 kernel, outlining the language's safety benefits, development timeline, and the broader impact on kernel architecture while emphasizing that a full rewrite is not planned.

Memory SafetyOperating SystemRust
0 likes · 5 min read
Will Rust Revolutionize the Linux Kernel? Insights from Linus Torvalds
SQB Blog
SQB Blog
Jun 24, 2022 · Fundamentals

Unlocking Embedded RTOS: A Deep Dive into Multi‑Task Scheduling, IPC, and Chip Porting

This comprehensive guide explores the fundamentals of embedded real‑time operating systems, covering instruction set architecture, hardware‑software ecosystems, multi‑task scheduling algorithms, inter‑process communication primitives, software timers, and concrete RISC‑V and Cortex‑M porting implementations with Rust and assembly examples.

AssemblyRTOSRust
0 likes · 65 min read
Unlocking Embedded RTOS: A Deep Dive into Multi‑Task Scheduling, IPC, and Chip Porting
21CTO
21CTO
Jun 22, 2022 · Backend Development

Will Rust Soon Power the Linux Kernel? Insights from Linus Torvalds

Linus Torvalds announced at the Linux Foundation Open Source Summit that Rust may be merged into the Linux kernel as early as the next release cycle, outlining a cautious yet stable development approach and highlighting community and industry support for the language.

Rustkernel-developmentlinux
0 likes · 7 min read
Will Rust Soon Power the Linux Kernel? Insights from Linus Torvalds
21CTO
21CTO
Jun 21, 2022 · Frontend Development

Is Tauri the Future of Lightweight Desktop Apps? A Deep Dive vs Electron

This article compares Tauri and Electron, highlighting Tauri's smaller binaries, faster launch, lower memory usage, Rust‑based backend, and native auto‑update support, while also discussing development workflow, build process, architecture differences, and the trade‑offs each framework presents for cross‑platform desktop applications.

Desktop AppsElectronRust
0 likes · 9 min read
Is Tauri the Future of Lightweight Desktop Apps? A Deep Dive vs Electron
21CTO
21CTO
Jun 9, 2022 · Cloud Native

Why Microsoft Is Retiring Atom and What It Means for Cloud‑Based Development

Microsoft announced the retirement of the open‑source Atom editor on December 15 2022, explaining that the move supports its strategy to focus on cloud‑centric development tools like Visual Studio Code and GitHub Codespaces, while the Atom code remains open‑source and its legacy lives on through projects such as Electron and the upcoming Rust‑based Zed editor.

AtomElectronGitHub
0 likes · 5 min read
Why Microsoft Is Retiring Atom and What It Means for Cloud‑Based Development
21CTO
21CTO
May 28, 2022 · Frontend Development

2022 Tech Learning Roadmap: Rust, WASM, Vite SSR, Vue/React, Kubernetes, GraphQL

In this personal learning plan for 2022, the author outlines a deep dive into Rust and WebAssembly, explores Vite with server‑side rendering, experiments with Vue, React and Next.js, investigates Kubernetes for container orchestration, and examines GraphQL as a modern API alternative.

GraphQLReactRust
0 likes · 5 min read
2022 Tech Learning Roadmap: Rust, WASM, Vite SSR, Vue/React, Kubernetes, GraphQL
ByteFE
ByteFE
May 13, 2022 · Frontend Development

Weekly Tech Digest: Flutter 3.0, JavaScript Framework Eras, React Concurrent Rendering, WebComponents, Build Tools Comparison, Rust Intro, Vite Core Principles

This digest covers Flutter 3.0 release, the evolution of JavaScript frameworks, React concurrent rendering, WebComponents UI library insights, frontend build tool comparisons, Rust fundamentals, and Vite core principles, and includes external articles on GraphQL and software engineering best practices.

FlutterJavaScriptReact
0 likes · 5 min read
Weekly Tech Digest: Flutter 3.0, JavaScript Framework Eras, React Concurrent Rendering, WebComponents, Build Tools Comparison, Rust Intro, Vite Core Principles
ByteFE
ByteFE
May 9, 2022 · Fundamentals

Why Learn Rust: Fundamentals, Ownership, Lifetimes, and WebAssembly Integration

This article explains why Rust is valuable for modern development, introduces its memory model, ownership, borrowing, lifetimes, and copy semantics, and provides step‑by‑step guidance for building a WebAssembly image‑processing app with Rust, Cargo, wasm‑pack, and Vite.

LifetimesOwnershipRust
0 likes · 27 min read
Why Learn Rust: Fundamentals, Ownership, Lifetimes, and WebAssembly Integration
ByteDance Web Infra
ByteDance Web Infra
May 9, 2022 · Frontend Development

Web Infra Live Interview – Full Translation on the Future of Frontend and Vercel

This article provides a complete English translation of a 1.5‑hour live interview where Vercel’s Director of Developer Relations discusses the evolution of frontend development, edge networks, rendering strategies such as CSR, SSR, SSG, ISR, RSC, the Vercel platform workflow, and the role of Rust, WebAssembly, and SWC in modern web tooling.

Next.jsRustSSR
0 likes · 36 min read
Web Infra Live Interview – Full Translation on the Future of Frontend and Vercel
macrozheng
macrozheng
Apr 28, 2022 · Fundamentals

Top 14 Modern ls Alternatives to Supercharge Your Linux Workflow

This article introduces fourteen powerful command‑line tools that replace or extend the traditional ls command, covering their features, installation methods across multiple operating systems, and practical usage examples to improve file navigation and management in Linux environments.

Rustcommand-line toolslinux utilities
0 likes · 15 min read
Top 14 Modern ls Alternatives to Supercharge Your Linux Workflow
Youku Technology
Youku Technology
Apr 21, 2022 · Mobile Development

GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution

GaiaX, Youku’s cross‑platform dynamic template engine launched in 2019, uses a Rust‑based StretchKit layout core, JSON‑defined components and CSS‑flexbox to replace JS‑bridge solutions like Weex, delivering native‑level performance, cutting component development time by up to 50 % and boosting R&D efficiency by roughly 30 % across 15+ teams.

GaiaXRustStretchKit
0 likes · 10 min read
GaiaX: Youku Cross-Platform Dynamic Template Engine Technical Solution
Code DAO
Code DAO
Apr 16, 2022 · Backend Development

Building an Apollo Federation API with Rust: A JavaScript Developer’s Perspective

This tutorial walks a JavaScript‑savvy developer through creating a Rust‑based Apollo Federation GraphQL API, covering project setup with Cargo, required dependencies, async main function, schema and type definitions, federation extensions, and how to run the user and dog sub‑services on separate ports.

BackendGraphQLRust
0 likes · 11 min read
Building an Apollo Federation API with Rust: A JavaScript Developer’s Perspective
IT Services Circle
IT Services Circle
Apr 13, 2022 · Operations

A Comprehensive Guide to Using the fd File Search Tool

This article introduces the open‑source, Rust‑based command‑line utility fd, explains how to install it on various platforms, and demonstrates a wide range of search options—including hidden files, case sensitivity, depth limits, file‑type filtering, and exec commands—providing a practical tutorial for efficient file searching.

File SearchRustUnix
0 likes · 12 min read
A Comprehensive Guide to Using the fd File Search Tool
High Availability Architecture
High Availability Architecture
Mar 18, 2022 · Fundamentals

A C Programmer's First Experience with Rust

The author, a veteran C/C++ developer, reflects on two months of using Rust, highlighting how Rust's compile‑time safety checks address common memory problems of C languages, the challenges of reproducing runtime bugs, and the trade‑off between longer compile times and more reliable software.

DebuggingMemory SafetyRust
0 likes · 9 min read
A C Programmer's First Experience with Rust
ByteDance ADFE Team
ByteDance ADFE Team
Mar 16, 2022 · Fundamentals

Introduction to Rust and Learning Recommendations

This article introduces the Rust programming language, explains its design principles such as memory safety, ownership, and zero‑cost abstractions, compares it with C++ and JavaScript, and provides practical advice, code examples, and insights on when and how to start learning Rust.

GenericsMemory SafetyOwnership
0 likes · 27 min read
Introduction to Rust and Learning Recommendations
MaGe Linux Operations
MaGe Linux Operations
Mar 15, 2022 · Cloud Native

How Qovery Automates Hundreds of Production‑Ready Kubernetes Clusters

Deploying and managing hundreds of production‑ready Kubernetes clusters is complex, but Qovery’s open‑source engine automates provisioning, operation, and upgrades on AWS using Terraform, Helm, and Rust, cutting setup time from days to minutes while ensuring reliability across global workloads.

AWSAutomationCloud Native
0 likes · 5 min read
How Qovery Automates Hundreds of Production‑Ready Kubernetes Clusters