Proud Globe Journal

Web3 Builders

Tools, chains and habits for people who ship. Guides and field notes from the Proud Globe Journal.

From our sponsors

    Locked safe inside a server rack with a key on a chain
    Web3 Builders · 3 min read

    Handling Secrets and Keys in Web3 Backends

    How Web3 backends should store and use API keys, admin tokens and signing keys, with least privilege, secret managers, rotation, hot wallet limits and monitoring.

    Conveyor belt carrying wrapped boxes toward a launch pad
    Web3 Builders · 3 min read

    Shipping Cadence for Small Web3 Teams

    How small Web3 teams can ship steadily without breaking things, with release rhythms, feature flags, testnet stages, contract upgrade discipline and public changelogs.

    Speedometer pointing to fast beside a lightweight website window
    Web3 Builders · 3 min read

    Frontend Performance for Crypto Sites

    How to make crypto websites and dApps load fast, with smaller bundles, lazy wallet libraries, efficient data fetching, image optimisation and edge caching.

    Laptop with a weekend calendar and a rocket taking off from the screen
    Web3 Builders · 3 min read

    Building a Crypto Side Project in a Weekend

    A practical plan for building and shipping a small crypto side project in a weekend, from choosing a scope and stack to deploying, testing and sharing it.

    Image frames filed into storage boxes marked cloud, network and chain
    Web3 Builders · 3 min read

    Storing Images and Metadata for Web3 Apps

    How Web3 apps can store images and metadata, comparing servers, content-addressed storage and on-chain data, with durability and cost trade-offs.

    Central app hub connected to colored chain icons in a circle
    Web3 Builders · 3 min read

    Multichain App Architecture

    How to design a crypto app that supports several blockchains, covering configuration, contract deployments, indexing, frontends, bridging and operational complexity.

    Stack of documentation pages with a code card and rocket bookmark
    Web3 Builders · 3 min read

    Documentation That Developers Actually Read

    How Web3 teams can write developer documentation that people use, with quick starts, clear structure, working examples, contract references and regular maintenance.

    Open book with a key and a code bracket on the cover
    Web3 Builders · 3 min read

    Open Source Licensing for Web3 Projects

    How Web3 projects choose open source licenses for smart contracts and apps, the trade-offs between permissive and copyleft licenses, and practical licensing habits.

    Smartphone showing an app screen inside a wallet frame with a key icon
    Web3 Builders · 3 min read

    Designing Crypto Apps for Mobile Wallets

    How to design crypto apps that work well inside mobile wallet browsers and with deep links, covering layout, connection flows, transaction prompts and testing.

    Wallet transforming into a small robot with gear and key icons
    Web3 Builders · 3 min read

    Account Abstraction Explained for Builders

    What account abstraction is, how smart accounts differ from regular wallets, which features they enable such as sponsored gas, and the trade-offs.

    Turnstile letting figures through one by one while bots wait
    Web3 Builders · 3 min read

    Rate Limiting and Abuse Prevention for Crypto APIs

    How to protect crypto app APIs from abuse with rate limits, input validation, bot defences, cost controls and privacy-friendly logging, without blocking real users.

    Control screen with a heartbeat line, block icons and a bell
    Web3 Builders · 3 min read

    Monitoring a dApp in Production

    What to monitor once a dApp is live, from contract events and RPC health to frontend errors and key balances, with alerts teams actually act on.

    Browser window protected by layered transparent shields
    Web3 Builders · 3 min read

    Security Headers and Web Security for dApps

    How dApp teams can harden their websites with security headers, content security policy, dependency controls and hosting settings that reduce frontend attack risk.

    Fuel gauge dial beside code blocks being trimmed with scissors
    Web3 Builders · 3 min read

    Gas Optimization Basics for Smart Contract Developers

    Practical gas optimization techniques for smart contract developers, covering storage costs, data types, loops, calldata, events and when optimisation is worth it.

    Filing drawer sorting glowing blocks into labelled folders
    Web3 Builders · 3 min read

    Indexing On-chain Data for Small Projects

    How small crypto projects can index on-chain data for dashboards, activity feeds and analytics without heavy infrastructure, from direct queries to hosted indexers.

    Contract document with a verified stamp beside an explorer window
    Web3 Builders · 3 min read

    Verifying Contracts on Block Explorers

    Why verifying smart contract source code on block explorers matters, how verification works, common problems with compiler settings and proxies, and how to fix them.

    Lab bench with test tubes holding glowing code blocks
    Web3 Builders · 3 min read

    Testing Smart Contracts Before Mainnet

    A practical testing plan for smart contracts before mainnet, covering unit tests, fork tests, fuzzing, invariants, testnet rehearsals and deployment checks.

    Chain of blocks with the last two being swapped for different ones
    Web3 Builders · 3 min read

    Handling Chain Reorganizations in Apps

    What chain reorganizations are, how they affect apps, and practical patterns for confirmations, idempotent processing and rollbacks in dApps.

    Ruler with tiny decimal markings measuring a coin
    Web3 Builders · 3 min read

    ERC-20 Decimals and Units: Avoiding Costly Bugs

    How ERC-20 token decimals work, why the same token can use different decimals on different chains, and the coding habits that prevent unit conversion bugs.

    Plug connecting a wallet to a browser window with a checkmark
    Web3 Builders · 3 min read

    Wallet Connection UX for dApps

    How to design wallet connection flows that users trust, covering when to ask, what to explain, network switching, error states, mobile wallets and disconnecting.

    Row of taps with one dripping and one flowing into a bucket
    Web3 Builders · 3 min read

    Public RPC Endpoints: Limits and Fallbacks

    What developers should know about public blockchain RPC endpoints, including rate limits, block range caps, archive data gaps, reliability and how to design fallbacks.

    Small clouds connected by lines to a shopping cart and a coin
    Web3 Builders · 3 min read

    Building a Crypto Checkout on a Serverless Stack

    An architecture for a stablecoin checkout on serverless functions and a small database, covering orders, unique amounts, detection and security.

    Paper log with stamped icons scrolling out of a block
    Web3 Builders · 3 min read

    Event Logs Explained for Web Developers

    How Ethereum event logs work, what topics and data contain, how to filter logs efficiently, and how web developers use them to track transfers and app activity.

    Laptop sending envelope shaped requests to a stack of glowing blocks
    Web3 Builders · 3 min read

    Reading Blockchain Data With JSON-RPC

    A practical introduction to Ethereum JSON-RPC for web developers, covering request format, common read methods, hex encoding, error handling and rate limits.