A community-driven curated list of entertaining sources for all sorts of trivia and fun facts. From podcasts to Netflix shows and YouTube channels!

smart polymath guy
smart polymath guy
Photo by Andrew George on Unsplash

For all trivia and knowledge-seeking fanatics, search no more!

I’m addicted to fun facts and I love learning about interesting events and quirks of our universe. However, as a computer scientist, I tend to lean towards multi-tasking instead of sitting down and reading a good book (sorry fellow bibliophiles 😅).

Don’t get me wrong, a good book is always welcome! But, if you’re like me, you’ll find many slots of your day which are being underused: driving, commuting, repetitive working duties, housekeeping chores…you name it. …


Create your own remotely accessible surveillance camera using a Raspberry Pi Zero W, a cheap USB webcam, and Docker

person holding a Raspberry Pi card
person holding a Raspberry Pi card
Photo by Harrison Broadbent on Unsplash

Before you dive into this tutorial, please make sure you are comfortable working with a Linux terminal.

Whether you want to keep an eye on your animal during a short trip away from home, monitor your baby in a separate division of the house, or simply find a way to capture suspicious movement while you’re away from home, surveillance systems are typically the way to go.

However, even though these are widely available nowadays, I personally still find them to be sometimes inadequate. Why? Well:

  • A good surveillance system can cost more than $100, e.g., Google’s Nest Cam.
  • The cheap ones are usually optimized for a specific function, meaning you won’t have the whole functionality bundle, thus compromising things like motion detection, remote access, video recording, etc. …

You already know and use Cloud regularly, but what about Edge?

Cloud, edge, IoT, IIoT, ubiquitous, hybrid cloud, fog, big data…jeez, it’s like people are on acid and coming up with random tech terms just to make us, mortals, get confused.

Well, in this case, albeit being different, all of these terms actual make sense and are tightly interconnected — like a word cloud (pun intended).

Let’s build a timeline a make understand how all these come together.

Image for post
Image for post

In the old days, centralized computing was the to-go computing model. Heavy workloads would run in-house, on supercomputers, until distributed computing become possible and the World Wide Web was born in 1989, which made it possible for these centralized computing facilities to remotely connect to others around the world, forming heterogeneous clusters, and thus Grid Computing was born. Not too long after that, and even though the term was already coined, Cloud Computing became a Thing — actually, it became The Thing! Virtualization allowed for an opportunistic, secure and scalable way to accessing and sharing computing resources on-demand. Many companies decided to base their business on this concept and sell Cloud Computing resources as a Service (thus the popular terms IaaS, PaaS, SaaS…we’ll leave that for another day). Finally, mobile computing made its grand entrance as smartphones became better and more accessible, and single-board computers (like the Raspberry Pi) proved to be a cheap and capable way of running complex workloads. …


Edge Computing and Container Technology are growing into billion dollar markets, but how are they related to each other?

Let’s keep things plain and simple, and go straight to the point. Do you now what Edge Computing is? What about Containers?

Edge Computing

By definition, Edge Computing is about moving the computing power and data management capabilities to the edge of the network, closer to where data is being generated. This is sometimes simplified as near-data processing.

Container Technology

A container is simply a portable software application, packaged with all its dependencies, which can be executed in isolation from other processes. …


I have nothing to say. Literally nothing. Why I’m I writing this…well, I have nothing to do.

The real question is, why are you reading this? Maybe you are doing…


containers over containers
containers over containers
Photo by Antoine Petitteville on Unsplash

Yep, you read it right…the Docker Certified Associate (DCA) certification has changed so much recently that the majority of the exam is now about Kubernetes.

I just got certified, and I’d confidently say that almost half of the questions were Kubernetes related!

Reelaaax, I passed anyway 😎

But, given that all exams are different, was I just “unlucky”? Or is this where the DCA is heading towards?

There’s plenty of material online for those preparing to take this exam, so I’ll just share my experience and hopefully shed some light on how to study for it.

Signs of change?

You might question whether I am exaggerating or not…and that’s fine. But let’s have a look at some evidence pointing towards this shift to…

About

Cristovao Cordeiro

I'm a Docker certified Software Architect and Project Manager, ex-CERN engineer, with 8+ years of experience on Cloud and Edge computing.

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