Sigil Sorcery: Custom Sigils in Elixir

Illustration eines Zauberrituals

Elixir sigils are general-purpose tools for handling common data types. Examples of built-in sigils include strings (~s), regular expressions (~r), dates (~D), and lists of words (~w). But, as you might have guessed, Elixir’s flexibility doesn’t stop here; Elixir allows us to create custom sigils for specific needs, and that is what we’re doing now. […]

Cluster Creation – The Kubernetes Cluster DIY Pt. 4

illustration zweier Bildschirme bei der Kubernetes Cluster Creation

After the preparation in the last few chapters we now start with the actual cluster creation. I think it’s best to just follow the instructions of this kube-hetzner-project on GitHub. Here are a couple of changes that I made, which I should create a pull request for: dotenv support terraform state tracking via Google Cloud […]

Disasters – The Kubernetes Cluster DIY Pt. 3

A Kubernetes cluster, despite its robustness, is not immune to certain disasters that can have severe consequences. In this article, we will explore three potential disasters and discuss ways to mitigate their impact. However, mere implementation is not enough: With fire drills every aspect needs to be tested regularly. Data Loss ©KS KYUNG | unsplash.com […]

IEx is awesome!

Elixir’s interactive shell, known as IEx, is a powerful tool that allows Elixir developers to quickly test and evaluate code snippets, define and test functions, and interact with their Elixir applications in real time. Here are a few reasons why Elixir’s interactive shell is awesome: IEx provides a convenient way to test code snippets and […]

Showcase – The Kubernetes Cluster DIY

Illustration eines Netzwerks

Before delving into the infinity of Kubernetes, here is a quick showcase: Hetzner Role IaaS Description/Duties Servers/Virtualization Storage Cluster Volumes Networking Load Balancing GCP Role IaaS Description/Duties Networking DNS Storage Backups Terraform State Kube Hetzner Role Terraform Config with couple of extras Description/Duties Cluster Config Nodes Load Balancer Control Plane Firewall Traefik Maintainance Node Auto […]

Tooling – The Kubernetes Cluster DIY Pt. 2

illustration eines Bildschimrs und mehrerer Werkzeuge

When it comes to managing a Kubernetes cluster, having the right tools in your arsenal can make a world of difference. It’s has a big impact regarding the general complexity of the management, the scalability, the monitoring and the security. In this article, we’ll explore some essential tools that can elevate your Kubernetes experience. Lens […]

Intro – The Kubernetes Cluster DIY Pt. 1

Illustration eines Bildschirms mit einem Kubernetes Container

In early 2023 I decided to learn Kubernetes. The driving force behind my decision to do so was my strong desire to gain mastery over the entire deployment process. Additionally, I was intrigued by the opportunity to delve deeper and form my own informed opinion to gain a better understanding of the buzz surrounding Kubernetes. […]

What is an elixir module anyway?

Foto eines Synthesizers

If you programmed anything with Elixir (if not, check our introductory Elixir Interview) one of the first things you encounter are modules. But what exactly is a Module and how do they work internally? The basics Modules are one of the key building blocks of the elixir language and also of the BEAM, which is […]

Basics and background on the Elixir programming language – An interview

Logo Elixir

Dynamic, Scalable, Maintainable. These are the keywords that many programming languages in the market use for advertising. Elixir, too, promotes itself with these attributes and yet it stands out as exceptional. The programming language has been around since 2011 and has a steadily growing fanbase. This community actively contributes to the development of the language […]

Data Science for Mathematicians

The Transition of Mathematics into Code Mathematics is a science that deals with the logic of different things like quantity, shape and arrangement. Mathematics is everywhere— and as it is all around us , it has become an important part of our daily lives. As society has evolved, so has its usage and application.   […]