Blog

  • Web3 Developer – Basics

    Terminologies

    Web3/ Web 3.0: The Internet is built upon the core concepts of decentralization, openness, and greater user utility. Read
    Blockchain: This is a digitally distributed, decentralized, public ledger that exists across a network.
    Mainnet: A production blockchain, tokens can only be exchanged/purchased.
    Testnet: A staging/testing blockchain. Tokens on this chain are available for free.
    Contract/Smart Contract: A program that runs on the Ethereum blockchain.
    Solidity: A language designed to create Ethereum Smart Contracts. Docs
    Wallet: Consumer Definition https://ethereum.org/en/wallets/ | Techincal Version https://cryptobook.nakov.com/symmetric-key-ciphers/ethereum-wallet-encryption
    Block Explorer: A website where you can view blockchain transactions on the web. Ethereum Mainnet Block Explorer https://etherscan.io/
    Faucet: An app or website that distributes crypto in lieu of completing a task. Free crypto ?

    Setup & Learn

    Noteworthy

    OpenZepplin is the go-to library for secure smart contract development.
    https://github.com/OpenZeppelin/openzeppelin-contracts

    Token Standards:
    ERC20: Coins like Dogecoin, and USDC follow this standard. https://ethereum.org/en/developers/docs/standards/tokens/erc-20/
    ERC721: NFTs. Period. https://ethereum.org/en/developers/docs/standards/tokens/erc-721/

    You will find the base token standard code in the OpenZepplin library and much more as you start reading the contracts. Spend as much time as you can writing new contracts and reading various standards and contracts.
    https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol


    As a practice, start bookmarking whatever trustworthy links you find and have done your research, the Internet is a dark and untrustworthy place, you have to start relying more on the blue star in your browser to ensure you are on the right website. Scammers do usually run google ads on popular web3 products/websites and one misclick and you can compromise all of your security.

    Stay Safe
    Join Zo World Discord Server to join Most Exclusive Travel Club on Web3 and connect with other Crypto Enthusiasts.
  • Engineers Vs Universe

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
    Rick CookThe Wizardry Compiled

  • Automating back-up of your Google Drive on S3

    Problem Statement:  I am working with a lot of freelancers for various small creative and content related work but they usually share the completed work as a folder in Google drive. Keep in mind that they are the owner of this folder. After 1 week or so the freelancer is no longer is tasked with us and decides to free up his drive and delete this folder.
    I want to mitigate this problem. There are various ways to approach this:
    1. Ask the freelancer to transfer ownership and then keep the folder safe.
    2.  Download and backup the shared folder whenever you receive a submission.
    3. Automate the backing up process as secondary storage.
    Of course, ‘automation’ wins, as not only it removes the hassle from both the concerned parties but you have a secondary backup for long-term retrieval and safekeeping as well.

    Let’s get to it.

    First, set up a VM on Google Cloud, you can use AWS or any other service. I used GC because they have f1.micro(0.6GB Memory, 1 shared vCPU) always free. Not using Google’s Storage because they haven’t added GUI to it, yet.

    In the GCP Console, go to the VM Instances page. Launch Instance.
    Follow this quickstart guide for starting the VM. https://cloud.google.com/compute/docs/quickstart-linux
    (more…)

  • List of Youtube channels that I follow and you should too

    Below are some of the Youtube channels I follow, educational or infotainment. All of them are Highly Recommended.

    Note: Alphabetical order. Description provided by the channel.

     

    a16z

    73 videos

    This is the videos channel for Andreessen Horowitz (aka “a16z”), a Silicon Valley-based venture capital firm that invests in software eating the world.

     

    AsapSCIENCE

    7,859,056 subscribers 268 videos

    Your weekly dose of fun and interesting science. Created by: Mitchell Moffit (@mitchellmoffit) Gregory Brown (@whalewatchmeplz) CONTACT asapscience[at]gmail[dot]com Send us stuff! ASAPSCIENCE INC.

     

    CGP Grey

    3,407,514 subscribers 122 videos

     

    Computerphile

    1,064,363 subscribers 471 videos

    Videos all about computers and computer stuff. Sister channel of Numberphile.

     

    CrashCourse

    7,691,277 subscribers 949 videos

    Tons of awesome courses in one awesome channel!

     

    Just Write

    309,067 subscribers 39 videos

    I’m obsessed with the question “How does someone become a great artist?” Many of my videos cover the fundamentals of storytelling, but they’re not all about technique.

     

    Kurzgesagt – In a Nutshell

    6,209,622 subscribers 81 videos

    Videos explaining things with optimistic nihilism. We are a small team who want to make science look beautiful. Because it is beautiful. Currently we make one animation video per month.

     
     

    Linus Tech Tips

    5,900,182 subscribers 4,148 videos

    We make entertaining videos about technology, including tech reviews, showcases and other content. LinusTechTips@gmail.com – Business inquiries only. All others will be ignored.

     

    MinuteEarth

    1,935,789 subscribers 152 videos

    Science and stories about our awesome planet! Created by Henry Reich, with Emily Elert, Alex Reich, Peter Reich, Ever Salazar, Kate Yoshida, and David Goldenberg. Music by Nathaniel Schroeder.

     

    minutephysics

    4,350,657 subscribers 217 videos

    Simply put: cool physics and other sweet science. “If you can’t explain it simply, you don’t understand it well enough.” ~Rutherford via Einstein? (wikiquote) Created by Henry Reich

     

    Nerdwriter1

    2,137,870 subscribers 229 videos

    The Nerdwriter is a weekly video essay series that puts ideas to work.

     

    Physics Girl

    951,294 subscribers 116 videos

    Physics videos for every atom and eve. Created by Dianna Cowern

     
     

    Simone Giertz

    1,149,755 subscribers 67 videos

    Maker/robotics enthusiast/non-engineer. Have become somewhat of an expert in shitty robots. Swedish but sound American just to confuse you. Want to send me something?

     

    SmarterEveryDay

    5,586,595 subscribers 276 videos

    I explore the world using science. That’s pretty much all there is to it. Watch 2 videos.

     

    Techquickie

    2,118,670 subscribers 532 videos

    Learn about the latest cool technology in only a couple minutes! Hosted by Linus Sebastian

     

    TED-Ed

    6,585,621 subscribers 1,447 videos

    TED-Ed’s commitment to creating lessons worth sharing is an extension of TED’s mission of spreading great ideas.

     

    Veritasium

    4,735,022 subscribers 241 videos

    An element of truth – videos about science, education, and anything else I find interesting.

     
     

    vlogbrothers

    3,124,062 subscribers 1,605 videos

    Raising nerdy to the power of awesome.

     

    Vsauce

    13,264,051 subscribers 370 videos

    Our World is Amazing. Questions? Ideas? Tweet me: http://www.twitter.com/tweetsauce Vsauce was created by Michael Stevens in the summer of 2010. Vsauce is… Michael Stevens.

     
     
  • Gitlab Runner config to auto deploy your static site on S3

    If you didn’t know, you can easily setup your static website and host on S3. Just follow these simple instructions and you are done.
    https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

    Now you might want to version control your hosted website and would want to avoid uploading this content again and again.
    With the help of Gitlab Runner you can simply remove the hassle of uploading your updated code.

    (more…)

Gaurav Goyal

Technology, Travel and everything in between.