Tagged articles

Rust

747 articles · Page 8 of 8
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.

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

Command LineRustexa
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.

Cloud securityKubernetesRust
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.

GoLanguage comparisonRust
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.

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

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

DNSDogNetwork Tools
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 designRegex
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 CodeLow-codeRust
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
JavaScript
JavaScript
Jun 20, 2020 · Fundamentals

Why Rust Cracked the Top 20 in TIOBE June 2020 – Trends in Programming Languages

The June 2020 TIOBE Index reveals Rust entering the top‑20 for the first time, highlights shifts among the top ten languages, presents rankings for positions 1‑20 and 21‑50, and includes historical trends and a “celebrity” list of languages from 2003‑2019.

2020 TrendsLanguage PopularityProgramming Languages
0 likes · 3 min read
Why Rust Cracked the Top 20 in TIOBE June 2020 – Trends in Programming Languages
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.

GoKotlinProgramming Languages
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.

ElixirFoundationDBPhoenix LiveView
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.

Cloud InfrastructureElixirProgramming Languages
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.

AIDatabase SystemsDesign Patterns
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.

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

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

EcosystemRustprogramming-language
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.

GoLinuxRust
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