Schlagwort: Shell

  • Folge 80: Wunschkonzert

    Heute ist wieder so’n Tag. Wir hätten mehrere Themen. Aber keins davon wird überhaupt jemals für eine Folge reichen. Geschweige denn für 30 Minuten. Was macht die findige Podcast-Gazelle da? Nimmt alle drei Themen. Gut, zwei Themen und noch eins von der Seite. Also hatten wir ja Recht! Ein Thema hätte niemals nie gereicht!
    Aber der Reihe nach.

    Zunächst mal erzählt der Holger von seinen Erlebnissen in der großen weiten Welt. Er war zum ersten Mal in Leipzig und hat noch ganz große Augen. Es war großartig. Bene kommt aus dem Staunen nicht mehr raus.

    Dann geht’s ins Thema: Wir sprechen auf Hörerwunsch über Datenbankmigrations-Tools. Flyway und Liquibase wurden gewünscht. Wir finden die ja ganz gut. Es geht überraschend kontroversenlos zugange.

    Dann reden wir über unser Lieblingsthema. Wir nerven da alle mit. Aber wir kriegen auch alle. Nunja fast. Vielleicht.
    Es geht um die Fish-Shell! Die beste Shell der Welt. Finden wir geil!
    Und ihr so?
    Wir erzählen, wie wir die Shell einsetzen, welche Erweiterungen wir verwenden und warum es keine Nachteile gibt. Naja, so ein/zwei gibt’s.

    Dann hätten wir noch ein Knallerthema. Das passt aber hinten und vorne nicht mehr. Der Bene ist aber noch in Quassellaune.
    Und was macht der Bene nach drei Bier wenn er in Quassellaune ist…. er startet nen Rant. Diesmal muss Angular dran glauben. So richtig rantig werden wir aber nicht. Wir sind halt im Kuschelmodus.

    Was denkt ihr von Flyway? Ist Fish-Shell alternativlos? Schreibt es uns in die Kommentare. Habt eine schöne Woche!

    Links

    • Holger war in Leipzig beim Angular-Meetup im Basislager. Großartig war’s. Der @autoweird.fm-Fanclub Leipzig war auch da! Mega-Nice!
    • Das beste Cafe in Leipzig ist natürlich das 7Shots!
    • James Hoffmann ist der beste Kaffee-YouTuber!
    • Holger will sich irgendwann die Niche Zero Kaffeemühle bestellen.
      • James Hoffmann ist sowas von amazed.
    • Der Bene – der alte Aufbrüher – tänzelt um die Commandante herum.
      • James Hoffmann ist nicht so amazed.
    • Der Bene wird auf der JAX einen großartigen Vortrag über Developer Productivity halten.
    • Auf der JavaLand wird er Fortgeschrittenes zu Dependency Management mit Gradle erzählen.
    • Der Benjamin hat sich ein Thema gewünscht. Das ist vorbildlich. Wünsch du dir doch auch ein Thema!
    • Es geht um die Datenbank-Migrationstools Flyway und Liquibase.
    • Ruby on Rails war unseres Wissens nach eins der ersten Tools, die Datenbankmigrationen mitbrachten und unterstützen.
    • Grails kann das auch, aber später.
    • Die Fish-Shell ist die offizielle @autoweird.fm-Shell.
    • Wir reden über fuzzy Suche mit fzf, Verzeichnisse wechseln wie ein Profi mit z und über Advanced prompting mit starship.
    • Es geht auch über Dotfiles. Aber da gibt es bereits ne eigene Folge zu.

    Bier

    Der Bene war beim Rewe und hat eine feine Auswahl an Craft-Beer besorgt:

    • Wir fangen an mit einem Dry-Hopped Pils von Ratsherrn. Das New Era Pilsener. Das ist ein Pils. Das ist ein Craft Beer. Das ist geil.
    • Der Bene ist ja ein Pale Ale-Typ! Deswegen gibt es danach ein Pale Ale. Das Pale Ale von Brlo.
    • Zum Schluss gibt es ein überraschend gutes Elvis Juice von Brewdog. Es ist wirklich, wirklich grapefruitig. Ein Fruchtcocktail!
  • Folge 14: Jetzt mach mal nen Punkt: Dotfiles!

    Autoweird F-M! Wir haben ein Intro!!! Wir sind komplett aus dem Häuschen! Vielen Dank an Christoph für dieses Kunstwerk! In Zukunft steigen wir begleitet von dieser Melodei die große Showtreppe herunter. Bei so viel Großartigkeit kommt fast zu kurz, dass wir in dieser Folge das Remote-Podcasten zu neuen Extremen führen. Der Bene sitzt auf der anderen Seite der Erdscheibe – im sonnigen Florida – und versucht die 8 Stunden Zeitunterschied wegzuignorieren. 🙂 Bier zum Frühstück! Kudos!
    Nachdem wir uns nun gebührend selbst gefeiert haben, haben wir auch noch ein Thema, von dem wir abschweifen können:
    Heute geht es um Dotfiles. Warum sollte man die bei Github lagern? Welche tollen Tools fallen einem dabei auf? Und verdammt nocht mal, was ist denn eigentlich die beste Shell? Nehmen wir eigentlich grad die Git-Folge auf?
    Das alles klären wir und krönen das Ganze mit einem hammermäßigen Outro!

    Links:
    Gibo ist ein Tool, mit dem man .gitignore-Files generieren kann.
    – Die Fish-Shell ist eine Shell mit vielen praktischen Defaults. Hat aber im Detail ihre Tücken. Unsere momentan Shell der Wahl.
    – Die Fish-Shell hat auch einen eigenen Plugin Manager: Fisherman.
    – Die Z-Shell oder ZSH ist ebenfalls eine Shell mit vielen Konfigurationsmöglichkeiten. Spätestens mit der Distribution Oh-My-ZSH
    macht die Verwendung richtig Spaß. Holger störten ein paar Kleinigkeiten, so dass er zwischenzeitlich wieder bei der Bash landete.
    – Auch der VI hat seinen eigenen Plugin Manager: Vundle. Höre ich grad irgenjemanden über JavaScript Plugin Manager meckern?
    Tldr ist ein (node)Tool, das man-pages anzeigen kann. Allerdings zeigt Tldr nur die relevanten Informationen an. Es sei denn, du schreibst grad Tar-Files auf Tapes, dann hast du verloren.
    – In unseren Dotfiles schlummern Perlen wie ‚fuck‘ (Führen das letzte Kommando als Super-User aus), ‚pman‘ (Öffne eine man-page als PDF), ‚use_java‘ (Wechsele das JDK) oder ‚Serve‘ (Starte einen HTTP-Server in diesem Verzeichnis)
    – Zum Wechseln des JDK hat Holger lange Zeit dieses Script verwendet.
    – Sowas wie ‚Serve‘ gibts natürllich auch in der Node-Welt.
    – Diffs auf der Kommandozeile sind immer so eine Sache, eher archaisch. Diff-so-fancy ist ein kleines Tool, welches Diffs (also speziell git diffs) deutlich lesbarer gestaltet.
    Sourcetree ist ein ganz ordentlicher graphischer Git-Client, den wir für die ein oder andere Operation verwenden. Von Atlassian, kostenlos, also eigentlich ein No-Brainer. Allerdings nicht ganz hakelfrei. Da fällt mir ein, ich wollte immer noch mal Git-Tower ausprobieren. Hat da irgendwer schon mit Erfahrungen sammeln können?
    – [git radar] ist nochmal so ein kleines Tool, das nützliche Informationen zu einem Git-Repo schön knapp auf meinem Kommandozeilen-Prompt anzeigt.

    Biere:

    Datum der Aufnahme: 25.05.2017