Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. CodeFlow Podcast

Episoden

28 Minuten
In dieser Episode geht es um das Model Context Protocol (MCP), das Anthropic im November 2024 vorgestellt hat. MCP Server bieten eine standardisierte Möglichkeit, Anwendungen strukturiert mit KI-Modellen zu verbinden. So lassen sich Schnittstellen schaffen, die komplexe Aktionen auslösen können - etwa Automatisierungen oder das Verwalten von Infrastruktur.

Ich zeige anhand eines eigenen Prototyps, wie sich MCP in PaperlessNGX integrieren lässt. Ziel ist es, Dokumente per KI effizient zu verwalten und Arbeitsabläufe zu vereinfachen wie die Steuererklärung.

Die Folge behandelt unter anderem:

Was ist das Model Context Protocol

Beispiele für Anwendungsfälle mit KI-Integration

Einblick in die Demo-Implementierung mit Paperless ngx

Perspektiven und Ideen zur Weiterentwicklung

Wer Interesse hat, an einer Paperless-KI-Schnittstelle mitzuwirken oder sich darüber auszutauschen, kann sich gerne melden.

Links dieser Episode:

MCP Ankündigung

MCP auf GitHub

PaperlessNGX Diskussion und Demo

Repository für MCP-Integration

Liste aus öffentlichen MCPs

Ich freue mich auf Rückmeldungen und Austausch.

Mastodon: @codeflow@podcasts.social

Matrix Space: Zum Matrix Space

E-Mail: podcast@noweck.info
11 Minuten
In dieser Folge stelle ich mein neuestes DIY-Projekt vor: GlowLight.

Dabei handelt es sich um eine smarte Tischlampe, die vielseitig einsetzbar ist – ob auf dem Nachttisch oder am Schreibtisch. Die Lampe lässt sich entweder über einen Knopf oder per Entfernungssensor steuern. Mit letzterem ist auch das Dimmen der Lampe möglich.

Das Besondere: GlowLight basiert auf einem ESP32 und besteht aus leicht nachbaubaren Bauteilen, einschließlich 3D-gedruckter Komponenten. Für alle, die Interesse haben, plane ich, Baukits zur Verfügung zu stellen, die alle notwendigen Teile wie die 3D-Druck-Komponenten und Elektronik enthalten. Bei Interesse könnt ihr mir gerne eine E-Mail schreiben.

Mehr Details und den Quellcode findet ihr auf GitHub: Glowlight auf GitHub.

Bilder des Projekts:

Viel Spaß beim Hören!

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Interesse an einem Baukit? Schreibe mir direkt an podcast@noweck.info.
34 Minuten
Passwortmanager sind ein unverzichtbares Werkzeug für die sichere Verwaltung von Zugangsdaten. In dieser Episode erkläre ich, wie Passwortmanager funktionieren und welche Vorteile sie bieten. Dazu gehören:

Zentrale Speicherung von Passwörtern

Automatisches Ausfüllen von Login-Feldern

Zufällig generierte, komplexe Passwörter

Geräteübergreifender Zugriff

Natürlich gibt es auch einen möglichen Nachteil: Ein einziges Masterpasswort wird benötigt, um auf alle anderen zuzugreifen – deshalb ist dessen Sicherheit besonders wichtig.

Ich stelle einige gängige Passwortmanager vor, darunter:

KeePass: Open-Source und lokal nutzbar

Bitwarden: Open-Source, sowohl lokal als auch in der Cloud

1Password: Besonders geeignet für Entwickler

NordPass und LastPass: Bekannte kommerzielle Lösungen

Ich selbst nutze Vaultwarden, eine lokal gehostete Bitwarden-Alternative, die ich hinter einem VPN betreibe. Mehr dazu habe ich bereits in meiner älteren Episode "Bitwarden_rs heißt nun Vaultwarden" vom 04. September 2022 besprochen.

Für Anfänger empfehle ich KeePassXC oder die Cloud-Lösung von Bitwarden. Erfahre, wie du mit Passwortmanagern deine digitale Sicherheit verbessern kannst.

Kontaktiere mich!

