A “Brief” History of Kubernetes

If you are interested in following my series on all-things Kubernetes, consider subscribing to my weekly mailing list.

Welcome to the first entry of the { Zero to Helm } series! On this weeks byte, we will be going over a brief recap of some of the greatest moments Kubernetes has had from the past two decades. Yes, you read that right — the origins of Kubernetes stems back as far as the year 2003 with a system known as Borg! …


A masterclass series to everything about Kubernetes

Sign up for the { Zero to Helm } mailing list here

It doesn’t take a lot of digging around on the internet to see that Kubernetes has become a staple in any modern developer’s environment. Maybe you heard about it from a conference? Maybe your co-worker who can’t stop bragging about it? — or perhaps you have had it on your personal wishlist of next things to learn? Well, this is me telling you that now is the time. Now is your opportunity to finally get started and learn everything you need to know about Kubernetes & Helm. …


Throughout my life, I have grown to not fear many things. I am not scared of getting sick, of driving, of getting hurt, of being alone, or even flying. But…everyone is scared of something. As for me, I am scared of giving up.

I finished my degree in Computer Science roughly a year ago [in 2014]. Since then, I have been doing my part to the greater CS community as a whole by working as a Software Engineer. In that year, I have grown to do many things. I have developed massive applications that some students only dream of doing…


A deep look into the new browser by Mozilla

In recognition of Mozilla’s 10th anniversary and release of the new “Firefox Developer Edition”, I have decided to make this browser my default browser of choice for 1 week. I will be using it to develop and browse. Below is a report of my findings and things that I found very useful. Hopefully this will help you gain a better understanding of this new browser

How this Review is structured:

My experience will be separated into three categories. These are:

  1. UI (User Interface)
  2. UX (User Experience)
  3. Development (Things I have noticed with the tools)

As a…


An introduction to Mechanical Keyboards for programming/software development

If you haven’t been living under a rock for the past few years, then you must have heard something about Mechanical Keyboards. But for those of you that do not know, lets talk about what they are, why they are important, and how they can improve your skills as a programmer/developer.

What are Mechanical Keyboards?

Mechanical Keyboards is a relatively new sensation that began back in 1985 with the creation on the Cherry MX switches. …


Advanced Git programming for proper SCM 

If you have not done so yet, I would highly recommend downloading Git today and applying to your already existing projects. What I usually tell new adopters is that Git is kind of like the Apple Time Machine but for code. So if you haven’t done so yet, get on Git today.

This tutorial is targeted towards people who already use Git everyday for their programming projects. This tutorial will expand upon some of the more crucial advanced Git commands and how they work. Any of these commands can easily be adopted and will vastly…


How I decided upon it and why you should do it too

“Before software can be reusable it first has to be usable.”

- Ralph Johnson (computer scientist)

The Problem with Usability:

People are just not writing reusable code. Just about every project I work on, I envision my files as Lego Blocks. After 2 years of writing code, I end up with this massive bin of Lego Blocks (components) for my next project. In some cases (i.e. Java), I barely write new code at all. Most of the time, many of the functions and classes I implement are ones that I have used before. A very simple example is…


Common Programming Paradigms in the workforce

Standing out in the world of Software Development is never just about being able to write good code, it is also about working well with other programmers.

Everyone who earns a degree in Computer Science will learn about things like Data Structures, Algorithm Analysis, Big O notation, and so on. But the one thing we fail to learn as developers is how to collaborate. Of course, Hackathons and Programming Competitions do exist to help remedy this issue. But what about those who have never been to one before? …


A short story of how I became a Hacktivist

As I write this reflection of my past year, I want you to understand who I am and what I have done. My name is Stephen Rodriguez. I am a senior in Computer Science at Iona College. I am in charge of my schools Computer Science Club, lead developer of my senior capstone project and several other senior projects. But most of all, above anything else, I am a Hacker. Today, I want to share with you my story of how I became a Hacker and why I actively proclaim a “Hacktivist” philosophy everywhere I go.

How it all began:

It…

Stephen Rodriguez

Senior DevOps Engineer @ Sharkmob & Fan of all things Golang/Typescript ❤

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