Tagged articles
590 articles
Page 6 of 6
21CTO
21CTO
Feb 25, 2022 · Fundamentals

Elon Musk on Error Messages, Rust, and Why C Still Rules on Specialized Hardware

Elon Musk discusses the importance of clear error messages, praises Rust's compiler advances, and argues that for peak performance on dedicated hardware, a custom‑compiled C solution remains essential, while his companies also rely on C++ and Python.

C languageCompiler OptimizationError Handling
0 likes · 2 min read
Elon Musk on Error Messages, Rust, and Why C Still Rules on Specialized Hardware
BaiPing Technology
BaiPing Technology
Feb 22, 2022 · Frontend Development

Why Tauri Beats Electron: Build Faster, Smaller Desktop Apps with Rust

This guide introduces Tauri, a Rust‑backed cross‑platform GUI framework, compares it with Electron, walks through macOS installation, project creation, directory layout, running the app, implementing splash screens and custom menus, debugging techniques, and packaging for release, highlighting its smaller size and performance benefits.

DesktopElectronRust
0 likes · 17 min read
Why Tauri Beats Electron: Build Faster, Smaller Desktop Apps with Rust
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Feb 10, 2022 · Frontend Development

What Front‑End Trends Shaped 2021 and What to Expect in 2022?

The 2021 front‑end landscape saw steady growth in TypeScript, continued innovation in React, the rise of Svelte, expanding desktop frameworks, Rust’s increasing role in tooling, a surge in low‑code platforms, D2C intelligence experiments, DevOps focus on efficiency, and evolving micro‑frontend solutions, all pointing to a dynamic 2022.

RustSveltefrontend
0 likes · 38 min read
What Front‑End Trends Shaped 2021 and What to Expect in 2022?
Tencent Cloud Developer
Tencent Cloud Developer
Feb 8, 2022 · Fundamentals

From C++ to Rust: Error Handling and Lifetimes

The article, the second in the “From C++ to Rust” series, explains how Rust replaces C++’s return‑value and exception error handling with the Result type, the ? operator, and the thiserror/anyhow crates, and introduces Rust’s lifetime system, borrow checker, elision rules, variance, and common misconceptions for developers transitioning from C++.

C++Error HandlingLifetimes
0 likes · 19 min read
From C++ to Rust: Error Handling and Lifetimes
IT Services Circle
IT Services Circle
Feb 7, 2022 · Fundamentals

Six Trending Open‑Source Projects Recommended for Developers

This article introduces six popular open‑source projects—including a Chinese web developer roadmap, a Rust‑based drawing app, a JSON‑driven low‑code backend framework, a Tencent live‑stream low‑code solution, a Python Faker library, and the Datart data‑visualization platform—providing brief descriptions and repository links for each.

PythonRoadmapRust
0 likes · 5 min read
Six Trending Open‑Source Projects Recommended for Developers
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 26, 2022 · Cloud Native

2021 Technology Year-End Review: Serverless, Kubernetes, Frontend, Service Mesh, Rust, Databases, Software 2.0, and Audio/Video Trends

The 2021 year‑end review highlights the rapid rise of Serverless, the accelerated release cadence and security focus of Kubernetes, the deepening of frontend low‑code development, the practical expansion of service mesh, the growing Rust ecosystem, cloud‑native database evolution, the maturation of Software 2.0, and emerging audio‑video innovations driven by the metaverse.

Cloud NativeKubernetesRust
0 likes · 14 min read
2021 Technology Year-End Review: Serverless, Kubernetes, Frontend, Service Mesh, Rust, Databases, Software 2.0, and Audio/Video Trends
Liangxu Linux
Liangxu Linux
Jan 15, 2022 · Fundamentals

PUA Language: Turning PPT Jargon into a Playful Programming Language

The article introduces PUA Language, a tongue‑in‑cheek programming language that maps corporate buzzwords like “赋能” and “抓手” to code constructs, showcases its syntax table, explains its Monkey‑based interpreter origins, provides GitHub links, and invites readers to explore its source and online demo.

MonkeyProgramming LanguageRust
0 likes · 6 min read
PUA Language: Turning PPT Jargon into a Playful Programming Language
Alipay Experience Technology
Alipay Experience Technology
Jan 13, 2022 · Frontend Development

