Wo wir sind, ist vorne, Folge 19. Heute gibt's einen Rückblick, Ausblick, Seitblick und Nitpick.
Herzlich willkommen bei Wo wir sind, ist vorne.
Frontend Fakten Frotzelein.
Der Late Night Frontend Talkshow rund um Webdesign und Entwicklung.
Es reden sich um Head und Kragen, HTML-Fundamentalist Moritz Gießmann und JavaScript-Jongleur Konstantin Groß.
Jetzt hast du mich vollkommen aus dem Konzept gebracht.
Okay, ja, herzlich willkommen zu Wo wir sind, ist vorne, Folge Nummer 19.
Ich wollte mir jetzt gerade im Augenblick noch ein lustiges Wortspiel ausdenken für den Anfang.
Und dann kam der Chor.
Dann kam das Weihnachtsintro.
Dann kam der Chor.
Ich hab gedacht, ich denk mir mal was für die Stimmung, ein bisschen weihnachtlicher zu gestalten.
Für unsere letzte Folge des Jahres hab ich mal ein bisschen was gebastelt.
Ja, es ist wunderbar geworden.
Ich fühlt euch sehr willkommen geheißen, jetzt auch ohne doofes Wortspiel von mir.
Ich hab noch irgendwas überlegt mit Prinzessin oder keine Ahnung.
Dann fiel mir kein Tech-Wort mit P ein und dann hab ich's einfach gelassen.
Programmierer, Prinzessin, Programmierer, so einfach wär's gewesen.
Ja, egal, dann lassen wir das.
Dann machen wir jetzt einfach mal.
Straightforward.
Ja, straightforward.
Ja, ach so, ja.
Bier?
Oder ich weiß nicht.
Ja, also erstmal willkommen auch an alle Neuhörerinnen und Hörer.
Also wir hatten seit letzter Folge so einen kleinen Peak.
Wer weiß, ob da nicht der T3N-Artikel seine Finger mit im Spiel hatte.
Freut mich jedenfalls, herzlich willkommen.
Und das, ja, mehr hab ich auch nicht fürs Vorgeplänkel.
Ach, Mensch, zum Glühwein.
Ja, wir können direkt zum, ja, heute ist Weihnachten angesagt.
Hier im Hintergrund, da glitzern auch die Kerzen, wenn du's siehst am Fenster.
Und Weihnachts-Intro und Glühwein.
Aber ich hab auch noch ein Bier zusätzlich.
Ja, also ich kling zur Feier des Tages jetzt schon warmen Energydrink.
So Pulver.
Ist ja auch fast Glühwein.
Pulver, das hab ich, das war in meinem Adventskalender.
Ah, okay.
Das trinke ich grad, das schmeckt tatsächlich gut.
Aber ich hab das Gefühl, es hat mich ein bisschen kribbelig gemacht.
Ich bin, ich bin aufgeregt.
Uiuiui.
Ich bin wirklich aufgeregt vor dieser Folge.
Ich hab gar keine Ahnung, warum.
Wahrscheinlich, weil ich höre, ähm, äh, sehe, wie uns jetzt gerade 40.000 Leute zuhören.
Weil bis 39.000 geht's, geht's ganz gut.
Aber bei 40.000, das ist schon eine Nummer.
Da wächst auch die Verantwortung.
Wir haben es irgendwie geschafft.
Mein Glühwein glüht schon nicht mehr.
Der ist jetzt schon noch lauwarm.
Wir haben schon wieder viel zu viel vor dem Aufnahmeknöpfchen geredet.
Ähm, aber ich hab, wie gesagt, auch noch ein Bier.
Du auch, sehe ich gerade.
Ich hab bei Working Draft gelernt, dass, ähm, wenn man, äh, dass man das für die, für die Patreons dann vorne dran schneiden kann.
Genau, genau, genau, genau.
Ihr kriegt dann die Rohfassung, wenn ihr uns subscribt.
Hey, ich find die, ich find die Idee gut, ähm, vielleicht machen wir das irgendwann auch mal.
Dann müssen wir aber aufhören, Sachen zu sagen, die man einfach nicht in der Öffentlichkeit sagen kann.
Wir haben noch nie Sachen gesagt, die man in der Öffentlichkeit sagen kann.
Du hast erst vorhin gesagt, das dürfen wir jetzt aber nicht reinnehmen.
Ja, ich hab ja gesagt, wir haben noch nie Sachen gesagt, die man in der Öffentlichkeit sagen kann.
Ach so, ach so, ach so, ja.
Ich hab extra das nicht, egal, ähm, Mensch, du hast, du hast ein total langweiliges Bier für mich.
Ich hab, ja, ich hab wieder mein Brooklyn Lager, wie so oft.
Ach nee, ich hab gedacht, das ist was anderes, Entschuldige, für mich sah es aus wie ein Wölfle, was ich schon öfter hatte, auf den ersten Blick, aber das ist es nicht.
Nee, das ist wieder mein Brooklyn, da hab ich noch eine Flasche gefunden im Kühlschrank.
Und ich geh zur Zeit nicht mehr so oft einkaufen, aus Gründen, und Weihnachtsbier.
Ich hab, ich hab Weihnachtsbier, und zwar hatte ich ja in der letzten Folge, ähm, auch schon, äh, vom, vom kühlen Krug.
Mhm.
Bier hier aus Karlsruhe, von dieser kleinen Brauerei.
Äh, und diesmal hab ich, äh, ich halt's mal kurz in die Kamera, dass der Konstantin es sehen kann, äh, die andere Variante, davon wieder in der Liter.
Ach, mit einem, mit einem Weihnachtslämmchen.
Ähm, ist ein Weihnachtsbock-Brauhausbier, 0,75.
Äh, ich hoffe, ich kriege...
Das schmeckt jetzt nach Zimt, oder was?
Das werde ich jetzt gleich rausfinden, ich hab's noch nicht probiert.
Ich hab, wie immer, bei so großen Flaschen ein bisschen Angst vor dem Plopfer schluss, aber das mach ich jetzt mal.
Eiei, eiei, eiei, eiei.
Mhm.
Also, Bockbiers, ähm, kommt drauf an. Kann gut sein, kann nicht so gut sein. Ich, äh, schenk mal ein.
Es perlt schön.
Ich muss schnell trinken, hier kommt schon der Schaum wieder raus.
Ja, es ist, es schäumt sehr. Also, es ist genau, vom Schaum her, es ist genau das Gegenteil vom letzten.
Äh, nee, von unserem Geschenkten, nicht das letzte, sondern, äh, ah, nee.
Doch, war das das letzte Mal?
Ja, doch, nee, das war das vorletzte.
Vorletzte, ja.
Letztes Mal, äh, okay, das ist so viel Schaum, dass ich jetzt eigentlich, äh...
Ja, dann trink doch aus der Flasche, komm.
Äh, wir stoßen so an.
Ah, okay.
Ähm, ja, das ist, jetzt trinke ich aus einer 0,75er Bierflasche, aber im Konstantin-Scholm-Züber, sehr gut.
Oh, ja. Oh, ja, für ein Bockbier ist es, ähm, hab ich, hab ich Bock... Ach, nee.
Oh.
Ich hab, ich hab Bock auf Bier.
Oh, das ist sehr würzig. Das ist mild und sehr würzig. Ich, ich bin Fan.
Mild und würzig. Okay.
Ja, wirklich. Mild, also ich bin ja, ich bin tatsächlich Fan von milden Bieren und das ist mild und würzig. Das ist echt fantastisch.
Ja.
Goodie.
Laber, laber, laber, laber.
Schluss.
BWS e.V. präsentiert die Retrospektive.
Ja, ich knüpfe an letzte Folge ein bisschen an, da hab ich ja schon mein Leid geklagt, dass Google Play Music eingestampft werden soll.
und tatsächlich ist es jetzt mittlerweile eingestampft und, äh, das hat mich natürlich sehr traurig gemacht, aber der Moritz hat mir dann gleich irgendwie am Tag drauf einen Link geschickt, dass Apple Music jetzt auf die Google Home, beziehungsweise Google Nest Geräte kommen soll.
Und jetzt glaube ich auch sogar schon, äh, äh, verfügbar ist. Ich hab's aber noch nicht getestet. Ich hab noch so eine gewisse Scheu, äh, bei Apple irgendwas abzuschließen.
Aber ich werd's, äh, tatsächlich mal ausprobieren, weil, äh, YouTube Music ist für mich eigentlich gestorben.
Ich glaub, du kriegst auch einen Monat kostenlos.
Ja.
Ähm, und, äh, es ist halt, es ist wie mit diesen ganzen Abos, du kannst es auch innerhalb von einem Monat wieder kündigen.
Ja, äh,
Ja, äh, äh, ich hab dann direkt mal die, die, äh, Play Store Bewertungen gelesen zur Apple Music App unter Android.
Und, ähm, da waren auch die letzten zehn oder so waren Ein-Sterne-Bewertungen, weil diverse Sachen nicht funktionieren.
Unter anderem ist der Screen, auf dem man die Subscription kündigen kann, komplett weiß.
Ja, äh, ein Schellen, der jetzt irgendwie böse Absicht unterstellt.
Nee, also, ich muss sagen, die, die Apple Music App, egal auf welchem Gerät, ich hab jetzt wirklich alles durch.
Ich hab's auf dem iPad ausprobiert, ich hab's auf dem Mac ausprobiert, ich hab, ah, warte mal, ich weiß nicht, ob es eine native Windows App gibt.
Ich hab die Web App ausprobiert und auf Android.
Ähm, und richtig geil ist die nirgends, muss ich sagen.
Hm, also, selbst auf dem Mac, wo ich jetzt annehmen würde, das ist wahrscheinlich so die Referenzimplementierung davon,
hast du manchmal so Sachen, dass irgendwie was lange lädt, es fühlt sich irgendwie oft sehr langsam an.
Als ob's so eine, so eine schlecht gemachte Web App wäre.
Vielleicht ist tatsächlich auch irgendwie Web-Technologie dahinter, würde mich jetzt nicht ganz wundern.
Ähm, es ist, ja, es uns gibt dann, je nach Plattform gibt's so Eigenheiten, sag ich mal.
Auf Android zum Beispiel hab ich, äh, immer sehr große Probleme gehabt, ähm, den, äh, Shuffle-Button zu finden.
Der ist irgendwie tief im Menü versteckt. Ähm, kein, kein Mensch weiß warum.
Es gibt einen dedizierten Platz, wo in der Musik-App dieser Shuffle-Button eigentlich sein muss.
Und da ist er halt einfach nicht. Aber, ja.
Also, ich seh schon, äh, wenn ich eine schlechte Musik-App will, dann bleib ich einfach bei YouTube-Music.
Ähm, nee, nee, nee. Also, ich, ich bin zum Beispiel begeistert bei Apple Music von den Playlists.
Also, von den, die haben so kuratierte Playlists, nicht, also, ich weiß nicht, ob die, ich glaub, man kann auch Playlists irgendwie von anderen Usern hören,
aber die haben so kuratierte Playlists so zu Stimmung und, ähm, äh, also, was ich jetzt, was bei mir gerade auf Dauerschleife läuft,
wie heißt die? Mid, Moon, Mid, Midnight, Midnight irgendwas. Ähm, das ist so ein bisschen Jazzy-Hintergrundmusik.
Das ist, das ist fantastisch. Das Einzige, was dran nervt, ist, die ist halt, die wird immer wieder geupdatet.
Okay.
Und, äh, wenn du erwartest, dass der erste Song einer ist, den du echt gerne magst, und dann ist der plötzlich da nicht mehr, das ist ein bisschen komisch.
Aber es ist, also, die, da merkt man, das sind Leute, die haben wirklich Ahnung davon, wie man Musik zusammenstellt.
Es ist nicht einfach nur, wir machen alles aus einem Genre, was mal auf Platz 1 war in der Playlist, sondern das ist wirklich eine runde Sache.
Mhm.
Also, ich würde sagen, das ist besser, als wenn ich eine Playlist mache und ich geb mir oft schon Mühe bei sowas.
Okay. Also, ich werd, äh, diese 30 Tage auf jeden Fall mal ausprobieren. Ähm, aber so, insgesamt hat mich diese ganze Google-Sache sehr frustriert.
Und, äh, also, wahrscheinlich wird's drauf hinauslaufen, dass ich am Ende damit auch unzufrieden bin.
Und dann werd ich, glaub ich, meine ganzen Home-Dinger verkloppen.
Und dann überleg ich mir, ob ich, äh, dann mir vielleicht Alexa reinstell' oder, ja, weiß nicht.
Also.
Ich find's ja eh schwierig, sich diese, äh, Wanzen aufzustellen.
Ja, ja, gut, ja, anderes Thema, weil ich früher auch sehr, ähm, und was Google anbelangt, äh, ist das auch, aber gut, Amazon auch nicht besser.
Ja, müssen wir jetzt nicht, äh, in die Tiefe gehen, vielleicht schmeiß ich die Dinge auch komplett raus und, äh, stell mir einen CD-Player hin.
Ja, müssen wir nicht. Ich hätte sowas auch gerne, wenn ich wüsste, dass die Daten bei mir auf dem Gerät bleiben.
Und ich glaub, da gibt's, äh, mittlerweile so, so Lösungen.
Allerdings ist das alles relativ selbst gehackt, so mit, mit Raspberry Pi und keine Ahnung, irgendwelche Sachen.
Gut, ich hab ja hier ein NAS stehen und da hab ich auch meine MP3s drauf.
Die hab ich halt nur seit, äh, seit ich diese Streaming-Aboes hab einfach nicht mehr genutzt.
Ähm, ja.
Wobei ich auch dran zweifle, ähm, dass ich wirklich so viel andere Musik höre, außer meine eigene.
Na, ich mag das schon, so Sachen entdecken auf, äh, in diesen Playlists und so.
Ich frag mich dann, ähm, hätte ich früher so viel Geld, also in dem Fall sehr 10 Euro pro Monat, also 120 Euro im Jahr,
hätte ich, hab ich früher so viel Geld für neue Musik ausgegeben?
Ich glaube nicht, aber ich höre jetzt auch mehr so unterschiedliches Zeug.
Aber ich hab definitiv weniger Geld für Musik ausgegeben früher.
Ja, gut, ich mein, der, der Vorteil ist natürlich auch mit diesen, mit diesen Boxen, also ich hab mehrere davon,
in der Küche, im Bad, im, äh, Schlafzimmer, im Wohnzimmer und einfach sagen zu können, äh, spiele dir die Playlist
und spiele die auf allen Lautsprechern oder spiele die nur vorne oder hinten in deiner Wohnung.
Das ist schon praktisch, ja, also das, ähm, natürlich kannst du das auch mit deiner eigenen Musik machen,
dann holst du dir solche Sonos-Teile, aber die kosten halt entsprechend.
Also da musst du einige Jahre, ähm, Google Music abonnieren, dass du dir bei, wie viele haben wir hier stehen,
vier, fünf von den Dingern, wenn ich mir die als Sonos hinstelle, äh, dann muss ich einige Jahre
den Streaming-Dienst abonnieren, dass ich das wieder drin hab.
Und der sagt mir dann halt auch nicht, wie kalt ist es jetzt gerade draußen.
Sie hören also wirklich alles bei euch in der Bude?
Ja.
Okay.
Hätten wir das festgehalten?
Nee, ich hab, ähm...
Datenschutz ahoi.
Ich muss ganz, ich muss ganz kurz noch, ich muss ganz kurz noch ausschweifen an der Stelle, ähm, ich hab jetzt, äh, die Tage immer mal wieder ein, ein Podcast, äh, von und mit Sibylle Berg gehört, ich weiß nicht, der ein oder andere kennt vielleicht Sibylle Berg, die hat mal zum Beispiel Intros beim Böhmermann in der Sendung gesprochen und, äh, nee, Quatsch, doch, nee, irgendwo, beim Böhmermann bin ich mir grad nicht sicher, aber auf jeden Fall Schulz und Böhmermann und, ähm, Rotsch und Böhmermann gab's ja mal diese Sendung, da hat die mal Intros gesprochen teilweise.
Ähm, Autorin und die ist, äh, die ist sehr auf dem, auf dem Privacy-Train und wenn man so zuhört, aber warte, also der, der, ähm, Podcast, den ich meine, der heißt WG, Wesensfremd, ähm, und da kriegt man schlechte Laune und ich finde, auf, auf eine gute Art kriegt man schlechte Laune, nämlich, die deckt halt, oder die, die redet halt ständig über, was ist denn eigentlich nicht sicher und, ähm, im Prinzip kannst du ja, wenn du, wenn du ein Microsoft-Gerät hast oder ein Apple-Gerät oder ein Google-Gerät,
jetzt kannst du, oder ein Android-Gerät kannst du ja eigentlich alles vergessen, wenn du gar nicht überwacht werden willst, musst deine Mails mit PGP verschlüsseln und so weiter und so fort, eigentlich darfst du gar nicht mehr aus dem Haus gehen und musst dir ein Aluhut über dem Kopf ziehen.
Ja, und das ist halt eben auch der Grund, warum ich irgendwann, ich war sehr, auch früher sehr auf, auf Datenschutz aus und, äh, hab alles deaktiviert, was nur ging an irgendwelchen Tracking-Sachen und so, mach ich auch immer noch, aber bei diesen, äh, Home-Dingern hat für mich dann doch irgendwann der Vorteil einfach überwogen, weil du wirst sowieso überall ausgehorcht.
Also, du hast im Prinzip aufgegeben.
Ja, kann man auch so sagen, ja.
Was ist denn so der Standard-Use-Case? Also, was sagst du denn, du sagst, okay, Google, und was sagst du denn dann?
Äh, Temperatur draußen aktuell. Ähm, manchmal auch einfach nur der Wochentag, weil es ist ja durch diese ganze Homeoffice und ich geh nicht mehr aus dem Haus-Geschichte, ist echt manchmal so, was war heute nochmal für ein Wochentag? Ähm, natürlich sind das alles Sachen, die kann ich auch, natürlich kann ich die auch so an meinem Mobilgerät googeln, ja.
Äh, oder schnell das Handy rausholen, aber wenn du grad irgendwie rechts, äh, Kind im Arm und, äh, links, äh, vor der Windel, ja, dann, dann sagst du halt mal schnell, äh, Google, wie, wie spät ist jetzt gerade, muss ich schon los oder nicht, ja.
Ähm, also, es ist, es ist einfach klar, natürlich Bequemlichkeit, ja, es geht halt einfach schneller als, als irgendwie, oder eben halt Musik abspielen, ja, also, bevor ich jetzt irgendwie den NRS, äh, gut, der läuft eh immer, dann Cody anschalten, der da drauf zugreift, dann gucken, äh, meine Playlist oder vielleicht noch
alphabetisch sortiert irgendwie tausende Titel durchgehen oder mit Suchfunktionen, das kostet alles Zeit und so, sag ich einfach hier, äh, Google spiele so und so und fertig.
Ich kann das total nachvollziehen und, ähm, wenn es eine datenschutzkonforme, für mich datenschutzkonforme Lösung gäbe, hätte ich das auch alles, weil ich kann total nachvollziehen, diese Bequemlichkeit, total.
Also, äh, was ich halt mach mit, äh, Google Spracherkennung ist, äh, stell mir einen Timer auf fünf Minuten.
Genau, sowas auch, ja. Ähm, das mach ich, aber ich hab halt kein Gerät, das ständig zuhört, sondern ich hab halt was, wo ich einen Knopf drücken muss.
Und ich lass mir natürlich von Siri ständig Witze erzählen.
Also, ähm, Freunde, die auch aus dem Schlafzimmer, äh, kann ich da auch den Schalter umlegen, ähm, wenn ich nicht will, dass Google mithört.
Natürlich muss ich drauf verlassen, dass der Hardware-Schalter auch tatsächlich das macht, ja, äh, ansonsten zieh ich den Netzstecker.
Also, ich hab da ja schon eine Handhabe.
Ja, ich traue Google auch zu, dass sie einen Akku dafür eingebaut haben, aber...
Ja, und das, das ist nämlich genau, genau, wir haben jetzt so ein bisschen meinen, meinen, meinen Retro-Punkt gehijackt und erweitert.
Ähm, das ist nämlich so ein Ding, also es gab jetzt auch noch eine weitere Änderung, das wird eigentlich jetzt jeder mitbekommen haben, der ein Gmail-Konto hat oder auch, ähm, irgendwie nur seine Bilder vom Android-Handy synchronisiert.
Gmail-Konto.
Gmail, nicht Gmail.
Ein Gmail-Konto.
Ja, das hatte ich auch schon mal ein, ein...
Entschuldige.
Nee, egal.
You can't unhear it.
Ein Gmail, ein Gmail-Konto.
Ein Gmail-Konto.
Oh mein Gott, jetzt ist ja immer schlimmer.
Oder halt seine Bilder synchronisiert oder irgendwie Drive-Speicherplatz aktiv nutzt.
Der wird eine Mail bekommen haben, dass Google jetzt sein System, wie viel Speicher man zur Verfügung hat und auch kostenlos zur Verfügung hat, umstellt.
Und das war also jetzt, ich bin seit, boah, keine Ahnung, zehn Jahren, also Gmail war relativ neu, da hatte ich mir direkt einen Account angelegt.
Und dann war das am Anfang so, da gab's ein paar Gigabyte und dann stand immer dabei, ähm, ähm, dein Postfach so und so viel Gigabyte and counting oder and growing, ja.
Und dann konntest du wirklich zugucken, wie, wie weit das, äh, äh, gewachsen ist.
Ich glaube, da war ich irgendwie bei, locker bei 25 Gigabyte, 30, 40 vielleicht sogar, weiß ich jetzt nicht mehr, ähm, ist das automatisch gewachsen.
Und das war halt so diese, diese Google-Philosophie, wir stellen das zur Verfügung und wir sind nicht einfach nur mindestens so gut wie die anderen, sondern wir sind richtig geil, wir schenken dir Speicherplatz und der, der, der wächst auch noch mit, ja.
Und, äh, jetzt heißt es halt, ähm, du hast einen Google-Account und bei dem hast du 15 Gigabyte mit drin.
Also locker, äh, 5 Gigabyte weniger, wenn nicht sogar nur die Hälfte, wie gesagt, weiß ich nicht mehr, was ich vorher hatte bei Gmail, als das, was ich vorher hatte.
Und deine Bilder von einem Android-Gerät, ich meine, jetzt kaufe ich mir schon extra ein Android-Dings, damit ich in dem Android-Universum bin und bezahle ja quasi auch mit meinen Daten, da hatten wir jetzt auch zur Lüge drüber, bezahle die quasi mit meinen Daten, ja.
Ähm, da erwarte ich eine gewisse Gegenleistung und wenn es halt nur irgendwie kostenloser Speicherplatz ist, ja, oder generell, dass ich die Dienste kostenlos nutzen kann, weil es ist eben nicht kostenlos, sondern du bezahlst halt eben mit, mit deinen Daten und mit der, mit der Werbung, die die machen dürfen.
So, und jetzt haben die, ähm, ja, jetzt ab sofort nur 15 Gigabyte, auch die Art und Weise, ähm, sie, sie, sie gleichen es an Branchenstandards an.
Also, ja, vorher stellt man sich hin und sagt, ja, wir sind die Guten und bei uns, die anderen zocken euch alle ab und wir sind, und jetzt formuliert man das so schön, wir gleichen das an Branchenstandards an.
Das ist doch durch.
Also, Entschuldigung.
Das ist, das ist, das ist, das ist genau dasselbe, wenn ich da kurz was dazu sagen darf, wie, ähm, wenn bei Gehaltsverhandlungen oder bei Gehalts, so irgendwo, wo Gehalt dabei steht, ja, ähm, wir zahlen branchenübliches Gehalt.
Ähm, das, dann kannst du eigentlich davon ausgehen, dass es sehr richtig ist.
Dass es schlecht ist, ja.
Ja, und jetzt, also auch mit den Bildern, ja, du konntest die vorher in, also von den Originalgrößen da, da reingeladen und die werden ja dann auch, wenn man das nicht ausschaltet, automatisch irgendwie indexiert und du kannst sogar nach, nach Katze suchen und dann werden alle Bilder auf einer Katze angezeigt und so weiter.
Ähm, und jetzt heißt es plötzlich, jo, wenn du bis zum Sohnsovielten nicht deine Bilder umstellst auf, äh, reduzierte Qualität, dann übersteigt das halt deinen, deinen Speicherplatz und dann kannst du keine mehr hochladen.
Und kostenlos kannst du jetzt eben nur noch in reduzierter Qualität welche, äh, storen.
Und ich meine, ja, natürlich, die haben das vorher kostenlos zur Verfügung gestellt, das war ja sehr großzügig, aber wie gesagt, man zahlt eben halt auch dafür mit seinen Daten.
Und jetzt halt einfach das alles zurückzurudern und zu sagen, so, ähm, ab sofort ist das jetzt so und, ähm, äh, die Erweiterung irgendwie für 100 Gigabyte kostet 1,99 im Monat.
Ich meine, das ist immer noch jetzt verglichen mit, mit Dropbox zum Beispiel, ist das echt noch wenig, ja, also darum geht's gar nicht.
Das ist schon, das wäre trotzdem ein faires Angebot, aber halt einfach zurückzurudern von, von einem Standard, ja, den man über Jahrzehnt, ja, ein Jahrzehnt lang mindestens gehalten hat, das ist halt einfach so, ah, No-Go.
Heißt, und dann schalten die mir auf Twitter irgendwie, ähm, ja, lernen sie bei uns was zum Thema Kundenvertrauen, ja.
Und da hab ich dann ja auch drunter kommentiert, hab gesagt, ja, sehr witzig, ihr wollt mir irgendwas zum Thema Kundenvertrauen erzählen, nach der ganzen Geschichte.
Ähm, nee, also Google ist der letzte, der mir was zum Thema Kundenvertrauen aktuell grad andrehen kann.
Und, äh, ja, also es ist ja, das war ja, vor zwei Jahren hat das schon angefangen, also, äh, Don't be evil war ja so der Leitspruch, äh, von Google bis dato.
Und, äh, das haben die dann geendet, ja, 2018, 2018 war das so im April, glaube ich, haben die das, äh, plötzlich sang- und klanglos gestrichen und ersetzt durch do the right thing.
Ja, ja, und da ist natürlich die Frage, ja, was ist denn das Richtige? Äh, das Richtige ist das, was Google halt jetzt gerade in dem Moment für die Entscheidung als richtig erachtet, ja, nichts anderes.
Also, das ist einfach nur noch, wir machen jetzt, was wir wollen, hätten sie auch reinschreiben können, so.
Ja, weil, weil diese Deutungshoheit, ob das jetzt richtig war oder so, die hat derjenige, der das bei Google gerade entscheidet, was da entschieden wird.
Und das kam auch kurz, äh, nachdem, ähm, Google sein KI-Framework für militärische Zwecke zur Verfügung gestellt hat.
Und da gab's auch Proteste, auch innerhalb von Google, also Mitarbeiter haben da auch dagegen protestiert.
Und das, ich glaub, das war im April und im Mai 2018, äh, gab's dann diese Änderung von diesem Don't be evil to do the right thing, ja.
Und, äh, ja, also, das, das hatte schon damals so, so ein Geschmäckle, wie man hier im süddeutschen Raum sagt.
Und, äh, ja, es ist halt einfach, na, Google sind nicht mehr die Guten.
Die waren früher die Guten und für die Nerds und, und irgendwie hatte man da so ein bisschen Vertrauen.
Und inzwischen ist halt so echt, äh, ja, wie gesagt, also meine, ob ich meine Google Homes behalte und so, äh, oder mich von dem Laden irgendwie komplett verabschiede.
Mal schauen.
Also, dass die die Daumenschrauben anziehen, was Geld angeht, das ist schon seit einer Weile irgendwie sichtbar.
Beziehungsweise, das war schon, äh, schon lange irgendwie so ein, ähm, so ein, so ein klassisches Modell bei Google.
Wir geben euch erstmal alles kostenlos oder mit ganz wenig Kosten verbunden, aber meistens kostenlos.
Dann gucken wir mal, ob sich das Ding bewährt.
Ähm, ich erinnere mich zum Beispiel, zum ersten Mal ist mir das, glaube ich, begegnet bei Google Maps.
Ja, wo dann plötzlich der API-Key benötigt wurde und dann liefen alle Sachen nicht mehr.
Genau.
Google Maps war, also, das ist gar nicht, das ist gar nicht mal die Anwendersicht, sondern die Developersicht.
Äh, ich hab Google Maps auf irgendeiner Webseite eingebunden und die hat vielleicht relativ viele Views und ich hab's, weiß ich nicht, wofür ich das verwende.
Und irgendwann haben die dann gesagt, so, das geht jetzt nur noch mit API-Key oder wenn ihr über, über, äh, Wert X kommt mit, mit den Views, dann, ähm, wollen wir Geld haben.
Also, dann müsst ihr irgendwie so ein API-Key haben und dann, ansonsten sieht man einfach nichts mehr.
Damit machen wir das alles kaputt.
Ich verstehe das aber auch aus einer Business-Sicht, muss ich sagen.
Ähm, du baust dir das halt erst auf, du guckst überhaupt erstmal, funktioniert das?
Also, irgendwie Minimum Viable Product, du guckst, funktioniert das?
Und wenn's gut funktioniert, dann ziehst du die Daumenschrauben an.
Das ist eigentlich generell so ein, so ein, so ein Ding, das im Internet eigentlich schon immer, ja, gemacht wird.
Aber in der Regel wird es dann als Public-Beta deklariert und von Anfang an ist klar, das ist jetzt erstmal kostenlos und wir freuen uns auf euer Feedback.
Aber es ist klar, es wird mal was kosten und das ist halt irgendwie so, oh, wir sind total toll und wir sind die Netten und bei uns ist alles kostenlos und dann plötzlich so Stück für Stück, äh, von wegen.
Ich will's nicht gut heißen, äh, das meine ich damit nicht, äh, weil die meisten Produkte, die auf diesen Weg gehen, werden dann scheiße.
In dem Augenblick, wo Geld verdient werden muss und, äh, ich sag das ganz bewusst, muss, weil, äh, du kannst zum Beispiel ein Twitter, das, das Jahrzehnt, ne, ich weiß nicht genau, wie lange es das gab, bis die angefangen haben, dass du sag, oder dass die Investoren gesagt haben, so, jetzt musst du mal Geld verdienen.
Ähm, da wurde es dann plötzlich merkwürdig. Ich glaub, Twitter, da hält sich wenigstens noch so ein bisschen die Waage, das ist noch okay geblieben, aber ganz viele Startups, die irgendwann aus der Funding-Phase raus sind, wo die Investoren dann irgendwann gesagt haben, so, jetzt will ich aber meine Kohle wieder sehen.
In dem Augenblick wird's scheiße.
Ja, oder der klassische Fall, äh, dann wird an den Höchstbietenden verkauft und der macht das Ganze, der richtet das dann richtig zugrunde, weil dann nur noch Werbung.
Facebook war jahrelang so geil. Ich hab wahnsinnig gerne und extrem viel Facebook benutzt. Und irgendwann fing das an mit, ähm, nicht, nicht Werbung an sich, sondern sie wollen einem jetzt Werbung andrehen auf jedem Weg mit aller Gewalt.
Und da ist es dann scheiße geworden. Und es ist seitdem immer schlimmer geworden. Ähm, das Redesign jetzt ist so ein bisschen ein Tropfen auf den heißen Stein, das ist ganz nett.
Das ist jetzt ein bisschen besser zu bedienen, finde ich, aber es ist einfach, wenn die Businessleute übernehmen, dann wird ein Produkt scheiße.
Ja.
Wenn die, wenn die das, äh, das Heft in die Hand kriegen und, äh, dann machen dürfen oder machen sollen sogar, dann werden die Produkte immer scheiße.
Und ich hab, also da würde mich echt mal, äh, Hörermeinung, Hörerinnenmeinung interessieren. Gibt es ein Produkt, das irgendwann angefangen hat, Geld zu verdienen, das dann nicht scheiße geworden ist und das es immer noch gibt?
Also, das, das sagen wir mal, mindestens fünf, das mindestens fünf Jahre irgendwie erfolgreich am Markt ist und irgendwie gut ist, ähm, das nicht, das nicht doof geworden ist, dadurch, dass sie Geld verdienen wollten.
Also, mir fällt jetzt grad spontan eigentlich, ja, Twitter, die haben die Kurve irgendwie gekriegt, die waren zwischendurch auch mal richtig scheiße.
Ähm, und dann fällt mir nicht so arg viel ein. Also, wenn ich mir überlege, Medium war mal eine coole Blog-Plattform, jetzt kann man drüber streiten, ob man nicht lieber selbst publizieren sollte, sagen ja, also würde ich auch eher sagen,
ich würde lieber auf dem eigenen Blog publizieren, aber man kriegt halt ein großes Publikum bei so einer Plattform wie Medium, die dann irgendwann angefangen haben zu sagen, so, du liest ganz schön viel, du musst noch einen Artikel und dann musst du uns Geld bezahlen, wenn du weiter hier lesen willst.
Wo ich dann denke, ähm, wo ich dann denke, okay, gut, ähm, macht das jetzt wirklich jemand? Schau, wie ihr gerade euer eigenes Browsing.
Also, ich hab halt das Gefühl, es wird, es wird halt, es wird halt dann immer übertrieben. Also, statt dass man, ähm, ne, ne, ne sinnvolle Variante anbietet, ähm, zum Beispiel, warum gibt's denn bei Twitter und bei Facebook keine Bezahlvarianten?
Warum kann ich denen nicht sagen, ich geb euch einen Euro im Monat und dafür ist das Ding werbefrei? Damit könnten die sich bestimmt finanzieren, wenn...
Weil wahrscheinlich die Einnahmen durch Werbung, äh, überwiegen im Vergleich zu einem Euro pro...
Ja, die meisten Leute werden das ja nicht machen. Das ist ja auch okay, die dürfen ja dann weiter Werbung kriegen. Und ich frage mich auch, ist Werbung echt das einzige Geschäftsmodell im Internet, was funktioniert?
Ne, also, ich glaube, im Gegenteil. Also, ich glaube, dass das mit ein Grund ist, warum Google jetzt zu solchen Mitteln greift, ähm, weil einfach mit Werbung verdienstmäßig nicht mehr so viel zu reißen ist.
Also, das war ja eigentlich deren einziges Geschäftsmodell, ja, wir haben deine Daten, wir wissen genau, äh, was für Rezepte du dir anguckst, was für E-Mails du von wem bekommst, was du wo bestellst und wir liefern dir Werbung genau darauf basierend, ja.
Und, äh, mit steigender Anzahl an Adblock-Usern, äh, wird da einfach auch nicht mehr so viel an, an PIs generiert und auch nichts mehr geklickt und dementsprechend halt auch nichts, nichts verdient.
Also, klar, greifen die dann zu irgendwelchen Mitteln und vor allem steigende Anzahl an, an Usern, Google wird immer beliebter, ja, also immer mehr Leute, die aber immer weniger an, an Werbeeinnahmen bringen, da greift man halt zu solchen Mitteln.
Ich kann es natürlich aus unternehmerischer Sicht, äh, schon ein bisschen nachvollziehen, aber, äh, es nervt mich trotzdem.
Ich frage mich halt, ähm, muss man es dann immer gleich übertreiben?
Und jetzt ist es natürlich die Frage, keine Ahnung, die werden den Business Case durchgerechnet haben und ich weiß jetzt auch nicht, was das Ziel dann da war an der Stelle, aber es gibt halt so, so ganz wenige Beispiele, wo ich sage, naja, das hat irgendwie schon immer was gekostet oder, ähm, ich weiß nicht, mir fällt jetzt gerade Basecamp ein zum Beispiel, das war irgendwie noch nie kostenlos, das hat eigentlich, oder ich glaube für nur ganz, ganz, ganz klein, ganz gering, aber die haben halt wenigstens nicht irgendwann gesagt, so, jetzt müsst ihr alle Geld bezahlen.
Und dann, und dann alle damit verärgert.
Ähm, ich weiß nicht, also, ja, ich, ich bin total genervt von diesem, ähm, jetzt wird Geld verdient, jetzt wird's scheiße.
Und, äh, ich, also, ich würde mich sehr freuen, wenn mir jemand das Gegenteil beweisen kann, äh, bei Beispielen von Startups, die erfolgreich sind, die es mehr länger als fünf Jahre gibt, die angefangen haben, Geld zu verdienen, auf eine Art und Weise, die irgendwie cool ist.
Vielleicht sehe ich auch die Welt zu negativ und sehe immer nur die, die Negativbeispiele.
Aber ich meine, noch so was, Instagram von Facebook gekauft worden, war eigentlich eine ganz geile Plattform, jetzt kann man drüber streiten, ob Instagram, äh, an sich jetzt eine sinnvolle Plattform ist, aber egal.
Ähm, und seit Facebook das übernommen hat und dann wirklich auch mit reingeredet hat, ist das scheiße geworden.
Und, äh, dieses Schicksal des, äh, das blüht so vielen Startups, das geht mir einfach auf die Nerven.
Und gut, Google ist jetzt kein Startup mehr, aber die einzelnen Produkte, naja, auch die einzelnen Produkte geht's ja schon voll an.
Ja, ich wollte mal drücken, zu meinem eigentlichen Problem, äh, zurückzuspannen.
Oh, sorry.
Nee, gerade in dem Fall hat Google halt einfach sein eigenes Produkt genommen, das gut war.
Ich war absolut zufrieden, wie viele andere, wie gesagt, das hab ich letztes Mal schon gesagt, Formbeiträge, äh, App-Bewertungen.
So viele Leute waren einfach zufrieden mit dieser App, aber Google nimmt das und kauft sich quasi selber auf und sagt, wir canceln das Produkt, äh, geht zu YouTube Music und YouTube Music ist halt einfach scheiße.
Ja, also ich mein, die, die, da kommen jetzt schon immer viel gewünschte Funktionen, Funktionalitäten kommen, werden nachgeliefert und so, aber das kann ich doch nicht einfach machen.
Ich kann doch nicht was nehmen, was gut ist und dann mach ich's kaputt und sag, nehmt das und das kann aber halt irgendwie nur ein Drittel davon und wir bringen dann nach und nach, bringen wir dann die Sachen, die alle eigentlich wollen und wo alle mit zufrieden waren.
Also das kotzt mich einfach an.
Also ich hab Google Music bestimmt, boah, ich wollte grad sagen, zehn Jahre wahrscheinlich nicht, wahrscheinlich gibt's das gar nicht so lange.
Aber ich hab es sehr, sehr, sehr, sehr lange benutzt. Anfangs kostenlos, also wirklich nur die Variante, wo man selbst Musik hochlädt und dann auch ein paar Jahre lang, ähm, mit, mit dem Abo, also ich hab denen tatsächlich auch Geld gegeben und ich war extrem zufrieden.
Weil diese App, die war minimalistisch, die hat genau das gemacht, was ich wollte und ich konnte sogar auch Musik da drin kaufen, ich konnte streamen, die war schnell, ich konnte meine eigene Musik, sie hat, war alles drin.
Und es war schön minimalistisch.
äh, weil die, die ich da gefunden hab, immer ganz kurz.
Aber gut, ich glaub, wir müssen, ich glaub, wir müssen, ich glaub, wir müssen zum, zum, zum, zum Ende kommen.
Ja, wir müssen, wir müssen weiterkommen.
Wir haben den ersten Retro-Punkt und wir haben uns, glaub ich, 20 Minuten schon wieder verbraten.
Egal.
Machen wir mal schnell durch.
Machen wir mal weiter. Also okay, dann, äh, äh, dann, äh, äh, mein, mein, mein, mein, meine Retro.
Hey.
Ähm, ähm, ich hab einen neuen Standard-Browser.
Edge.
Nein.
Nicht.
Ha, das hab ich nämlich, das hab ich nämlich auch noch überlegen gesagt.
Da hat doch jemand, die auch so, war's Edge?
Garantiert Edge, nein, nicht Edge.
Nein, nicht Edge.
Auch wenn's Edge tatsächlich mittlerweile so ziemlich auf allen Plattformen gibt.
Ähm, nein, es ist nicht Edge.
Ähm, ich, also ich, ich erzähl mal kurz, wo, wo ich herkam.
Ähm, ich hab unsere Podcast-Seite so ein bisschen Performance getestet.
Und, ähm, dachte so, naja, wir haben ja jetzt so ein paar Performance-Tricks eingebaut.
Ihr könnt ja gern mal gucken, was wir so alles gemacht haben.
Wir verraten es jetzt an dieser Stelle nicht, außer ihr nehmt unsere kostenpflichtige Patreon-Variante.
Nein, die kostenpflichtige Patreon-Außer ihr spendet uns Geld, dann verraten wir uns, äh, euch unsere Performance-Tricks, die wir angewendet haben.
Ich hab gehört, Performance, da zahlen die Leute Geld für.
Naja, ich hab getestet und, ähm, dachte so, Mensch, ich hab irgendwie so das Gefühl, wir haben jetzt irgendwie so ein paar coole Tricks da gedreht und es ist irgendwie nicht so schnell, wie ich es gern hätte.
Also ich hätte halt, ich mein, wenn ich von schnell spreche, dann spreche ich von, von instant, ja.
Also zumindest, dass es sich so quasi instant anfühlt.
Ähm, und das war einfach nicht der Fall.
Und dann dachte ich mir so, ich teste es mal in einem anderen Browser.
Und dann hab ich es halt in Chrome beziehungsweise Edge mal getestet.
Ich weiß jetzt gar nicht mehr, welcher von den beiden es war.
Und ich dachte so, genau so muss es sein.
Genau so.
Da war es nämlich genauso schnell, wie ich es gerne hätte.
Und dann hab ich mein Netzwerk-Tab geguckt und hab gedacht, hm, das, das, da passiert auch was ganz anderes als in Firefox.
Wieso denn eigentlich?
Und wieso ist das in Firefox so viel langsamer, obwohl es das Gleiche ist, der gleiche Code?
Und wir haben jetzt keinen speziellen, plattformspezifischen Code eingebaut, irgendwie für Webkit, sondern eigentlich nach meinem Dafürhalten sollte das alles irgendwie funktionieren, auch im Firefox.
Das sind alles Standards.
Wir haben nichts Verrücktes gemacht.
Und dann dachte ich so, das kann doch nicht sein.
Wieso quäle ich mich denn die ganze Zeit mit diesem Firefox?
Also so, ich kann euch genau sagen, warum ich mich gequält habe, sondern halt einfach, weil ich so dachte, das ist so der gute Browser.
Das sind so, das sind die guten, diese eigene Engine, die muss man unterstützen.
Das ist Non-Profit, das ist irgendwie immer gut, irgendwie Firmen, die nicht unbedingt auf Profit aus sind, ist irgendwie eine gute Sache, unterstützenswert.
Aber als ich dann unsere Podcast-Seite getestet habe und gedacht habe, Mensch, wieso ist das in einem Webkit, beziehungsweise Blink-Engine-Browser, wieso ist das da so viel schneller?
Wie kann das sein? Und ich will einfach nicht mehr, ich kann, ich will nicht mehr.
Also auch Bequemlichkeit, wie bei dir, die Voice-Assistenten.
Ich wollte einfach nicht mehr nur für den guten Willen mich jetzt selbst kastrieren in meiner Nutzung, aber auch im Development.
Ich meine, die Chrome-Developer-Tools, die sind wirklich gut.
Ich habe die letzten drei Jahre oder so, oder mindestens drei Jahre, habe ich Firefox benutzt.
Ab dem Zeitpunkt, wo sie gesagt haben, ja, Quantum kommt jetzt raus und Quantum war super.
Quantum war konkurrenzfähig von der Ära, von der Geschwindigkeit damals her, was meine Tests anging damals, war konkurrenzfähig.
Und das ist es irgendwie nicht mehr.
Ich kann nicht genau in die Details gehen.
Ich weiß nicht genau, was unterschiedlich ist oder warum das jetzt langsam ist in Firefox.
Aber ich habe das Gefühl, irgendwie, wir haben ein bisschen den Anschluss verloren.
Und ich habe auch, weiß ich nicht, nicht den Eindruck, dass irgendwie weniger Strom verbraucht wird oder sonst irgendwas, weniger Arbeitsspeicher.
Oh nee, nee, im Gegenteil. Also Firefox ist ja bekannt, hier einige Gigabyte zu fressen, wenn der lange genug läuft.
Ja, frag mal die Leute, die Chrome benutzen. Da findest du auf Twitter auch ein paar lustige Grafiken.
Also irgendwie so das mit diesem schwarzen Loch, das gab es auch mal mit Chrome Arbeitsspeicher.
Ist auch egal. Also habe ich keine Tests so gemacht.
Aber mir ging es einfach um die gefühlte Performance von, ich klicke irgendwo drauf und da passiert dann was.
Und ich habe dann gesagt, nee, die Developer-Tools sind in Chrome generell besser oder in Chromium-Browsern.
Die Experience von der ganz normalen Nutzung ist besser.
Was mache ich jetzt also? Ich hätte jetzt gerne einen Browser mit dieser Engine, aber ich hätte gerne keinen Chrome und keinen Edge.
Und dann fiel mir ein, dass Kollegen von mir, mehrere Kollegen, nacheinander gesagt haben, ah ja, was für ein Browser hast du das getestet, wo hast du den Bug denn gesehen?
Ja, das war in Brave.
Und Brave, habe ich gedacht, okay, gut, ich gucke mir das Ding mal an.
Und kam raus, okay, Brave ist ein Chromium-Browser, der also genau die richtige Engine hat, der auch in dem Fall, in meinem Test, genauso schnell ist wie jetzt ein Chrome oder ein Edge.
Aber ist tatsächlich eine Firma unter anderem von dem Mozilla-Gründer Brandon Eich, ich weiß nicht genau, wie er ausgesprochen wird, ein neuer Browser, der halt auf Datenschutz spezialisiert ist.
Das heißt, er hat quasi einen Adblocker und teilweise auch so einen Datenkraken-Blocker schon direkt mit eingebaut, musste gar nicht mehr erst aktivieren.
Und du kriegst auch so schöne Statistiken wie bei Adblock-Plugins und hast natürlich die schönen Chrome oder, ja, Chrome-Developer-Tools oder Edge-Developer-Tools, keine Ahnung, also die unterscheiden sich nur sehr gering von denen.
Und die haben auch so ein merkwürdiges, ich kann mir Werbung anzeigen lassen und verdiene da dran irgendwie mit Feature und Webseiten können da irgendwie auch Geld bekommen, habe ich jetzt natürlich erstmal ausgeschaltet.
Und irgendwas mit irgendwelchen Kryptowährungen ist da irgendwie auch noch mit drin, das ist deren Geschäftsmodell.
Die versuchen halt mit diesen komischen Ads da Geld zu verdienen.
Dieses Ad-Modell habe ich mir nicht genauer angeschaut bislang, will ich aber noch machen.
Das könnte vielleicht tatsächlich auch eine Verdienstmöglichkeit für uns als Podcast sein, weil wenn du dann mit dem Brave-Browser auf die Seite kommst, dann kannst du so einen Button einbauen, der dann nur im Brave-Browser angezeigt wird, der dann sagt, ja, ich möchte jetzt mal das hier unterstützen, diese Seite.
Also zumindest habe ich es so verstanden und finde ich irgendwie ein cooles Modell.
Ich habe jetzt also einen Browser, der Datenschutz schon mit eingebaut hat, sozusagen.
Ich habe trotzdem noch einen Ad-Blocker installiert, weil ich festgestellt habe, der blockt nicht alles, was ich gerne geblockt hätte, weil ich bin da.
Ich bin sehr, sehr restriktiv und es gibt ganz viele Sachen, die ich gar nicht aushalten kann.
Also ich habe jetzt U-Block Origin trotzdem noch und alle Chrome-Add-ons, Plugins, Generell, natürlich auch.
Genau, also wie in Edge auch und echt ein guter Browser.
Ich komme mit den Icons nicht so ganz klar, weil, naja, es ist so ein Designer-Ding.
Ich komme damit am Ende schon klar, sie könnten geiler sein.
Und ansonsten ist es echt ein fluffiger Browser, der ist genauso schnell.
Ja, der ist so fluffig und so schnell, wie ich ihn haben will.
Und trotzdem irgendwie Datenschutz und irgendwie so, ich habe so das Gefühl, das ist so nicht so die Riesenfirma,
die einfach nur Geld damit verdient, meine Daten abzuschnorcheln.
Und da habe ich irgendwie ein gutes Gefühl und trotzdem die richtige Engine.
So bin ich da gelandet.
Ja.
Cool, werde ich mir auch mal anschauen, auf jeden Fall.
Ja, schau mal an.
Kann man jetzt drüber streiten.
Es gab auch schon irgendwie schlechte Presse mal, wo irgendwie gesagt wird, ja, aber ihr seid doch gar nicht so Daten.
Was ist denn da?
Aber bisher hält sich das in Grenzen.
Ich habe mir jetzt den Quellcode davor nicht angeschaut, aber es scheint bisher ...
Wie, du hast es nicht selber kompiliert und vorher über jede Zeile drüber geschaut?
Doch, ich habe selbst einen Browser geschrieben.
Ja.
Das ist der Moe, das ist der Moe-Browser.
In dem gibt es einfach, wie der Name schon sagt, einfach mehr Internet.
Moe, moe, moe.
Wow.
Ich glaube, wir sollten schnell weitermachen, oder?
Ja.
Also, komm, hau rein.
Ja, geht auch wirklich ganz schnell.
Ergebnisse von State of CSS sind da.
Unsere Folge Nummer 16, wer die noch nicht gehört hat.
Da haben wir zusammen eine Umfrage ausgefüllt und ich hoffe, die Folge ist spannender, als dieser Satz vermuten lässt.
Und die Ergebnisse sind jetzt da, die kann man sich anschauen, aber keine Angst, wir besprechen die jetzt hier nicht im Detail.
Was?
Ist aber ganz interessant mal zu sehen, wo stehe ich denn so entwicklungstechnisch und was haben denn andere Entwickler gesagt?
Wenn man dann sieht, so, ach Gott, krass, okay, irgendwie 80 Prozent der Leute kennen die CSS-Property noch überhaupt nicht, ist ganz interessant zu sehen.
Und nicht nur das, es gibt gleichzeitig mit dem Ende dieser Umfrage auch die neue State of JS-Umfrage unter stateofjs.com.
Gleiches Schema, ich glaube, auch gleiche Leute, die dahinter stecken.
Ja, gerne teilnehmen, dass da ein möglichst aussagekräftiges Bild entsteht.
Das war's auch schon.
Ja, mir fiel gerade ein, was gar nichts mit der Retro zu tun hat,
weil ich es vorhin in der Begrüßung vergessen habe.
Es gibt später natürlich, das ist ja unsere Weihnacht.
Ja.
Es gibt ja später noch Geschenke.
Jetzt bin ich schon viel zu spät.
Das Weihnachts-Intro hat dich total herausgebracht.
Ja, total.
Es hat mich völlig verwirrt.
Es hat mich total aus der Bahn geworfen.
Genau, es gibt später noch Geschenke.
Ganz am Ende sagen wir euch dann noch, wie ihr die Geschenke kriegen könnt.
Das wollte ich nur noch mal kurz anteasern, bevor ich zu meinem zweiten Retro-Punkt komme,
den ich jetzt versuche, auch möglichst schnell zu machen.
Nämlich, warst du fertig eigentlich mit deinem Punkt?
Ja, ganz schnell.
Okay, dann beeile ich mich jetzt auch.
Ihr wisst ja, für die zweimal auf zweifach Hörer müssen wir jetzt wieder ein bisschen schnell reden.
Aber ich glaube, das kann ich jetzt, nachdem ich so viel von diesem geilen Bockbier getrunken habe.
Du schweißt schon wieder ab.
Ja, deswegen bin ich ...
Ach so, hast du eigentlich die Peitschen-App?
Egal, die Peitschen-App.
Sehr gute Big-Bang-Folge, by the way, die mit der Peitschen-App.
Der Web-Almanac 2020 ist draußen.
Was ist das?
Das ist eine Analyse von vielen, vielen, vielen interessanten, coolen Web-Leuten,
die sich ganz viele verschiedene Sachen des Webs angeschaut haben.
Ganz, ganz viele Seiten wurden da analysiert.
Ich muss gerade noch mal gucken, steht da in der Introduction vielleicht, wie viele das waren jetzt auf den ersten Blick.
Ich sehe es gerade jetzt auf die Schnelle nicht.
Sehr, sehr viele Seiten wurden automatisch analysiert.
Und zwar darauf, was für Technologien wurden verwendet, was für Frameworks, wie accessible sind die,
wie groß sind die Dokumente, also wie viel wird runtergeladen, was für Kommentare wurden verwendet,
gibt es noch Conditional Comments, ähm, lauter solche Sachen, was sind die Attribute, die am meisten verwendet wurden.
Also ganz, ganz viel sehr interessante Statistik, so über das Web hinweg.
Also zum Beispiel, ähm, muss ich gerade mal schauen, vielleicht, vielleicht finde ich mal gerade ein schnelles Beispiel, Custom Elements, äh, was sind die Haupt-, die, die, die, die, die Namen von den, äh, bekanntesten Custom Elements, ähm, die verwendet wurden.
Also, rate mal, ich weiß gar nicht, was das ist, YM minus Measure, das ist doch irgendein Tracking, oder?
Keine Ahnung.
Ah, da unten steht's Yandex Metrica, okay gut, 141.000 Occurrences in 2,22 Prozent.
Also, wahrscheinlich dann irgendein Tracking Script, dass das einfügt, oder?
Ja, wahrscheinlich, wahrscheinlich, genau. Also, ähm, die, also extrem viel, sehr interessante Statistik, ich hab jetzt sonst, äh, keine weiteren Beispiele mehr, Viewport, haben sich angeschaut, Fav-Icons und so weiter.
Geht's uns, glaub ich, auch zu Arkins Detail, aber sehr cool, also, ich kannte ich bisher jetzt auch nicht, ähm, cool, sollte man sich auf jeden Fall mal anschauen.
Genau, das gab's, äh, glaub ich, mindestens für letztes Jahr auch schon, ähm, das ist von, äh, von dem Web Archive, weil ich glaube, die, das ist auch der Datenbestand, über den da, äh, gegangen wird, äh, über den da analysiert wird, ähm, und ganz viele, tatsächlich, ähm, auch bekannte Szenegrößen haben da mitgemacht und die einzelnen Kapitel geschrieben, weil es geht da zum Beispiel auch um SEO, es gibt ein Kapitel, ähm, HTML, CSS, JavaScript.
Äh, alles Mögliche, also, es ist, es ist wirklich irre, was da alles drin ist, ähm, und viele bekannte Größen, also, mir ist gerade eingefallen, äh, einer, äh, ein bekannter deutscher Web-Developer, äh, Jens Mayart hat da zum Beispiel mitgeschrieben, aber auch Lea Veru, glaube ich, und so weiter, also, ich weiß gar nicht alle, ich, das ist jetzt, äh, alle, die ich vergessen hab, bitte in die Kommentare schreiben, drück die Glocke bei Twitter an, natürlich.
Stimmt, ganz wichtig.
Ach, wir haben immer noch kein Ding, Ding, Ding.
Ähm, ja, Mensch, das war, das war im Intro, ja, ich hab, ich könnte die Triangel holen, kurz, da kann ich Ding, Ding, Ding machen.
Nee, komm, mach mal fürs nächste Mal, wir nehmen das auf und, äh, spielen's dann ab.
Nein, das muss natürlich live.
Ach so, jedes Mal live, ja gut, dann fürs nächste Mal, wir brauchen ja, äh.
Also, so wie, so wie bei der Tagesschau der Gong früher, der war, der war, der war ganz, ganz lange auch live.
Mhm, wir brauchen Resolutionen fürs nächste Jahr, das ist dann mehr.
Okay, wir gehen weiter, weiter.
Genau, genau.
Äh, äh, ja, ja, dann ist, äh, Retro tatsächlich fertig.
Mhm.
Juhu.
Ja, dann, äh, kommen wir.
Die Property der Woche.
Dann kommen wir dazu, dass, dass Moritz wieder ins, in den Jingle labert.
Ja, wie soll ich denn, wie soll ich das denn erraten, Mensch?
Nein, kannst du ja auch nicht, soll ich denn vorher, ich mach hier so einen, äh.
Du musst deine Kamera auf deine Maushand.
Ich mach den Schweigefuchs.
Ich halte den Schweigefuchs in die Webcam und dann weißt du, jetzt kommt das Jingle.
Ich dachte, das ist das Metal-Zeichen.
Nee, nee, hier so, guck, das ist ein Schweigefuchs.
Okay, dann bin ich jetzt still.
Ach so, ja, genau, dann muss ich, dann sollte ich vielleicht reden, sonst wird's, äh, sehr
ruhig.
Ja, sag mal, die Property der Woche, genau, ähm, das ist eine ganze API, ich hoffe, ihr
habt heute nichts mehr vor.
Äh, nee, keine Angst, ähm, ich will die nur kurz vorstellen und zwar ist das auch, wir machen
ja heute so ein bisschen, ähm, Ausblick auch und, äh, wie sich das so gehört für eine
Jahresendfolge und, äh, das ist tatsächlich was, das ist der neue heiße Scheiß, ja,
äh, die Web Neural Network API, auch WebNN abgekürzt, ja, äh, das heißt Machine Learning
im Browser und zwar nativ.
Machine Learning, ja, der sowieso der, der ganz heiße Trend, äh, überall in allen Themenbereichen
ist, glaub ich, auch das, was uns technisch die nächsten Jahre am meisten noch überraschen
wird und, äh, ich, äh, mein Bruder verfolgt das auch sehr, das Feld und ich bin da immer
wieder, äh, echt erschlagen, was da alles jetzt schon möglich ist und wenn sich das
mit der Geschwindigkeit weiterentwickelt, dann holler die Waldfee.
Jedenfalls WebNN, ähm, halte ne, ich muss erst mal kurz einen Schluck Bier trinken.
Ja, trink mal einen Schluck Bier, dann wird das bestimmt besser.
Das ist noch kein, kein offizieller Draft, äh, im, im W3C Standards Track, äh, sondern das
ist ein Entwurf, ja, da gibt's diese Draft Community Group, ähm, die da dran schreibt und die
Haupteditoren, das sind zwei Entwickler von Intel und von Microsoft und das ist quasi
eine Art, äh, wünscht dir was, wenn man so will, mit, äh, aber mit konkreten Entwürfen
für die API, wie die später mal aussehen soll und, äh, da gibt's auch eine Präsentation
von Ninxin Hu aus dem Juli 2020.
Also das ist wirklich was, was relativ aktuell ist, ähm, lohnt sich mal anzuschauen, wo so
ein bisschen drinsteht, warum brauchen wir das denn und was kann man denn damit machen?
Und, ähm, passenderweise basteln die auch schon, oder ich weiß nicht, ob die beiden
direkt, aber arbeiten wir auch mit dran, oder man bastelt jedenfalls parallel an einem
WebNN-Polyfill, das verlinke ich auch in den Shownotes, äh, auf GitHub.
Das heißt, ähm, also ich finde das eine ganz, ganz interessante Vorgehensweise.
Das ist so ein bisschen wie Test-Driven Development, ja, wo man halt die ersten Tests
schreibt, wie will ich's denn haben, was soll dann, äh, funktionieren und was nicht und
dann mach ich den Code dazu und so ein Polyfill zu schreiben, während der Standard entsteht,
das ist eigentlich, äh, ganz cool, weil man weiß dann, wo die Reise hingeht und, äh, was
alles angestrebt wird und man fixiert auch schon so ein bisschen die API, man hat ja keine
Lust, das dann alles nochmal komplett über den Haufen zu werfen und man kann vor allem
auch schon als, als End-User-Entwickler, ähm, loslegen, bevor das Ganze nativ in den, in den
Browsern ankommt und das finde ich ziemlich, ziemlich spannend.
Ähm, es gibt ja schon bestehende Libraries, eben, äh, zum Beispiel TensorFlow.js, ähm,
das ist, glaube ich, so die, die größte bekannteste im JavaScript-Bereich zumindest, äh, und die, die
Demos, also ich verlinke natürlich auch ein paar Beispiele, ähm, Anwendungsbeispiele, die
wirklich funktionieren schon im Browser, ähm, die basieren auf, auf TensorFlow.js aktuell,
das wird eben als, als Fallback da eingesetzt und man kann sogar auswählen, ob man für die
Berechnungen WebGL oder WASM, also WebAssembly benutzen will.
Und, äh, wen das interessiert, in Folge Nummer 3 sprechen wir da so ein bisschen drüber,
falls jetzt jemand mit den Begriffen gar nichts anfangen kann.
Ähm, wir gehen zwar jetzt nicht allzu sehr in die Tiefe, weil wir einfach beide von dem
Thema auch nicht so, äh, mega die Ahnung haben, aber, äh, ja, wir sind voll die Experten.
Nein, Spaß, ich hab davon wirklich keine Ahnung.
Voll die Experten, äh, nee, aber wie gesagt, Folge Nummer 3, da geht's ein bisschen drum und, ähm, man sieht auch wieder, also es ist wieder ein sehr spezieller Anwendungsfall. Das ist einfach so, also WebGL und Wesson, das ist jetzt, glaube ich, wirklich nichts für den Alltags-Web-Entwickler, wirklich auf Web spezialisiert. Das sind schon sehr spezielle Fälle und ich meine, Machine Learning allein ist ein komplexer Bereich, äh, wo ich schon mehrfach versucht habe, irgendwie den Einstieg zu bekommen, weil es mich unglaublich interessiert.
Aber da scheitere ich so ein bisschen, erstens an der Zeit, auf jeden Fall mal, ähm, und, aber auch wirklich an dem, an dem Hintergrundverständnis. Also, da ist halt wirklich Mathematik und Modelle verstehen und verstehen, was da passiert. Es gibt da so dieses Meme immer so, ja, Machine Learning, weil ich kippe vorne was rein und hinten kommt was raus und wenn's nicht funktioniert, dann schüttel ich sie damit ein bisschen durch, ja, aber so ist es halt nicht, ja, also man muss, man, wenn man wirklich zum Ziel kommen will und richtig was Gutes machen will, dann muss man sich auch wirklich damit auskennen, was man da tut.
Und deswegen, also ich glaube, das wird schon denen vorbehalten sein, die, ähm, ja, eher eben Anwendungen, Web-Anwendungen schreiben und nicht, äh, reine Frontend-Basteleien.
Ja, aber da hatten wir es ja auch schon mal in unserer, äh, Achtung, Querverweis, äh, Folge, ist das, äh, ist das, äh, ist das, äh, wie war das, ist das Frontend oder kann das weg?
Ja, das ist ja, das ist die Folge Nummer drei, genau.
Genau, ist die Folge Nummer drei, genau. Ähm, da hatten wir es ja auch schon so generell davon, ähm, was, was gehört denn jetzt irgendwie noch dazu und früher war das Webseite quasi …
Und muss man alles können überhaupt.
Ja, genau. Und, äh, war das, ja.
Hört einfach rein. Hört einfach in die Folge Nummer drei rein.
Ja, hört einfach rein. Ähm, mir ging's darum, ähm, was ich noch sagen wollte, ist, äh, es wandert ja quasi alles ins Web.
Alles wandert irgendwie in den Browser, die APIs werden aufgebohrt, alles Mögliche wandert, wandert in den Browser, dass man es im Browser nativ verwenden kann.
Ähm, und von daher ist es ja quasi unmöglich, also wenn komplett Computer Science mittlerweile im Browser stattfindet, wie soll das denn überhaupt einer noch überblicken können?
Also, ich find's super interessant. Ich weiß nicht, ob ich's jetzt direkt ausprobieren werde. Gibt's da irgendwie so eine Demo mit Katzenerkennung oder sowas?
Ja, ja, tatsächlich. Also es gibt, ähm, ja, also es macht, glaub ich, jetzt keinen Sinn, die dir jetzt zu schicken und du guckst es gleich an, aber es gibt da diverse, äh, Beispiele.
Also es gibt auch ein Git-Repository, aber auch so eine Seite, die die gebaut haben, ähm, also ich lese mal kurz vor, Image Classification, wo du halt sagen kannst, das ist eine Katze, das ist ein Hund und dann erkennt das das.
Ähm, Personenerkennung, ähm, ja, dass das irgendwie erkennt, das ist eine Hand oder das ist das Skelett, ja, oder, äh, Gesichtserkennung, ähm, zum Beispiel solche Geschichten wie, das kennt man ja aus diesem, gerade jetzt, weil das im Homeoffice, äh, immer mehr genutzt wird, so bei Videokonferenzsystemen, dass du den Hintergrund austauschen kannst.
Also das erkennt dann, wo ist ein Mensch und was ist Hintergrund und im Hintergrund den blurrig oder den ersetze ich durch ein komplett anderes Bild zum Beispiel. Also das ist, glaub ich, auch direkt da ein, ein Beispiel.
Ähm, Image Captioning, ähm, also wirklich, ja, also wirklich handfeste Anwendungsbeispiele, wie man sie im Machine Learning eben auch einsetzt und du trainierst eben dann diese Modelle, äh, offline und die werden dann eben per Web, äh, WebGL oder Wasm, äh, reingeladen und, ähm, und in TensorFlow und dann kannst du das direkt nutzen.
Und das kommt eben dann nativ in den Browser und dann hast du halt performance-technisch, äh, natürlich große Gewinne.
Hm, ich hab gerade mal nach Browser-Support geschaut. Äh, äh, ich weiß nicht, ob ich es falsch geschrieben hab, aber irgendwie kann es sein, dass es bei Can-I-Use nicht drin ist.
Web-NN, ja, es ist wie gesagt noch so neu, das ist ja noch nicht mal ein, ein Draft, also ein, ein richtiger Stand, also, naja, ein Draft ist es schon, aber kein, ein Entwurf, ja, gut, Entwurf heißt Draft, ja, aber es ist kein.
Soll dir einfach besser zuhören.
Ja, es ist kein, es ist nicht im Standard-Track, das ist also, ähm, es ist auch nicht offiziell W3C bisher.
Ja, okay, gut, dann, dann warten wir mal, harren wir mal der Dinge, die da kommen mögen.
Cool.
Coole Sache.
Ja, dann war's das auch, zur, zur, zur Property, schon.
Tschüss.
Ja, jetzt käme, eigentlich käme jetzt der Spam-Spot. Ich hab schon wieder keinen, äh, ich komm da zur Zeit irgendwie nicht dazu. Und dann dachte ich, ähm, was schneller geht zu produzieren, sind die Nerd-Witze.
Da hatten wir erst einen bisher, äh, äh, äh, den du dann, den, der, der schon gleich irgendwie nicht zu verstehen war.
Aber gut, ähm, weiß gar nicht mehr, welche Folge das war. Und er dachte ich, hey, das könnte man mal wieder machen, ähm, und hab was gesucht zum Thema Weihnachten.
Aber es gibt keine guten Nerd- oder Entwicklerwitze zum, zum Thema Weihnachten.
Also, äh, wenn ihr was habt, äh, Kommentare, E-Mails, äh, Twitter, äh, Instagram, Brieftaube, äh, her damit.
Einen lustigen Weihnachtswitz, äh, den wir dann, äh, in der nächsten Folge, auch wenn es dann schon Januar ist, dann zum Besten geben.
Ihr dürft uns auch TikTok schicken.
Auf TikTok, ja, ein TikTok-Video, wo ihr den Witz, äh, vortragt.
Ja, genau.
Und es gibt viele Sachen, die, die funktionieren dann zum Beispiel nur, äh, im Schriftlichen.
Also, ja, warum verwechseln Entwickler Halloween und Weihnachten?
Ja, weil, weil Okt 31 ist gleich Dets.
25, ja, äh, blöd.
Ja, und das ist das, wo Siri immer scheitert, wenn ich mir einen Witz erzählen lassen will, wo ganz oft Witze vorgelesen werden, die nur im Schriftlichen funktionieren.
Und das ist dann, äh, und dann, Siri hat auch ein sehr schlechtes Timing, muss man sagen, bei Witzen.
Nimmt die dann die, die Pointe zu schnell, oder?
Es, es, es ist einfach, es ist einfach kein Mensch, es ist einfach, es gibt, es gibt ja auch Menschen, die Witze schlecht erzählen, aber,
unter dieser Gruppe schlechterzählender Witze Menschen, äh, schlechterwitzender Zählenmenschen, egal.
Echsenmenschen.
Schlechtwitzelnde Echsenmenschen.
Ähm, ist Siri nochmal besonders schlecht.
Okay.
Finde ich, also, es ist, äh, wirklich, es ist grau und voll.
Okay, dann kommt jetzt das, Achtung, Schweigefuchs.
Hier ist WWSIV mit dem Tagesthema.
Das funktioniert gut, das machen wir jetzt, den Schweigefuchs.
Bist du noch da?
Achso, muss ich, ich darf ja nichts mehr sagen.
So, ja, bitte.
Ja, ja, bitte.
Jetzt wollte ich mich einmal dran halten, was ich gesagt kriege und dann ist es auch nicht recht, Mensch.
Ja, sag mal was.
Achso, ich lege los.
Lege ich los?
Ja, natürlich legst du los.
Ja, wir wollen, äh, ein bisschen, äh, Rück- und Vorschau machen.
Ähm, wie gesagt, letzte Folge des Jahres, da macht man das ja üblicherweise so.
Äh, und da bietet sich eigentlich der, der ECMAScript-Standard, äh, ganz gut an dafür.
Der wird immer im Juni des Jahres finalisiert, der im Namen steht.
Also, äh, aktuell haben wir ja ES 2020.
Vielleicht sollte ich noch dazu sagen, ECMAScript ist die zugrunde liegende Spezifikation von JavaScript.
Ich hoffe, das sage ich jetzt nicht falsch und kriege wieder irgendwelche Zuschriften.
Für die, äh, Hörer, die sie nicht ganz so tief drin sind im Thema.
Wir wollen ja da auch immer offen bleiben für, für Neulinge.
Ähm, genau.
Und jedenfalls wird das in der Mitte des Jahres immer finalisiert.
Also, es gibt dann vorher schon ein Draft und, äh, durchläuft das dann so verschiedene Stadien.
Ich glaube, vier sind's, äh, vier Stadien.
Ähm, wo dann eben entschieden wird, was kommt rein in die nächste Version und was nicht.
Und das bedeutet, da das in der Jahresmitte stattfindet,
dass die Browser sich auch teilweise schon darauf vorbereiten, teilweise sogar Jahre im Voraus,
äh, Features schon, schon einbauen, weil sie die besonders gut finden oder weil die viel angefragt werden
oder weil die Spezifikation einfach schon so fertig ist, dass es eigentlich klar ist, worauf es hinausläuft.
Und, ähm, deswegen sind viele Sachen von ES 2020 waren letztes Jahr schon drin.
Oder teilweise 2018 hat, hat Chrome, die da oft Vorreiter sind, die Features schon drin gehabt.
Und so ist es eben auch mit ES 2021 für nächstes Jahr.
Äh, ganz viel von dem, was da drin steht, das gibt's schon in, in, in, in den Browsern.
Vielleicht auch erst seit diesem Jahr.
Teilweise sind das echt frische Sachen, die jetzt erst gekommen sind.
Deswegen eignet sich das ganz gut.
Es ist gleichzeitig Rückblick und, und Vorausblick, ähm, weil vieles schon da ist und, und manches erst kommt.
Ja, und Nitpick kommt gleich noch vor uns.
Nitpick hast du auch noch.
Und es soll aber auch nicht nur um JavaScript gehen, sondern wir haben auch so ein bisschen, äh, CSS und, äh, HTML.
Auch noch ein paar Bestandteile dabei.
Ähm, ja, ich weiß gar nicht, wir haben uns da jetzt gar nicht abgesprochen, wer, was, wie.
Ich, ich, ich, ich lege einfach mal los.
Und du gibst dir einen Sinn dazu, oder?
Genau, ich, ich, ich, ich, ich besenne für dich dann.
Äh, weil ich bin eigentlich, äh, bis auf den einen Artikel, den du mir geschickt hast,
hab, bin ich eigentlich gar nicht vorbereitet.
Von daher, äh, es tut, es tut mir auch ein bisschen leid für dich.
Nee, ist so, alles gut, alles gut.
Äh, ich fange mal an mit direkt mit einem ES 2021.
JavaScript, ähm, Feature.
Und zwar ist das String-Prototype-Replace-All.
Das ist, äh, also, ist klar, man kann das mit RegEx machen.
Das ist der, äh, Slash-G-Modifier hinten, der dann eben global, äh, sämtliche Vorkommen ersetzt.
Ähm, aber man will ja nicht unbedingt immer RegEx benutzen,
was ja performancetechnisch nicht unbedingt das Beste ist, was man tun kann.
Äh, das heißt, ich kann auch einfach String-Replace nutzen
und dann, äh, zu ersetzen den String und den Ersetzer.
Das funktioniert aber nur einmal.
Also, wenn ich jetzt, äh, äh, Moritz ist ein toller Moritz, äh, ersetze
und ich will Moritz durch Konstantin ersetzen, dann heißt es, äh, kommt am Schluss,
Konstantin ist ein toller Moritz, ne?
Ähm, das geht jetzt eben mit der...
Ja, was ja auch, was ja auch stimmt.
Ja, wir sind ja, wir sind ja eins.
Äh, wir werden ja immer, äh, egal.
Wir werden immer verwechselt.
Ähm, ja.
Und, ja, genau, das geht, äh, gibt's in Firefox, das ist zum Beispiel jetzt was relativ Aktuelles.
Ähm, seit dem 2. Juni erst, Firefox 77, äh, Chrome 85, war im August.
Äh, Safari, tatsächlich im März schon.
Also, da war Safari mal bei was, ähm, schneller als die anderen.
Wow.
Ich würde sagen, das ist ja, das ist ja schon fast, äh, hier...
Äh, sonst ist Safari mal hinten dran.
Ich hab schon gesagt, Safari ist ja neue IE, aber das war mal tatsächlich schnell.
Ähm, und Opera, äh, Opera, oje, äh, seit dem 15. September, ähm, kann man das also nutzen,
so die großen, äh, ich sag jetzt mal, die, die Big, Big Four, ähm, haben das integriert.
Hast du da was dazu?
Dazu hab ich gar nichts beizutragen, ich hab das auch gelesen, ähm, es ist, es, also wenn man
das, äh, ich nehm mal an, äh, wir, wir verlinken auch noch irgendwie Spezifikationen.
Genau, Can I Use und MDN wird dazu verlinkt, ja.
Genau.
Und der Blogartikel auch, ja.
Da hab ich keine Fragen, das erschloss sich von mir, für mich sofort, was ich da gesehen
hab, ähm, ist, äh, das Beispiel, was da ist, irgendwie, äh, I like my cat, my dog loves
me, äh, nee, I like my cat, my cat loves me, also im Prinzip genau das Beispiel, was der
Konstantin gerade gesagt hat, ähm, er setzt einfach so oft, es eben vorkommt, der Match.
Genau.
Ich wusste gar nicht, dass, äh, dass, äh, dass, äh, dass Regex irgendwie den Ruf haben, langsam
sein, ist, äh, war nicht.
Je nachdem, wie komplex so eine Regex aufgebaut ist, mit Look-Behind und Look-Ahead und, äh,
Repeat und Klassenrückmatchen und so, ähm, das kann schon, schon langsam, also, wenn du,
wenn du ein einfaches, ein einfaches String-Replacement hast, dann nimm das und nicht Regex.
Also, äh, also, je nachdem, wenn du das, wenn du das in einem Loop hast, mit irgendwie, äh,
10.000-Iterationen, dann macht da einen Unterschied.
Ich hätte jetzt auch an, wenn das so ein natives JavaScript-Feature schneller ist, als, äh, ein
zusammengeklöppeltes über Gegex, also, kann ich mir schon gut vorstellen, ja.
Dann hab ich als nächstes im Programm Image-Loading gleich Lazy.
Das hatten wir schon in unserer Folge Nummer 2 und auch in Folge Nummer 12 sind wir da nochmal
drauf zurückgekommen und, äh, haben damals schon gesagt, äh, setzt das ein und warum sieht
man das noch nicht und, ähm, das ist so, äh, ja, es ist backwards-compatible, ich mach da
nichts kaputt mit, ähm, und das bringt einfach riesen Vorteile und man sieht das immer noch
sehr selten.
Also, äh, wundert mich, dass das nicht, nicht mehr Einzug hält.
Ähm, bei Airfox 75 war das damals 8.
April, deswegen hatten wir das da, glaube ich, sogar als, weiß gar nicht, als, als Property
sogar, ähm, in Firefox funktioniert das immer noch nur für Bilder und auch in Safari funktioniert
das nur für Bilder und es gibt da jeweils zwei Tickets für iFrames, die hatten wir, glaube
ich, auch schon angesprochen in den, in den Folgen und da hab ich jetzt nochmal nachgeschaut,
die sind jetzt tatsächlich, diese Implementation-Tickets, beide auf Resolved, aber es ist wohl noch
unklar, wann das dann in einem Release tatsächlich landen soll.
Ähm, also, ja, mal gespannt, wann das kommt.
Ja, was ich ein bisschen nervig, äh, fand bei dieser, äh, Lazy-Loading-Geschichte derzeit
noch ist das halt, dass sich sehr unterschiedlich noch verhält.
Also, man hat so den Eindruck, in Chrome oder in Chromium-Browsern ist es so, wie es sein soll, gefühlt.
Also, es wird auch ein bisschen, äh, below the fold, äh, geladen, sodass quasi alles schon da ist,
wenn ich scrolle und in Firefox kann man dann schon deutlich sehen, dass, wenn man schnell scrollt,
ja, dass da noch was nachgeladen wird, finde ich, ja.
Ähm, also, da lässt es sich noch feintunen, ja.
Trotzdem finde ich's, ähm, ist mir eigentlich egal, das Verhalten in Firefox ist jetzt nicht schlimm,
sodass ich sagen würde, dass ich's nicht einsetzen würde.
Ich hab's jetzt schon an mehreren Stellen eingesetzt, also, gerade so, der, der Klassiker bei den Sachen,
die, die wir bei uns im Team so bauen, sind irgendwie Profilbilder, da werden oft Profilbilder angezeigt,
ähm, oder auch, äh, Bilder in Artikeln und, äh, da eignet sich das sehr, sehr gut,
ähm, weil da kommt schon einiges zusammen und gerade, wenn du irgendwie mobile unterwegs bist
oder mit einer, mit einer dünnen Datenleitung, ist das extrem gut, weil eben nur geladen wird,
was du irgendwie auch sehen musst.
Und das auf die einfachste Art und Weise, also, solche Webstandards steh ich ja echt drauf.
Ja.
Das ist einfach geil.
Und das wurde super schnell implementiert.
Von, von Vorschlag bis Implementierung, zumindest, was ich davon mitgekriegt hab,
ich weiß nicht, wie lang es den Vorschlag eventuell schon gab, aber so von, von Chrome baut das mal ein,
bis es, es ist auch in Firefox drin, das ging extrem schnell.
Und, äh, deswegen, ich bin auch Fan von Rolling Releases an der Stelle, also, das, äh, ist einfach super.
Jo.
Gut, dann wieder was aus der, aus der JavaScript, äh, Welt, aus dem ESR 2021, Logical Assignment Operators.
Das ist so ein bisschen, äh.
Ich hab's mir angeschaut.
Eieiei.
Es sieht nicht, es sieht nicht schön aus, es sieht, äh, so ein bisschen wie Asky Art aus,
aber es ist, äh, im Endeffekt ein, ein, ein Und-Operator, also, diese Doppel, wie heißen die Pipes?
Auf Englisch gibt's da einen deutschen Namen dafür, diese Linien.
Ich hab vor kurzem mal, doch, ich hab, ich hab vor kurzem mal einen Namen gelesen dafür,
den ich sehr merkwürdig fand, aber ich weiß ihn nicht mehr.
Äh, egal, Pipesymbol wird, äh, dieser, dieser, dieser Strich, der Vertikale, Vertikale, Vertikale.
Genau.
Vertikale Strich, zwei davon hintereinander.
Auf der, auf vielen Tastaturen da, wo man auch das größer und kleiner zeichnet.
Genau, genau.
Bei Windows mit Alt-Gr ansteuerbar, glaube ich.
Genau, und jedenfalls, äh, zwei davon und ein Ist-Gleich Zeichen, also, wie das Ode, Ode-Operator,
aber eben mit einem Ist-Gleich für Assignments, ähm, für Zuweisung, äh, da kann ich eben sagen,
also, wenn die linke Expression falsy ist, also, entweder wirklich false oder null oder, äh, leerer String,
dann erfolgt die Zuweisung, also, wenn ich zum Beispiel sage, a.title, dann eben dieser Operator,
ist gleich, äh, title is empty, also, nur dann, wenn der Title nicht gesetzt ist, wird er,
das würde ich jetzt normalerweise machen mit, äh, if type of undefined oder if null,
ähm, und würde es dann zuweisen, ist einfach ein bisschen, ja, in dem Fall Syntactic Sugar,
ähm, spart einfach, kann ich alles in einer Zeile machen.
Und schlimm lesbar, finde ich zumindest so auf den ersten Blick, wenn man es nicht gewöhnt ist,
äh, das ist immer natürlich eine Gewöhnungsfrage, genauso wie irgendwie, äh, der Spread Operator
oder die, äh, dieses, ach, wie war dieses eine Fragezeichen nochmal, wie heißt das nochmal?
Dieser Null Coalescing Operator, dieses Doppelfragezeichen?
Nee, ich, äh, ich meine den Ternary Operator.
Achso, ja, auf Fragezeichen Doppelpunkt, ja.
Ja, vor allem dann, bei solchen neuen Sachen, die halt wirklich so die Sprachsyntax, äh, angehen,
wenn dann der, das Syntax-Highlighting das noch nicht kennt und dann sieht das irgendwie total doof aus,
das ist immer ein bisschen, aber man gewöhnt sich an alles.
Aber ich meine, ähm, ich find's schon irgendwie ein bisschen arg kryptisch,
so auf den ersten Blick, da steht jetzt halt in dem einen Beispiel, zum Beispiel, äh,
A, leer, pipe, pipe ist gleich leer, B, Semikolon, äh.
Na gut, das ist ja nur das Beispiel, wie die Expression aufgebaut ist.
Ja, aber selbst wenn da jetzt sprechende Variablen Namen wären, also die was anderes als A und nicht.
Ich find eigentlich A.title, äh, Operator, Titlesm, die find ich eigentlich schon recht einleuchtend.
Also ich möchte den nur, nur setzen und überschreiben, wenn er noch einfach gar nicht gesetzt ist.
Also selbst wenn er, äh, ja, also find ich eigentlich schon.
Naja, jedenfalls gibt's den auch als, äh, als und Variante, das heißt, äh, Doppel und und ist Gleichzeichen.
Das löst dann entsprechend, äh, auf, wenn die linke Expression true, die ist.
Also wenn die linke Seite, äh, true, ist oder, äh, jetzt bin ich ganz aus dem Konzept.
Also wenn wir das rausschneiden, dann hört man jetzt einfach nur ein Lachen.
Das war was Lustiges. Ähm, wenn die linke Seite, äh, wenn die linke Seite, äh, truly ist, also, äh, eben true oder, oder ein, ein String, der nicht leer ist, dann erfolgt die Zuweisung.
Dieses Doppel und, das hab ich auch in diesem Artikel erst gelernt und das ist gar nicht, äh, erst, äh, 2021, sondern tatsächlich 2020 schon gewesen.
Hab ich dann auch erst gedacht, das ist dieser, wie, wie spricht man den nochmal aus? Co, Co...
Du meinst das Doppelfragezeichen? Doppel und ist ja ganz normale, ganz normale Endoperator.
Quatsch, Blödsinn, du hast, du hast, du hast vollkommen recht, Doppel und kennt man, das ist einfach ja nur und, äh, Doppelfragezeichen meine ich tatsächlich, genau, das kommt ja jetzt als nächstes.
Äh, ja gut, das hatte ich jetzt gar nicht mehr aufgeführt, aber das ist, also, da hab ich eigentlich schon vorausgesetzt so ein bisschen, weil das eigentlich, also, ich nutze den tatsächlich schon, diesen Zero Coalescing Operator.
Genau, der unterscheidet sich ja von dem, von der Doppelpipe dadurch, dass, äh, zum Beispiel, ähm, Leerstring nicht false ist an der Stelle.
Genau.
Also, zum, also, zum Beispiel, was war's noch? Leerstring und, äh, Null, glaub ich, als Zahl, ist, glaub ich, auch nicht false dann in dem Fall.
Aber egal.
Also, ich könnte dann zum Beispiel, a.title ist gleich a.title, Fragezeichen, Fragezeichen, Title ist empty als String.
Das wäre, meines Erachtens, das Gleiche wie, wie, wie, diesem neuen, äh, und Operator.
Ja.
Aber wahrscheinlich schreibt es irgendjemand wieder, das stimmt gar nicht, äh, weil Null ist doch nicht und Undefined und, äh, aber gut, äh, you get the point.
Warte mal, genau, also, hier steht, äh, genau, genau, es steht auch sogar direkt hinten dran in dem Artikel, äh, nämlich Null oder Undefined, das sind die zwei, äh, die matchen und alle anderen nicht.
So steht's zumindest in diesem Artikel, keine Ahnung, ich hab's nicht ausprobiert.
Also, ich glaub, es wird sich auch in Grenzen halten, wo ich das einsetze und wie viel ich das einsetze.
Das ist jetzt nicht eins der Features, äh, wo ich jetzt sag, boah, geil, endlich haben wir das, ähm, mögen andere Entwickler anders sehen, äh, aber, ja, ich wollt's mal mit aufnehmen, weil es halt wirklich tatsächlich mal an der, an der Sprach sind, da ist das ein neuer Operator, das ist schon ein, ein großes Ding in der, in der Sprache, was sich verändert.
Deswegen wollte ich das mal aufgenommen haben.
Ja.
Gut, äh, dann Flexbox Gap Property.
Das auch nur ganz kurz, weil da haben wir in Folge Nummer 12 schon ein bisschen ausführlicher drüber gesprochen.
Das ist, äh, hat Firefox zum Beispiel schon 2018 implementiert, das ist eine Sache, wo ein Browser wirklich schon, schon früh dabei war.
Ähm, Chrome erst mit 84, jetzt am 14. Juli dieses Jahr.
Äh, Safari hat es immerhin im Technology Preview.
Das ist ja auch schon mal was, ja.
Es gibt jetzt immer Applaus, wenn Safari mal irgendwas tatsächlich zeitnah implementiert.
Ja, aber ich glaub, Safari, die haben jetzt die richtigen Leute dann.
Ja, das glaub ich auch, also hab ich auch letztens auf Twitter, äh, wo jemand gemeint hat, da wird jetzt frischer Wind und, ähm, bin mal gespannt, ob sich da jetzt was ändert.
Also nicht Rachel Andrew, sondern, ähm, die, die andere, die wir ja schon mal aufnehmen.
Ja, ja, ja, ja.
Wie heißt, wie heißt sie denn?
Ha.
Ich, ich, ich find das schnell raus.
Ja, okay, alles klar.
Dann, dann, dann kann ich jetzt noch schnell sagen, Opera, kein Lebenszeichen, was das angeht.
Jetzt brauchen wir noch so ein, oh, oh, Jingle, wie, ganz oft.
Ja, aber das ist doch, das ist doch Blink Engine, das ist doch scheißegal.
Ja, ist aber, ist aber, ist aber nicht drin, kann der nicht.
Also steht zumindest so hier auf, äh.
Ja, du meinst Opera Mini, oder?
Äh, ähm, ja.
Also das kann ich mehr.
Ja, tatsächlich, ich meine Opera, äh, Opera Android und, äh, ja.
Der normale, der normale Opera, der, also das würde mich extrem wundern, weil, wieso, wieso.
Ja, die, macht keinen Sinn, macht ja keinen Sinn, ja.
Shame on me.
Ich hab mal was gewusst.
Oder, oder war da tatsächlich kein IUs vielleicht nicht aktualisiert?
Wollen wir mal, äh, Gap, äh, Property for Flexbox.
Äh, nee, Opera 72, not supported, tatsächlich.
Was?
Ja.
Okay, gut, dann, dann sind die, sind die, aber auf, auf MDN, oder?
Nee, aber MDN, äh, macht ihn als grün.
Und zwar seit Version 70.
Also ich weiß nicht, was, da hat irgendwie, irgendwie hinkt da keiner IUs wohl hinterher.
Hm.
Okay.
Oder hat MDN, ne, also bei MDN, grün seit 70.
Sollte man vielleicht mal an keiner IUs, äh, melden, mal ein Issue aufmachen.
Ja, kann man ja, glaub ich, direkt bei GitHub.
Github, äh, Korrekturvorschlag machen.
Ja, genau.
Weil das, das ist ja das Geile an keiner IUs ist, dass, dass jeder, dass jeder direkt
auf GitHub, äh, contributen kann.
Das ist, äh, das ist wirklich ein geiles System.
So, hab ich mir mal notiert.
Machen wir natürlich, äh, also Flexgap, äh, Flexbox sollte mir dabei jetzt auch jeder, äh,
eigentlich fast kennen.
War auch, glaub ich, in der State of CSS-Umfrage relativ, äh, bekannt.
Und damit kann ich einfach, statt dass ich mit Margins irgendwie rumhantieren muss und dann
rumschieben, äh, einfach eine Lücke zwischen den verschiedenen Spalten erzeugen.
Genau, wie gesagt, äh, Folge 12 anhören, da haben wir drüber gesprochen.
Dann wieder ein JavaScript, äh, Feature.
Numeric Separators, äh, das unterstützen alle Großen, also die vier Großen, Safari, Firefox,
ähm, Edge und Chrome, schon seit 2019.
Und zwar kann ich bei großen Zahlenketten, kann ich die visuell unterteilen.
Also so wie man es, äh, im Schriftlichen oder so, handschriftlich auch macht, dass man
irgendwie Punkt in die Tausender, äh, Trendzeichen reinsetzt, ähm, kann ich das machen.
Aber der Punkt ist natürlich schon vergeben für, also klar, im Deutschen sowieso Punktkomma
im Vergleich zum Amerikanischen, ähm, aber ich kann da nicht einfach einen Punkt reinsetzen.
Ich muss ja wissen, wo die Dezimalstellen sind, sondern einen Unterstrich.
Das heißt, wenn ich jetzt die Zahl 1.234.567 schöner darstellen will, dann mach ich 1-234-567.
Und dann komm ich da einfach nicht so leicht durcheinander und seh das, seh das schöner.
Ist ganz, ganz nettes Feature.
Ich hab das gesehen und hab mich gefragt, ob man dafür nicht dann tatsächlich irgendwie
Typen braucht, um sicher gehen zu können, dass ich da jetzt noch eine Zahl hab.
Weil eigentlich würde meines Empfindens nach eine Zahl, die durch den Anderscore unterbrochen ist,
eigentlich zum String werden, oder?
Ja, nicht in JavaScript.
Also String hast du immer mit, äh, Double Quotes oder Single Quotes, äh, oder halt eben
mit, mit Backticks als, äh.
Ja, ich würde jetzt einen Type Error erwarten, wenn ich das in die Konsole packe.
Kriegst du mit Sicherheit auch in älteren Browsern, die es nicht unterstützen.
Also das ist tatsächlich wirklich was Breaking Feature, ähm, und da es eben Sprachsyntax
ist und nicht einfach nur, äh, naja, ich gucke, ob es, ob es die Funktion gibt als Property
auf, auf dem String Prototype oder so, also jetzt zum Beispiel Replace All, kann ich ja
abfragen, ja, wenn, wenn es String Prototype Replace All gibt, dann nutze das, ansonsten
falle zurück auf, auf eine Regex, aber in dem Fall, also diese, diese Numeric Separators,
klar, wenn ich die jetzt in IE11 kloppe, dann krieg ich einen Syntax Error.
Also dann geht da auch nix, also das, äh, kann ich vermutlich nicht irgendwie abfragen.
Ist ja eigentlich nur für Developer Convenience, würde ich mal sagen.
Richtig, und wir sind ja in einem Zeitalter, wo wir größtenteils, äh, wenn wir, vor allem,
wenn wir alte Browser unterstützen müssen, ähm, sowieso alles durch Babel oder, oder
so jagen und das Ganze transpidieren.
Und von daher, zum Entwickeln passt's.
Und es funktioniert übrigens, hat mich dann interessiert, habe ich ausprobiert, auch für
Dezimalstellen, allerdings sieht das dann schon wieder, also das, das führt nicht dazu,
dass es übersichtlicher wird, sondern das macht das Ganze dann noch unübersichtlicher
wieder.
Was ich mich ja gerade gefragt habe, und ich weiß es tatsächlich einfach nicht, ob es das
gibt, gibt's denn da auch irgendwie schon eine Möglichkeit, wo man jetzt wirklich das
dann ins Frontend rausrendern kann, wo ich sagen kann, setz mir mal bitte Punkte dahin,
wo es normalerweise üblich ist, oder irgendwie sowas?
Äh, das wäre wahrscheinlich Aufgabe der Internationalization-RP, da kommt nachher auch, genau, die kommt
nachher auch noch, und wir haben auch in Folge 4 drüber, äh, geredet, so viel, äh, schon mal
vorab, ähm, ob's da auch eine Nummernformatierung gibt, äh, das hab ich mir jetzt tatsächlich
nicht angeschaut, weiß ich nicht, ob die, ob die das kann, ähm, müsste aber eigentlich
schon, also die kann ja auch, ähm, da war doch diese Geschichte, wo wir dann rausgefunden
haben, hey, die Österreicher schreiben hier Eurozeichen vor die Zahl, also wenn ich
Währungen, äh, formatieren kann, dann müsste das eigentlich auch mit, mit tausender Trendzeichen
und so gehen.
Äh, und die sollten dann natürlich auch mit, mit dieser neuen, äh, Formatierung umgehen
können.
Noch was dazu?
Äh, nee, dazu hab ich nichts mehr.
Dann haben wir wieder was, wo wir in einer Folge drüber gesprochen haben, Mensch, hey, äh,
voll die, äh, Cross-References, äh, Conic Gradient im CSS, äh, haben wir in Folge 6 angesprochen,
wusste ich auch nicht mehr, hab ich vorhin zufällig gesehen, ähm, Conic Gradients, das sind
radiale Verläufe, aber nicht von innen nach außen, sondern eher wie so ein, so ein Color
Wheel, ja, wie man's, äh, aus, aus Grafikprogrammen kennt.
Das heißt, äh, im, im Uhrzeigersinn oder auch entgegen, ähm, kann ich da eben die Farbe
wechseln lassen und hab einen, einen Punkt in der Mitte, Conic deswegen, weil das eben
von oben, wenn ich jetzt einen Grau-Verlauf nehme, von schwarz nach weiß, oder von einem
dunklen Grau nach, nach weiß, dann sieht das eben aus, äh, oder von, ja, eben einer Farbe
zu einer anderen Farbe, dann sieht das aus wie von oben betrachtet eben so ein, so ein,
so ein, äh, äh, ja, ein Cone.
Wie heißt das auf Deutsch?
Ja, wie heißt das in der deutsche Name?
Ein, ein Kon, Konus.
Ein Konus.
Oh, je.
Guck mal, was rauskommt.
Ich war nicht sonderlich gut in, in Mathe und so.
Ja, ein Konus halt.
Ein Konus.
Ihr wisst, was ich meine.
Eine, äh, eine, äh, eine runde Pyramide.
Genau.
Rund-Pyramidale-Gradients, äh, Verläufe.
Echt jetzt?
Nein, das hab ich jetzt einfach nur mit zusammengereimt.
Okay.
Ich hab jetzt grad erst Konus googeln müssen, um genau zu wissen, was es ist, ehrlich gesagt.
Okay.
Ja, heißt das wirklich Konus?
Hab ich das jetzt richtig?
Äh, es gibt, Konus gibt es tatsächlich, ja.
Konen ist der Explorer.
Und das ist auch tatsächlich, glaub ich, diese Form, die da gemeint ist.
Genau.
Äh, und das hat Firefox jetzt seit dem 17. November, also jetzt fast genau bis auf einen Tag, äh,
einen Monat.
Also einen Monat in einen Tag.
Auch relativ frisch.
Die anderen Browser aber schon seit 2018, 2019.
Aber jetzt ist es auch in Firefox und, die hab ich Chrome gerade gesagt, Firefox meinte ich
jedenfalls.
Ähm, es ist jetzt in allen großen Browsern und man kann es jetzt tatsächlich nutzen.
Ähm, und das krasse ist, das ist auch schon bei dem MDM-Beispiel.
Ich hab aber ein, ein Code-Pen, äh, gebastelt, das ich jetzt gerade selber nicht mehr öffnen
kann, warum immer.
Man kann mit diesem, man kann nämlich da, äh, wie soll ich das jetzt erklären, ähm, die
Schritte einerseits festlegen und auch wie viel Prozent von diesem Kreis das quasi einnehmen
soll.
Ich kann da aber intern auch nochmal irgendwie sagen, dass das dann quasi irgendwie umbricht
und ich kann damit ein Karo-Muster machen.
Warte mal, das schick ich dir jetzt tatsächlich mal in, äh, in den Chat hier.
Schick mal ein Chat.
Achso, am besten, am besten, äh, WhatsApp, ne?
Ja, am besten.
Nicht in unseren Chat hier, so.
Ähm.
Der eine, nicht der eine Chat, sondern der andere Chat.
Genau.
Weil wir haben, wir haben eine Menge Chats.
Oh, wow, das ist ja freaky.
Und, äh, ich hab da so ein Schottenmuster versucht irgendwie nachzumachen.
Ähm, und oben eben ganz klassisch dieses, äh, was man kennt so, äh, Grafikprogramm-Transparenz-Kachel-Muster.
Und das ist mit dem, also man würde das gar nicht erwarten, aber das ist eben dieser
Conic Gradient.
Ich hoffe, dass, äh, dass die Demo auch in unserer Shownotes schafft, weil, ähm, ihr
sollt auch an dieser Augenverwirrung teilhaben, an dem unteren Bereich.
Das ist wirklich für meine Augen sehr anstrengend.
Ja, ist es auch, ist es auch.
Das ist so, äh, kennt ihr das, wenn manche Farben nebeneinander sind und die Augen wissen
gar nicht, wer uns fängt.
Rot und Blau ist bei mir so ein Ding da, uch.
Bei mir flimmert's gerade sehr, aber vielleicht liegt das auch an der Hand, dass ich schon
relativ viel Bier getrunken habe.
Achso, ja gut, jetzt bist du ja auch zusätzlich noch, äh, hast du ja eine Rot-Grün-Schwäche.
Ja.
Und das ist natürlich auch gerade Rot-Grün jetzt da mit drin.
Äh, ja, ich glaube aber nicht, dass das daran liegt, dass das flimmert.
Oh ja, kann sein.
Nee, es flimmert auch bei mir.
Es ist, oh, ich muss das zumachen.
Schnell zu.
Ja, ich, mir wird gerade ein bisschen schlecht.
Jedenfalls, ähm, ja, man muss ja auch nicht irgendwie vier Farben, ich hab's natürlich
übertrieben, aber so für ein normales Karo-Muster eben gerade dieser Anwendungsfall, ich will
so ein Transparenz-Ding, wo ich normalerweise halt eine Grafik dann wieder genommen hätte
oder ein Inline-SVG irgendwie als Base64 ins CSS, ähm, fand ich echt ganz cool und hätte
ich vor allem halt auch nicht erwartet von dem Conic Gradient, weil ich dachte nur so,
naja, was kann man damit machen, ja, schöne radiale Effekte irgendwie bei Buttons
oder so, schön und gut, aber, ähm, das fand ich cool.
Ja, cooles Beispiel.
Ähm, ich, kurzer Nachtrag noch zu folgen, wo ich, äh, gestottert habe, wer denn jetzt
diese Developerin von Safari-Webkit ist, das ist die Jen Simmons.
Ja, genau.
Und so heißt sie auch auf Twitter, genau, also auf jeden Fall, der folgen, das ist, die
hat immer wieder interessante Sachen, äh, parat und, äh, die war ja auch vorher, glaube
ich, bei Mozilla oder zumindest hat sie viel irgendwie für Firefox auch gemacht, ich bin
mir grad nicht sicher, ähm, ob sie vorher bei Mozilla war, auf jeden Fall, ähm, die stellt
immer mal wieder auch so ganz interessante Fragen, so wie, ähm, was ist, was wäre, was wollt
ihr denn in Web-Tools, äh, äh, in Web-Developer-Tools im Browser haben? Ähm, und das Coole ist, die
kann's halt auch tatsächlich direkt umsetzen.
Ähm, das heißt, äh, wenn die mal fragt, es lohnt sich da zu antworten, weil, äh, vielleicht
ist es dann im nächsten Release oder im übernächsten mit drin.
Oder zumindest mal auf dem Schirm, weil halt sonst gar nicht bekannt ist, was, was die
Leute eigentlich wollen.
Ja, genau, also Jen Simmons folgen auf Twitter unbedingt, äh, ist auf jeden Fall sehr viel
Browser-Weisheit.
Okay, dann kommen wir schon zum vorletzten Punkt, also tatsächlich ging heute, glaube ich,
dann das Thema, äh, wenn wir es jetzt nicht noch schaffen, das zu sprengen, äh, recht
kurz im Vergleich zum Rest.
Ja, wir machen einfach keine Themen mehr, wir labern einfach noch.
Nee, das kommt, glaube ich, eh besser an, hat man ja gesehen an der letzten Folge.
Da kommt aufs Thema an.
Äh, Internationalization API.
Äh, wie gesagt, Folge...
Oh ja, da hatte ich großen Spaß dran.
Folge Nummer vier, mal reinhören, da haben wir, glaube ich, relativ, äh, viel auch im Detail
drüber gesprochen und was da jetzt neu dazu kommt, ist das, ähm, Listformat, also
Intel, Punkt, Listformat, und da kann ich ein Array, zum Beispiel aus Zahlen, aber auch
aus, aus Wörtern, umwandeln in eine für Menschen lesbare Auflistung aller, äh, also ich habe
ein Array von eins bis drei zum Beispiel und dann steht da 1,2, and drei, also one, two and
three oder eben, ähm, one, two or three, also da kann ich eine Option angeben, ob das eben
mit and oder mit or, äh, verknüpft werden soll und das kann ich eben internationalisieren,
indem ihr sagt, das will ihr jetzt auf Deutsch oder auf Französisch oder wie auch immer.
Das ist so verrückt, dass sowas in JavaScript drin ist, finde ich wirklich, also, ich, ja
genau, auf Deutsch hättest du dann, äh, in dem Fall die, die, äh, die Beispiele, sie
sind Apple, Orange und Banana, ist ein Array und, äh, im deutschen Beispiel steht da
dann Apple, Orange und Banana und im Espanol darfst du.
Oh je, was warst du, Apples, Oranges, äh, äh, Mantanas, Naranjas, ja gut, die werden
natürlich nicht übersetzt.
Nein, die werden nicht übersetzt, aber Apple, Orange, I, I, Banana.
Einfach I, I, Bananas.
Und, äh, auf Italienisch steht dann ein E und das ist total verrückt, dass da sowas
drin ist, also das, ähm, ich weiß nicht, ob ich das gut oder schlecht finde, ich weiß
nicht, ob ich das gut oder schlecht finde, was?
Ja, man denkt immer, Banana heißt auf Spanisch Banana, aber es heißt nicht Banana, es heißt
Platano.
Oho.
Aber es tut auch überhaupt nichts zur Sache, ich wollte es nur, du wolltest nur gesagt
haben, weil wir gerade schon angefangen haben, hier zu übersetzen.
Glückschreiß am Bonushaus, mach weiterkommen.
Ja, genau.
Ähm, ja, äh, dann, wir haben noch was zur Internationalisierung, oder?
Oder wolltest du das, äh, wolltest du da auch?
Genau, also es gibt, äh, das war das eine, dieses Listformat, da gibt's auch noch ein paar
andere Sachen und, äh, da will ich jetzt auch gar nicht in die Tiefe gehen, aber es gibt
neue Formatierungsoptionen für Datum und Uhrzeit.
Also verschiedene, so ausgeschriebene und, und, aber Kurzformen und so.
Ähm, also wie man das von WordPress auch zum Beispiel kennt, oder von, von Extra-Internationalisierungs-Libraries, äh, wo man dann wirklich, also das jetzt Sonntag,
Komma, 24. Dezember 2020 hab, oder einfach nur 24.12. und so, da gibt's ja dann, äh.
Wobei, die Variante mit dem Tag hab ich nicht gefunden.
Ich glaube, selbst Long, äh, die, die, die Variante Long hat den Tag nicht mit dabei, aber ich hab das Ganze natürlich dann auch mal ausprobiert mit, äh, mit Deutsch.
Und, äh, also deutsche, deutsche Daten. Und dann stand dann halt statt, äh, 2, äh, 45 stand halt 18.
Äh, nee, im Moment ist das Blödsinn.
Was will ich denn?
Äh, 6. Ja, statt 6 steht da halt tatsächlich ja noch 18 Uhr unter Umständen, also 6 PM.
Genau, also wegen PMM, äh.
Super, also super nützlich, äh, für, wenn man mal vernünftiges Datumsformat machen möchte, also das, ich hab, ich hab's im Browser vorhin kurz ausprobiert in der Kommandozeile und dachte so, ey, genau das, äh, in der Konsole, nicht in der Kommandozeile, in der Konsole, es ist super nützlich.
Und das halt ohne, dass man jetzt eine Library dafür braucht.
Also, dass man das haben will, wenn es auch vernünftig funktioniert und die Beispiele, die ich ausprobiert hab, die haben super funktioniert. Da dachte ich, ey, das ist genau das, was man haben will.
Und cool, dass es auch in JavaScript geht, wobei ich mich halt immer noch frage, gehört so was in JavaScript? Äh, und dann die Antwort für mich ist, wenn man alles in JavaScript machen möchte, ja, dann gehört auch das rein.
Ja, du wolltest ja aber zum Beispiel auch mehr an, an, äh, hier Sanitization, ja, da hatten wir ja die letzte und vorletzte Folge drüber. Das wolltest du ja drin haben, ja, das ist ja auch, da kann man auch fragen, muss das der Browser?
Ähm, aber da, da wir trendmäßig eben in die Richtung gehen, hier Single-Page-Applications und, äh, Web-Anwendungen, ähm, wenn da halt irgendwelche Beiträge, Form-Beiträge oder was weiß ich, was JavaScript-mäßig gerendert werden und ich dann nicht eine Library brauche, um irgendwie 25.000 Mal das Datum auszugeben in, in, in der Lokalisierung, äh, oder mich gar nicht drum kümmern muss, muss eben, was hat denn der User für eine Sprache, sondern der Browser macht das automatisch und ich muss da gar nichts mehr übersetzen. Ähm, das ist doch cool.
Ja, läuft der Trend noch?
Hm, welcher Trend? Achso.
Mit dem, mit dem, äh, alles geht zu Single-Page-Apps, also das habe ich im Web-Almanac aber anders gelesen.
Ja, tatsächlich. Also ich finde es auch keinen guten Trend, also ich muss auch sagen, also ich habe, äh, HTML, äh, als HTML lieber, also wenn das vorgerendert ist und erweitere dann lieber, äh, aber das geht jetzt auch zu, zu, zu, zu arg, glaube ich, in die Tiefe, wenn wir da jetzt das Fass aufmachen.
Äh, warte mal, ich gucke mal gerade im Web-Almanac ganz schnell, ähm, die Frameworks nach, ähm, wie, welche Frameworks wie weit verbreitet sind.
Naja, also, also React ist ja immer noch so ein ziemlicher, äh, Hype.
Ja, das glaubt man, aber, das glaubt man, aber nur, wenn man, wenn man es drauf bezieht, äh, was wird denn aktuell so gemacht, nicht woraus ist das Web gemacht?
Wenn du, also das, das sind, das sind ganz andere Zahlen, das, das glaubst du nicht, da, da empfehle ich echt mal in den Web-Almanac reinzuschauen.
Ähm, was glaubst du denn, wie viel Prozent der Seiten haben, sind mit React gemacht?
Ja gut, wahrscheinlich sind es jetzt halt dann irgendwie, äh, doch nur fünf oder so.
Es ist, ich glaube, es ist noch weniger, ich habe jetzt gerade die Seite, warte mal, Combinations, nee, Combinations finde ich nicht interessant.
Wieso Combinations, wieso sind denn da nicht einfach, ah ja, genau.
Was glaubst du, was ist das am weitesten verbreitet, verbreitet, framework?
Äh, ja gut, entweder React oder Angular.
Nee, ist jQuery.
Immer noch, okay. Ja gut, das hatte ich jetzt eigentlich gar nicht mehr, das hatte ich schon mit rausgenommen.
Ähm, aber gut, verbreitet ist es immer noch.
Gut, alleine schon WordPress, was habe ich letztens gelesen, irgendwie das nächste Jahr, 2021, 50 Prozent aller Webseiten auf WordPress basieren werden?
Oder irgendwie sowas? Ähm, und da ist es halt immer noch mit drin an Bord.
Also alleine deswegen schon die Zahl, klar, überrascht nicht.
Also ich habe hier jetzt, ich habe jetzt gerade mal den Punkt im Web-Almanac, da müssen wir jetzt ganz kurz mal drauf eingehen.
Adoption of Top.js Frameworks and Libraries.
Und ich weiß jetzt nicht genau, ich kenne jetzt den Datenbestand nicht, ja, ich weiß jetzt nicht genau, auf welchen Daten die das gemacht haben.
jQuery, ganz deutlicher Führer und zwar, was mich echt extrem wundert, ich finde die Zahl extrem hoch, 83 Prozent der Seiten mit jQuery.
83, wow.
Percent of Pages, ja, also so verstehe ich das.
Und weißt du, was React im Vergleich dazu ist?
Vier.
Also du warst schon gar nicht so falsch.
Mit fünf gar nicht so, gar nicht so daneben. Ich habe, ich hatte irgendwie sowas mit 0,2 im Kopf, aber ich weiß gerade nicht, wo ich die Zahl habe.
In dieser Grafik taucht Angular nicht mal auf.
Okay, was mit you?
Auch nicht.
Auch nicht, okay.
Ich bin jetzt gerade, überlegen, bin ich hier in der richtigen Grafik?
Ihr dürft mich gerne korrigieren, liebe Zuhörer und Zuhörerinnen, wenn ich hier in der falschen Grafik gelandet bin.
Aber so, so habe ich das verstanden hier. Und da zum Beispiel jQuery Migrate ist auf Platz zwei, 30 Prozent.
JQuery UI, Modernizer, Fancybox, Mann. Fancybox, es gibt mehr Fancybox, Seiten mit Fancybox als mit React.
Wahnsinn.
Laut diesen Zahlen. Kennt das eigentlich noch jemand außer mir? Fancybox.
Das ist so ein saugeiles Lightbox-Skript. So meiner Meinung nach jahrelang das Beste, weil das fand ich so von der User Experience, das war glaube ich das Erste oder das Erste, was so in meiner Welt aufgetaucht ist.
Also Lightbox-Skript, ganz kurz so für die, die nicht wissen, was damit gemeint ist, ist normalerweise so, ich habe irgendwie eine Bildergalerie auf einer Seite, klick auf ein Bild und das wird dann in groß dargestellt.
Meistens irgendwie nur mit so einem abgedunkelten Hintergrund über der Seite und dann kann ich unter anderem mit irgendwie Pfeilen oder Tastatur oder so hin und her navigieren zwischen verschiedenen Bildern.
Nicht unbedingt, aber so, das ist so das Basisding von der Lightbox.
Und Fancybox hatte halt damals so ein geiles Feature, wo ich halt fand, das war so User Experience mäßig ziemlich gut, nämlich dass das Originalbild, auf das ich drauf drücke, groß gesoomt ist, bis es das Große war.
Also man sah so direkt, wo kommt denn das jetzt eigentlich her, nicht?
Es ist plötzlich ein großes Bild da, ich drücke Klick auf ein kleines Bild und es ist plötzlich ein großes Bild da, sondern es zoomt quasi an die richtige Position.
Das fand ich irgendwie eine ziemlich geile Sache, aber sieben Prozent der Seiten haben Fancybox, das ist schon, das kommt mir schon ein bisschen komisch vor.
Es ist was zu viel.
Du lügst uns doch an.
Du liest doch gerade Schwachsinn vor.
Ich lese nur diese Grafik und zwar bin ich hier in dem JavaScript Teil und in dem Bereich Frameworks Libraries.
Ja genau, und was ist bei Frameworks?
Bei Frameworks ist noch so eine Übersicht mit Combinations.
Aber das ist doch, es ergibt alles keinen Sinn.
Es ergibt einfach keinen Sinn.
Egal.
So.
Gut, machen wir den letzten Punkt noch.
Ja, und das ist was, das hatten wir in der Folge Nummer 5 als Property der Woche und zwar auf Links, die auf externe Seiten verweisen, das Attribut rel-no-Opener zu setzen.
Sicherheitsgründe, da haben wir auch in der Folge das genaue Szenario, das Angriffsszenario beschrieben, was man da sonst machen kann.
Also man hat dann halt Zugriff auf das öffnende Dokument und das will man vielleicht nicht unbedingt immer haben und sollte deswegen auf alle Links mit target-blank eben rel-no-Opener setzen.
Und es wird jetzt eine Änderung geben, relativ zeitnah in Chrome 88, der planmäßig am 19. Januar erscheint und da wird das Standard werden.
Also alle Links mit target-blank bekommen automatisch rel-no-Opener, äh, rel-no-Opener und überschreiben kann ich das dann mit rel-no-Opener, wenn ich es tatsächlich brauche.
Jetzt weiß ich nicht, wie oft das heute noch vorkommt, dass man auf das Opener-Dokument da irgendwie zugreifen muss, um was zu machen, aber das ist schon eine Änderung, die tatsächlich Breaking sein kann.
Wenn ich mich darauf verlasse und ich habe das dann aber einfach nicht, dann habe ich ein Problem.
Also eventuell muss man da was anpassen, ähm, wenn man jetzt irgendwie über, ich könnte mir höchstens vorstellen, zwei Web-Apps, die miteinander irgendwie, die eine verlinkt auf die andere und die andere bekommt von der dann irgendwie Daten.
Ähm, in dem Fall müsste man eben dann rel gleich Opener setzen und ich könnte mir vorstellen, dass andere Browser entsprechend folgen werden.
Ich weiß nicht, habe ich jetzt gar nicht geschaut, ob das jetzt auch in einem, in einem Standard, äh, als Veränderung tatsächlich, ähm, beschrieben wird, äh, oder ob das jetzt eine Sache ist, die Google da im Alleingang entschieden hat, aber ich könnte mir vorstellen, dass das Zweckseinheitlichkeit von den anderen Browsern auch irgendwann übernommen wird.
Cool.
Genau, und damit, äh, sind wir tatsächlich durch.
Mit dem Thema.
Mit unserem kleinen Einblick, ja, äh, Ausblick und Rückblick.
Und Nitpick.
Ganz wichtig.
Wir haben gar nicht so viel genitpickt, wir waren eigentlich irgendwie ganz nett, glaube ich, bislang.
Das ändert sich.
Das darfst du jetzt, äh, das darfst du jetzt mit deinem Geil-Teil ändern.
Schweigefuchs?
Das Geil-Teil.
Geil-Teil.
Er konzentriert mir die ganze Zeit den Schweigefuchs.
Als ob ich nicht wüsste, wie lang der Jingle ist, den ich selbst gemacht habe.
Aber okay.
Ist, ist okay, ist okay.
Dass du mir so viel zutraust, finde ich schon fantastisch.
Dankeschön.
Danke für dein, für dein Vertrauen.
Klar.
Ähm, mein Geil-Teil ist auch sehr weihnachtlich.
Nämlich, ähm, ist das von den, äh, Google Arts and Culture, ähm, Demos.
Jetzt muss ich gerade nochmal schauen, äh, gibt's da denn, da gibt's, ah, da gibt's auch noch andere.
Ähm, Google Arts and, artsandculture.google.com, interessante Seite.
Ähm, äh, das, äh, create a song with machine learning, ähm, und zwar, äh, in dem Fall Blob Opera heißt das Ding, hast du dir das mal angeschaut?
Das erinnert, äh, erinnert mich sehr an das, äh, mit den, mit den Mündern, was ich entfolge, was wann das?
Genau, genau, daran hab ich auch denken müssen, ich hab's gesehen und, äh, ich hab's bei Twitter, es ist bei Twitter an mir vorbei gescrollt und da hat einer noch dazu geschrieben, ja, jetzt so mit Corona und so und Winter, ähm, wenn man jetzt irgendwie was braucht, was einem irgendwie gute Laune macht, dann, ähm, das macht ein bisschen gute Laune.
Und zwar hat man da so komische Blobs, die haben Augen und Münder und, äh, verschiedene, die singen verschiedene, ähm, Register, also, äh, Bariton, Bariton, äh, Sopran, also Tenor vielleicht.
Äh, Alt, Alt-Tenor oder irgendwie so, genau.
Und, äh, man kann dann die Tonhöhe einstellen, in der die singen, aber es verwirrt mich sehr, wenn ich's gerade höre.
Also es ist wirklich wie das mit den Mündern aus Folge 16, nur sind die Harmonien besser.
Also insgesamt gefällt mir das besser.
Und vor allem kann man, äh, man kann, äh, man kann, äh, sich jetzt zu Weihn, ich weiß nicht, ob das jetzt immer funktioniert, oder jetzt nur zur Weihnachtszeit, äh, kann ich ja draufklicken irgendwo auf so einen Weihn, wo hab ich denn das jetzt?
Auf den, auf den Weihnachtsbaum rechts unten kannst du klicken.
Den hab ich, den sehe ich gerade nicht mehr.
Und dann kannst du auch tatsächlich, äh, komischerweise.
Ja, und dann kannst du tatsächlich aber auch, äh, Lieder auswählen, sowas wie Stille Nacht oder Jingle Bells oder so und dann singen die das.
Aber man kann tatsächlich auch die selbst singen lassen.
Also ich versuch's mal zu beschreiben für die, die es jetzt, ähm, nicht sehen können.
Ich hab jetzt, äh, vier, äh,
lebendig aussehende Blobs, die atmen tatsächlich auch, die haben halt irgendwie Augen und Mund und wenn ich jetzt auf die draufklicke und die nach oben ziehe, dann kann ich die Tonhöhe von jedem Einzelnen bestimmen.
Ich kann aber auch sagen, ähm, was für einen Ton die singen.
Also, äh, Wow nennt sich das in dem Fall.
Also man kann die in E oder in O oder in U singen lassen und dann singen die und dann kann man die auch gemeinsam singen lassen.
Und, äh, die einzelnen Tone hören.
Und da entsteht dann tatsächlich so ein kleines Liedchen draus.
Und man kann es dann auch aufnehmen.
Ja, das habe ich jetzt gerade auch erst entdeckt.
Man kann das aufnehmen und kann es dann auch teilen.
Cool.
Da kann man doch bestimmt, äh, das muss ich mal mit rumspielen, da kann man bestimmt dann auch die, ähm, das sieht man bestimmt in dem Sharelink doch, oder?
Die einzelnen Töne.
Das weiß ich.
Da kann die dann, äh, äh, mal gucken, ob man die irgendwie ...
Ähm, mir hat's wirklich tatsächlich gute Weihnachtslaune gemacht und die gucken auch irgendwie noch lustig.
Und was ich extrem verstörend finde, ist, dass wenn man einen von denen anpasst und die anderen singen, dann kriegen die so, dann kriegen die so Spiralaugen.
Als ob die von dem anderen, die werden dann quasi fremdgesteuert, weil, äh, die singen dann so ein bisschen mit und die, das ist ein bisschen trippy dann auch wieder, aber nicht so schlimm wie deine trippy Sachen, die du mal hast.
Egal.
Ähm, also das macht wirklich Spaß, ähm, wenn man gar nichts machen will, kann man sich einfach die Lieder anhören, die singen dann halt, ist quasi wie ein kleiner Chor.
Ja, das klingt sehr schön.
Fantastisch, hört sich, hört sich toll an, ist ein, äh, Machine Learning, äh, AI, äh, Experiment von Google, macht viel Spaß, ist bei mir relativ performant, ähm, ist, ist, glaube ich, auch mit Canvas, äh, gemacht, wenn ich's richtig gesehen hab.
Ist eine echt schöne Sache, kann man aufnehmen, kann man sharen, kann man einfach auch nur anhören, es macht einfach gute Laune.
Mir hat's supergute Laune gemacht, deswegen, geilo, teilo.
Das kann man ja dieses Jahr gebrauchen, ein bisschen gute Laune.
Ja, das kann man auf jeden Fall gebrauchen, dieses Jahr.
Ich hab gerade gesehen übrigens, dass, äh, die, da wo ich mir noch Essen bestellen wollte, die haben jetzt schon zu.
Ah!
Toll.
Ja, das hätte ich auch nicht gedacht, so, äh, nur so zum Beispiel normales.
Ja, dann machen wir jetzt, äh, machen wir jetzt schnell die Verabschiedung, dann kriegst du vielleicht noch irgendwo was anders, äh, woanders.
Ja, ich muss irgendwie, wir sind ja spät dran, wir sind ja ein, muss man, muss man noch mal betonen, wir sind ja eine Late-Night-Talkshow.
Und ihr dürft uns auch nur nachts anhören, ich hoffe, das ist klar, also ab 22 Uhr.
Und das ist gar nicht mehr so einfach, da nur was dann zu bestellen, ist klar, ne?
Ja, dann, äh, Galtal Ende, unser Galtal-End-Shingle.
Galtal Ende.
Das Ende.
So, haben wir jetzt auch wieder, äh, untergebracht.
Gut, ähm, ja, dann bleibt eigentlich nur zu sagen, danke fürs Zuhören.
Nee, da kommt noch was.
Wie, da kommt noch was?
Geschenke.
Ja, natürlich.
Geschenke.
Mensch.
Genau, Geschenke.
Und zwar, ihr habt ja schon mal Sticker von uns bekommen, äh, das waren ja auch, war ja auch so eine Art Geschenke, aber diesmal gibt's noch ein bisschen was Geileres.
Wir haben ja jetzt irgendwie dann Weihnachten, oder vielleicht hört ihr das ja an Weihnachten erst, ich muss diese blöden Blobs da mal ausmachen, das verwirrt mich total, wenn die da am Singen sind.
Ähm, so, ähm, und es gibt jetzt diesmal auch, ähm, ein, ein, ein etwas größeres Geschenk als nur Sticker, und zwar gibt es das, äh, A Book Apart Buchnummer.
Nummer 23, Accessibility for Everyone, ähm, aus meinem persönlichen Bestand, weil ich habe es gelesen und für gut befunden, sehr interessante Accessibility Basics stehen da drin für jeden, der sich ein bisschen mit dem Thema auseinandersetzen möchte.
Ähm, ist es auf jeden Fall, äh, ein cooles Buch, ist, glaube ich, auch noch aktuell, es wird, soweit ich weiß, also es ist jetzt nicht irgendwie, äh, ein alter Schinken, das ist, das gibt's aktuell noch zu kaufen, ist auf jeden Fall, ähm, ein Buch, was man, was man sich mal angeschaut haben sollte.
Was gibt es zu bekommen von uns, ähm, und jetzt, was müsst ihr dafür tun? Ähm, ähnlich wie, äh, bei den, bei den Stickern, die wir verschickt haben, ähm, hätten wir gerne einen Tweet von euch, äh, mit dem Hashtag WWSIV, ähm, wo ihr dann aber auch bitte einmal kurz schreibt, warum ihr das Buch haben möchtet.
Und, äh, ich hab vorhin mit Konstantin, wir haben überlegt, ja, wie machen wir das dann? Wir sagen einfach, die kreativste Einsendung gewinnt.
Also, wenn ihr gar keine Begründung schreibt, das ist wenig kreativ, wenn ihr schreibt, ich möchte dieses Buch, weil ich es lesen möchte, wenn ihr es schafft, es in einem neutralen Ton zu twittern, dann ist es vielleicht noch irgendwie lustig, aber, ich sag, die kreativste Einsendung gewinnt, aber bitte nichts mit Hitler oder so, das fände ich irgendwie blöd.
Das ist dann auch aus der Kreativitätsschiene wieder raus. Also, lasst euch was einfallen, warum ihr derjenige oder diejenige sein wollt, die dieses Buch lesen wollen. Ähm, mir reicht als Begründung schon, äh, ich hab auf dem Moritz gehört und, äh, ich will jetzt mehr mehr Accessibility machen.
Also, das ist schon eine gute Begründung, die ist vielleicht nicht kreativ, aber sie ist gut, würde ich gelten lassen, zum Beispiel.
Alles, was Moritz' Ego streichelt, ist.
Was? Nein, Quatsch, Quatsch.
Nein, das hat ja mit meinem Ego nichts zu tun. Ich, ich kämpfe ja hier für die Sache, nicht für mich. Accessibility ist ja nicht für mich, also noch nicht im weitesten Sinne noch nicht für mich, aber irgendwann für mich, wenn ich mal älter bin und euch nicht mehr beschimpfen kann, ähm, genau, deswegen beschimpfe ich euch jetzt schon mal, äh, damit ihr später das dann alles richtig macht, so.
Und es hat nichts mit mir zu tun. Genau, ähm, das ist wirklich ein cooles Buch. Ich hab das auf einer Konferenz mal bekommen, ich hab's gelesen, ihr habt's für gut befunden, ihr wollt das haben und lesen. Das ist ja auch relativ kurz, ich muss grad mal gucken. Also, ihr seid da auch nicht ewig mit beschäftigt, die E-Book-Apart-Bücher haben, äh, die sind groß geschrieben, ähm, und die Seiten sind auch nicht so vollgeknallt und es hat trotzdem nur 155 Seiten, da kommt man relativ schnell durch. Viele Bilder und Beispiele, das ist wirklich nett. So, Konstantin, du möchtest auch bestimmt noch was sagen.
Nee, find ich cool, dass wir was verlosen. Gefällt mir.
Ja, du kannst da auch teilnehmen. Ach, tatsächlich? Okay.
Ja, ich kann sein, das muss halt wirklich sehr kreativ sein.
Nee, ich will da gar nicht, äh, das sollen schon unsere Hörer bekommen und Hörerinnen.
Ja, genau, so sehe ich das auch. Und, äh, genau, Teilnahmeschluss. Wir haben, äh, vorhin drüber gesprochen und haben gesagt, naja, ähm, ihr hört das jetzt vielleicht nicht in den nächsten drei Tagen, vielleicht reicht's auch nicht mehr als Weihnachtsgeschenk. Ähm, ihr dürft bis 31.12. eure Tweets loswerden, äh, wie gesagt, mit WWS.IV und warum ihr das Buch haben wollt.
Und, ähm, danach werten wir aus und schauen mal. Und, ähm, vielleicht, vielleicht, wenn jetzt nicht 700.000 Leute teilnehmen, sondern nur 347.000, ähm, bekommen die anderen auch was.
Also, teilnehmen lohnt sich in jedem Fall. Ihr könnt nicht nur das Buch gewinnen, sondern vielleicht gibt's auch ein paar Sticker. Wie gesagt. Aber ich würde sagen, die sind limitiert auf 369. 369.
Okay.
Viel mehr Sticker hab ich, glaub ich, auch nicht mehr. Nee, es stimmt nicht. Ich hab, glaub ich, noch so, so 900 oder so.
Aber wir wollen ja noch mehr Gewinnspiele machen. Also, wir heben die mal auf.
Wir wollen noch mehr Gewinnspiele machen und irgendwann, wenn's mal wieder echte Konferenzen gibt, dann nehmen wir die Sticker da auch mit und dann schmeißen wir die Sticker auch in die Luft.
Genau. Und vielleicht gibt's ja auch irgendwann T-Shirts, äh, Unterhosen, Bierkrüge und Kondome.
Mit unseren Gesichtern drauf.
Mit unserem Kondom.
Das ist auch ein schönes Verhütungsmittel.
Ja, genau. Also, wer, wer unsere Gesichter auf dem Kondom sieht, der muss auch eigentlich nicht mehr verhindern.
Der hätte sich auch das Gubi sparen können.
Vorbei mit dem Sex. Da ist dann nix, da kommt dann nix mehr.
Oh je, oh je, oh je.
Mit unseren Radiogesichtern, ey, da ist dann vorbei.
Genau.
Okay, äh, damit, ähm, sind wir mit dem Geschenk, mit den Geschenken fertig.
Wir werden das natürlich auch nochmal vertwittern, aber wenn ihr es hier gehört habt, ähm, dann, äh, you heard it here first, sag ich mal.
Und, äh, bei Twitter second.
Freuen wir uns auf eure Teilnahme.
Und, ähm, dann bleibt uns noch unser Abschlussblog.
Ihr sollt uns natürlich weiterempfehlen, überall, ihr sollt uns bei Podcastportalen bewerben, überall, äh, und, äh, schöne Rezensionen schreiben und viele Sterne.
Und immer wieder in den Firmenchat, Link zu uns.
Genau, ihr sollt Bots schreiben für eure Firmenchats.
Die, die euren Firmenchats, äh, fluten, genau.
Genau, auch.
Ja, und jetzt ist ja genau noch, ähm, Weihnachten ist ja auch die Zeit der Spendenaufrufe.
Ist ja jedes Jahr immer, äh, alle wollen spenden, wir auch.
Äh, es hat ein bisschen nachgelassen, so den, den letzten Monat mit den Spenden.
Äh, wäre schön, wenn da mal wieder was rumkäme.
Also, vielleicht hat der eine oder andere, äh, ein bisschen Geld von, von Omi, äh, zu Weihnachten üblich.
Äh, und möchte uns daran teilhaben lassen.
Ja, wir, wir, wir legen es gut an in Bier und Pizza und solche Sachen.
Und, das ist natürlich.
Genau, und die Produktion von Spam, die Produktion, die gibt es dann tatsächlich auch wieder versprochen.
Ja, die, Mensch, genau, die geht erst weiter, wenn wir die nächste Spende bekommen haben.
Ja.
Vorher gibt's keinen Spam-Spot mehr.
Ja, weil dann, dann, dann kaufe ich nämlich vielleicht auch mal wieder Produktionsmusik.
Genau, Konstantins güldene Stimme gibt's nicht umsonst.
Ja.
Und das ist jetzt natürlich wahrscheinlich so der, der Running Gag.
Vielleicht schaffe ich's ja irgendwann auch mal einen Spam-Spot zu machen.
Ja, vielleicht.
Dann, wenn wir den, den, den, äh,
den End-Jingle haben, dann kommt der Spam-Spot.
Apropos End-Jingle.
Ich hoffe, der kommt früher.
Mit dem könnten wir jetzt, ähm, äh, aufhören, mit dem End-Jingle, verrückt, oder?
Ähm, ich möchte euch auf jeden Fall, ähm, ein, ein schönes Weihnachten wünschen, wenn
ihr's vor Weihnachten hört, falls ihr's nach Weihnachten hört.
Oder generell schöne Feiertage, falls ihr nicht Weihnachten feiert, Happy Hanukkah oder was
auch immer, schöne Feiertage.
Alles, ja, habt auf jeden Fall eine gute Zeit, äh, und kommt auch gut ins neue Jahr, weil
das war jetzt die letzte Folge für dieses Jahr.
Wir machen weiter, ähm, irgendwann im Januar.
Wir haben...
Zweite Januar-Hälfte.
Zweite Januar-Hälfte haben wir die nächste Folge angepeilt.
Bis dahin gibt's eine kurze WWS-IV-Pause.
Ähm, wir freuen uns, äh, wenn ihr dann wieder einschaltet, wenn es wieder heißt, und dafür
hab ich mir nix vorbereitet.
Ach so, wo wir sind, ist vorne.
Ja, ah, da war sie wieder, da war sie wieder, sogar ohne Effekte ist der Konstantin einfach
der Knaller.
Super.
Okay.
Ja, dann freuen wir uns, wenn ihr uns im nächsten Jahr auch, äh, weiter begleitet.
Ja, und erzählt eurer Freundin von uns und eurem Freund und eurem Hund.
Der hört uns auch gerne und, äh, bis dahin bleibt uns gewogen.
So, ich drück mal schnell.
Ja, ich, ich red die ganze Zeit ja nur, dass wir endlich aufhören können.
Also, bis dann, macht's gut.
Macht's gut.
Musik.