Understanding virtualization locally and in the cloud

Virtualization is a way of creating a virtual version of something.

With regard to computers, that “something” could be CPU, RAM, storage, or networking, for example.

Virtualization makes it possible to create “fake” (or virtual) versions of these things, which would then allow you to run a computer inside your…

Making sense of GNU, package managers, and graphical desktop environments

A distribution is another word for an operating system, or OS.

There are a variety of distributions. However, all of them are essentially a collection of software based on the Linux kernel. (Remember: the kernel is the thing that communicates between the hardware and software.) …

The difference between bare metal & virtual machine boot processes

The Linux boot process differs depending on whether you’re booting directly from hardware (bare metal), or booting a virtualized machine.

Bare metal

This is a term used to indicate you have direct hardware access. In other words, your machine is not running in a virtualized environment.

The boot process on bare metal…

How does information get from one location to another on the internet?

To understand networking, let’s first ask…

What is a network?

A network is simply collection of devices (e.g. — computers, printers, cell phones, TVs) that can communicate with one another.

For these devices to communicate and share information, they need to be connected with each other through cables and/or wifi.

The sender and receiver…

Here are the resources I’ve found most helpful as a beginner

(Hi! If you value the content I write, I would appreciate so much if you considered becoming a member of Medium through my referral link. Now on to what you came here for…)

It’s been almost two months since I started studying Python. It took time to find a rhythm…

How to pack and unpack tuples

What is a tuple?

A tuple is a set of values separated by commas. For example:

'hello', 'goodbye', 'see ya later', 'good morning', 'good night'

How does a tuple differ from a list?

A tuple differs from a list in that a list is mutable (i.e. — it can be changed, added to, taken away from, etc.), whereas a tuple is immutable

Joe Cardillo

Coding, creativity, music, and books. Pianist & composer — @vontmer

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