Joshua PhelpsMy First Selenium Test | RubyI’ve recently became more interested in testing the applications that I’ve been working on. I came across a great tool called Selenium and…May 9, 2020May 9, 2020
Joshua PhelpsThreeWays to Create a New File from the Terminal — LinuxI recently read through The Linux Command Line by William Shotts and found it very helpful and informative. I recommend it to anyone…May 9, 2020May 9, 2020
Joshua PhelpsWhat is an IIFE in JavaScript?If you’ve been working with JavaScript, chances are you’ve come across an IIFE. Pronounced ‘iffy’, IIFE stands for immediately invoked…Apr 26, 2020Apr 26, 2020
Joshua PhelpsFind the Sum of all Multiples below a LimitI was recently asked a to solve a problem on a job application for a software developer and I wanted to share my solution. The problem was…Apr 19, 2020Apr 19, 2020
Joshua PhelpsFormData and Strong Params | Ruby on Rails | ReactRecently, I’ve been working on a capsule closet app that stores and organizes clothing items into outfits using React and a Ruby on Rails…Apr 11, 2020Apr 11, 2020
Joshua PhelpsMaterial UI | React | Persistent Drawer and TabsI recently ran into an issue while implementing a persistent Drawer and the Tabs components with Material UI. The problem was that each…Apr 5, 2020Apr 5, 2020
Joshua PhelpsWhy I’m Pursing a Career in Software DevelopmentHello there! I’m excited to be a new member of the DEV community and would like to celebrate by contributing my first blog post. I am…Mar 10, 2020Mar 10, 2020
Joshua PhelpsRuby Methods: Each, Map, Select, and Reject ExplainedHere are four Ruby methods you should know when working with arrays:Mar 10, 2020Mar 10, 2020
Joshua PhelpsDifferent Ways to Use The Spread Operator in JavaScriptJavaScripts’s spread operator allows us to split up and copy a collection of objects and use those elements as arguments. We can also…Feb 18, 2020Feb 18, 2020
Joshua PhelpsJavaScript HoistingIn JavaScript, declarations are hoisted. Hoisting is the behavior of moving all declarations to the top of their scope. This means that a…Jan 29, 2020Jan 29, 2020