How to Install npm Packages in Seconds: Inside Ant Group’s tnpm Rapid Mode

This article analyzes why npm installations are slow, compares traditional flattening, pnpm, and cnpm approaches, and details Ant Group’s tnpm rapid mode optimizations—including server‑side dependency graphs, HTTP pre‑heating, tar merging, Rust‑based download, and a FUSE‑backed filesystem—that together achieve up to three‑fold speed improvements.

FUSERustdependency graph
0 likes · 21 min read
How to Install npm Packages in Seconds: Inside Ant Group’s tnpm Rapid Mode
Top Architect
Top Architect
Jan 10, 2022 · R&D Management

Rust Audit Team Resignation Sparks Open‑Source Governance Debate

On November 22 the Rust language audit team announced a collective resignation in protest of core team accountability, offered four governance recommendations, and triggered widespread discussion about open‑source community management, Rust's popularity, and the challenges of aligning ideals with reality.

Audit TeamProgramming LanguageRust
0 likes · 8 min read
Rust Audit Team Resignation Sparks Open‑Source Governance Debate
Liangxu Linux
Liangxu Linux
Jan 9, 2022 · Operations

Visualize Network Ping with gping: Install and Use Guide

This guide introduces gping, a Rust‑based visual ping utility, and walks through downloading the appropriate binary for CentOS 7, resolving a GLIBC 2.18 dependency issue, and using its various flags and options to monitor multiple hosts with a dynamic graphical display.

CLINetwork MonitoringRust
0 likes · 4 min read
Visualize Network Ping with gping: Install and Use Guide
Java Backend Technology
Java Backend Technology
Jan 8, 2022 · Fundamentals

What Is the PUA Language? A Satirical DSL Turning PPT Into Code

The article introduces PUA Language, a tongue‑in‑cheek programming language that replaces traditional keywords with corporate buzzwords, explains its syntax mapping, shows example code and diagrams, and provides links to its Rust‑based Monkey interpreter source and online playground.

Programming LanguageRustdomain-specific-language
0 likes · 6 min read
What Is the PUA Language? A Satirical DSL Turning PPT Into Code
Node Underground
Node Underground
Dec 27, 2021 · Backend Development

Boost Node.js Performance: Build a Rust Fibonacci Module

This article explains Rust’s safety‑focused design, why it’s a compelling C/C++ alternative, and guides you through creating a native Rust Fibonacci calculation module for Node.js, highlighting scenarios where Rust can improve CPU‑intensive tasks and comparing native bindings with WebAssembly.

Native ModulesNode.jsRust
0 likes · 3 min read
Boost Node.js Performance: Build a Rust Fibonacci Module
ByteDance Web Infra
ByteDance Web Infra
Dec 10, 2021 · Fundamentals

Programming Language Insights, Compiler Design, and Industry Experiences from Web Infra Experts

In this extensive interview, industry veterans Zhao Haiping and Zhang Hongbo discuss the evolution of programming languages, compiler development, language design trade‑offs, and practical experiences across companies like Facebook, Alibaba, and ByteDance, offering valuable guidance for developers and researchers alike.

Compiler designGoRust
0 likes · 67 min read
Programming Language Insights, Compiler Design, and Industry Experiences from Web Infra Experts
21CTO
21CTO
Dec 8, 2021 · Fundamentals

Why Rust Is Becoming the Next Language for Linux Kernel Development

The article explains how Rust, once a niche system language, is rapidly gaining traction in the Linux kernel, backed by stable compiler support, industry endorsements, and a strategic push to make it a second language for kernel development.

Rust
0 likes · 5 min read
Why Rust Is Becoming the Next Language for Linux Kernel Development
Java High-Performance Architecture
Java High-Performance Architecture
Dec 1, 2021 · R&D Management

Why Did Rust’s Core Review Team Resign? Inside the Open‑Source Governance Crisis

On November 22 the Rust language review team announced a collective resignation in protest of the core team's lack of accountability, sparking intense debate about open‑source governance, prompting four concrete recommendations, a temporary replacement group, and broader reflections on Rust’s popularity and community principles.

Rustcommunity managementopen source governance
0 likes · 8 min read
Why Did Rust’s Core Review Team Resign? Inside the Open‑Source Governance Crisis
ByteDance Web Infra
ByteDance Web Infra
Nov 16, 2021 · Frontend Development

Why Rust Is the Future of JavaScript Infrastructure

Rust, a fast and memory‑efficient language adopted by major tech firms, is increasingly replacing JavaScript in web tooling such as bundlers, compilers, and linters, with projects like SWC, Deno, and WebAssembly demonstrating its performance, safety, and growing ecosystem for the future of JavaScript infrastructure.

JavaScriptRustTooling
0 likes · 17 min read
Why Rust Is the Future of JavaScript Infrastructure
phodal
phodal
Oct 25, 2021 · User Experience Design

Designing Developer-Friendly Error Messages: Principles and Real-World Examples

The article examines how developers typically cope with errors, argues for richer error messages that aid troubleshooting, and showcases effective error‑handling designs through Rust’s compiler diagnostics and the Scoop installer’s automated issue system, while proposing four key principles and several practical patterns for presenting errors.

CLIDeveloper ExperienceError Handling
0 likes · 7 min read
Designing Developer-Friendly Error Messages: Principles and Real-World Examples
Tencent Cloud Developer
Tencent Cloud Developer
Oct 14, 2021 · Fundamentals

C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator

The article compares C++ and Rust for developers switching languages, explaining how Rust enforces move semantics instead of copy defaults, uses the safe Option enum with exhaustive pattern matching instead of nullable pointers, and favors lazy, chainable iterators over index‑based loops for performance and safety.

C++IteratorMemory Safety
0 likes · 15 min read
C++ to Rust: Key Differences in Move Semantics, Option Type, and Iterator
Taobao Frontend Technology
Taobao Frontend Technology
Sep 27, 2021 · Frontend Development

Front‑End Highlights: Nuxt 3 Launch, Learning Games, and Fresh Open‑Source Tools

This roundup covers the upcoming Nuxt 3 release with performance upgrades, the retirement of layui, interactive front‑end learning games, new zero‑config frameworks like siroc, a faster coloring tool Nano Colors, the unified unplugin system, Tailwind Mobile component library, plus articles on Tubi engineer culture and Rome's migration to Rust.

JavaScriptNuxt 3Rust
0 likes · 9 min read
Front‑End Highlights: Nuxt 3 Launch, Learning Games, and Fresh Open‑Source Tools
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2021 · Backend Development

How Rust Is Shaping the Future of Linux Kernel Development

At the recent Linaro Connect virtual conference, Linux kernel maintainer Miguel Ojeda, a Google employee, detailed the ongoing Rust for Linux project, noting existing RFC patches for Rust infrastructure and a basic virtual driver, the progress of three compiler back‑ends, and the roadmap toward integrating Rust into the kernel.

Linux kernelRustSystem Programming
0 likes · 3 min read
How Rust Is Shaping the Future of Linux Kernel Development
ByteDance Dali Intelligent Technology Team
ByteDance Dali Intelligent Technology Team
Sep 1, 2021 · Mobile Development

Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration

This article explores the feasibility of using Rust for UI rendering on Android by analyzing the rust-windowing ecosystem, detailing both software and hardware rendering approaches, explaining the integration of winit and glutin for cross-platform window and OpenGL context management, and demonstrating JNI-based communication with Android Surface components.

Android DevelopmentJNIOpenGL ES
0 likes · 15 min read
Exploring Rust-Based UI Rendering on Android: Architecture, Hardware Acceleration, and JNI Integration
ByteDance Web Infra
ByteDance Web Infra
Aug 20, 2021 · Frontend Development

Next.js 11.1 Release: New Features, Rust‑Based Toolchain, and Performance Boosts

The Next.js 11.1 release introduces a security patch, experimental ES Modules support, a Rust‑based SWC toolchain, faster data fetching and builds, improved source maps, enhanced ESLint rules, and numerous next/image optimizations, all driven by contributions from SWC author DongYong Kang and Parcel contributor Maia Teegarden.

ESModulesImageOptimizationNext.js
0 likes · 14 min read
Next.js 11.1 Release: New Features, Rust‑Based Toolchain, and Performance Boosts
Taobao Frontend Technology
Taobao Frontend Technology
Aug 16, 2021 · Frontend Development

Latest Frontend Releases: Next.js 11.1, Vue 3.2, and Cutting‑Edge Open‑Source Tools

This roundup highlights the Next.js 11.1 and Vue 3.2 releases with their new features and performance boosts, introduces several emerging open‑source projects such as quickjs‑rs, MDX, mdast, Puerts, wasm‑pack, instant.page and txiki.js, and summarizes practical articles on one‑click dark‑mode support and dramatically shrinking Next.js bundle size.

Dark ModeNext.jsRust
0 likes · 8 min read
Latest Frontend Releases: Next.js 11.1, Vue 3.2, and Cutting‑Edge Open‑Source Tools
Python Programming Learning Circle
Python Programming Learning Circle
Aug 11, 2021 · Databases

Generating One Billion SQLite Rows in Under a Minute: Python, PyPy, and Rust Performance Comparison

A programmer needed to create a billion‑row SQLite test database within a minute, found a naïve Python script unbearably slow, applied batch inserts and SQLite PRAGMA tweaks, then compared CPython, PyPy, and Rust implementations, ultimately achieving sub‑minute runtimes with Rust and highlighting best‑practice optimizations.

BenchmarkingPyPyPython
0 likes · 6 min read
Generating One Billion SQLite Rows in Under a Minute: Python, PyPy, and Rust Performance Comparison
DeWu Technology
DeWu Technology
Jul 24, 2021 · Mobile Development

Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development

This article examines how Rust can unify client logic across Android and iOS, compares it with React Native and Flutter, and details a MVVM‑based architecture, binding mechanisms, and debugging optimizations that make Rust a lightweight, high‑performance solution for international mobile teams.

AndroidMVVMMobile Development
0 likes · 12 min read
Why Rust Is the Next Game-Changer for Cross‑Platform Mobile Development
Liangxu Linux
Liangxu Linux
Jul 22, 2021 · Fundamentals

Getting Started with Helix: Install and Use the Rust‑Based Terminal Editor

This guide introduces Helix, a modern Rust‑written terminal text editor that leverages Tree‑sitter for fast syntax highlighting and multiple‑selection editing, and provides step‑by‑step instructions for installing it on Arch‑based systems via AUR or on other Linux distributions using Cargo.

HelixLinuxRust
0 likes · 4 min read
Getting Started with Helix: Install and Use the Rust‑Based Terminal Editor
Tencent Cloud Developer
Tencent Cloud Developer
Jul 20, 2021 · Artificial Intelligence

Deploying AI Inference Functions on Tencent Cloud Serverless with Rust and WebAssembly

Michael Yuan’s ServerlessDays China 2021 talk shows how combining Rust with WebAssembly on Tencent Cloud Serverless lets developers deploy TensorFlow AI models in just a few lines, achieving 10‑20 fps inference, 100× faster cold starts than Python, and offering lightweight, secure, portable runtimes that could eventually supplant containers for edge and AI workloads.

AI inferenceCloud NativeEdge Computing
0 likes · 19 min read
Deploying AI Inference Functions on Tencent Cloud Serverless with Rust and WebAssembly
Alimama Tech
Alimama Tech
Jul 14, 2021 · Backend Development

Real-Time Image Rendering Service for Personalized Advertising Using Rust

To eliminate wasteful pre‑generated ad creatives, a Taobao team built a high‑concurrency, Rust‑based real‑time image rendering service that safely composes personalized templates on the fly, delivering thousands of requests per second with millisecond latency, powering diverse advertising scenarios and achieving roughly a 36 % business lift.

Rusthigh concurrencyimage service
0 likes · 9 min read
Real-Time Image Rendering Service for Personalized Advertising Using Rust
Liangxu Linux
Liangxu Linux
Jul 4, 2021 · Operations

Step‑by‑Step Guide to Installing Nushell on Linux, macOS, and Fedora

This tutorial explains what Nushell is, lists the required development packages, and provides detailed commands to download, extract, and install the latest Nushell binaries and plugins on Ubuntu/Debian, RHEL‑based Linux, macOS, and Fedora, plus how to set it as the default shell for a new user.

CLIInstallationLinux
0 likes · 6 min read
Step‑by‑Step Guide to Installing Nushell on Linux, macOS, and Fedora
phodal
phodal
Jun 29, 2021 · R&D Management

