Zum Inhalt springen
22 Beiträge von Felix Schneider

Wie man Starlight-Sidebars vollständig automatisch erstellt (ohne die Kontrolle zu verlieren)

A beautiful cover image with the text "Auto Sidebar"

Haben Sie jemals versucht, die Generierung von Sidebars in Ihrem Starlight-Projekt zu vereinfachen? Haben Sie versucht, die gesamte Sidebar automatisch zu erstellen, nur um festzustellen, dass Sie die Struktur nicht nach Ihren Wünschen anpassen können?

Dieser Beitrag zeigt zwei Starlight-Funktionen, die es ermöglichen, vollständig automatisch generierte Sidebars flexibel zu gestalten und den Wartungsaufwand zu reduzieren.

Stoppe das Auslagern deiner Seele an KI

A beautiful cover image with the text "Cognitive Erosion"

Es sind mehr als zweieinhalb Jahre vergangen seit der Veröffentlichung von ChatGPT. Der 30. November 2022 markierte den Beginn einer neuen Ära: den Anfang der KI. Heute nutzen viele Berufe und Privatpersonen, insbesondere im IT-Sektor, sie täglich. Und wir wissen nicht einmal, wo wir uns im Gartner-Hype-Zyklus befinden oder ob sich KI gemäß Kurzweils “Gesetz der beschleunigten Rückkehr” verbessern wird.

Der Trend ist weiterhin steigend, aber gleichzeitig habe ich eine leichte, jedoch stetige Verschlechterung von Wissen auf menschlicher Basis bemerkt, da immer mehr kreative Arbeit an KI delegiert wird. Daher habe ich mich entschlossen, einen kleinen Blogbeitrag zu schreiben, in dem ich meine Gedanken teile, um von einem übermäßigen Einsatz Künstlicher Intelligenz abzuraten, da dieser unsere kognitiven Fähigkeiten zerstören könnte. Und obwohl ich weiß, dass nur sehr wenige Menschen dies lesen werden, hält mich das nicht davon ab, es zu versuchen. Andernfalls könnte ich meine Chance verpassen, der Zukunft der Menschheit zu helfen.

Vibe-Coding einer VS Code-Erweiterung für Terraform-Projekte

A beautiful cover image with the text "VSCE Terraform"

Heute möchte ich über eine kleine VS Code-Erweiterung sprechen, die ich an einem einzigen Tag vibe-codiert habe, um die Arbeit mit Terraform zu erleichtern. Zunächst erkläre ich, was Terraform ist, und gehe dann direkt auf die Funktionalität und die Gründe für diese Erweiterung ein. Fühlen Sie sich frei, den ersten Abschnitt zu überspringen, wenn Sie bereits mit Terraform vertraut sind.

Ohrwürmer und die Botschaft, die im Muster verborgen liegt

A beautiful cover image with the text "Earworms"

Ja, dieser Titel ist eine kleine Hommage an die ausgezeichnete Netflix-Serie “Arcane”, aber darum geht es in diesem Beitrag nicht.

Heute möchte ich einige Gedanken über Ohrwürmer teilen, ein Begriff, der ursprünglich aus dem Deutschen („Ohrwurm“) stammt und später als wörtliche Übersetzung ins Englische übernommen wurde. Die Bedeutung hinter diesem eher abstrakten Begriff sind eingängige Melodien—sticky music, wie es auf Wikipedia heißt. Dieses Phänomen tritt oft unvorhersehbar auf, besonders wenn unsere Gedanken von der Gegenwart abschweifen.

Beschleunigung von Übersetzungen mit kontinuierlicher Integration

A beautiful cover image with the text "AI Translations"

Ich arbeite seit über einem Jahr in OSS auf githubGitHub und obwohl ich dachte, ich hätte alles gefunden, zu dem ich beitragen möchte, entdeckte ich kürzlich pelikhanPelis persönliches Projekt action-continuous-translation, und ich bin sehr glücklich, dass ich dort regelmäßig Beiträge leiste und jetzt Teil der kleinen Community bin.

Einige Aspekte der Erstellung eines Blogs sind wirklich einfach, und einige sind extrem schwierig!

A beautiful cover image with the text "Writing Skill"

Ein wenig darüber sprechen, wie man besser (bei weitem kein Meister, niemand ist perfekt) im Schreiben von Blogposts sein kann. Dies sind nur meine Gedanken, nachdem zwei großartige Leute aus der Astro Community (jdtjenkinsJacob und louisescherLou) beschlossen haben, Blogs darüber zu schreiben, wie schwer und einfach es ist, Blogposts zu schreiben.

Bitte lesen Sie zuerst ihre Beiträge, da dies die Folge von beiden ist:

  1. “Warum ist Blogschreiben so schwer?” - Jacob Jenkins
  2. “Warum Blogschreiben nicht schwer ist” - Louis Escher
  3. “Einige Aspekte der Erstellung eines Blogs sind wirklich einfach, und einige sind extrem schwierig!” - Felix Schneider

