Writing & Portfolio
Technical articles, tutorials, and documentation published across the web. Front-end development, Web3 infrastructure, Rust, and API writing.
Featured
- Articles on LogRocket Blog
A series of tutorials and explainers on front-end development — covering CSS fundamentals, JavaScript patterns, and modern web tooling for a developer audience.
- Understanding the Fundamentals of IPFS
A foundational explainer of the InterPlanetary File System — how content addressing, the DHT, and Merkle DAGs work together to build a decentralized web.
All Writing
- What Lamport's 1978 paper tells us about why Nakamoto chose the longest chain rule
A worked example of professional API documentation — endpoint reference, request/response examples, error codes, and writing principles for a developer audience.
- Understanding let, mut, and Shadowing in Rust
Breaks down Rust variable binding — immutability by default, the mut keyword, and shadowing — with clear examples for developers coming from other languages.
- Getting Started with Rust — A Deep Dive into Tooling, Compilation and Cargo
A hands-on guide to setting up a Rust development environment, understanding the compilation model, and using Cargo to manage projects and dependencies.
- Why Rust — An Introduction for New Developers
Explains why Rust is gaining traction in systems programming and Web3, making the case for new developers to learn the language.
- Documenting a Sound File API for a Hypothetical Dating Site
A worked example of professional API documentation — endpoint reference, request/response examples, error codes, and writing principles for a developer audience.
- A High Level Overview of Web 3.0
Traces the arc from Web1 to Web3 — covering decentralization, digital ownership, smart contracts, and the honest tradeoffs of building on blockchains.
- What is Blockchain? A Simplified Introduction
Demystifies blockchain for non-technical readers — blocks, hashing, distributed consensus, and why trustlessness matters.
- Understanding JavaScript Variables — var, let, and const
Explains the differences between the three variable declaration keywords, focusing on scope, hoisting, and when to reach for each in modern JavaScript.
- What Does the Cascade Mean in CSS?
A plain-language breakdown of the CSS cascade algorithm — specificity, inheritance, and source order — with practical debugging guidance.
- Understanding Basic CSS Selectors
Introduces the core CSS selector types — type, class, ID, and selector lists — with examples for developers just learning to style the web.
- What is CSS? A Simplified Introduction
A first-principles introduction to CSS — what it does, how it connects to HTML, and the anatomy of a CSS rule.
- What is GraphQL? — A High Level Overview
Compares GraphQL to REST, explains core concepts like schemas, queries, and mutations, and outlines when GraphQL is the right choice for an API.
I am available for technical writing, protocol research, developer documentation, content strategy and ecosystem partnership roles. Reach me at charles.eteure@gmail.com Get in touch →