How Guarding Turns Architecture Docs into Automated Multi‑Language Tests

Guarding is a Rust‑based, multi‑language architecture‑guard tool that lets you write readable DSL rules to enforce architectural constraints in Java, JavaScript, Rust, Go and more, using Tree‑sitter for parsing, pest for grammar, and a simple CLI that can be integrated via Git hooks, CI pipelines, or editor plugins.

DSLRustTree-sitter
0 likes · 7 min read
How Guarding Turns Architecture Docs into Automated Multi‑Language Tests
21CTO
21CTO
Jun 21, 2021 · Frontend Development

What the 2021 WebAssembly Survey Reveals About Language Trends and Future Impact

The 2021 WebAssembly survey of over 250 developers shows Rust dominates language usage, AssemblyScript climbs, and respondents expect major impact on web, serverless, and containerized applications while calling for better debugging support and richer runtime features.

AssemblyScriptRustServerless
0 likes · 7 min read
What the 2021 WebAssembly Survey Reveals About Language Trends and Future Impact
21CTO
21CTO
Jun 20, 2021 · Fundamentals

Will Python’s Reign End? Analyzing Its Rise, Weaknesses, and Future Competitors

Despite Python’s explosive growth since 2010 and its dominance across data science, AI, and general programming, this article examines the language’s strengths—maturity, readability, extensive libraries—and its drawbacks such as speed, dynamic scope, and limited mobile support, while exploring whether emerging languages like Rust, Go, or Julia might eventually replace it.

Future TrendsGoJulia
0 likes · 10 min read
Will Python’s Reign End? Analyzing Its Rise, Weaknesses, and Future Competitors
Sohu Tech Products
Sohu Tech Products
Jun 9, 2021 · Fundamentals

Introducing PUA Language: A Satirical Corporate‑Jargon Programming Language

The article presents PUA Language, a tongue‑in‑cheek programming language that maps typical programming constructs to corporate buzzwords, explains its syntax through a keyword table, shows example code snippets, and provides links to its open‑source repository and online interpreter for readers to explore.

PUA LanguageProgramming LanguageRust
0 likes · 6 min read
Introducing PUA Language: A Satirical Corporate‑Jargon Programming Language
ByteFE
ByteFE
May 31, 2021 · Information Security

How to Harden Electron Apps with V8 Bytecode and Native Addons

This article explains how to protect Electron desktop applications from unpacking, tampering, and repackaging by comparing common obfuscation methods, introducing V8 bytecode compilation, embedding it in a Rust‑based Node Addon using N‑API, and detailing the build process, performance impact, and limitations.

ElectronN-APINode Addon
0 likes · 20 min read
How to Harden Electron Apps with V8 Bytecode and Native Addons
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Fundamentals

Why exa Beats ls: A Faster, Colorful File‑Listing Tool for the Terminal

This guide introduces exa, a Rust‑based modern replacement for the traditional ls command, covering its installation, key features such as color‑coded output, Git integration, tree view, extended attributes, symlink detection, and recursive listing, helping users work more efficiently in the terminal.

Rustcommand-lineexa
0 likes · 4 min read
Why exa Beats ls: A Faster, Colorful File‑Listing Tool for the Terminal
AntTech
AntTech
Apr 6, 2021 · Information Security

Confidential Computing: Challenges, Solutions, and the Role of Rust in the SOFAEnclave Stack

The article explains how confidential computing, built on trusted execution environments like Intel SGX, addresses data‑in‑use security, outlines the technical hurdles developers face, and showcases Ant Group's open‑source SOFAEnclave components—Occlum, HyperEnclave, and KubeTEE—highlighting Rust’s pivotal contribution.

KubernetesRustSGX
0 likes · 13 min read
Confidential Computing: Challenges, Solutions, and the Role of Rust in the SOFAEnclave Stack
21CTO
21CTO
Mar 30, 2021 · Backend Development

Why Rust and Go Work Better Together: A Deep Comparison and Usage Guide

This article compares Rust and Go, highlighting their shared goals, complementary strengths, performance, safety, team scalability, and real‑world experiences from companies like Dropbox, Fastly, and Cloudflare, and offers practical recommendations on when to choose each language.

GoRustlanguage comparison
0 likes · 18 min read
Why Rust and Go Work Better Together: A Deep Comparison and Usage Guide
Top Architect
Top Architect
Feb 13, 2021 · Information Security

Weekly Tech News Digest: Privacy, Security, Cloud, and Development Updates

This week’s roundup covers the Shenzhen court ruling that WeChat friend lists are not personal privacy, Microsoft’s removal of legacy Edge, the formation of the Rust Foundation, a novel supply‑chain attack on 35 tech firms, Linux floppy driver updates, Go generics progress, and other notable industry developments.

DevelopmentRustSecurity
0 likes · 13 min read
Weekly Tech News Digest: Privacy, Security, Cloud, and Development Updates
Amap Tech
Amap Tech
Jan 15, 2021 · Mobile Development

MemTower: A Rust‑Based Native Memory Profiling Solution for Android

MemTower is a Rust‑rewritten native memory profiler for Android that supports versions from 4.x onward, uses an LD_PRELOAD custom allocator to avoid recursive malloc loops, provides fast ELF‑based stack unwinding, multi‑dimensional leak analysis and flame‑graph visualisation, and cuts leak‑investigation time from days to minutes.

AndroidRustmemory profiling
0 likes · 13 min read
MemTower: A Rust‑Based Native Memory Profiling Solution for Android
Laravel Tech Community
Laravel Tech Community
Jan 14, 2021 · Backend Development

Release Notes for libp2p‑rs: New Features, Improvements, and Bug Fixes

The libp2p‑rs update introduces beta‑value termination for Kad‑DHT queries, timeout mechanisms, routing table refresh, node keep‑alive, identify event handling, outbound sub‑stream reuse, query statistics, a debuggable CLI, and adds experimental floodsub, mdns, parallel dialing, Prometheus exporter, and other enhancements.

BackendDHTNetworking
0 likes · 3 min read
Release Notes for libp2p‑rs: New Features, Improvements, and Bug Fixes
Liangxu Linux
Liangxu Linux
Dec 9, 2020 · Fundamentals

How to Install and Use the Dog DNS Command-Line Tool on Ubuntu

This guide walks you through installing the Rust‑based Dog DNS client on Ubuntu, configuring faster crate mirrors, building the binary, and using its rich query features—including A, NS, MX lookups, custom DNS servers, JSON output, and command‑completion support.

DNSDogRust
0 likes · 8 min read
How to Install and Use the Dog DNS Command-Line Tool on Ubuntu
phodal
phodal
Nov 23, 2020 · Fundamentals

Can a Universal Language Model Translate Any Code to Any Other Language?

The article chronicles a multi‑year effort to build a universal language model that can convert any source programming language into any target language, detailing experiments with Go‑ANTLR, Kotlin‑ANTLR, regex‑based parsing, DSL design, and the emerging Charj language and its tooling.

ANTLRCompiler designDSL
0 likes · 11 min read
Can a Universal Language Model Translate Any Code to Any Other Language?
Architects Research Society
Architects Research Society
Nov 7, 2020 · Fundamentals

Macro Technology Trends: Democratized Programming, Rust’s Growth, Visualization Tools, Infrastructure as Code, and Browsers as Application Platforms

This article surveys current macro‑technology trends, covering the democratization of programming through low‑code platforms, Rust’s expanding role in big‑data and machine‑learning, the rise of code‑centric visualization tools, the maturation of infrastructure‑as‑code practices, and how browsers have unintentionally become full‑featured application platforms.

Infrastructure as CodeRustbrowser-platform
0 likes · 13 min read
Macro Technology Trends: Democratized Programming, Rust’s Growth, Visualization Tools, Infrastructure as Code, and Browsers as Application Platforms
Liangxu Linux
Liangxu Linux
Oct 31, 2020 · Operations

How to Install and Use Exa – A Colorful ls Replacement on Linux

This guide walks you through two methods for installing the Exa command‑line tool on various Linux distributions, explains required dependencies, shows step‑by‑step commands for binary and source installations, and demonstrates common usage options with practical examples.

InstallationLinuxRust
0 likes · 5 min read
How to Install and Use Exa – A Colorful ls Replacement on Linux
21CTO
21CTO
Jun 7, 2020 · Fundamentals

