Open in app

Sign In

Write

Sign In

Joshua Tal
Joshua Tal

33 Followers

Home

About

Published in JavaScript in Plain English

·Jan 14

The Road to Remote Success: A Step-by-Step Guide to Becoming a Remote Software Engineer Without a Degree

From Understanding the Basics to Creating Unique Projects and Securing High-Paying Remote Positions — My name is Josh and I’m an online-educated software engineer. Despite not having a traditional college degree, I’ve been able to build a successful career in the tech industry. Today, at 25 years old, I am proud to say that I earn a six-figure salary while working as a software…

Software Development

11 min read

The Road to Remote Success: A Step-by-Step Guide to Becoming a Software Engineer Without a Degree
The Road to Remote Success: A Step-by-Step Guide to Becoming a Software Engineer Without a Degree
Software Development

11 min read


Published in JavaScript in Plain English

·Mar 8, 2022

SWE Interview Question, EXPLAINED!

Using Typescript — Suppose we’re building a Supply Chain Management application for a company that ships apples and bananas to hungry people worldwide. Our current goal is to determine efficient delivery requirements. In other words, how many of which boxes should be delivered to each customer. …

Typescript

4 min read

SWE Interview Question, EXPLAINED!
SWE Interview Question, EXPLAINED!
Typescript

4 min read


Published in JavaScript in Plain English

·Oct 4, 2021

The Power of JavaScript Purity

A deep dive into how, why, and when to use pure functions — A man walks into a bar and the waiter brings him a glass of water. After finishing his water, the man orders a whiskey sour. Instead of serving it in a fresh glass, the waiter refills the water glass with scotch, lemon juice, and sugar. Unbelievable, right? When I order…

Java Script

10 min read

The Power of JavaScript Purity
The Power of JavaScript Purity
Java Script

10 min read


Published in JavaScript in Plain English

·Sep 10, 2021

The Secret to the ES6 Spread Syntax

Writing more elegant JavaScript applications with ES6’s spread operator. — The spread syntax has grown increasingly popular when it comes to writing clean and elegant JavaScript applications. By enabling us to spread the body of an object unto another, we can more seamlessly write pure, immutable functions. As always, examples are the best way to learn so let’s look at…

Java Script

4 min read

The Secret to the ES6 Spread Syntax
The Secret to the ES6 Spread Syntax
Java Script

4 min read


Published in JavaScript in Plain English

·Aug 22, 2021

How to Design and Create Custom Hooks in React

An easy tutorial for designing custom hooks in React — In this article, we’re going to discuss how and when to use custom react hooks to support common side effects and, in turn, write more reliable code. If you know about abstraction, that’s great, and sometimes not. Still, occasionally we need more than a simple abstraction to make code readable…

Java Script

6 min read

How to Create and Design Custom Hooks in React
How to Create and Design Custom Hooks in React
Java Script

6 min read


Published in JavaScript in Plain English

·Apr 2, 2021

Introduction to Memoization in JavaScript with Examples

During my first on-site coding interview I encountered a concept I had never seen before. I don’t remember the question word-for-word but it went something along the lines of: Create a memoize function that remembers previous inputs and stores them in cache so that it won’t have to compute the…

Java Script

6 min read

Introduction to Memoization in JavaScript with Examples
Introduction to Memoization in JavaScript with Examples
Java Script

6 min read


Published in JavaScript in Plain English

·Mar 25, 2021

Function Composition in JavaScript Explained with Examples

Functional programming: function composition is an excellent way to maintain clean, readable code when executing long procedures. — In this article, we will briefly introduce the concept of function composition and talk about how it can make JavaScript projects more readable. Then, we’ll discuss a working example in order to demonstrate just that. So what’s function composition anyway? Mathematically, function composition is applying one function to the results of another, for example:

Java Script

4 min read

Function Composition in JavaScript Explained with Examples
Function Composition in JavaScript Explained with Examples
Java Script

4 min read


Published in Nerd For Tech

·Mar 23, 2021

Why I migrated to using Atomic Design in my React Native project… and what challenges I faced

An overview of my experience discovering and switching over to Atomic Design in a React Native project. First, I’ll introduce my experience, the project applied in this scenario, and why I was interested in adopting Atomic Design. Next, I’ll explain what steps I took to migrate over to the Atomic…

Atomic Design

5 min read

Why I migrated to using Atomic Design in my React Native project… and what challenges I faced
Why I migrated to using Atomic Design in my React Native project… and what challenges I faced
Atomic Design

5 min read

Joshua Tal

Joshua Tal

33 Followers

Coder | Explorer | Reader | Writer | Eater

Following
  • Tim Denning

    Tim Denning

  • John Gorman

    John Gorman

  • Sarah Cy

    Sarah Cy

  • Oviya

    Oviya

  • Darius Foroux

    Darius Foroux

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech