Schlagwort: AI

  • Folge 114: Wir haben die AI Zukunft verpennt

    Wir haben echt ein Händchen für Trends! Warum sollte es irgendetwas bringen, die Applikation samt Betriebssystem und Zeug zu verpacken und eben das zu deployen? Das setzt sich nie durch! Ich mache lieber noch nen Kurs in Enterprise Application Servern! Das Semantic Web ist nächstes Jahr ein Ding!
    Der Komponenten Marktplatz sowieso!
    Und dieses Jahr ist das Jahr von Linux auf dem Desktop! Mit Sicherheit!

    AI! Also AI und Software-Entwicklung! Also dass wir das komplett verpennt haben, ist jetzt übertrieben! Aber wir sind schon etwas hinten dran in der Hype Kurve! Jeder und seine Mutter hat sich schon dazu geäußert!

    Aber wegignorieren können wir das deswegen auch nicht! Es findet ja durchaus bei uns statt! Wir setzen das beide ein. Vielleicht mit etwas anderen Schwerpunkten. Und das „das“ ist auch nicht gleich.

    Aber darum soll es heute auch gehen. Wie sind denn unsere Erfahrungen mit AI in der Software Entwicklung. Gar nicht so sehr: Wie funktioniert das denn?

    Erwartet also einen wilden Ritt von Chat GPT über GitHub Copilot, bis hin zu Agenten, Claude, Cursor und Co!. Wir merken natürlich unsere Alter und boomern ordentlich rum! Wir sehen sehr viele Gefahren! Und sind uns am Ende gar nicht sooo einig wie es denn aus unserer Sicht mit AI weitergeht.
    Aber vermutlich haben wir beide in guter Tradition unrecht!

    So! Leute! Vielen Dank fürs Reinhören! Viel Spaß! Und was ist denn euer Take zu dem Thema! Sacht mal an!

    In diesem Sinne! Bis bald!

    Eure Podcast Gazellen Bene und Holger!

    Links

    Bier

    • Holger trinkt ein Gamma Ray von Beavertown
      • Das Auswahlkriterium war: Es war kalt!
      • Und es ist sehr gut und hazy!
    • Bene trinkt ein Deya Glue-Tac Pale Ale
      • Ein bisschen so wie ne Fanta

  • Folge 99: GitHub Copilot und co: Die Katze fliegt mit

    „Jetzt lass uns doch wieder mal was Brandaktuelles machen. Irgendwas was so richtig am Puls der Zeit ist. Etwas worüber sich halb Twitter die Finger wund zwitschert. Nicht so was Ausgelutschtes von vor zwei Wochen!“

    „Ich habe dir doch gestern diesen Tweet geschickt. Hast du jetzt schonmal ‚.‘ auf deinem GitHub-Repo gedrückt?“

    „Gestern? Das war vor zwei Wochen! Das ist total lame! Schau dir lieber mal den Darkmode an!“

    „Junge! Das ist hochinnovativ! Alle reden davon! Und hast du auch dieses Copilot-Ding gesehen? Das revolutioniert alles! ALLES!“

    „Boah! Laaangweilig! Wieder irgendwas, von dem alle behaupten, dass wir dann wirklich wirklich alle arbeitslos sind.“

    „Jetzt guck doch genauer hin! Was da an Potenzial drin steckt! Tests schreiben sich von alleine! Boilerplate generiert sich von selbst!“

    „Ja, auf Lizenzen achten die Vögel aber nicht! Da werden die armen Open-Source-Entwickler wieder ausgebeutet! Skandal sage ich!“

    „Wie du hast schon auf Record gedrückt? Wir sind mitten in der Folge? Warte ich hole mir schnell ein Bierchen!“

    Leute! So oder so ähnlich, oder ganz anders lief das hier mit den GitHub Codespaces und GitHub Copilot. Wir sind hin- und hergerissen!

    Was haltet ihr davon? Total super und revolutionär? Oder nur fancy Kram, den niemand braucht? Schreibt es uns!

    Ach ja! Das hier ist Folge 99. So langsam können wir uns vor der 100 nicht mehr verstecken!

    Schöne Zeit und bis die Tage!

    Links

    • Holger hat mit dem Stefan ein brandheißes Youtube-Format gestartet: Papperlapapp – Spaß mit Klammern! Schaut mal rein. Liken! Abonnieren! Glocke drücken! Und kommentieren nicht vergessen!
    • Der Holger ist auf der diesjährigen EnterJS zu sehen. Er redet da über vergessene Awaits und Promises! Sag mal Hallo!
    • Auf diesem GitHub-Repo müsst ihr mal ‚.‘ drücken.
    • Codespaces sind ein alter Hut! Wir sind Gitpod-Fans!
    • Warum wir vi so ….anders bedienen.
    • Die lässige Codespaces Ankündigung!
    • GitHub revolutioniert mal eben die IDEs mit Copilot. Oder doch nicht?
    • Über Cloud-IDEs hat doch schonmal ein gazellesquer-Podcast geredet.
    • Die bisherigen AI-Lösungen für Codevorschläge basierten auf GPT-2. Copilot auf GPT-3. Was ist denn der Unterschied?
    • OpenAI steht hinter GPT-3.
    • Holger war auf einem Hiphop-Konzert: Fatoni macht Studentenrap! Hör dir den mal Acapella an!
    • Idee: TDD mit AI. Ich schreibe den Test, AI leitet daraus die Implementierung ab.
    • Uns erinnert das Generieren des Source Codes mithilfe von Tests an Property Based Testing.
    • Der Kelsey Hightower sieht keine Gefahr durch GitHub Copilot.
    • Hier mal ein Bericht von einigen handverlesenen Early-Adoptern.
    • Es gibt schon AI unterstützte Code Assistants: Kite, Codota und Tabnine.
    • Ist GitHub-Copilot ein Lizenzverstoß mit Ansage?
    • Diese Software-Lizenzen sind auch alle unübersichtlich!
    • Secrets leak in den Suggestions: Keine Ahnung ob das ein Hoax ist.

    Bier

    • Bene hat heute zwei Biere vorbereitet. Echte Schmankerl! Nur für Kenner! Von dem bekannten Bierlieferanten Ikea. Und zwar das Ljus Lager und das Mörk Lager! Echte Leckerbissen!
      • Das Ljus Lager: Er hat aber wahrscheinlich nur eine schlechte Charge erwischt. Bestimmt! Riecht nur etwas nach chemischer Toilette.
      • Das Mörk Lager: Es riecht eeeetwas nach Malz. Es schmeckt nach einer Mischung aus: Einem Pinnchen Frankenheim mit viel Wasser und nem Aschenbecher. Ein Träumchen!
    • Holger hat ganz gewöhnliche doppelgehopfte Fruchtbomben vorbereitet. Aus Dänemark! Von Mikkeller! Zum einen das IPA Burst und zum anderen das New England Pale Lager, das Heated Seats.
      • Die Reihenfolge war etwas verknüselt. Aber Holger fängt intuitiv mit dem IPA an. Was sehr gut ist. Grapefruit-lastig. Gutes Einstiegsbier!
      • Das Heated Seats: Leckeres Bier. Etwas tropisch. Cremig. Aber insgesamt weniger intensiv. Hatte ich die falsche Reihenfolge erwähnt?

  • Folge 39: Haben wir die Zukunft verpennt?

    Haben wir zuviel Blade Runner geguckt? Haben wir grad einen Newsletter von Cyberdyne System bekommen?
    Man weiß es nicht!

    Aus Gründen kommen die beiden Podcast-Gazellen zu dem Eindruck: „Wir haben die Zukunft verpennt!“ Nooooo!

    Aber bevor wir zu diesem Schluß kommen, dürft ihr uns bei den bisher epischsten „Hausmitteilungen“ beiwohnen.
    „Hausmitteilungen“ – Was ist das überhaupt für ein Wort?! Das riecht doch schon nach verstaubtem Aktenordnern und Rohrpost. Das ist halt unsere Welt!

    Kein Wunder, dass wir so vom Hype Cycle regelrecht überrollt werden!
    Sind Blockchain, AI, Serverless und co. die Zukunft? Schon Gegenwart? Ist Software Crafting dann total wertlos?
    Ist unsere Verzweiflung gerechtfertigt, oder heulen wir einfach nur mal wieder grundlos rum? Warum haben Bene und Holger eigentlich die Bilderkennungsvorlesung geschwänzt? Mal wieder Fragen über Fragen.
    Die Antwort findet ihr vielleicht in dieser Folge!

    Links:

    Bier:

    Der Bene hat Bier aus Kap Verde mitgebracht:
    – Ein Strela: Ein schönes Strandbier. Keine Ecken und Kanten, rutscht also gut rein.
    – Ein Strela Ego: Ein Starkbier mit 8%. Deutlich gehaltvoller. Lecker!

    Datum der Aufnahme: 05.03.2018

  • Folge 10: Das nächste große Ding

    Die 10. Folge autoweird.fm! Hammer! Wir sind amazed! Auf nem Plattencover würde da jetzt ein fettes X draufstehen. Wahrscheinlich jedenfalls. Das feiern wir, in dem Holger auch mal die Ansage sprechen darf/kann/muss. Ob das die Zukunft ist? Man weiß es nicht! 🙂

    In dieser Folge schwadronieren wir über ‚Das nächste große Ding‘. Wir lassen mal wieder ein wenig die gute alte Zeit Revue passieren. Schwelgen in Erinnerungen über Objektorientierung, GOF-Patterns, JSF, EJB 2 und Java everywhere.
    Wir streifen das Jetzt mit Hypethemen wie Microservices, Cloud, funktionaler Programmierung, reaktiven Systemen und TypeScript.

    Und enthüllen dann das nächste große Ding. Das Ding, was uns bis in unsere Rente begleiten wird. Das Ding, auf das alle gewartet haben.

    Aber dafür müsst ihr die Folge hören 🙂
    Danke nochmal an Robert fürs Fehler finden und melden und sorry für das #DropboxGate.

    Links:
    JSF ist ein komponentenorientiertes Webframework. Hier programmiert man bevorzugt in Java und bekommt von HTTP nicht so viel mit.
    Vaadin ist ein auf dem Google Web Toolkit (GWT) basierendes Framework. Auch hier werden Client und Server nahezu komplett in Java geschrieben. Die Konzepte von JSF und Vaadin unterscheiden sich allerdings. Die Firma Vaadin sitzt im Steering Committee von GWT.
    – Wir erwähnen hier natürlich Microservices: Eine Idee von Microservices ist es sprachunabhängig entwickelbar zu sein.
    React.js ist in unserem Umfeld sehr verbreitet.
    – Die Entwicklung von Node.js hatte einen großen Einfluss auch auf die Java Welt.
    – Wir reden die ganze Zeit über ‚Funktionale Programmierung‘ und erklären eigentlich nie so richtig was es damit auf sich hat. Ein Buch, was wir zu diesem Thema als Einstieg u.a. empfehlen, können ist das Curry Buch.
    – Robustere und anpassungsfähigere Systeme kann man mit dem Reaktiven Paradigma erreichen: Das Reactie Manifesto beschreibt dieses.
    – Welche [ES6] (https://babeljs.io/learn-es2015/) Features nehm ich denn?
    TypeScript bringt Typen nach JavaScript.
    – Holger war letztes Jahr auf der CraftConf. Eine sehr lohnende Konferenz.
    – Michael Feathers hat dort bei einem Meetup den Talk: ‚Why Types Aren’t Very Important‘ gehalten.
    – Michael Feathers hat das Buch ‚Working effectively with legacy code‘ geschrieben. Auch empfehlenswert.
    – Der Kölner Podcast GeekStammtisch hat in einer der letzten Folgen u.a. über Ruby und Rails sowie deren Relevanz gesprochen.
    Spring Roo/Grails haben seinerzeit die Gedanken von Rails in die JVM Welt gebracht.
    Gordon Oheim ist unser PHP-Buff.
    – Wie reden mal wieder über Akka. Da müssen wir mal eine eigene Folge zu machen.
    – Akka ist ja ‚lediglich‘ eine Implementierung des Aktormodells.
    – Mit Hilfe von AWS Lambda kann man ’serverless Applicatioms‘ bauen. Man schreibt nur noch ‚den Code‘; um die Laufzeitumgebung und deren Konfiguration kümmert man sich nicht mehr.
    – Was ‚Serverless‘ genau bedeutet, erklärt Martin Fowler.
    ‚Der SMACK Stack halt‘: Eine Sammlung von Tools und Frameworks, die beim Aufbau von sehr großen Big Data Lösungen helfen.
    – Das (actionbasierte) Webframework Play verfolgt einen ähnlichen Gedanken wie Rails. Es hat eine sehr gute Scala Unterstützung.
    – Im Tiobe Index von diesem Jahr sind Java/C und C++ wieder ganz weit vorne.
    – Im Stackoverflow Survey ist allerdings JavaScript vorne. So!
    ‚Sach mal! Wann kommt denn eigentlich Java 9?‘.
    – Ein Miele Geschirrspüler hat einen Webserver. Dieser Webserver hat [Security Flaws] (http://boingboing.net/2017/03/27/the-brave-little-dishwasher.html).
    – Amazon hat OpenSSL für Go reimplementiert.
    – Unser Kollege Luka hat neben seinem Studium mal eben das tolle von Cycle.js inspirierte reaktive UI Framework OutWatch geschrieben. Kudos!
    – Wir haben bis jetzt noch nicht über Domain Driven Design gesprochen. Jetzt ist die Folge aber auch schon vorbei.

    Biere:

    Datum der Aufnahme: 28.03.2017