⭐ Ethereum Studio Overview
Today we are excited to release version 1.0 of Ethereum Studio: a simple web-based IDE, which resides directly on ethereum.org
One of the most consistent suggestions we’ve received for Ethereum.org is to improve the developer experience. Although the site points users to many third-party resources, it lacked a compelling path that would immediately attract a developer to essay Ethereum.
The goal of Ethereum Studio is to enable developers to start building on Ethereum in minutes, with as little friction as possible. Studio allows users:
- Write and test smart contracts in the browser
- Connect smart contracts to a front-end web application
- Get started with their app with 3 tutorial templates
- Share your project with just one click
In addition to the Studio itself, we have added a new “To start» page to the Developer section. This is a more developer-friendly landing page that introduces the Studio and provides links to other web-based learning experiences.
Studio’s goal is not to replace or compete with the many web-based learning experiences already available for Ethereum. Instead, we want Studio to be an easy first step to engage a developer and get them hooked before directing them to other resources, tools, or events to continue their journey to Ethereum.
To create Ethereum Studio, we collaborated with Superblocks. We can’t thank the Superblocks team enough for the hard work they put into this tool. We would also like to thank the many other people who made this project possible: Andreas Wallendahl, Chris Ward, Robbie Bent, Martin Tellechea and the many people who provided comments and suggestions.
Ethereum Studio is open source and all code is available here. We will continue to improve the Studio over time and already have many improvements planned for version 1.1. If you want to get involved, learn how to contribute here! If you just want to give your opinion, please complete this short survey.
🦄 Reorganization of Personas
Over the past few months, we have tried to better understand Ethereum.org users. This means analyzing keyword search volume, examining site traffic, considering user personas used by comparable websites, and talking with our users.
This process led us to simplify the high-level organization of Ethereum.org, to organize it around three main personas:
- Individuals: individual ETH holders, users and community members
- Developers: developers, or anyone with a technical interest in Ethereum
- Business: businesses, businesses, and other organizations who want to understand how Ethereum can benefit them.
This simple organization captures almost every user journey we considered in our research. For now, this is just a reorganization of existing content, but it gives us a simple basis for expanding the site over time.
In the coming weeks, we will also publish our research that led us to this reorganization, in the hope that it will be useful to the community and that others can point us to ways we can improve.
🛠 Bonuses for the development of Ethereum.org
Two weeks ago we implemented 10 bounties on Gitcoin to see if we could use the community’s help to speed up the development of the site. So far, it’s been a huge success: we’ve received submissions for every bounty, and the majority of these changes have already been implemented into the site. Thanks to everyone who submitted work!
Expect to see more bounties for Ethereum.org in the future – keep an eye out @ethdotorg Twitter account, where we will post them when they are published.
🎯 What’s next?
Here is an overview of our priorities for the coming weeks:
- 🎨 Site-wide design improvements and adjustments, introducing a consistent design system used for new pages
- 👨👩👦👦 New resources to introduce people to the Ethereum community
- 🔍 Share our research on personalities
- 🗣️ Translation of third-party resources
- ✨Much more!