Photo by Hunter Haley on Unsplash

9 Tools I Used the Most During Software Development in 2021

I would consider these tools critical to my day-to-day development and if I couldn’t use them it would be difficult for me to adjust to a new workflow. So while there may be tools that I use on a day to day (something like slack) I didn’t consider those for this list. iTerm2 As a macOS user, the first thing I always install as a part of my developing tooling is iTerm2....

January 8, 2022 · David Dymko
Photo by Jan Tinneberg on Unsplash

Kubernetes Deprecating Docker?! Let Me Explain Containers in Kubernetes.

When you think of Kubernetes you think of containers. When you think of containers you think Docker. So it was a big surprise when, in December 2020, the Kubernetes maintainers announced that it would be deprecating Docker support for Kubernetes v1.20+. This caused quite a bit of concern and confusion. Deprecating Docker support in Kubernetes? This sounded like a very topical piece of information in 2020. While the term Docker is synonymous with containers, many do not realize that as a product, Docker is composed of multiple components and is a tech stack for containers....

May 1, 2021 · David Dymko
Photo by Christin Hume on Unsplas

Passing the CKA & CKAD

The Certified Kubernetes Administer (CKA) and Certified Kubernetes Application Developer (CKAD) exams may look daunting and intimidating. This is certainly what I thought and felt when I had scheduled my CKA and CKAD earlier this year. Even though I had prior experience working with Kubernetes I still wanted to prep myself for the exams accordingly. After passing both of these exams I reflected back on my studies and thought about what helped prepare me the most....

April 3, 2021 · David Dymko
Photo by Loik Marras on Unsplash

What is Kubernetes?

Originally designed by teams at Google and released in 2014, Kubernetes is now officially maintained by the Cloud Native Computing Foundation. Kubernetes has quickly turned into the gold-standard of container orchestration for several reasons: the wide community support, the fact that it is cloud-agnostic (kind of… see more about plugins below), and it offers production-grade orchestration. The following is a dive into what Kubernetes is, how it works, common Kubernetes terms defined, and details on how developers are using Kubernetes to build and scale....

March 29, 2021 · David Dymko
Photo by Andrew Tanglao on Unsplash

What makes a good API?

While a cup of coffee may seem like its two parts of hot water and coffee grinds there is much more to it. The same can be said for a well designed API. A good API does more then just taking input and returning output. It offers a few key items that make it enjoyable and easy to work with. These few key items can sometimes be overlooked or not get the extra polish they deserve which detract from the API....

September 21, 2020 · David Dymko