I had the privilege to attend the Metallica 2-day concert in Budapest at the Puskás Arena. The concert had Gojira, Pantera, Knocked Loose and Avatar (Swedish) as supporting bands. Experiencing this concert is a dream come true experience for me. I have been listening to Metallica since I was 14yo. I feel very proud to have seen them live 🤘. They still play really well, so many of their songs are…
I have been using Claude code for several months now. I am quite impressed by its abilities. Although I have a growing sense that using LLMs for code generation is a double edged sword which can easily swing in the wrong direction.
My name is Kush Goyal and I graduated from IIT Delhi in 2012 as a Textile Engineer. Currently, I am running my software company called sumtracker.com, which is an inventory management software for e-commerce companies. I am writing this letter to provide feedback on my education at IIT Delhi after 13 years of graduating. This letter also includes some recommendations to improve the impact of…
Solidity does not have the concept of typeof or isinstance . Given a contract address you cannot find out if this is of a particular contract. But there is a way to do it if contract has implemented the ERC165 standard. ERC165 standard has just one method function supportsInterface(interfaceId) public view returns (bool); This method takes the interface id as the param and checks if the contract…
Solidity has the call function on address data type which can be used to call public and external functions on contracts. It can also be used to transfer ether to addresses.
Django Rest Framework (DRF) does not handle nested json data out of the box. There is an important reason for that. DRF cannot assume how do you want it to handle the nested data. There are many possible ways to save that data or perform business logic over it. There is no defined standard way to do it. So it lets the users decide how to do it. But this freedom causes confusion among new…
Cosmos is a network of interoperable blockchains. Cosmos uses Tendermint BFT which is PoS based consensus algorithm. Tendermint BFT is an open source platform and can be used by any project. To create a network of blockchains Cosmos provides CosmosSDK (the application layer) and Tendermint SDK (the network and consensus layer) to give complete tools to launch a public or private blockchain. All…