Skip to content

How would you feel if there were an application on Solana for you to track your expenses? Great, right? That is the goal of this tutorial – to build an expense tracking program with Anchor. Anchor is quite a dynamic language for any developer to express their ideas and build them into products on Solana.

John Fawole
May 19, 2025

Any production-worthy codebase must be secure and safe for its users. Imagine a financial application where the users’ passwords are plainly available in the database. Such a product is way more susceptible to malicious attacks. Not long ago, threat actors stole over 8 million passwords of DailyQuiz users because they were in plaintext. In this

John Fawole
November 3, 2023

I began my Ethereum smart contract engineering journey some years back. My main motivation was to increase my technical proficiency in the Web3 space. The first question I asked was, “Which language do I need to learn?” Everyone I reached out to recommended Solidity. After over a year of writing Solidity, I got to know

John Fawole
September 28, 2023

Understanding Solidity is the most popularly adopted language for writing smart contracts among EVM-compatible chains. Anyone who wants to be proficient at writing Solidity smart contracts for several use cases needs to understand an important concept — functions. Functions form the larger part of most smart contracts in Solidity. They help define business logic and

John Fawole
August 8, 2023