Jan 19, 2021What are React Hooks and Why Use Them?Introduction This is blog is enforced upon me because I wrote an earlier blog comparing class components and functional components in Reactjs. However, towards the end of that blog I wrote that the main differences in use case between the two are nonexistent due to the implementation of React Hooks. I…Hooks State4 min read
Published in The Startup·Jan 12, 2021Differences Between React Class Components Vs. Functional ComponentsWhen I first started learning about React Components, other than the obvious differences, I didn’t know exactly when to use a class component over a functional component. Thus, I figured I should learn more about the two and write about them! …Reactjs4 min read
Published in The Startup·Nov 9, 2020Keeping Memory Leaks in Mind to Program Better.In this article, I concisely explain the notion of memory leaks in computer science and how by simply understanding memory leaks will help you code your application more efficiently. As many others, I often heard the term “memory leak” through my travels as a beginner programmer but I never fully…Memory Leaks6 min read
Oct 20, 2020Functional vs. Object-Oriented Programming Paradigms. How are They Different?This article will briefly introduce and describe Functional Programming (FP) and Object-Oriented Programming (OOP). Moreover, this article will compare the two paradigms to see some differences between amongst one another. Hopefully, this article may help you recognize which programming approach you will want to lean towards. Object-Oriented Programming (OOP) For a quick definition…Programming Paradigm5 min read
Sep 30, 2020User Authentication and Authorization System in Minutes with DeviseYou may be considering a full authentication solution for your Ruby on Rails app. Well, what if I told you can create an entire MVC setup for user authentication by just installing a gem?Devise6 min read
Published in The Startup·Sep 11, 2020Member-onlyUnderstanding Your Ruby Code Better With ‘pry’As you continue your journey as a beginner “rubyist” you will notice an increase in complexity in the coding challenges or “labs” you are approached with. That being said, in these early stages you’re probably just “printing” or “putsing” your code for testing or inspection purposes. This may be helpful…Debugging4 min read