Understanding The Web

the journey of a self taught web developer

Back-EndBlockchainFront-EndWeb DevelopmentWeb3

Latest Post

What is a Smart Contract?

A high level overview of a smart contract. Learn how a smart contract relates to blockchain. Explore the various properties of a smart contract.

More Posts

What is the Point of Using a Blockchain?

What purpose does a blockchain serve? How is the Bitcoin network maintained?

The Case Against Web3

How is “web3” different from the web we use today? Is the web3 takeover inevitable?

The Case for Web3

What is web3? Why would we want to live in the web3 world? Explore ideas that make a case for a web3 future.

“Decentralized” Applications

Are blockchain applications actually decentralized? Explore the concept of decentralization in the context of blockchain applications.

Ethereum Bootcamp: Advanced Concepts

The final week of Alchemy University’s Ethereum bootcamp. Learn about smart contract storage, proxy contracts, libraries, and governance.

Ethereum Bootcamp: Solidity Core

Dive deeper into Solidity. Learn about mult-sigs, smart contract inheritance, ERC-20s, and NFTs.

Ethereum Bootcamp: Solidity

Learn more about Solidity. Topics covered include mappings, events, arrays, and structs.

Ethereum Bootcamp: Smart Contract Basics

The basics of a Solidity smart contract. Topic include Solidity syntax, functions, smart contract communication, and address interactions.

Ethereum Bootcamp: Introduction to Ethereum

Learn about the basics of Ethereum. Read about the unique features of Ethereum, JSON-RPC, transactions, and ethers.js

Ethereum Bootcamp: Blockchain Storage

Alchemy University’s Ethereum Bootcamp: Week 2. Learn about Blockchain storage.

Ethereum Bootcamp: Blockchain Cryptography

Alchemy University’s Ethereum Bootcamp: Week 1. Learn about Blockchain cryptography.

Scratching the Surface of the Blockchain Trilemma

What is the blockchain trilemma?

Version Control: Building, Sharing, Collaborating

Understand the basic concepts of version control. Learn about Git and GitHub.

Developer Tools: Getting Better At Solving Problems

Get familiar with browser developer tools. Practice implementing developer tools regularly and become a problem solver.

JavaScript: The Basics of React

What is React? When should React be used? How is a React app built?

CSS: Managing the Layout

A deeper look into managing layout with CSS. What is the box model? What is Flexbox? What is Grid?

Email Development

Is JavaScript used in modern email development? How are modern marketing emails composed?

JavaScript: A Website’s Nervous System

An overview of the JavaScript programming language. The basic information needed before diving deeper into JavaScript.

Road to Web3: Week 4

Alchemy University’s Road to Web3. Week 4: How to Create an NFT Gallery.

Road to Web3: Week 3

Alchemy University’s Road to Web3. Week 3: Make NFTs with On Chain Metadata.

Road to Web3: Week 2

Alchemy University’s Road to Web3. Week 2: Build a ‘Buy Me A Coffee’ defi application.

Road to Web3: Week 1

Alchemy University’s Road to Web3. Week 1: Developing an ERC721 smart contract.

CSS: A Website’s Integumentary System

A brief overview of CSS. How is CSS used in a website?

Keys To Unlock The Blockchain

What is a seed phrase? What are private and public keys? How can cryptocurrencies be stored?

HTML: A Website’s Skeletal System

What is HTML boilerplate? What are the different components of an HTML document?

The Ethereum Virtual Machine

A brief overview of Ethereum through an analysis of the Ethereum whitepaper.

The Anatomy of a Website

A brief overview of the different components of a website.

Bitcoin: The Evolution of Hashcash

The origins of bitcoin. A brief analysis of Bitcoin’s white paper. Has Bitcoin strayed from its whitepaper?