EatTheBlocks Pivot to AI
EatTheBlocks is pivoting to AI. Shocking news, I know. While Blockchain development still has a lot of opportunities, we believe that AI is much bigger, and much more interesting…
// blog
EatTheBlocks is pivoting to AI. Shocking news, I know. While Blockchain development still has a lot of opportunities, we believe that AI is much bigger, and much more interesting…
In this article I will tell you how to avoid tutorial hell when you are a software developer Why you should avoid tutorial hell at all costs I am a sof…
In this article, I will tell whether you should specialize in Blockchain or AI as a software developer. AI & Blockchain are boomint. So on the one hand…
Today I am going to give you 10 project ideas for learning solidity. The best way to learn Solidity If you want to become a Blockchain developer, you h…
Today I will give you a full roadmap on how to become a Blockchain developer. The best time to get into Blockchain Right now, we are at the beginning o…
In this article I will give you 5 different methods to monetize the meme coin hype as a Blockchain developer. The Meme Coin Madness So in crypto, there…
Today I am going to tell you how I use AI to boost my productivity as a Blockchain developer. My first steps with AI Ok, I have to admit, I am late to…
In this article, I will tell you how Solidity made me a millionaire. How Solidity unlocked my career It’s so crazy. Learning Solidity only took me a fe…
Did Ethereum abandon us? Should you sell your Ether? In this article, I will tell you why you shouldn’t do that. Ethereum is lagging behind… Crypto is…
Are you excited by the crypto bull market? Well I have some bad news for you. If you are like most crypto investors, you will miss this bull market. The best opportunity of this bu…
Today, I will reveal what are the most profitable niches in blockchain development. I will break down each niche and show you exactly how to position yourself…
Today I am going to show you how to build a GREAT portfolio for your Blockchain career. If you interested in getting a Blockchain job, read this article, because your portfolio is…
I am launching a new education platform for Blockchain developers. This is the story of why I am doing it. I have been dreaming of this project for a long time. And it’s finally ha…
Are you a poor web developer? Are you not happy with your salary? Well read this article, because I am going to give you a very simple trick to boost your salary…
How realistic is it to land a 6-figure blockchain developer job when you are a beginner? Sometime it feels like nobody wants juniors…it feels like there is no hope… Well guess what…
In this article I will explain how you can become a Indiehacker in the crypto niche With Indiehacking, you can quit your job and build your own profitable crypto project…
Can you make money with crypto trading bots? In most cases, NO, and I will explain why in this article. Can we make money with crypto trading bots? I r…
I just made $30,000 last month, as a Blockchain developer. My main activity on EatTheBlocks is to be an educator, but recently I started to feel some impostor syndrome. So I challe…
Let's dive into the fascinating story of the founder of Polymarket. His name is Shayne Coplan, he is Blockchain developer, and he is only 26y. Polymark…
Introduction I will explain why Donald Trump is going to be a game-changer for blockchain developers. Donald Trump is a very pro-crypto president, and we are going to see big chang…
In this article I will show you how to read data from the Blockchain. We will use short scripts written in Javascript. It’s beginner level, and you don’t need to know anything abou…
A lot of people have been wanting to get into web3 and land their first web3 job. Web3 is an industry that allows you to shape the future internet and also build a lucrative career…
A timelock is a piece of code that locks functionality on an application until a certain amount of time has passed. It was widely used as a type of smart contract primitive in many…
Introduction In blockchain development, mining sets of data into a blockchain is quite an expensive process because fees are charged for each new data mined into the next block. De…
Comments You can write comments to document your code; Single-line comments (//) and multi-line comments (/ ... /) are possible. // This is a single-line comment. /* This is a mult…
Events are inheritable members of contracts. When you call them, they cause the arguments to be stored in the transaction’s log — a special data structure in the blockchain. These…
Inheritance allows code to be reused by creating a new class from an existing class. The new class that is created is known as subclass (child or derived class) and the existing cl…
Solidity is a statically typed language, which means that the type of each variable (state and local) needs to be specified. In addition, types can interact with each other in expr…
What is Cryptography? — An Introduction to Cryptographic Algorithms Encryption is essentially important because it secures data and information from unauthorized access and thus ma…
Signing messages in Ethereum Authentication for web3 ? If you’ve ever interacted with an Ethereum Dapp you’ve probably been asked to “sign” a message or piece of data to authentica…
In this article, we will be comparing two smart contract development frameworks. Hardhat, which is the most used framework for developing smart contracts and the most preferred one…
I will be addressing these issues in this article. More specifically, we will show you how to: Upload Images to IPFS Generate compliant JSON NFT metadata Upload metadata files to I…
It’s not uncommon to write a contract in Solidity that only allows certain actions to be performed within specific time constraints. Popular examples of this include the OpenZeppel…
Since all transactions are visible in the mempool for a short while before being executed, observers of the network can see and react to an action before it is included in a block…
Is Rust Garbage Collected? No! One of Rust’s key innovations is guaranteeing memory safety without requiring garbage collection. How do I get command line arguments in Rust? The ea…
1. Installing Rust, Solana, Yarn and Anchor Start by installing all the dependencies. We’re gonna use Anchor which is a framework that will make our lives easier for developing Sol…
An Upgradable contract is a contract that can be (kind of) altered, after the deployment. At the time this article was written, to use an upgradeable smart contract, there is a too…
Overview First things first, we need to get your Smart Contracts into Tenderly to use all of the timesaving features like the Visual Debugger, Gas Profiler, Alerts, and more. There…
Protocols sometimes require additional information from outside the realm of the blockchain to function correctly. Such off-chain information is provided by oracles , which often a…
One of the major dangers of calling external contracts is that they can take over the control flow, and make changes to your data that the calling function wasn't expecting. This c…
Introducing Celo’s Technology Celo is a blockchain ecosystem focused on increasing cryptocurrency adoption among smartphone users. By using phone numbers as public keys, Celo hopes…
Solidity is a special language with many little quirks. A lot of things behave differently in Solidity than most other languages as Solidity is created to work on the EVM with its…
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. Foundry is consistently 1.5x-11x faster than Hardhat. TESTING SPEED Fo…
What are primitive data types in Solidity? Primitive data types in solidity are: - boolean - uint - int - address What are different variable types in Solidity? There are 3 types o…
This is a quick and nontechnical look into the ERC721 and ERC1155 token standards. Both of these token standards are for creating Non-Fungible Tokens also known as NFTs. What's an…
If you are following along the conversation between people who have been into crypto for a while you would soon start noticing that they have their slang which can be seen a quite…
Terra is a decentralized financial infrastructure and blockchain protocol that introduces some unique concepts and theories into the market. The network leverages a native token, s…
Although web3 development tools are still pretty new as compared web2 there are some pretty nifty VS code plugins that can help you fast track your development. Here is a list of s…
Overivew The easiest way to understand liquidity pools is to think of them like a pool you might have in your backyard. However, instead of being filled with water, these pools are…
why is scaling up needed? The demand for blockchain space has been increasing substantially over the past years, in particular with the rise of DeFi apps and the sudden explosion o…