Bridging the gap

illustration von developern und ui designern in zusammenarbeit

Effective alliances between UI Designers and Software Developers Effective collaboration between UI designers and software developers is absolutely essential for creating positive user experiences in software development. This collaboration not only helps to prevent unnecessary delays but also improves efficiency and enhances the quality of the final product. This article discusses communication gaps between those […]

Pro(mpt) engineering: Suprisingly complicated

illustration eines mannes der mit einem chatbot kommuniziert

Prompt engineering expands interaction with AI tools beyond simple commands. It utilizes natural language to fully leverage the capabilities of AI. This type of communication is intuitive and democratizes access to AI, as it does not require specialized programming knowledge. Fundamental Understanding Efficient prompt engineering starts with clear and informative instructions that enable targeted use […]

Advanced Use of ChatGPT

illustration von chatbots

Using the tool for advanced users The OpenAI Playground is a powerful tool that enables users and product teams to precisely control and optimize the behavior and capabilities of the OpenAI models. In this article, we shed light on advanced features that go beyond the standard ChatGPT experience and how these can be used for […]

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 […]

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. […]

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 […]