The Beastie Boys and Object-Oriented Programming

Beastie Boys avatars
Beastie Boys avatars
Beastie Boys avatars

I was so inspired by Spike Jonze’s live Documentary “Beastie Boys Story” that I wanted to find a way to feature them in my programming blog. After I spent some time thinking about a topic that might combine the two, I came up with the idea to write an article about OOP (Object Oriented Programming) and the Beastie Boys. In this article, we will look at OOP and using JavaScript, and how OOP relates to real-world examples (mine being the Beastie Boys). We will also build a (very) barebones web app to demonstrate these concepts.

Now, let’s get into it…


code sample practice
code sample practice

I recently read about the hiring process for TailwindCSS. Part of the process included a take-home test for candidates to complete over the space of two weeks.

Bored of building to-do apps and with a growing appreciation of Tailwinds class-based system, that allows you to style components without using any custom CSS, I decided to give it a try to practice some of what I’ve been learning with React Hooks.


Command line alias not working in Catalina
Command line alias not working in Catalina
Command-line alias not working in Catalina

I recently started using a mac with the Catalina OS (the latest one). Late to the party, I have been impressed by the features so far.

However, I recently ran into a bit of trouble when attempting to add some of my command line aliases. Here is how I resolved the issue with the help of StackOverflow.

To initially add my aliases, I edited the bash_profile config script, which is the method I had used for High Sierra.

I added a few of my favourite aliases and started a new shell session but received an error when trying to use…


Experimenting with the Perlin noise algorithm discussed in the Nature of Code. Different to complete randomness, Perlin Noise has a smoother visual quality which lends itself to a broad number of applications, such as terrains and graphics textures for video games.

These experiments originated from applying noise to generic factors (shapes and colour). They became more evocative when they moved into offsetting the positions between line elements. Some of these examples begin to take on an almost three-dimensional quality. Check out the introduction chapter of the Nature of Code video series to learn more.

Perlin noise example with alpha
Perlin noise example with alpha
Perlin noise example using alpha

Peter Aiello

Full-Stack developer based in the UK https://peteraiello.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store