Logo

    glt21

    Explore "glt21" with insightful episodes like "Property Based Testing (glt21)", "Raspberry Pi Home-Cluster mit Ansible erstellen und verwalten (glt21)", "Geniale Tipps & Tricks zum Raspberry Pi (glt21)", "ruby FTW! (glt21)" and "Installation & Konfiguration moderner Applikationen mit Foreman (glt21)" from podcasts like ""Chaos Computer Club - archive feed (high quality)", "Chaos Computer Club - archive feed", "Chaos Computer Club - archive feed", "Chaos Computer Club - archive feed (high quality)" and "Chaos Computer Club - archive feed"" and more!

    Episodes (50)

    Property Based Testing (glt21)

    Property Based Testing (glt21)
    In this talk we will explore how describe properties of your program in away that allows the computer to automatically generate hundreds of test cases for you. We will discuss this using the Hypothesis framework for Python. Most Software Developers will be familiar with unit testing. Writing and regularly executing tests helps us to avoid bugs in our programs and increases our confidence when performing refactoring. Unit testing requires us to write down how a program is expected to behave for specific inputs. However, there are testing techniques that go further than that, these will be the topic of this talk. In Property based testing we define abstract properties about our programs. The testing framework will then generate random input data and tries to falsify our property. If a tests fails, the framework will give us a small and often easy to read counter example. For example, we could test a JSON library by specifying the following property: whenever we serialize a data structure as a JSON file and then parse the resulting file we end up with the same data. That is our serialization and parsing code work together correctly. Using property based testing one can write a single property instead of tens or hundreds of unit tests and still get the same level of confidence into the tested code. In this talk you will learn how write specifications using the Hypothesis framework for Python, how to come up with good properties for your functions and how to fine tune the random generation of test cases. While this talk uses Scala property based testing libraries are available for many major programming languages. There is the original QuickCheck for Haskell, FsCheck for F#, ScalaCheck and more. about this event: https://pretalx.linuxtage.at//glt21/talk/ZFZBFM/

    Raspberry Pi Home-Cluster mit Ansible erstellen und verwalten (glt21)

    Raspberry Pi Home-Cluster mit Ansible erstellen und verwalten (glt21)
    Mehrere Nodes einrichten, verwalten und aktuell halten - einfach gemacht mit Ansible. * Was ist ein Cluster? * Was kann man damit machen? * Wo starten? In diesem Vortrag wird ein Raspberry-Pi Cluster mit 6 Nodes im 19" Rack mit 3D-Druck Gehäuse vorgestellt und von Grund auf konfiguriert. Es werden Ansible, SonarType Nexus, Jenkins, ElasticSearch und PowerShell automatisiert installiert und konfiguriert. about this event: https://pretalx.linuxtage.at//glt21/talk/7LSHHE/

    Geniale Tipps & Tricks zum Raspberry Pi (glt21)

    Geniale Tipps & Tricks zum Raspberry Pi (glt21)
    Im Vortrag werden zuerst Neuigkeiten der letzten zwei Jahre über den Raspberry Pi Einplatinencomputer präsentiert. Dazu gehören der Raspberry Pi 4, Pi 400 und Pico Pi. Dann werden verschiedene geniale Tipps und Tricks rund um den Raspberry Pi gezeigt. Wie ist der Raspberry Pi 4 und der Pi 400 aufgebaut? Was ist neu und wie leistungsfähig sind sie? Was kann der neue Raspberry Pi Pico und wo liegen die Unterschiede zu den anderen Raspberry Pi Typen. Das sind die ersten Fragen, die sich aufdrängen und auch beantwortet werden. Nach der Besprechung der neuesten Raspberry Pi Hardware, werden einige Tipps und Tricks, die kaum jemand kennt, näher beleuchtet. Es geht dabei um Konfiguration, Erweiterungen und Benutzung im Alltag, bis hin zum Einsatz in Grenzbereichen. Overclocking, Performance und Versorgung sind Themen die näher betrachtet werden. Vor allem in Bezug auf den “leichtgewichtigsten“ Ableger, den Raspberry Pi Zero, der in letzter Zeit weniger Beachtung findet. about this event: https://pretalx.linuxtage.at//glt21/talk/XXYDPS/

    ruby FTW! (glt21)

    ruby FTW! (glt21)
    The ruby programming language is known for developer happiness and productivity. I'd love to share some insights why! Ruby is easy to read, understand and learn. Originating back to 1995 it has aged well and was recently published to version 3.0. The talk provides a basic introduction, discusses the language very goals and shows some nice examples. Although the coding examples use advanced techniques, the presentation is set up to fit a any audience. about this event: https://pretalx.linuxtage.at//glt21/talk/79FBNJ/

    Installation & Konfiguration moderner Applikationen mit Foreman (glt21)

    Installation & Konfiguration moderner Applikationen mit Foreman (glt21)
    Moderne Anwendungen bestehen aus verschiedenen Diensten, die auf separaten Servern betrieben werden und miteinander verbunden sind. Derzeit können Sie einzelne Server sehr gut mit foreman provisionieren und mit Ansible, Puppet oder Salt konfigurieren. In dieser Präsentation wird das neue Plugin foreman_acd vorgestellt, das die Orchestrierung ganzer, miteinander verbundener Anwendungen ermöglicht. Das neue Plugin für foreman provisioniert die notwendigen Server in Ihrer Infrastruktur und führt direkt im Anschluss die Konfiguration via Ansible-Playbook durch. Moderne Anwendungen bestehen aus verschiedenen Diensten, die auf separaten Servern betrieben werden und miteinander verbunden sind. Derzeit können Sie einzelne Server sehr gut mit foreman provisionieren und mit Ansible, Puppet oder Salt konfigurieren. In dieser Präsentation wird das neue Plugin foreman_acd vorgestellt, das die Orchestrierung ganzer, miteinander verbundener Anwendungen ermöglicht. Das neue Plugin für foreman provisioniert die notwendigen Server in Ihrer Infrastruktur und führt direkt im Anschluss die Konfiguration via Ansible-Playbook durch. foreman_acd wird von der ATIX AG entwickelt und als Open Source veröffentlicht. about this event: https://pretalx.linuxtage.at//glt21/talk/NUD9JG/

    Geniale Tipps & Tricks zum Raspberry Pi (glt21)

    Geniale Tipps & Tricks zum Raspberry Pi (glt21)
    Im Vortrag werden zuerst Neuigkeiten der letzten zwei Jahre über den Raspberry Pi Einplatinencomputer präsentiert. Dazu gehören der Raspberry Pi 4, Pi 400 und Pico Pi. Dann werden verschiedene geniale Tipps und Tricks rund um den Raspberry Pi gezeigt. Wie ist der Raspberry Pi 4 und der Pi 400 aufgebaut? Was ist neu und wie leistungsfähig sind sie? Was kann der neue Raspberry Pi Pico und wo liegen die Unterschiede zu den anderen Raspberry Pi Typen. Das sind die ersten Fragen, die sich aufdrängen und auch beantwortet werden. Nach der Besprechung der neuesten Raspberry Pi Hardware, werden einige Tipps und Tricks, die kaum jemand kennt, näher beleuchtet. Es geht dabei um Konfiguration, Erweiterungen und Benutzung im Alltag, bis hin zum Einsatz in Grenzbereichen. Overclocking, Performance und Versorgung sind Themen die näher betrachtet werden. Vor allem in Bezug auf den “leichtgewichtigsten“ Ableger, den Raspberry Pi Zero, der in letzter Zeit weniger Beachtung findet. about this event: https://pretalx.linuxtage.at//glt21/talk/XXYDPS/

    ruby FTW! (glt21)

    ruby FTW! (glt21)
    The ruby programming language is known for developer happiness and productivity. I'd love to share some insights why! Ruby is easy to read, understand and learn. Originating back to 1995 it has aged well and was recently published to version 3.0. The talk provides a basic introduction, discusses the language very goals and shows some nice examples. Although the coding examples use advanced techniques, the presentation is set up to fit a any audience. about this event: https://pretalx.linuxtage.at//glt21/talk/79FBNJ/

    Installation & Konfiguration moderner Applikationen mit Foreman (glt21)

    Installation & Konfiguration moderner Applikationen mit Foreman (glt21)
    Moderne Anwendungen bestehen aus verschiedenen Diensten, die auf separaten Servern betrieben werden und miteinander verbunden sind. Derzeit können Sie einzelne Server sehr gut mit foreman provisionieren und mit Ansible, Puppet oder Salt konfigurieren. In dieser Präsentation wird das neue Plugin foreman_acd vorgestellt, das die Orchestrierung ganzer, miteinander verbundener Anwendungen ermöglicht. Das neue Plugin für foreman provisioniert die notwendigen Server in Ihrer Infrastruktur und führt direkt im Anschluss die Konfiguration via Ansible-Playbook durch. Moderne Anwendungen bestehen aus verschiedenen Diensten, die auf separaten Servern betrieben werden und miteinander verbunden sind. Derzeit können Sie einzelne Server sehr gut mit foreman provisionieren und mit Ansible, Puppet oder Salt konfigurieren. In dieser Präsentation wird das neue Plugin foreman_acd vorgestellt, das die Orchestrierung ganzer, miteinander verbundener Anwendungen ermöglicht. Das neue Plugin für foreman provisioniert die notwendigen Server in Ihrer Infrastruktur und führt direkt im Anschluss die Konfiguration via Ansible-Playbook durch. foreman_acd wird von der ATIX AG entwickelt und als Open Source veröffentlicht. about this event: https://pretalx.linuxtage.at//glt21/talk/NUD9JG/

    Abenteuer Open Source Entwicklung (glt21)

    Abenteuer Open Source Entwicklung (glt21)
    Wie sieht der Alltag eines Open Source Maintainers aus? Wie ist es, aus einer Idee ein Projekt zu erschaffen, es weiterzuentwickeln und über Jahre hinweg zu warten? Was sind die hellen und die dunklen Seiten der Arbeit an einem Open Source Projekt? Gibt es eventuell sogar Gefahren? Dieser Talk soll ein wenig Licht ins Dunkle bringen. Häufig stellen sich viele unter Open Source Entwicklung etwas ähnliches wie das hier vor: Teams dutzender Entwickler, die sich fröhlich koordinieren und die konstante Wartung und Entwicklung ihres Projekts stets mit einem Lächeln auf dem Gesicht vollbringen, oft mit finanzieller Unterstützung durch ein oder mehrere Unternehmen. Das ist ein Bild, das leider allzu oft die Realität nicht einmal annähernd widerspiegelt, insbesondere für kleine bis mittelgroße oder sehr spezialisierte Projekte. Es bleibt die Frage: wie fühlt es sich an, ein Open Source Projekt alleine oder mit nur einem kleinen Team und in einer unsicheren Finanzierungssituation zu erschaffen, weiter zu entwickeln und zu warten? Vor acht Jahren hat Gina Häußge ihr eigenes Open Source Projekt "OctoPrint" aus der Taufe gehoben und es seit dem kontinuierlich gehegt und gepflegt, in Vollzeit seit 2014 and vollständig spenden- und sponsorenfinanziert seit 2016. In diesem Talk wird Gina ein paar Einblicke in ihren Berufsalltag als Vollzeit-OSS-Entwicklerin geben. Sie wird über die guten, die schlechten und die hässlichen Seiten ihrer täglichen Arbeit sprechen und Tips geben, wie man den immer wieder auftretenden Herausforderungen begegnet. about this event: https://pretalx.linuxtage.at//glt21/talk/Q8W7AB/

    Abenteuer Open Source Entwicklung (glt21)

    Abenteuer Open Source Entwicklung (glt21)
    Wie sieht der Alltag eines Open Source Maintainers aus? Wie ist es, aus einer Idee ein Projekt zu erschaffen, es weiterzuentwickeln und über Jahre hinweg zu warten? Was sind die hellen und die dunklen Seiten der Arbeit an einem Open Source Projekt? Gibt es eventuell sogar Gefahren? Dieser Talk soll ein wenig Licht ins Dunkle bringen. Häufig stellen sich viele unter Open Source Entwicklung etwas ähnliches wie das hier vor: Teams dutzender Entwickler, die sich fröhlich koordinieren und die konstante Wartung und Entwicklung ihres Projekts stets mit einem Lächeln auf dem Gesicht vollbringen, oft mit finanzieller Unterstützung durch ein oder mehrere Unternehmen. Das ist ein Bild, das leider allzu oft die Realität nicht einmal annähernd widerspiegelt, insbesondere für kleine bis mittelgroße oder sehr spezialisierte Projekte. Es bleibt die Frage: wie fühlt es sich an, ein Open Source Projekt alleine oder mit nur einem kleinen Team und in einer unsicheren Finanzierungssituation zu erschaffen, weiter zu entwickeln und zu warten? Vor acht Jahren hat Gina Häußge ihr eigenes Open Source Projekt "OctoPrint" aus der Taufe gehoben und es seit dem kontinuierlich gehegt und gepflegt, in Vollzeit seit 2014 and vollständig spenden- und sponsorenfinanziert seit 2016. In diesem Talk wird Gina ein paar Einblicke in ihren Berufsalltag als Vollzeit-OSS-Entwicklerin geben. Sie wird über die guten, die schlechten und die hässlichen Seiten ihrer täglichen Arbeit sprechen und Tips geben, wie man den immer wieder auftretenden Herausforderungen begegnet. about this event: https://pretalx.linuxtage.at//glt21/talk/Q8W7AB/
    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io