Mastodon: Diskutiere mit @codeflow@podcasts.social

Matrix Space: Tausche dich aus hier

E-Mail: Schreibe mir an podcast@noweck.info
20 Minuten
In dieser Episode dreht sich alles um Monitoring mit Prometheus. Ich erkläre das grundlegende Prinzip von Prometheus, insbesondere das Pull-Prinzip, bei dem Daten von verschiedenen Exporter-Nodes abgerufen werden. Dabei zeige ich, wie Prometheus aufgebaut ist, wie die Konfigurationsdatei strukturiert ist und welche Möglichkeiten sich daraus ergeben.

Außerdem stelle ich verschiedene Exporter-Nodes vor, die nützliche Monitoring-Daten liefern, wie:

FRITZ!Box Exporter: Für den Überblick über Netzwerkstatistiken.

Linux-Server Exporter: Für allgemeine System-Metriken.

WireGuard Exporter: Zur Überwachung von VPN-Daten wie Traffic und Peer-Details.

Ein weiteres Highlight ist der Verweis auf die Grafana-Dashboards, die sich hervorragend zur Visualisierung der Prometheus-Daten eignen. Ich erkläre, wie man passende Dashboards in der Grafana-Library findet und diese über IDs importiert. Hier sind zwei nützliche Dashboards für den Einstieg:

FRITZ!Box Exporter Dashboard: ID 13983

Node Exporter Full Dashboard: ID 1860

Interessierte können die Links zu den Exporter-Nodes und der Grafana-Dashboard-Library hier finden:

Exporter-Nodes Übersicht

Grafana-Dashboard Library

Viel Spaß mit der Episode!

Kontaktiere mich:

Mastodon: Folge mir unter @codeflow@podcasts.social.

Matrix Space: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
38 Minuten
In dieser Episode dreht sich alles um WireGuard, ein leichtgewichtiges und modernes VPN-Protokoll. Mit seinem minimalistischen Codeansatz bietet es eine beeindruckende Kombination aus Effizienz, Sicherheit und einfacher Handhabung. Ich erkläre, wie die asymmetrische Verschlüsselung funktioniert und welche Rolle Preshared Keys dabei spielen.

Außerdem spreche ich über die grundlegenden Kommunikationsmodelle von WireGuard, wie Peer-to-Peer und Sternen-Topologie, und beleuchte, wie das Routing in diesem VPN funktioniert. Besonders spannend: Wie lässt sich WireGuard in der FRITZ!Box einsetzen? Ich teile meine Erfahrungen und Tipps.

Zusätzliche Ressourcen:

Weitere Folgen: Vertiefe dein Wissen mit diesen Episoden:

#01B Netzwerke - IP-Adresse und Subnetmask

#021 Netzwerke - VPNs und meine Erfahrungen

WireGuard VPN sogar mit Frontend verfügbar

VPN-Setup mit FRITZ!Box und WireGuard

Tailscale/Headscale VPN-Setup

WireGuard-Skript: Nutze mein Skript zum Generieren von Peers, um den Einstieg in WireGuard zu erleichtern.

Eine Folge für alle, die mehr über die inneren Mechanismen und Einsatzmöglichkeiten dieses schlanken VPNs erfahren möchten.

Kontaktiere mich!

Mastodon: Folge mir auf @codeflow@podcasts.social.

Matrix: Diskutiere mit und tausche dich aus. Besuche meinen Matrix Space hier.

E-Mail: Fragen oder Anregungen? Schreibe mir direkt an podcast@noweck.info.
In Podcasts werben
Schalte jetzt Werbung in Podcasts.

Über diesen Podcast

Ich bin Friedjof, Informatikstudent an der TU München. In meinem Podcast spreche ich über Themen wie Internet der Dinge, Softwareentwicklung und Betriebssysteme. Außerdem teile ich Einblicke in meine eigenen Projekte. Attention: This podcast and its content may not be used for training or developing artificial intelligence (AI) without explicit permission. Any unauthorized use will be legally prosecuted. Thank you for your understanding and cooperation.
Podcast melden

„CodeFlow“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz