Joshua TalinJavaScript in Plain EnglishThe Road to Remote Success: A Step-by-Step Guide to Becoming a Software EngineerFrom Understanding the Basics to Creating Unique Projects and Securing High-Paying Remote PositionsJan 14, 2023Jan 14, 2023
Joshua TalinJavaScript in Plain EnglishSWE Interview Question, EXPLAINED!Using TypescriptMar 8, 2022Mar 8, 2022
Joshua TalinJavaScript in Plain EnglishThe Power of JavaScript PurityA deep dive into how, why, and when to use pure functionsOct 4, 2021Oct 4, 2021
Joshua TalinJavaScript in Plain EnglishThe Secret to the ES6 Spread SyntaxA short guide to leveraging the spread syntax to write more elegant JavaScript applications.Sep 10, 2021Sep 10, 2021
Joshua TalinJavaScript in Plain EnglishHow to Create and Design Custom Hooks in ReactAn easy tutorial for designing custom hooks in ReactAug 22, 2021Aug 22, 2021
Joshua TalinJavaScript in Plain EnglishIntroduction to Memoization in JavaScript with ExamplesCreate a function that remembers previous inputs and stores them in cache so that it won’t have to compute the same inputs more than onceApr 2, 2021Apr 2, 2021
Joshua TalinJavaScript in Plain EnglishFunction Composition in JavaScript Explained with ExamplesFunctional programming: function composition is an excellent way to maintain clean, readable code while executing long procedures.Mar 25, 20211Mar 25, 20211
Joshua TalinNerd For TechWhy I migrated to using Atomic Design in my React Native project… and what challenges I facedAn overview of my experience discovering and switching over to Atomic Design in a React Native project.Mar 23, 2021Mar 23, 2021