The personal blog of Shane Lonergan. NYC based software engineer, actor, director, and musician. Documenting my journey from the stage to the computer screen. To keep up to date, you should follow me on Twitter.
JavaScript is a single-threaded programming language. A thread, short for thread of execution, is a context in which the language can do…
I was recently asked in an interview what the difference between modules and inheritance in Ruby is, and when I would use one over the other…
This week, I decided to finally build a new blog. Previously, I had been publishing on medium and dev, but I figured it was time to create a…
I am in the midst of searching for my first job as a developer, and I recently interviewed at a company for which I thought I would be a…
Welcome to my new series, What Even Is? In this series I will be examining common programming concepts that I have encountered and used…
From Duolingo to Headspace, many of the most popular apps today track users' "streaks". By keeping track of the number of days in a row a…
I am currently diving into my first job search as a software engineer, and recently had a mock technical interview. The interview was done…