Onel Harrison
  • Home
  • Code
  • YouTube
  • Referrals
  • About
Sign in Subscribe

Computer Programming

A collection of 8 posts
Adopting GitHub Actions

Adopting GitHub Actions

More than just a continuous integration tool!
16 Nov 2022 4 min read
A Python Recipe for Generating Subsets

A Python Recipe for Generating Subsets

I recently found myself needing to generate subsets of collections. In one situation I needed to generate all combinations of possibly…
25 Aug 2021 1 min read
Watch: Building a Reverse Polish Notation (RPN) Evaluator in Python

Watch: Building a Reverse Polish Notation (RPN) Evaluator in Python

Learn how to build a stack-based evaluator for reverse polish notation expressions using Python
21 Jun 2021 1 min read
How to recursively reverse a linked list

How to recursively reverse a linked list

An intuition-building approach
24 Apr 2020 6 min read
Stability in Sorting Algorithms — A Treatment of Equality

Stability in Sorting Algorithms — A Treatment of Equality

Algorithms are at the heart of computer science. Algorithms used for sorting are some of the most fundamental, useful, and consequently…
28 Dec 2018 3 min read

JavaScript for loops and the differences among them

To maintain fluency in any language, whether it’s a spoken language or a computer programming language, you have to continuously learn…
26 May 2018 2 min read
JavaScript’s Call and Apply

JavaScript’s Call and Apply

A simple heuristic for remembering how to use call and apply
18 Mar 2018 2 min read
Misleading Intuitions: Defining Private Class Methods in Ruby

Misleading Intuitions: Defining Private Class Methods in Ruby

Beware your gut! It’s only ever right some of the time.
02 Jan 2018 3 min read
Page 1 of 1
Onel Harrison © 2025
Powered by Ghost