Why Rust Broke Into TIOBE’s Top 20 – Insights from the June Rankings

The June TIOBE index shows C surpassing Java, Rust entering the Top 20 for the first time, and a detailed look at language popularity, industry adoption, and the challenges developers face when considering Rust for safety‑critical projects.

C languageLanguage PopularityRust
0 likes · 7 min read
Why Rust Broke Into TIOBE’s Top 20 – Insights from the June Rankings
Programmer DD
Programmer DD
May 25, 2020 · Fundamentals

7 Modern Programming Languages You Should Learn in 2024

This article examines seven modern programming languages—Rust, Go, Kotlin, TypeScript, Swift, Dart, and Julia—detailing their key features, typical use cases, popularity trends, and why developers should consider learning them to stay competitive in today's software landscape.

GoKotlinRust
0 likes · 21 min read
7 Modern Programming Languages You Should Learn in 2024
21CTO
21CTO
May 23, 2020 · Fundamentals

Can New Languages Like Go, Rust, and Swift Overtake the Old Guard?

The article examines recent TIOBE rankings and explores how emerging languages such as Go, Rust, Swift, Dart, and Kotlin compare to established giants like C, C++, Java, and JavaScript, analyzing their design goals, adoption, and prospects for replacing legacy code.

GoKotlinLanguage Trends
0 likes · 17 min read
Can New Languages Like Go, Rust, and Swift Overtake the Old Guard?
Bitu Technology
Bitu Technology
May 21, 2020 · Backend Development

Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB

The Beijing Elixir Meetup featured four technical talks covering Rust integration with Elixir, an introduction to Phoenix LiveView, deep dives into bits, bytes, strings and emojis in Elixir, and using FoundationDB within the Erlang/Elixir ecosystem, all accompanied by detailed slide links and a lively Q&A session.

Backend DevelopmentElixirFoundationDB
0 likes · 4 min read
Beijing Elixir Meetup Recap: Elixir Meets Rust, Phoenix LiveView, Bits & Bytes, and FoundationDB
Programmer DD
Programmer DD
May 16, 2020 · Backend Development

Why Deno 1.0’s Rust‑Based Runtime Could Outpace Node.js

Deno 1.0, the Rust‑written JavaScript/TypeScript runtime created by Ryan Dahl, introduces a CLI, a Rust‑based core, a new plugin system, and an HTTP server that handles about 25k requests per second with low latency, positioning it as a modern alternative to Node.js.

DenoHTTP serverJavaScript
0 likes · 6 min read
Why Deno 1.0’s Rust‑Based Runtime Could Outpace Node.js
AntTech
AntTech
Apr 17, 2020 · Information Security

From Rust Advocate to Confidential Computing Pioneer: Tian Hongliang’s Journey at Ant Group

The article chronicles Tian Hongliang’s evolution from a Rust‑loving coder who excelled in Ant Group’s internal coding competition to a leading researcher in confidential computing, detailing his work on Intel SGX, the open‑source Occlum project, and the team’s recruitment drive for security engineers.

Ant GroupConfidential ComputingEnclave
0 likes · 11 min read
From Rust Advocate to Confidential Computing Pioneer: Tian Hongliang’s Journey at Ant Group
Sohu Tech Products
Sohu Tech Products
Dec 25, 2019 · Fundamentals

Understanding ASCII: Standards, Python and Rust Implementations

This article introduces the ASCII encoding standard defined in RFC20, explains its binary mapping and character ranges, demonstrates Python's built‑in ord/chr functions, and provides a custom Rust crate implementing equivalent ASCII conversion utilities with testing examples.

ASCIIPythonRFC20
0 likes · 9 min read
Understanding ASCII: Standards, Python and Rust Implementations
Architects Research Society
Architects Research Society
Nov 4, 2019 · Fundamentals

Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages

The 2019 programming language trends report analyzes the adoption stages of languages such as Elixir, Rust, Swift, .NET Core, and emerging infrastructure DSLs like Ballerina and Pulumi, offering insights for technology leaders and developers on where to invest their learning and development resources.

ElixirRustSwift
0 likes · 14 min read
Programming Language Trends 2019 and Beyond: Insights on Elixir, Rust, Swift, .NET, and Emerging Infrastructure Languages
21CTO
21CTO
Aug 23, 2019 · Frontend Development

