Blockchain: Understanding basics - part 2With peer-to-peer models, even if all peers are βtrustedβ, there is a potential problem of agreement or consensus β let's assume that each peer is updating at a different speed and end up holding different states, how to determine the βrealβ or βtrue...May 28, 2023 Β· 6 min readblog.vishnuprasaath.dev
Blockchain: Understanding basics - part 1In this article let's try to demystify and understand the basics of the blockchain infrastructure and see how it contributes to the web3 ecosystem. What is a blockchain? Basically, blockchain is a Data Structure. Very similar to other data structure...Apr 27, 2023 Β· 3 min readblog.vishnuprasaath.dev
GitHub CLI: gives wings to terminalWhen working with git, youβre obviously aware that you need to switch to the web browser to perform various actions on the GitHub repo - Pull Request, Issues, Review... The GitHub CLI tool gives wings to the cmd-line, so you can execute many of these...Apr 13, 2023 Β· 6 min readblog.vishnuprasaath.dev
GitHub Actions CI/CD for React app hosted in GitHub PagesLet's create a simple GitHub Actions workflow that I use on my projects with React. This workflow created on GitHub Actions will take care of automatically building and deploying the app on GitHub Pages. Can add testing and linting if needed. We will...Apr 12, 2023 Β· 3 min readblog.vishnuprasaath.dev
Dockerize React app for dev and prodOkay, you have a frontend React app and you want to serve it via Docker. Let's do that! In this wiki, we will dockerize both the development and production environment via separate Dockerfiles. Step 1: Project setup Initialized a pretty standard reac...1SApr 11, 2023 Β· 3 min readblog.vishnuprasaath.dev