Nachdem Sie das gelesen haben, haben Sie erfolgreich diese großartige Trilogie von Blogposts über Blogposts abgeschlossen.

From Balloons to Binary: A 20th Birthday Packed with Clues

A beautiful cover image with the text "20th Birthday"

This year, I turned 20 - and instead of simply lighting candles and inflating balloons, I wanted to celebrate in a more creative and personal way. The idea? Hide the number 20 in as many surprising, clever, and hidden forms as possible throughout a decorated living room - then capture it all in a single photo. Whether through mathematical puzzles or visual Easter eggs, the room transformed into a joyful riddle full of playful detail.

Entwerfen eines Profils, das innerhalb der GitHub-Regeln funktioniert

A beautiful cover image with the text "GitHub Profile README"

Jedes großartige Projekt beginnt mit der Erkenntnis eines Problems. Mein GitHub-Profile-README war überladen, voll mit zu vielen Informationen, zu vielen Abzeichen und einer überwältigenden Menge an Inhalten, die Stil und Struktur fehlten. Es gab Erfolge von Hackathons, GitHub-Beitragsgrafiken, verschiedene technische Abzeichen und vieles mehr, was es visuell unansprechend und schwer navigierbar machte. Anfangs dachte ich, dies sei eine effektive Art, mich zu präsentieren, aber mit der Zeit wurde klar, dass die Informationen eher überwältigend als informativ waren. Ich wollte etwas Neues, einen raffinierteren und visuell ansprechenderen Ansatz, um mein Profil zu präsentieren, und die Idee, ein Bento-Raster zu implementieren, kam mir in den Sinn. Das Ziel war es, ein Layout zu schaffen, das nicht nur funktional, sondern auch ästhetisch beeindruckend und strukturiert ist.

Wie ich ein GitHub-Profil-README erstellt habe, das es eigentlich nicht geben sollte (aber es gibt es)

A beautiful cover image with the text "GitHub Profile"

Ein herausragendes githubGitHub-Profil-README zu erstellen, bedeutet nicht nur, ein paar Abzeichen hinzuzufügen — es geht darum, technische Grenzen zu überschreiten. In diesem tiefgehenden Einblick erkunde ich Low-Level-SVG-Manipulation, HTML-zu-SVG-Konvertierung, Inline-Animationen und vollständige Automatisierung mit GitHub Actions, um das vielleicht technisch fortschrittlichste GitHub-README zu erstellen. Von einem dynamischen Bento-Grid, das alle 5 Minuten aktualisiert wird, bis hin zum Einbetten von Live-SVGs ohne externe Anfragen hat dieses Projekt mein Profil in eine lebendige, sich selbst aktualisierende Präsentation meiner Arbeit verwandelt. Neugierig, wie ich das gemacht habe? Lass uns loslegen. 🚀

Einrichten der kontinuierlichen Bereitstellung in einem GitHub-Repository

A beautiful cover image with the text "Github CD"

Heute schauen wir uns an, wie man ein githubGitHub-Repository einrichtet, das über Argo CD auf einem k3s-Cluster bereitgestellt wird. Zusammenfassend wird der Artikel Workflow-Dateien, eine Dockerfile, Manifeste (Deployment) und Docker HubDocker Hub-Repositories umfassen. Bitte werfen Sie einen Blick auf unseren Argo CD Blog, da dies eine Fortsetzung des anderen Beitrags ist.

Einrichten von Argo CD in einem k3s-Cluster

A beautiful cover image with the text "Argo CD"

Um unseren k3s-Cluster und insbesondere den CI/CD-Workflow weiter zu verbessern, werfen wir einen Blick auf das GitOps-Tool Argo CDArgo CD. Hier zeigen wir, wie wir es in unseren Cluster integrieren können. Unsere Tech-Stack für den Deployment-Prozess umfasst k3s, Helm, Cilium und nach diesem Tutorial auch Argo CD.

Einrichten von Kubernetes mit Cilium und Cloudflare

A beautiful cover image with the text "Kubernetes"

Dieser Blogpost beschreibt den Prozess der Einrichtung eines KubernetesKubernetes-Clusters mit k3sk3s und CiliumCilium. Wir verwenden HelmHelm als Paketmanager und CloudflareCloudflare als Zertifikataussteller. Wir haben die Tipps und Tricks von Vegard S. Hagen aus seinem Artikel genutzt. Im Wesentlichen erklärt dieser Blog, wie alle trueberryless.org-Webseiten bereitgestellt wurden (nicht mehr).

Entwicklung einer Kafka-basierten Pipeline und eines interaktiven Graphen zur Erkennung von Energieanomalien

A beautiful cover image with the text "Diploma Thesis"

Für unsere Diplomarbeit mit Siemens AG haben wir eine dienstorientierte Lösung entwickelt, um Netzwerkanomalien im Stromnetz zu erkennen — mit einer Kafka-Pipeline, PostgreSQL, GraphQL-API sowie einem Angular-Dashboard mit Tabellen und einem interaktiven Graphen zur Echtzeitvisualisierung.