Sep 2, 2021Understanding Event Bubbling & Event DelegationNote: This blogpost operates on the assumption that you already know what parent-child element relationships and event listeners are. JavaScript offers a versatile toolkit that allows users to interact with the webpages in unique ways. Event Bubbling is the concept of a handler first acting upon a specific element in…JavaScript3 min readJavaScript3 min read
May 27, 2021React-Redux Islamic Calendar ApplicationI decided to make a calendar application and infuse it with some Islamic features, just to get in touch with my roots. In order to do so I had to undertake the tasks of understanding components and their features, implementing middleware, fetching data from APIs, and making it look presentable. …React4 min readReact4 min read
May 27, 2021Implementing Routes with React Router DOMThis entry will revolve around using a NPM Package known as React-Router-Dom, which would primarily be used in any React application of your choice. The first step you’re going to take is installing the actual package into your application, as it is not included when using create-react-app. So you’re going…React3 min readReact3 min read
Feb 26, 2021Implementing .mp3 sound files in your JavaScript projectFor my JavaScript project that I was doing for the Flatiron School, I decided to make an interactive piano. To my disappointment (or relief?), it seemed that the internet was already populated with many different pianos powered by different languages. …JavaScript2 min readJavaScript2 min read
Feb 12, 2021Using Filestack With Ruby On Rails (Image Uploading & Hosting)While working on my Rails project I realized I my hardware was a bit dated, and such, I had to look for an alternative to the number of very robust and effective gems that would normally work for me. The key issue I was dealing with was uploading and saving…Ruby On Rails4 min readRuby On Rails4 min read
Sep 1, 2020Useful Ruby Methods For Sinatra (possibly, most likely, also for Rails)After spending more time on a Sinatra project than humanly necessary, I came across a few Ruby methods I believe are very useful in creating an app that fulfills the basic requirements of CRUD (Create, Read, Update, and Delete), and then some. …Ruby4 min readRuby4 min read
Apr 9, 2020A brief guide to creating a command line interface application with RubyA brief guide to creating a command line interface application with Ruby When you enter the world of coding, whether it’s a four year computer science degree, an arduous bootcamp program, or a self-taught Udemy course, it is more than likely that your very first trial by fire will be…Cli6 min readCli6 min read
Mar 24, 2020The Basics of Object Orientation RubyA defining feature of the ruby programming language, object orientation bridges the gap between dynamic code and real world scenarios we want our applications to imitate in order to bring our end users an easy and almost intuitive experience. Websites have long since replaced most personal travel agents, providing instant…Programming4 min readProgramming4 min read