starrdevMy Hackathon Experience — Building a Music Streaming AppYesterday I completed another hackathon. This was the “Metabolism” hackathon, organized by ETHGlobal. It was my second real hackathon, and…Aug 11, 2022Aug 11, 2022
starrdevTailwind CSS BasicsI spent the past week building a personal portfolio app. I used Tailwind CSS and React. It took me some time getting used to Tailwind CSS…Jul 25, 2022Jul 25, 2022
starrdevHow To Use Web3Modal In Next.jsThis article is for you if you’ve tried using Web3Modal with WalletConnectProvider in your create-react-app project.Jul 18, 2022Jul 18, 2022
starrdevWhat is the React useRef HookuseRef is a React hook that lets you keep track of data, even when a component re-renders. The major difference between useRef and…Jul 3, 2022Jul 3, 2022
starrdevMy First Hackathon Experience at ETH New YorkHackathons are exciting, challenging, educational, and great for meeting like-minded people and companies. Hackers have a chance to win…Jun 28, 20221Jun 28, 20221
starrdevHow To Hide Your API Keys When Committing To GithubPrivate keys are sensitive information. Some bots exist with the purpose of scraping API keys from Github. I’ve heard horror stories of…May 11, 2022May 11, 2022
starrdevReact Router — A Basic GuideReact Router is a JavaScript library for React. It allows you to create routes and direct users to specific URL paths. This creates a…Apr 18, 2022Apr 18, 2022
starrdevReact Styled-Components — a Basic GuideStyled-components is a library for React. It allows you to create components, within a React, that are responsible for handling CSS styles…Apr 7, 20221Apr 7, 20221
starrdevObject Oriented Programming in Ruby — A Basic Guide(This post will refer to object-oriented programming as OOP)Mar 23, 2022Mar 23, 2022
starrdevHow to Build a Simple API Using Active Record and SinatraThis article assumes a basic understanding of how Active Record and Sinatra work.Mar 10, 2022Mar 10, 2022