Open in app
Home
Notifications
Lists
Stories

Write
Chris Harwell
Chris Harwell

Home

Jan 20

How CPUs work — Part 2:

In my previous post I discussed in depth how the Memory, and Buses in a computer work and briefly discussed how the ALU, CU, PC, and registers work. In this post I will discuss in detail how the ALU, and CU work. ALU As discussed in my last post the computer…

2 min read

How CPUs work — Part 2:
How CPUs work — Part 2:

Jan 13

How computers work — Part 1

In this article I will be discussing a few of the components that make up a computer and briefly discuss how they work without being too verbose with information regarding each individual component. Knowing how a computer works can help developers of all levels understand how to write better and…

Software Development

3 min read

How computers work — Part 1
How computers work — Part 1

Jul 20, 2021

How to validate an exact match with Regex in TypeScript

Regex is one of those tools you may or may not never use but nonetheless it is helpful to now. First we need to decide what value we are matching against. In my case I am matching against an input value added To do that I did: const searchValue: string…

Typescript

2 min read

How to validate an exact match with Regex in TypeScript
How to validate an exact match with Regex in TypeScript

Feb 22, 2021

What I have learned writing Mock Unit Tests

This past week I have had the opportunity to brush up on my testing skills. I started out the week excitedly thinking, “Finally, a project that I will be able to write tests for!”. That excitement slowly came to a halt. Here’s why: The app I’m working on has a…

Jest

5 min read

What I have learned writing Mock Unit Tests
What I have learned writing Mock Unit Tests

Nov 19, 2020

My experience as a developer working for a non-profit with a dev team

The nonprofit organization that I worked with is called Story Squad. The goal of Story Squad is to give children between the ages of 8 and 12 to engage in creative activities, specifically reading and drawing to boost there creativity and nurture creation over consumption. On the project I worked…

Web Development

7 min read

My experience as a developer working for a non-profit with a dev team
My experience as a developer working for a non-profit with a dev team

Oct 5, 2020

9 things you didn’t know about static array data structures

Most arrays we encounter are dynamic arrays, the difference between a dynamic and a static array is that a dynamic array does not have a fixed size and a static array does. To look up an item by index in an array is constant time O(1). If you have the…

Programming

3 min read

9 things you didn’t know  about static array data structures
9 things you didn’t know  about static array data structures

May 2, 2019

Advantages of ADTs for program modularity.

ADTs(Abstract Data Types) can be quite difficult to grasp if you don’t have a computer science background or if you have never used a Object Oriented programming language. But understanding what they are and the advantages they provide can be quite beneficial for your programming career or hobby. 1.) Abstraction: the user…

Programming

1 min read

Advantages of ADTs for program modularity.
Advantages of ADTs for program modularity.
Chris Harwell

Chris Harwell

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable