Open in app

Sign In

Write

Sign In

Spencer Smith
Spencer Smith

13 Followers

Home

About

Published in

The Startup

·Pinned

Understanding Inheritance in JavaScript Through Object Creation

When first learning programming, I was very pleased by what seemed to be the inherent objectivity of code. Everything appeared to be very black and white, cut and dry, yes or no. …

JavaScript

15 min read

Understanding Inheritance in JavaScript Through Object Creation
Understanding Inheritance in JavaScript Through Object Creation
JavaScript

15 min read


Published in

The Startup

·Pinned

Rails as an API

When first learning how to program, a lot of the projects you start with are already halfway finished. You might be learning from a Udemy course that gives you a default file structure, or maybe you’re enrolled with a Bootcamp that frequently starts you off with some pre-written code in…

11 min read

Rails as an API
Rails as an API

11 min read


Pinned

Annotated Algorithms: Kadane’s Algorithm

Understanding the problem One of the more common problems you might encounter in a software interview involves finding what is commonly referred to as the “maximum sub-array” within a longer array. Take a look at this example here: We want to write a function that looks at an array and discovers which slice…

8 min read

Annotated Algorithms: Kadane’s Algorithm
Annotated Algorithms: Kadane’s Algorithm

8 min read


Dec 20, 2020

Node.js Fundamentals (Personal Notes)

How Does JavaScript Run? How Does Function Execution Context Work?

2 min read

Node.js Fundamentals (Personal Notes)
Node.js Fundamentals (Personal Notes)

2 min read


Dec 14, 2020

Quick Take: Express vs. Django vs. Ruby on Rails

I applied for a company this week that was hiring for a Python position. Python was the first language I ever learned and I felt very comfortable with the syntax, but I hadn’t yet used it to build a project. …

5 min read

Quick Take: Express vs. Django vs. Ruby on Rails
Quick Take: Express vs. Django vs. Ruby on Rails

5 min read


Dec 6, 2020

Understanding Modules in Node.js

I’ve encountered the term Immediately Invoked Function Expression (IIFE) a ton while preparing for my interviews. …

7 min read

Understanding Modules in Node.js
Understanding Modules in Node.js

7 min read


Nov 28, 2020

Learning Strategies for your Software Engineering Job Search

I’ve been obsessed (in a healthy way) with figuring out how to use my time in the most efficient way possible for as long as I can remember. Sometimes “work smarter not harder” is more easily said than done — there are a number of variables that can throw off…

7 min read

Learning Strategies for your Software Engineering Job Search
Learning Strategies for your Software Engineering Job Search

7 min read


Published in

The Startup

·Nov 20, 2020

Reversing a Linked List, but as a Children’s Story

Once upon a time, there was a magic bridge… The magic bridge was made up of round, magic stepping stones, and each magic stepping stone had a magic rope connected to it that pointed in one direction. …

Linked Lists

6 min read

Reversing a Linked List explained as a children’s story
Reversing a Linked List explained as a children’s story
Linked Lists

6 min read


Nov 7, 2020

The “Talk”: Where do string methods come from?

Let’s talk data In JavaScript, there are seven “primitive” data types… String, Number, Boolean, BigInt, Symbol, undefined, and null … and two “structural” types… Object and Function As you probably already know, each data type has some inherent functionality. …

4 min read

Where do string methods come from?
Where do string methods come from?

4 min read


Oct 28, 2020

Annotated Algorithms: Bubble Sort, Insertion Sort, and Selection Sort

We’ll be doing a step-by-step breakdown of three famous sorting algorithms. While they aren’t the most optimal sorting algorithms regarding time complexity, understanding how they work can help tremendously with mastering common problem-solving techniques such as sliding-windows and multiple pointers. Before go into each specific algorithm, let’s first go over…

8 min read

Annotated Algorithms: Bubble Sort, Insertion Sort, and Selection Sort
Annotated Algorithms: Bubble Sort, Insertion Sort, and Selection Sort

8 min read

Spencer Smith

Spencer Smith

13 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams