All Posts

Colophon

This site is designed for a fast, private, and enjoyable reading experience. It does not use cookies or tracking, and JavaScript isn't needed. Inspired by making the web better for everyone.

Introducing Kindlepathy

Introducing Kindlepathy: read web articles and blog posts on your Kindle's browser with a clean, lightweight HTML version. Send content from your PC or phone.

Building a Chatroom

Part 2 of Spread series

Learn how to build a WebSocket-based chatroom in Golang using the Spread library for clean and efficient PubSub message handling.

Introduction to Spread

Part 1 of Spread series

An introduction to Spread, a lightweight, ergonomic, and type-safe in-memory PubSub/EventBus library for Golang applications, built with channels.

ZK-Rollups Reading List

A curated list of articles and resources for understanding ZK-Rollups, their economic implications, and their significance in scaling Ethereum as Layer 2 solutions.

Overview - Mina

Part 1 of Zk Overviews series

An overview of Mina, the world's lightest blockchain that utilizes zero-knowledge technology for 22KB chain verification and supports zkApps for private, efficient smart contracts.

Overview - Starknet & Cairo

Part 3 of Zk Overviews series

This post provides an overview of StarkNet, a decentralized ZK-Rollup (L2) solution for scaling Ethereum dApps. It also introduces Cairo, the language used for writing StarkNet contracts and provable programs.

Overview - Zokrates

Part 2 of Zk Overviews series

An introduction to ZoKrates, a toolbox for zkSNARKs on Ethereum. Learn how it helps integrate verifiable computation into DApps, from high-level language specification to proof verification in Solidity.