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?