Workshop setup

Step 1 : Install mist

You can find it here : https://github.com/ethereum/mist/releases

Please follow the instructions on this page and download the version for your platform (Windows, OSX, Linux)

you can also have a look at this video 

But please wait to switch to the Testnet network before creating an account.

STEP 2 : switch to testnet network

It is important to synchronize before coming to the workshop to avoid having too many people killing the connection. To switch to the Testnet network, you have to go in the menu to

Development -> network -> Testnet (Morden)

step 3 : create an account

Follow the instructions from the video

step 4 : get some ether

To get ether, please go to http://faucet.ma.cx:3000/ and ask for some ETH. 

Now you are ready for the workshop

if you want more development tools, please have a look down this page.

You will find here the information regarding the different tools to code in Ethereum. For the workshop, we will be using ethereum studio. Simply create an account at live.ether.camp and you will have access to Ethereum studio.

you can find all the source code used in this workshop here

Ethereum tools

Mist

In order to interact with the Ethereum network, you need to have an Ethereum node installed and running. The easiest way is to install Ethereum Wallet (Mist). This is an Ethereum node and an interface at the same time.

You can find it here : https://github.com/ethereum/mist/releases

Please follow the instructions on this page and download the version for your platform (Windows, OSX, Linux)

Update: Ethereum Mist comes now in two flavors, Ethereum Wallet and Mist Browser. Please install the Ethereum Wallet for the Workshop. 

Network Explorer

If you want to understand better what is going on the network, please have a look at those websites:

  • http://live.ether.camp - I recommend this website when you want detailed information about transactions, smart contracts etc ...
  • http://etherscan.io - this website is perfect to have a nice overview of transactions. 

Development environments

  • Ethereum studio - This is a web IDE by ether.camp. You can access it by creating an account at http://live.ether.camp . True for now, the IDE is free of charge
  • Truffle + Sublime Text - Consensys has developed a nice framework to create DApps, Truffle. you can find it here. I am usually using Sublime text to write my code. There is a solidity extension to get  syntax highlighting. You can find the Sublime text extension here
  • Visual Studio Solidity Environment - Microsoft is a big supporter of blockchain technology in general and Ethereum in particular. They have developed a Solidity extension for Visual Studio