Skip to main content

Solana Development Roadmap

Solana is a public blockchain platform with smart contract functionality and SOL as its native cryptocurrency. It was first proposed in 2017 and its fist block was created on 16th march'20. This is understood as a big competitor to Ethereum with a higher transactions per second (~65000) and lower gas fee.  It enables developers to write on-chain programs in general purpose programming language such as Rust.

Rust is a multi-paradigm, general purpose programming language that emphasis performance, type safety and concurrency. I found two amazing rust resources that helped me gear up my track to learn solana development:

1. Rust Book: The Rust Programming Language - The Rust Programming Language (rust-lang.org)

2. Rust by Excercism: Rust on Exercism

Another youtube channel let's get rusty has amazing videos to learn from. Web3 fundamentals are backbone to any blockchain and so for solana. Learn solana development in detail from Solana cookbook and start writing solana program using anchor, a framework on top of rust.

Refer to solana questbook for more help. Now, when you know all a bit, jump into projects that will help you improve your understanding. Following are the ones I would refer:

1. Solana Counter 

2. Learning How To Build on Solana

3. Escrow Program

4. Social Media dApp

5. BuildSpace GIF Board Projects

6. Soldev App

Due Devs is a community built for the cool coders out there to interact with each other. Amateur or Pro, there is always something interesting and new to learn, and grow together as an awesome community.

Comments

Popular posts from this blog

Power Query - I : Dynamic Connection To Latest Data in Database

If coding/automation is not about us fooling the machine to get our work done, we haven't yet exploited our powers enough. I, in my daily life, do all sorts of problem-solving involves complex coding, cloud computing, etc. but I get my real kick when I solve the smallest problem like hacking excel, or automation of workflow using power query. Here is my latest gig, I tried to connect to an excel in SharePoint and ensure that every time the database is updated my query picks the latest file. This is the first time I am using power query and it sounds so powerful. So without further delay, let's see what I did: 1.  Connect Excel to DataBase:  Open an excel file, Select  Data  from the green ribbon, go to  Get  Data , select the drop-down on  From File , and connect to share point select  From SharePoint Folder.  Fig1: Select DataBase Once you select the database which is SharePoint in our case, you will get a window like this popping up to conn...

Shell.AI Residency Program India

This is to call for applications to " AI Residency Program "   recently launched by Shell India. This  a 2-year, full-time, immersive programme, which allows data scientists, AI engineers and computational scientists to gain experience working on a variety of AI projects across all Shell businesses. Recently, Shell India has launched its own, specialized and global programme – bringing digitization – in India to newer heights. Join us, and make history through influencing the future of energy. Along with this, we are also conducting a  hackathon for sustainable and affordable energy  which gives the winners a direct entry to interviews for Shell AI Residency Program.  PS: Jobs will only be offered to people with relevant experience as mentioned in the page while hackathon is open to everyone. Participate and be a part of Journey to a cleaner and more sustainable tomorrow. 

pip install xgboost

I have tried a million ways over years to by-pass all the certs/securities but never had a one right way to do this, xgboost is a very popular ml algorithm but been hard to install. This time finally I made it happen. I downloaded the wheel file directly and installed it to make this happen right. I also have a video for this but this article shows step by step process on how to do it right. Here is how: Open command window from start menu in windows: Fig1: Open Command Window Go to the website to find unofficial binaries 👉 here , find the desired .whl file, in this case, we are looking for xgboost, and download the compatible version with your machine and python: Fig2: The Unofficial Binaries Locate the downloaded file on your machine: Fig3: Locate the Files Install from cmd using pip: Fig4: Install the file  And you are done, you can also follow these steps from my video here: