Framatube

Framatube

By
Download on the App Store

Framatube episodes

  • Free software praxis: Removing limitations

    Using OpenProject as an example, this talk explores how to delve into a completely alien codebase written in a language that you've never used to make changes that you want. This is a practical use of software freedom.

    We will walk through all the steps from "I just installed this software" all the way through becoming familiar with the codebase and developing an understanding of the language. On the way we will discuss when it makes sense to take shortcuts and when it makes sense to actually do the hard work. We'll end with a live demo.

    Presented by: Romeo S

    Coming all the way from the other end of I-90, I am a GNU/Linux sysadmin with nearly a decade of experience. As a college dropout, I have taught myself the ins and outs of GNU/Linux and of numerous software projects. A consistent habit of "being the edge case that you want to see in the world" has forced me to develop a knack for solving problems that developers and maintainers typically don't see coming. Primarily specializing in HPC-related infrastructure management, I live in a world of "except for on this cluster" and "except for in this context." This environment of asterisks has forced adaptability, which has translated into a lot of experience in diving into the weeds.

    0 min
  • Spec-Driven-Development mit Simon Martinelli

    Code-First war gestern – Requirements-Driven ist die Zukunft! Doch bedeutet das wirklich, dass wir zu detaillierten Wasserfall-Spezifikationen zurückkehren müssen? Mitnichten!

    In dieser Episode spricht Ralf D. Müller mit Simon Martinelli über den AI Unified Process (AIUP), einen agilen und iterativen Entwicklungsansatz, der Requirements ins Zentrum stellt – nicht den Code. Simon zeigt, wie man mit AIUP moderne Software entwickelt, bei der Anforderungen, Spezifikationen, Code und Tests gemeinsam durch kurze Iterationen wachsen, während KI als Konsistenz-Engine dient.

    Wir diskutieren die zentrale Frage: Brauchen wir perfekte, deterministische Spezifikationen für KI-Code-Generierung? Simon argumentiert, dass dies der falsche Ansatz ist. Stattdessen ermöglicht AIUP iterative Verbesserung: Requirements treiben die Entwicklung, Spezifikationen werden detaillierter, Tests schützen das Systemverhalten, während der generierte Code sich gemeinsam mit allem anderen weiterentwickelt.

    0 min
  • 99 | Entretien Épistémique : Pascal Marchand. Y a -t-il une science au Moyen-Âge

    C'était le 12 janvier de la nouvelle années 2026, c'était le 99e stream sur ma chaîne Twitch.tv/JBMeybeck depuis ma reprise en 2025, c'était le 10e épisode des entretiens épistémiques que j'y tenais, et c'était mon cinquième entretien avec Pascal Marchand.

    ON y a parlé d'Hermès Trimégiste et de Marie La Juive, deux personnalités symboliques à l'origine supposée de l'Alchimie !
    On y a parlé ainsi des limites qu'on peut tracer entre histoire et légende, de la réalité des racines judéo-chrétiennes de la France, et de bien d'autres sujets encore !

    0 min
  • Troubleshooting: 3 Lösungen für häufige Python-Probleme

    Heute geht es um drei Lösungsmöglichkeiten für Python-Probleme, die häufig auftreten, wenn Ihr Projekte von GitHub und Co. herunterladet und ausprobieren wollt, diese aber einfach nicht starten wollen.Python-Projekte erinnern oftmals an ein Kartenbaus, das sofort zusammenbricht, wenn nicht die exakten Versionen des Python-Interpreters, diverser Bibliotheken, Treiber und weiterer Komponenten vorhanden sind. Was Ihr tun könnt, um die passenden Versionen zu installieren – auch wenn sie nicht in Eurer Distribution enthalten sind – erfahrt Ihr in diesem Video.

    • Folien, Links, etc.: https://goos-habermann.de/weisheit-10261-3-Loesungen-fuer-Python-Probleme-Oder-Der-Weg-in-die-Abhaengigkeitshoelle-ist-mit-Schlangen-gepflastert
    • 00:32 Das wackelige Python-Kartenhaus

      03:39 Lösungsmöglichkeit 1: Virtuelle Python-Umgebung
      07:38 Lösungsmöglichkeit 2: Pinokio für Python-KI-Projekte
      08:43 Lösungsmöglichkeit 3: Miniforge
      14:10 Miniforge-Startskript
      15:31 Wie weitermachen, wenn es dann noch immer nicht geht?
      17:22 Abschließende Worte und Verabschiedung

      === Dienstleistungen und Hilfe ===

      Meine Arbeit unterstützen/Video sponsoren: https://goos-habermann.de/Sponsor

      Beratung und Support zum Thema: https://goos-habermann.de/Videosupport
      Workshops und Schulungen: https://goos-habermann.de/Schulung
      Vortrag buchen: https://goos-habermann.de/Wunschvideo
      Softwareentwicklung (z.B. zu m23): https://goos-habermann.de/Entwicklung
      Dienstleistungen buchen und (Beratungs-)Terminvereinbarung: https://goos-habermann.de
      Softwareverteilungssystem m23: https://m23.goos-habermann.de und http://m23.sf.net

      === Mehr zu "Nicht der Weisheit letzter Schluß" ===

      Meine Arbeit unterstützen: https://weisheit.goos-habermann.de/Videosponsor

      Projektseite: https://weisheit.goos-habermann.de
      YouTube: https://youtube.com/@nichtderweisheit
      PeerTube: https://tube.tchncs.de/c/ndwls
      Mastodon: https://mastodon.social/@LinuxLeben
      RSS: https://goos-habermann.de/ndwls-rss.xml

      === Mehr zu mir woanders ===

      Kurzanleitungen und Howtos: https://goos-habermann.de/kurzanleitungen

      Freie Projekte "Dodger Tools": https://goos-habermann.de/dodger-tools
      Kieler Open Source und Linux Tage: https://www.kielux.de
      Jean und Hauke Show: https://www.youtube.com/c/LinuxGuides

      WARNUNG: Wie auch bei meinen Howtos/Kurzanleitungen gilt: Bei jedem Schritt kann es

      zum kompletten Datenverlust und/oder Zerstörung Eurer Hardware kommen.
      Alle Angaben ohne Gewähr! Haftung ausgeschlossen!

      0 min

    About Framatube

    From the publisher's feed

    Framasoft PeerTube platform. Framasoft is a non-profit that promotes and spreads free culture in general, and free-libre software in particular. Please do not ask some accounts on Framatube.org, this…