Which Programming Technologies Will Dominate 2020? A Trend Forecast

This article predicts the 2020 programming landscape, highlighting Rust's rise to mainstream, the continued growth of GraphQL, the surge of Progressive Web Apps, the bright future of Web Components, React's dominance, and JavaScript's decade-long reign, supported by data and industry observations.

GraphQLPWARust
0 likes · 8 min read
Which Programming Technologies Will Dominate 2020? A Trend Forecast
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 1, 2019 · Fundamentals

Must-Read Technical Books Recommended by Alibaba Experts

Alibaba’s senior engineers share their curated list of essential technical books—from software testing and design patterns to AI, machine learning, reinforcement learning, Rust programming, and database architecture—explaining why each title is valuable for developers seeking deeper knowledge and practical insights.

AIDesign PatternsRust
0 likes · 9 min read
Must-Read Technical Books Recommended by Alibaba Experts
58 Tech
58 Tech
Jan 25, 2019 · Backend Development

Search Engineering Architecture: Lessons from Zhihu and 58 Group

The article summarizes the evolution and redesign of Zhihu's search engine, details 58 Group's high‑performance uesearch architecture, real‑time indexing mechanisms, cloud‑native deployment with Kubernetes, and highlights key technical insights and future directions for large‑scale search systems.

Distributed SystemsKubernetesRust
0 likes · 9 min read
Search Engineering Architecture: Lessons from Zhihu and 58 Group
MaGe Linux Operations
MaGe Linux Operations
Dec 24, 2018 · Fundamentals

How Programming Languages Really Work: Inside the Compiler Journey

This article demystifies how programming languages are transformed by compilers, covering the roles of lexical analysis, parsing, abstract syntax trees, code generation, and linking, with practical Rust examples, diagrams, and references to deepen your understanding of language implementation.

Code GenerationProgramming LanguageRust
0 likes · 14 min read
How Programming Languages Really Work: Inside the Compiler Journey
UC Tech Team
UC Tech Team
Nov 30, 2018 · Fundamentals

Rust 2018 Survey Results: Usage, Toolchain, and Community Insights

The 2018 Rust Survey, the largest and first multilingual community survey, reveals growing adoption, diverse usage patterns, toolchain preferences, and challenges such as learning curve, IDE support, and library maturity, while highlighting the community's welcoming atmosphere and future expectations.

EcosystemRustToolchain
0 likes · 10 min read
Rust 2018 Survey Results: Usage, Toolchain, and Community Insights
JD Retail Technology
JD Retail Technology
Jan 19, 2018 · Fundamentals

WebAssembly Overview, Setup, and Usage with Emscripten, C/C++, and Rust

This article explains the evolution of JavaScript performance, introduces WebAssembly concepts and browser support, provides step‑by‑step installation of Emscripten, WABT, and related tools on macOS, demonstrates WebAssembly APIs such as validate, Module, compile, Instance, Memory and Table, and shows practical examples of compiling and invoking C/C++ and Rust code from JavaScript.

C++EmscriptenJavaScript
0 likes · 18 min read
WebAssembly Overview, Setup, and Usage with Emscripten, C/C++, and Rust
ITPUB
ITPUB
Dec 6, 2017 · Information Security

How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution

MesaLock Linux is an open‑source Linux distribution that rewrites user‑space applications in memory‑safe languages like Rust and Go, applying three security principles to reduce attack surface, offering container‑ready images, BSD licensing, and community‑driven development.

ContainersGoLinux
0 likes · 6 min read
How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution
Architecture Digest
Architecture Digest
Feb 8, 2017 · Databases

The Evolution and Architecture of TiDB: From MySQL Compatibility to Distributed Storage

TiDB’s founder Huang Dongxu recounts the journey of building a MySQL‑compatible, distributed database—detailing early challenges, architectural decisions, the extensive testing, the adoption of Go, Rust, Raft, RocksDB, and the emphasis on metrics, cloud‑native design, and open‑source community collaboration.

MySQL compatibilityRaftRocksDB
0 likes · 16 min read
The Evolution and Architecture of TiDB: From MySQL Compatibility to Distributed Storage