Presented at All Things Open 2022 Presented by Andrew Day Title: DevEx in Ethereum - a look at the developer stack Abstract: A look into the current developer experience for Ethereum, focusing on the Javascript/Typescript ecosystem of tools and tooling available to developers. We will explore the Ethereum ecosystem from a developer standpoint by looking at 3 Javascript based tools for interacting with Ethereum: - Back-end - The EthereumJS libraries form building blocks for developer tooling, allowing Javascript developers to build with every part of the Ethereum core infrastructure. These libraries cover everything from transactions and blocks, to the Ethereum Virtual Machine (the heart of Ethereum's value proposition), to the networking layer (devp2p) and an experimental Ethereum client. - Front-end - The Ethers SDK is used by a large swath of Ethereum dapps to interact with the blockchain and is one of the premier toolkits for dapp builders needing a swiss army knife of of tools for pulling data from the chain and also creating transactions to interact with the chain. - Full-stack- Hardhat is a fully fledged development environment for Ethereum dapp developers built in Javascript/ Typescript. It provides everything you need to prototype and build smart contracts, deploy them in a local testnet, and then deploy to mainnet when ready. Attendee takeaways: Coming out of this session, attendees will have an overview of the Ethereum ecosystem told from a Javascript developer's point of view and have a starting point for digging deeper into the tools available to them as they starting building on Ethereum.