VelvetShark

Articles

SummerIce: A Simple solution for information overload

A free Chrome extension that allows you to quickly and easily summarize articles on any website, with one click or one keyboard shortcut, you'll get a concise summary in just a few seconds. Continue reading

EIP-3074 - Pass the AUTH, please!

EIP-3074: a transformative Ethereum proposal introducing new opcodes that enable externally owned accounts (EOAs) to delegate transaction capabilities to smart contracts. This enables transaction batching, sponsored transactions, and social recovery. Continue reading

ERC-1271 - Now smart contracts can sign transactions too!

ERC-1271 enables smart contracts to verify signatures, allowing them to sign transactions. Learn why it's crucial for smart contract wallets and the use cases it unlocks. Continue reading

ERC-4337 - It's all about Account Abstraction

ERC-4337 brings account abstraction to Ethereum, enabling smart contract wallets, ERC20 gas fees, and improved UX without sacrificing decentralization. Continue reading

What are Ethereum Standards - EIPs, ERCs, RIPs, CAIPs

Discover the four main types of blockchain standards—EIPs, ERCs, RIPs, and CAIPs—in this detailed guide. Learn how these standards enhance Ethereum protocol usability and interoperability across multiple blockchains. Continue reading

How many time zones are there in the world?

There's a popular misconception that there are 24 time zones in the world. Nope, there are more. Continue reading

Solidity Smart Contract Template

A cheetsheet for a Solidity contract layout and structure, to know what goes where and how. Continue reading

Merkle Trees

How to understand Merkle trees, write and test your smart contract, together with Solidity exercises Continue reading

Pushing my limits - What I learned from a year of monthly challenges

What I learned from doing 12 challenges in 12 months, and how it changed my life. Continue reading

December Challenge: Daily post on Instagram

December Challenge summary: Daily post on Instagram. What I learned from it, how it went, and will I keep doing it? Continue reading

How to Become a Crypto Billionaire in 15 Minutes. Legally.

How I became a billionaire in 15 minutes. True story. With proof of all of the transactions. Continue reading

Consistency

I'm lazy. But also I'm extremely consistent at the tasks that I do. This is the system I came up with to get consistent and to work around my laziness. Continue reading

November Challenge: No coffee

November Challenge summary: No coffee. What I learned from it, how it went, and will I keep doing it? Continue reading

October Challenge: 7-minute daily hanging

October Challenge summary: Hanging 7 minutes a day, in total. What I learned from it, how it went, and will I keep doing it? Continue reading

Max values for each uint in Solidity, from uint8 to uint256

Max values for each uint in Solidity, from uint8 to uint256. Continue reading

September Challenge: One hour of learning every day

September Challenge summary: One hour of learning every day. What I learned from it, how it went, and will I keep doing it? Continue reading

Don't do stupid shit

The formula and explanation of how not to do stupid shit and what to do instead. Continue reading

August Challenge: No alcohol

August Challenge summary: No alcohol. What I learned from it, how it went, and will I keep doing it? Continue reading

My 200 days of daily web3 learning and building

A detailed journey of 200 days of learning web3: what worked, what didn't, what I built, what I learned, highlights, downsides, resources, what's next. Continue reading

July Challenge: Cold shower in the morning

July Challenge summary: Cold shower in the morning. What I learned from it, how it went, and will I keep doing it? Continue reading

June Challenge: Waking up before 9 AM

June Challenge summary: Waking up before 9 AM. How it went, what I learned from it, will I keep doing it? Continue reading

May Challenge: 30 minutes of reading a paper book

May Challenge summary: 30 minutes of reading a paper book. How it went, what I learned from it, will I keep doing it? Continue reading

Web3 Learning Journey month 2 update: it's all starting to come together

Month 2 summary of learning web3 development. Continue reading

April Challenge: No sugar (again)

April Challenge summary: zero sugar. How it went, what I learned from it, will I keep doing it? Continue reading

Web3 Learning Journey 1-month update: React and starting with Solidity

Month 1 summary of learning crypto development. React basics and starting with Solidity. Continue reading

My web3 Learning Journey

I'm learning web3 and sharing my learnings in public. Continue reading

My new best friend

I was stuck with a toxic friend and a stranger. I've replaced them with two great guys. Continue reading

March Challenge: The effects of zero sugar and zero news

March Challenge summary: zero sugar, zero news. How it went, what I learned from it, will I keep doing it? Continue reading

February Challenge results: The effects of publishing daily for a month

February Challenge summary: Daily publishing. How it went, what I learned from it, will I keep doing it? Continue reading

January Challenge results: Great effort, great outcome, needs modifying

January Challenge summary: what it was, how it went, what I learned from it, will I keep doing it? Continue reading

What happens when your article is mentioned in the Morning Brew newsletter?

What happens (and what doesn't happen) when your article is mentioned in the newsletter that goes out to 2m+ people. Continue reading

How to develop a bias for action

A compilation of research, findings, and my own experience on developing a bias for action. Continue reading

A Challenging Year with twelve 30-day challenges

Twelve monthly challenges, one for each month in 2021. Zero sugar, 50 push-ups per day, doing only "boring" stuff for a month, and everything in between. Continue reading

Why do so many brands change their logos and look like everyone else?

Tech and fashion logos are becoming increasingly similar, all of them using sans serif fonts. Why do they do that? And why it doesn't make sense. Continue reading

To get food, I learned Selenium and web scraping in one day. And I’m not even a programmer.

I couldn't buy groceries online because the waiting time for delivery was 2 months. I decided to automate the process of checking if any deliver slot opens up and then instantly booking it. I had to learn Selenium to do this. I succeeded. Continue reading

How to read large files on a Mac (CSV, JSON, etc.)

Opening text files, even the big ones, should be easy. Even huge ones. It's just text after all. Turns out, it's surprisingly difficult and I had to dig to find out a good way to do it. Continue reading