JavaScript Async/AwaitJavaScript, unlike most programming languages, is naturally asynchronous. Meaning that it can set tasks that are in process to the side and…Sep 29, 2021Sep 29, 2021
JavaScript HoistingHoisting is one of those tricky concepts that cause many beginner developers to bang their head against the keyboard trying to understand…Sep 22, 2021Sep 22, 2021
Why You Shouldn’t Use Iframes?A few days ago while working on an open source project I discovered Iframes. The goal was to display an iframe within a modal and inside of…Sep 15, 2021Sep 15, 2021
CI/CD For Junior DevelopersAfter seeing this requirement listed out on most job applications for junior developers I decided to finally dig into it.Sep 9, 2021Sep 9, 2021
CSS Media Queries On A High LevelHave you ever visited a web page on your mobile device and find yourself having to scroll from left to right on each line? These are…Sep 1, 2021Sep 1, 2021
How to Implement Password Reset Functionality In Your Rails ApplicationLast week I took on a coding activity from a company and one of the requirements was to implement a password reset feature. Since I have…Aug 23, 2021Aug 23, 2021
Database Constraints Using RailsIf you have ever built applications using Ruby on Rails you are most likely familiar with ActiveRecord Validations that ship with the…Aug 19, 2021Aug 19, 2021
Duck TypingThe programming term, duck-typing originated from the famous phrase:Aug 9, 2021Aug 9, 2021
What Is HTTP?I feel HTTP is a topic that is not mentioned as much as it should be in the programming world. Regardless of whether you work in the…Aug 5, 2021Aug 5, 2021
Understanding reduce()When I first began to learn JavaScript iterators I really struggled with the reduce method. The parameters were confusing and I was just…Jul 28, 2021Jul 28, 2021