Why DevOps?
Deliver better and faster
The software market is constantly growing and changing. To stay competitive, companies need to keep up with these changes. They need to speed up their production methods without sacrificing the security and quality of their software.
This is where DevOps culture comes in. As the name suggests, it is a collaborative process between development and operations teams, which travel together with the common goal of shortening the systems development life cycle and providing continuous delivery with high-quality software.

Building my first PC for Deep Learning
https://youtu.be/Ra8xSf3E_dM Since starting getting into Deep Learning I have found that increasingly I need to access a server with a GPU. Not any GPU. A GPU that is capable of understanding CUDA. As a Macbook PRO user with only an AMD GPU, that automatically...
How to setup Tensorflow on Ubuntu Linux with multiple GPUs using Docker
For this tutorial, I will be setting up the latest version of Tensorflow, currently 2.9 with GPU support on a workstation kindly provided by SPC with 4 x RTX 3080. For those curious, here is a clip of what this workstation looks like: https://youtu.be/EkgOKANgHZg...
What does it mean to create a service identity in GCP?
This is a very short article to briefly discuss a poorly documented beta feature in GCP. The ability to create a service identity for an API. Creating a service identity, is the process of creating a service account, with a predefined email address for a specific API...
How to start a docker container and delete the container on exit
In this very quick article, I am sharing a command snippet that you probably need to run often. You want to start a docker container locally but you don't want to leave anything leftover running or even the container itself after you exit. Here is how you do it:...
Python Exercise for Beginners – Implementing One Hot Encoding
https://youtu.be/-BPu_MZW6Bk In today's Python exercise we will create a one-hot encoding algorithm to convert categorical data to a numerical format. The reason why we need to do this is that machine learning algorithms only can deal with numbers, not strings. What...
What is a Kubernetes Sidecar Container?
https://www.youtube.com/watch?v=IGY1FUhwMY8 One of the most useful patterns in Kubernetes is the Sidecar pattern. But what is a sidecar pattern? Typically a Pod in Kubernetes contains one container only(single container pod). But it is possible for a Pod to contain...

Spltech
We have a passion for technology and the future. We want to create the future and be part of it by providing truly smart solutions that are easy to install, simple to use, and which deliver true value.