fbpx
June 20, 2019

The Ultimate collection of Solidity Interview Questions | 100 questions

In this article you will find 100 questions to prepare your Solidity job interview. Questions are grouped into easy, intermediate and difficult categories. Easy Intermediate Difficult By the way, if you want to make sure you understand and remember all the questions / answers listed in this article, you need…

Read Story
June 19, 2019

How I Got 2 jobs As A Blockchain Developer | Real story

There are a few other articles /videos that claim to explain how to get a job as a blockchain developer. However, none of these resources were created by people who actually got a job of blockchain developer. Getting a job is hard, and generic advice won't help you much. What…

Read Story
June 17, 2019

Which version of web3 should you use?

TLDR: web3-beta 1.0.0-beta.55 npm install web3@1.0.0-beta.35 If you have worked with web3 before, you might have noticed a few.... glitches to say the least. The most annoying thing is that some features tend to break randomly from one release to the other. How can we deal with this, and which…

Read Story
June 17, 2019

Graph of memory locations in Solidity: storage, calldata, etc…

In Solidity smart contracts, there are 4 memory locations: storage memory stack calldata They all have different lifetimes and it's not always easy to choose which one is right. In the below graph I drew their lifetimes against the execution of blocks, smart contract and functions. Storage is the only…

Read Story
June 16, 2019

Call vs transaction API in Ethereum

In Ethereum, there are 2 APIs to interact with a smart contract: Calls (eth_call) Transactions (eth_sendTransactions) In Solidity (the language for writing Ethereum smart contracts), there are 2 kind of functions: view functions, which don't modify state variables non-view functions, which DO modify state variables Which Ethereum API to use…

Read Story
June 14, 2019

Truffle framework cheatsheet

The documentation of the Truffle framework is pretty good, but it can be a bit overwhelming for a beginner. This cheatsheet is a condensed version giving you the bare minimum you need to develop Ethereum Dapps on Truffle CLI Init a Truffle project Init a Truffle project WITH code skeleton…

Read Story
June 4, 2019

EatTheBlocks Pro Subscription price increase 10 USD -> 15 USD

Disclaimer: the price increase will NOT affect existing users who subscribed before June 10th. If you are an existing subscriber or that you subscribed before June 10th, you will lock-in the old price of 10 USD a month. EatTheBlocks Pro has started 6 month ago. At that time, there were…

Read Story
May 7, 2019

10 Factor Dapps: Best Design Practices for Ethereum Dapps

https://youtu.be/jUmHCIAaYVs Have you ever heard of the 12-factor app? That's a document created more than 20 years ago that describes the best practices that must be followed in modern web applications. It has been written by some of the best developers and is widely respected. The 12-factor app recommendations are…

Read Story
April 16, 2019

How to import Solidity ABI to Dapp frontend? 4 Solutions

When you develop a Dapp, you need the Solidity ABI of your smart contract in order to configure web3 to interact with your contract. This Solidity ABI is a json document produced by the Solidity compiler. You could just copy paste it to the frontend, but it can get very…

Read Story
April 5, 2019

Tons of tutorial for Drizzle, TruffleCon… | EatTheBlocks Newsletter #29

Todolist Dapp tutorial series updated with Drizzle: Now this series is available with jQuery, then 1st Refactor with React and 2nd refactor with Drizzle Introduction to Drizzle and Advanced Drizzle: 2 tutorials to show you to show you to get started with Drizzle with ready-to-use drizzle-react components, then second tutorial to…

Read Story

Never miss a minute

Get great content to your inbox every week. No spam.
[contact-form-7 id="6" title="Footer CTA Subscribe Form"]
Arrow-up