programmier.bar – der Podcast für App- und Webentwicklung
Die programmier.bar lädt regelmäßig spannende Gäste aus der Welt der App- und Webentwicklung zum Gespräch ein. Es geht um neue Technologien, unsere liebsten Tools und unsere Erfahrungen aus dem Entwickler-Alltag mit all seinen Problemen und Lösungswegen.
Euer Input ist uns wichtig! Schreibt uns eure Themenwünsche und Feedback per Mail an podcast@programmier.bar oder auf Discord (https://discord.gg/SvkGpjxSMe), LinkedIn (@programmier.bar), Bluesky (@programmier.bar), Instagram (@programmier.bar) oder Mastodon (@podcast@programmier.bar).
Wir sind Full-Stack-Spieleentwickler bekannter Apps wie 4 Bilder 1 Wort, Quiz Planet und Word Blitz. https://www.programmier.bar/impressum
programmier.bar – der Podcast für App- und Webentwicklung
News 16/26: HTML in Canvas // EmDash // MDN Update // human.json // Google Ranking
Use Left/Right to seek, Home/End to jump to start or end. Hold shift to jump forward or backward.
Wie hat dir die Folge gefallen?
Gut 👍
Schlecht 👎
(Keine Anmeldung erforderlich)
Habt ihr unsere Videopodcasts schon gesehen? Unsere News-Folgen gibt es auf YouTube und Spotify als Video.
Ihr möchtet auf der programmier.con 2026 (25.-26. November 2026) einen Talk halten? Dann meldet euch jetzt unter: cfp.programmier.bar
Dave bringt uns ein Thema mit, das die Web-Entwicklung nachhaltig verändern könnte: HTML in Canvas. Aktuell müssen wir uns oft zwischen der Barrierefreiheit des DOMs und der Performance von Canvas entscheiden. Ein neues Proposal der WICG will das ändern.
Jan hat sich den selbsternannten WordPress-Nachfolger von Cloudflare angeschaut: EmDash. Das CMS basiert auf Astro, bringt gute AI Integration mit und nutzt eine innovative Architektur, bei der Plugins in isolierten Cloudflare Workers ausgeführt werden. Das verspricht zwar ein enormes Plus an Sicherheit, wirft aber auch Fragen zum Vendor Lock-in auf.
Garrelt wirft einen Blick auf das massive MDN Update. Das Mozilla Developer Network hat seine Front-end-Architektur grundlegend umgebaut und ist dabei von React zu Web Components gewechselt. Warum dieser Schritt für mehr Performance und bessere Maintainability sorgt und wie das Team dabei eigene Server-Components-Lösungen implementiert hat, könnt ihr im MDN Frontend Deep Dive nachlesen.
In Zeiten von KI-generiertem „Slop“ stellt Dennis das Protokoll human.json vor. Die Idee dahinter: Ein Proxy-Trust-Netzwerk, mit dem ihr verifizieren könnt, dass eure Inhalte tatsächlich von Menschen stammen. Wir diskutieren kritisch, ob ein solches Label wirklich nötig ist oder ob am Ende nicht doch einfach nur die Qualität des Contents zählen sollte.
Zum Abschluss gibt es noch ein wichtiges Update für euer SEO-Ranking. Google geht gegen Back-button Hijacking vor. Google stuft dieses Verhalten nun offiziell als Malware-ähnlich ein, was direkte Auswirkungen auf die Sichtbarkeit in den Suchergebnissen hat.
Schreibt uns!
Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.bar
Folgt uns!
Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen.
Hallo und herzlich willkommen zu einer neuen Woche in der Programmierbar. Heute schon in Kalenderwoche 1626. Wir haben eine sehr vollgepackte Sendung, und für alle, die das Video sehen, die sehen, dass wir ein neues Studio haben, das ebenfalls sehr vollgepackt ist mit Dennis, Dave und Gareth. Wann war ich das? Wir stellt uns selbst vor. Ja, das hat sich jetzt so angeboten, weil ihr da alle so auf dem Präsentierteller saßt.
SPEAKER_02Aber es ist schon interessant, weil du hast Dennis, Dave, Gareth gesagt. Also wir bist nach irgendwie gar keinem Schema vorgegangen.
SPEAKER_00Also ich habe mit Dennis angefangen, weil Dennis für mich in der Mitte, also so wie das Video bei mir ist, mit Dennis in der Mitte.
SPEAKER_04Die Ecke in der Mitte.
SPEAKER_00Das Problem war mir doch einig an Sorgen. Und jetzt ist es so. Und dann dachte ich irgendwie so, Mist, ich muss alphabetisch weitermachen. Also A, erst Dave und dann Garel und dann war es vorbei, aber irgendwie alles. Ja, es war wirklich vorbei. Wir haben nicht nur ein vollgepackter Studio, sondern auch eine vollgepackte Agenda. Wir wollen sprechen über HTML und Canvas, über neue CMS-Systeme von Cloudplayer, über MDN, über Menschen in JSON-Dokumenten und Gareth hat noch was zum Google-Ranking, Search-Index, wie auch immer, mitgebracht. Ich dachte, bevor wir hier einmal kurz zu den Themen anfangen, hijack ich das hier kurz, um einmal zu sagen, es war mega cool auf dem letzten Meetup, oder? Also, ich fand es ultra krass, wie viele Leute da waren.
SPEAKER_05Es war krank.
SPEAKER_00Ah, das ist ja.
SPEAKER_04Aber es war krass, Gareth, oder? Krass, dass du, also wie krass du das verpasst hast. Tatsächlich, also ja, weißt du, wie viele Leute da waren? Ja, über 90. Genau.
SPEAKER_01Aber das wäre ja auch mein Plädoyer mal, dass wir das endlich mal anfangen zu streamen, einfach online.
SPEAKER_04Ja, das ist ein guter Punkt. Habe ich auch darüber nachgedacht, wenn wir jetzt genug Leute haben und nicht mehr die Angst haben, dass die Leute dann zu faul sind und zu Hause sitzen bleiben, sondern halt genießen, dass sie hier sind, leckeres Essen bekommen, miteinander networken, dann können wir auch den Podcast-HörerInnen das Zugängliche machen, entweder einen Livestream davon haben.
SPEAKER_00Also zumindest ist das CMS ja auch schon aufgesetzt, dass wir die Aufnahme einfach hochladen können am Ende und die dann erscheint auf der Meetup-Seite. Das geht.
SPEAKER_04Wir haben noch YouTube und so weiter, wir sind doch technologisch, geht alles.
SPEAKER_02Wir müssen nur auf Play drücken. Alles da. Aber zu deiner Frage, Jan, es war wirklich crazy. Also super viel los, richtig gute Speakerin, die Leute waren motiviert. Es war einfach ein sehr, sehr cooler Abend. Wie hast du die Motivation gemerkt? Ich habe mit den Leuten geredet und sie waren sehr hyped. Wahrscheinlich lag es auch ein bisschen an mir, dass ich sie hochgehypt habe, aber. Es war gut. Du warst hyped. Ich war mega hyped.
SPEAKER_04Das war wirklich sehr schön. Nein, ich meine, ich würde es spannend. Wir reden ja manchmal darüber, wie sehr sich unser Newsformat ändern wird, weil wir jetzt im Moment noch AI-News und andere News getrennt haben und vielleicht wird ja dann irgendwie, keine Ahnung, wenn halt alles AI ist, dann macht es auch nicht mehr Sinn, über das nächste Bann-Update zu reden sozusagen. Und sehr spannend war halt an diesem Abend, weil es ja auch ein AI-Thema war, einfach so zu sehen, wie unterschiedlich noch die Leute drauf sind. Also Leute, die kamen und meinten, boah, irgendwie habe ich das Gefühl, ich habe das bis jetzt so ein bisschen verpennt, eigentlich habe ich noch nicht groß, was damit gemacht. Und andere, die halt so sagen, ne, und da, also das geht halt krass auseinander im Moment so. Da hatte ich auch das Gefühl, dass man aber trotzdem die Leute echt motiviert hat, auch. Also es gab wenige, die dann gesagt haben, ich will immer noch nichts davon hören. Sondern es war auch für viele, glaube ich, tatsächlich ein Anstoß, sich jetzt doch nochmal mehr damit zu beschäftigen.
SPEAKER_02Aber ich glaube, einfach, wenn man hands-on was gesehen hat und dacht sich, oh, okay, das sind so die Möglichkeiten damit. So, ich glaube, die sich damit nicht auseinandergesetzt haben, wissen auch gar nicht, was eigentlich alles möglich ist. Also, was ich immerhin noch krass finde, im Jahr 2026 so, aber.
SPEAKER_04Und du hörst natürlich auch irgendwo halt dann auch die realen Use Cases, wenn du mit Leuten redest. Ich glaube, das gibt dir auch nochmal einen Proof, wenn du halt nicht auf LinkedIn so Solo-Entrepreneur und ich habe jetzt alles in einem Wochenende Web gecordet, sondern die ganze Teams sich umstrukturieren und anfangen, anders zu arbeiten, das ist ja dann schon irgendwie auch noch ein gewisser Social Proof, sozusagen, den man hat und den man bekommen kann durch so ein Meeting. So. Ich glaube dadurch, dass Jan einfach Remote zu schaltet, das hat ja gar keine Möglichkeit, hier unser Gespräch vor Ort unterbrechen. Doch, ich kann einfach wegmuten.
SPEAKER_03Aber wir hören uns ja immer noch.
SPEAKER_00Ist egal, die Aufnahme hört euch nicht mehr am Ende. Ja, okay, true. Ja, also war mega cool. Nächstes Meetup, 21. Mai. Für alle, die es jetzt verpasst haben, Garelt, die können dann am 21. Mai wieder am Start sein.
SPEAKER_01Ich bin in der Elternzeit.
SPEAKER_00Nein, er ist weg. Aber da darf man ja trotzdem abends was trinken gehen, Gareth. Ich bin auf Reisen. Er ist komplett weg. Er ist komplett weg. Dann musst du hoffen, dass Dennis bis dahin den Stream eingerichtet hat.
SPEAKER_02Ja, das wäre gut. Oh, Challenge bis dahin, wenn du es nicht schaffst, dann musst du irgendwas machen. An mir liegt es nicht.
SPEAKER_04Okay, also wirklich, kannst du drauf drücken und es streamt auf YouTube. Okay, dann let's go.
SPEAKER_01Ich hab aber vielleicht, haben wir noch Zeit für einen Off-Topic? Ja. Weil ich hab, ich habe überlegt, wenn ich dann in Elternzeit, ich bin drei oder vier Monate in der Elternzeit, und dann habe ich so gedacht, boah, in I-Zeiten passiert wahrscheinlich recht viel, wie bleibe ich up to date? Habe ich mich gefragt, reicht es, wenn ich die programmierbaren News höre, safe, um up to date zu bleiben? Und ich glaube, ich mache das einfach mal als Experiment, dass ich die höre und wenn ich wiederkomme, dann so vergleiche, bei welchem Stand bin ich jetzt und was ist praktisch der Stand, den ich hier war nehme? Und dann können wir mal.
SPEAKER_00Nur um das einmal besser zu verstehen, heißt das, du hörst die programmierbar sonst eigentlich gerade gar nicht und fängst jetzt quasi damit an. Das hab ich gerade nicht gesagt.
SPEAKER_01Ich sitze ja in den News drin.
SPEAKER_00Achso, aber nicht in den und nicht in den AI-News.
SPEAKER_01Weißt du's? Vielleicht sitze ich ja immer im Salon einfach hinter der Kamera, unter der Couch und auch bei der News.
SPEAKER_00Speaking of AI News, einmal Shoutout noch an Philipp, der meine Cloud Code-League Hottecks korrigiert hat in der letzten AI-News-Folge und gemeint hat, na, ist ja doch alles irgendwie so ein bisschen mehr geleakt, als man gedacht hätte. Ja, muss ich mich wohl verbessern. Das ist erschreckend, wie viel Plaintext-Shit da irgendwie in Cloud Code mitgeschippt wird. Aber am Ende bleiben ich dabei, es ist ja alles trotzdem Quelltext, der schon die ganze Zeit auf euren Rechnern war, nur hone SOS-Map. Also unlesbar halt, ne? Ja, kann man ja auch decompilen, ne? Also geht ja schon mit viel Mühe, wenn man will. Wir starten das nicht nochmal gern. Genau, ich wollte sagen. Ja, danke, Philipp, für die Ergänzung. Wollte ich nochmal gesagt haben. Lieber Philipp Hieros.
SPEAKER_01Hört Philipp wohl diese News? Wir werden es sehen. Stimmt, der hat ja auch meinen letzten Mistake gehört. Naja, nein, also du hast das ja auch gepostet auf Linke Din, oder? Nee, aber er hat nichts gemacht.
SPEAKER_04Also wenn du die AI-News hören würdest, würdest du hören, ob er.
SPEAKER_02Mein Gott, okay.
SPEAKER_00Jetzt hat er ganz krass gerade gefangen. Dave, erzähl doch mal was Sinnvolles, dass wir hier von diesen Off-Topic-Themen wegkommen und erzähl uns, was es mit HTML in Canvas auf sich hat. Ja, Mann, ja, Mann.
SPEAKER_02Bevor wir dazu anfangen, also was ja super interessant ist, weil ich glaube, das ist ja etwas, was uns auch direkt betrifft, Gareth, wir machen ja HTML-5-Games und ein Ding, womit wir ja zu kämpfen haben, sind ja so irgendwie Fancy Animations und irgendwie sehr krasse Sachen, die wir darstellen wollen. So irgendwie Partikelsysteme, irgendwas, das auch vor allem performant läuft. Ist ja so ein großes Thema. Und aktuell befinden wir uns ja in so zwei Welten. Zum einen, also wir haben ja diese DOM-Welt, einfach mit HTML und CSS, was halt super, super geil ist, weil es ja irgendwie so sehr einfach ist und zugänglich. Wir haben so viele Sachen einfach out of the box, Textrendering, du kannst Sachen einfach kopieren, auch die Entwickler-Tools total easy in Sachen reinspringen. Debugging funktioniert auch richtig nice. Responsivität, jetzt ist es auf Englisch. Was wollte ich sagen? Responsiveness. Responsiveness, genau. Und, und, und, und das Styling mit CSS ist super mächtig. Aber was natürlich ein super starkes Problem ist, wenn wir super viele Dinge animieren wollen und darstellen wollen, ähm, Performance. Performance ist immer ein Bottleneck. Warum könntest du so halt? Und das P so lustig mit. Performance, genau. Also wenn du natürlich super viele Elemente gleichzeitig irgendwie dann animieren möchtest oder irgendwie du hast irgendwie einen Drop Shadow, dann zack, soll sich das irgendwie bewegen. Entschuldigung, dass ich lachen muss.
SPEAKER_04Es ist einfach so, es fühlt sich gerade, also nur zur Aufklärung für die, die uns nur hören auf den Ohren haben und nicht uns sehen, aber es fühlt sich gerade ein sehr intimes Gespräch. Dave Geralt einfach nur in die Augen guckt. Ich bin gar nicht mehr Teil dieser Konversation, aber das ist gut. Du erzählst das nicht.
SPEAKER_02Aber ich muss sagen, weil wir auch sehr nah beieinander sitzen, so, das kommt einem auch nicht intim bevor. Vor allem gerade hat einen ganz krassen Blick, so einen ganz krassen, tief in die Seedeschaublick. Genau. Aber was was. Jan. Das ist die Setup, ist so ganz komisch. Was uns aber natürlich hilft, und unter anderem unser Partikelsystem basiert ja drauf, ist ja auch Canvas. So, Canvas ist super schnell. Man kann ja auch theoretisch mit 3D machen, machen wir jetzt nicht so, aber ist ja damit auch möglich. Diese ganzen Partikelsysteme rendern und das alles bei 60 Frames per Second eigentlich gar kein Problem. Das Problem bei Canvas ist aber, es ist ja einfach nur ein dummes Bild, ne, mehr oder weniger. So, du hast halt irgendwie deine Leinwand, darauf zeichnest du Pixel so und das war es am Ende. Du hast nicht so coole Sachen, die du aus CSS kennst, sowas wie Hover, Active, Focus, wo du direkt weißt, ah, okay, der User ist ja gerade mit der Maus drüber oder hat es irgendwie gerade berührt und so an seinem Mobile-Gerät. Und viele Dinge sind einfach an Canvas awkward, ne? Auch irgendwie, wenn du Texte reinbringen möchtest, Zeilenumbruch und so, das kannst du alles nicht so schön gestalten, weil es halt einfach auf Pixel basiert. Und jetzt, Jan, das hast du angekündigt, kam dieses Proposal, nämlich für HTML in Canvas. Und zwar ist das von der WICG. Habe ich auch leider das erste Mal von gehört. Das ist die Web Incubator Community Group. Das ist eine Community-Gruppe, äh, Gruppe von der W3C. Und die sind halt immer dabei, so quasi neue Features fürs Web einfach dann irgendwie sich auszudenken und dann voranzutreiben und das immer so ein bisschen zu pushen. Und das Coole ist, das kann man jetzt auch schon direkt aktivieren. Das ist hinter so einer Chromium-Flag versteckt mit Canvas-Draw-Elements. Und das ist nämlich ganz, ganz cool, denn man hat dieses Canvas-Element im HTML und da kann man jetzt ein neues Element hinzufügen und zwar nennt sich das Layout Sub-Tree. Und da kannst du dann in diesem Canvas einfach alles anfügen, so was du aus HTML kennst. Also Divs, Bands, irgendwelche Paragrafen, SVGs und so, kannst alles einfach dran machen. Und was dann passiert, ist, dass sich diese Children von diesem Canvas genauso verhalten, wie man das eigentlich aus HTML kennt. Das heißt auch in einem Stacking-Kontext sind, sich danach auch aufschlüsseln und quasi, wenn du dann Diff hast, dass halt wieder weitere Elemente dann auch genau in diesem Kontextblock sind und einfach diesen Baum dann so bilden, was schon mal sehr, sehr cool ist, weil du es davor einfach nicht konntest. Und jetzt kommt aber nochmal ein bisschen der Unterschied. Die verhalten sich auch so, als wären sie sichtbar, ja, also die nehmen auch den Platz dann ein in der Struktur, aber die werden erst dargestellt, wenn du sie explizit zeichnen lässt. Also dann gibt es diese Funktion Draw Element Image, das heißt, du musst das dann auswählen von dem Canvas, dass genau dieses Element dann gezeichnet werden soll. Dann requestest du ein Paint und dann wird das dargestellt. Und das Coole daran ist, dass der Browser sich jetzt nativ um alle Sachen kümmert. Das heißt, du musst nicht mal irgendwie sagen, okay, wie sieht es mit Responsivität aus, wie Dinge gehandelt werden, wann so das Painting übernommen wird, sondern das macht der Browser alles nativ, weil der es ja eigentlich schon aus der HTML-Domwelt schon alles kennt. Das heißt, das verbindet so ein bisschen so diese super krasse Rendergeschwindigkeit, die man durch Canvas hat und kombiniert das halt aber mit dieser Leichtigkeit von HTML und CSS und kann diese Elemente direkt auswählen.
SPEAKER_04Also packe ich dann einfach so ein Canvas-Element dann hinter meine komplette Webseite und wrappt einfach meine komplette Webseite darin.
SPEAKER_01Da kann ich einfach überall zusätzlich was malen. Kann aber gut sein, dass das dann trotzdem unperformanter ist insgesamt. Ja, aber ist ja geil. Aber Rainer.
SPEAKER_02Okay. Und in dem Proposal fand ich richtig cool, das wäre jetzt cool, wenn man das auch so einblenden könnte. Aber es gab so irgendwie so einen Jellyslider. Jellyslider. Hast du das gerade in deiner Hand gemacht? Ja, hier kommt das Bild dann. Oh, praktisch. Jan, das musst du nochmal nachbearbeiten. Und zwar ist das ganz cool, weil du so so ein Slider. Ich lasse mal, dass der Dennis das aussieht. Also ich versuch's auch mal zu beschreiben. Also es ist so ein Slider, wie man den so quasi von Audioplayern kennt, Spotify. Also es ist halt irgendwie eine Prozentanzeige und dann wie laut etwas ist. Und das ist aber ganz cool, weil das so ein Jelly-Ding ist und sich dann so wobbly bewegt und das irgendwie sehr, sehr cool aussieht. Genau, und dann halt einfach so eine Dreidimensionalität reinbringt, was mega nice ist. Und was halt cool ist, du kannst halt halt, weil das jetzt halt in HTML lebt, auch da mit Tab direkt darauf zugreifen und den halt dann noch mit Pfeiltasten bewegen und so. Das wäre mit Canvas einfach nicht möglich gewesen, einfach weil es jetzt wirklich ein Slider ist, der hier angesprochen wird. Und hast dann natürlich diese 3D-Möglichkeiten einfach insgesamt. Und es ist schon irgendwie ganz geil. Und natürlich jetzt, Stichwort so Accessibility. Ein Screenreader wird das auch erkennen und sagen, hey, da ist ein Slider, der hat den Wert 82 jetzt gerade und dass du den auch direkt bewegen kannst. Das ist natürlich mega cool und sieht mega nice aus, ist direkt auch perfekt synchronisiert mit deinem Code. Das heißt, du kannst diese Werte dann auch dann einfach direkt zugreifen und musst nicht irgendwie awkward drauf achten, wie du es davor gemacht hättest, irgendwie so ein Canvas und dann ein unsichtbares HTML-Element, dass das irgendwie so nachspiegelt, sondern es ist halt perfekt direkt da. Und ist jetzt natürlich cool, dass durch dieses Proposal einfach so versucht wird, einen sauberen nativen Standard einzubringen für dieses Canvas mit HTML. Also da gibt es viele verschiedene Beispiele. Ich fand diesen Wobbly-Slider sehr, sehr cool. Der sieht irgendwie richtig nice aus, auch wieder so einen Schatten wirft und das Licht bricht. Und gleichzeitig halt, wie easy das dann auch machbar ist. Da ist auch in dem Proposal immer noch der Code angegeben. Würde ich einfach mal sagen, kann sich jeder anschauen, einfach mal selbst ein bisschen rumexperimentieren. Würde natürlich auch vermutlich noch etwas dauern. Also es ist jetzt gerade ein Proposal, bis das durch ist, wird es wahrscheinlich Monate oder Jahre dauern.
SPEAKER_01Wie krass, dass das in Chrome halt schon verfügbar ist, wenn es noch ein Proposal ist. Also kommt das dann auch von Chrome Leuten oder was? Also eingebaut sind. Ich glaube, alles, was mit Web zu tun hat, immer im Chrome irgendwie. Da werden wahrscheinlich viele Leute von Google sitzen, die an Chrome arbeiten, die da mitsprechen.
SPEAKER_04Wie das Ganze funktioniert, haben wir schon mal in einer Programmierbar-Folge besprochen. Ich kann ja jetzt leider auf die Nummer nicht verlinken, vielleicht kann das ja nochmal im Hintergrund recht verstehen.
SPEAKER_00Werreferenz.
SPEAKER_04Ist kein Thema, weil wir besprechen das bald auch nochmal in der Programmierbar-Folge.
SPEAKER_02Ja, auf jeden Fall sehr cool. Sollte man sich mal anschauen und einfach ein bisschen rumprobieren. Also ich fand das einfach sehr spannend, wie zugänglich das jetzt insgesamt ist. Es ist cool. Nice. We are the programmier by and we approved this message. Yes.
SPEAKER_00Das nächste GIF. Das ist einfach das nächste GIF. Wunderbar. Schauen wir mal, ob ihr die nächste Message auch approved. Ich habe was von Cloudflare dabei. Und das ist veröffentlicht worden am 1. April und ich muss auch sagen, meine erste Reaktion war, wie Dave bei uns im Chat auch so, ist das ernst gemeint oder ist das nur so ein 1. April-Scherz so? Und böse gesagt könnte man sagen, die Wahrheit liegt wahrscheinlich irgendwo dazwischen. Also wenn man Cloudflare fragt, ist das sehr ernst gemeint. Wenn man andere Leute fragt, muss man vielleicht nochmal draufschauen. Aber was ist passiert? Cloudflare hat M-Dash vorgestellt. M-Dash ist Cloudflare Versuch, einen selbstbetitelten Nachfolger für WordPress vorzustellen. WordPress ist ja irgendwie das CMS, was je nachdem, wen man so fragt, die Hälfte des Internets betreibt oder ein bisschen mehr oder ein bisschen weniger. Und auch immer dadurch in den Schlagzeilen, dass es ja quasi eine Sicherheitslücke nach der anderen in WordPress gibt und da fairerweise nicht in WordPress selbst oder nicht immer in WordPress selbst, sondern sehr oft auch in den Plugins, die es halt dafür gibt. Und das ist genau der Punkt, wo Cloudflare ansetzt und sagt: So, wir bauen hier ein CMS mit einer vollkommen neuen Plugin-Architektur. Nämlich nutzen sie Cloudflare Dynamic Workers und fahren quasi für jedes Plugin einen eigenen, isolierten Worker-Prozess hoch, der quasi nur sehr beschränkte Berechtigungen hat, also mit einer Direktive quasi verbunden ist, die dann halt nur genau diese Sachen ausführen darf, die für das Plugin erforderlich sind. Gibt es dann so eine Scope-Konfiguration pro Plugin, ne? Was muss mein Plugin hier irgendwie können? Muss das, weiß nicht, Posts lesen dürfen, Posts bearbeiten dürfen, muss das auf meine User zugreifen können, auf meinen E-Mail, Messaging-Dienst, was auch immer. Und das wird dann alles in so einem Isolated Scope halt ausgeführt. Das Ganze baut so ein bisschen auf Astro auf. Sie nutzen quasi Astro zum Rendern und haben mit M-Dash ein eigenes CMS-Backend für Astro geschrieben, weil sie halt gesagt haben, WordPress ist halt nicht mehr zeitgemäß, weil es quasi auf dieser ganzen, in Anführungszeichen, modernen, da kommen die Daumen von Dennis schon hoch, weil WordPress nicht mehr zeitgemäß ist, weil es eben auf dieser ganzen modernen Architektur nicht mehr läuft. Ja, wenn man sich anguckt, wie viel von Wessel, Cloudflare und so weiter halt mittlerweile so auf Serverless-Infrastruktur setzen, das ist halt mit WordPress irgendwie schwieriger, weil es halt oftmals noch am Pfeilsystem hängt, etc. etc. Und das wollten sie halt alles loswerden. Jetzt kommen wir da so ein bisschen hin, wo man sagen musste, ja, technisch ist das sicherlich von der Architektur irgendwie ein cooler Ansatz zu sagen, wir setzen auf Serverless und natürlich funktioniert das auch alles mit diesen Cloudflare-Diensten ganz gut. Man kann das aber auch bei sich selber hosten, alles gut. Aber der eine große Knackpunkt, nämlich dieses, wir bauen eine neuartige Plugin-Infrastruktur, funktioniert halt nur, wenn du es auf Cloudflare betreibst und auch nur, wenn du kostenpflichtige Cloudflare-Dienste nutzt. Nämlich genau diese Dynamic Workers, das ist genau der Punkt. Das gibt es nicht in irgendeinem Free-Tier oder mit irgendwelchen Usage Caps oder sowas. Das geht nur in, gib das Cloudflare und gib Cloudflare deine Kreditkarte und sie lassen das so oft laufen, wie es halt eben notwendig ist. Und das ist so das, wo viele dann schon sehr skeptisch drauf geguckt haben und gesagt haben, naja, also was Cloudflare im Prinzip damit baut, ist halt so ein eigener Market für sich. Sie bauen im Prinzip technisch cooles Tooling, das du aber halt nur benutzen kannst, wenn du noch mehr Geld bei Cloudflare lässt am Ende des Tages. Und das, also natürlich, ne, Cloudflare, große Company, die haben natürlich ein legitimes Interesse daran, Geld zu verdienen, das soll man ihnen gar nicht ankreiden. Aber dann halt zu sagen, dass es so der Nachfolger für WordPress, was so das offene CMS schlechthin ist, und dann sagen, es läuft übrigens wirklich gut nur auf unserer proprietären Infrastruktur, das ist halt so ein bisschen schwierig. Das ist dein April-Chats-Moment.
SPEAKER_01Kann ich nachvollziehen.
SPEAKER_00Ja, was heißt April-Chats ist, also es gibt noch zwei andere Punkte. Der andere Punkt ist, ich habe es mir mal angeguckt, ich habe es bei mir mal installiert und ich habe ungefähr zweieinhalb Minuten gebraucht, um es kaputt zu kriegen. Oh. Indem ich einfach ein Asset hochgeladen habe, ein Bild hochgeladen habe und dann gesagt habe, ich hätte gerne dieses Bild in einen Blogpost verwenden und dann ist es einfach abgeschmiert und gesagt hat, oh, ich habe meine Datenbank korrupiert und das reproduzierbar. Also das war so ein bisschen schwierig. Dann hat das noch, ich habe mir mal so ein bisschen die GitHub-Issues angeguckt. Also es gibt irgendwie ein paar von den APIs, die unterstützen doch keine Pagination und wenn du mehr als, weiß ich nicht, 50 Blogposts veröffentlichen willst, wird es halt von der API nicht mehr mit unterstützt und sowas. Also es ist einfach noch ein sehr, sehr frühes System. Architektur cool, produktiv, würde ich das vielleicht jetzt noch nicht einsetzen.
SPEAKER_03Produktiv.
SPEAKER_04Was ist denn der Take von denen, dass sie. Also wurde das von Ihrem Marketing als WordPress-Nachfolger betitelt oder was, was eher mächtigt sie? Ich meine, es gibt ja 10.000 CMS da draußen, die tendenziell versuchen.
SPEAKER_00Spiritual ihr Branding zu sagen, das ist das neue WordPress jetzt. Was hast du jetzt gesagt gerade? Spiritual Successor. Achso.
SPEAKER_04Also der Frage. Ich bin der geistige Nachfolger von Jesus so.
SPEAKER_02Das stimmt.
SPEAKER_04Das würde ich dir auch nochmal sagen. Ich wollte irgendwas anderes, also irgendein großer Bedarf. Woran sie das vielleicht noch Trump schon vereinen.
SPEAKER_00Woran sich das vielleicht noch zeigt, ist vielleicht jetzt nicht unbedingt in der technischen Reife, aber weil sie halt sagen, sie haben versucht, viel konzeptionell von WordPress zu übernehmen. Wenn du dir das Admin-UI anguckst, sieht das auch erschreckend ähnlich dem zu WordPress. Wie sie Seiten aufbauen und strukturieren, wie sie Blogposts machen, wie sie Assets handeln, das ist alles sehr, sehr ähnlich zu WordPress. Und der Grund, warum sie das machen, ist zwei Punkte. Zum einen, weil sie natürlich sagen, wir wollen die Migration für Leute einfacher machen, weil viele WordPress-Nutzer sind jetzt ja nicht gerade technische oder Nutzerinnen, und die sollen sich da direkt wohlfühlen. Aber, und jetzt kommt der Kicker, sie wollen das besonders für Agents einfach machen zu migrieren. Also wenn du dir M-Dash aufsetzt, kriegst du auch direkt eine Agents-MD, eine Cloud-MD, du kriegst Skills irgendwie mit, du kriegst CLI-Handling irgendwie dafür mit, ja. Dass du halt relativ einfach sagen kannst, deinem Agent, hier ist meine WordPress-Seite, bau die doch mal jetzt in diesem M-Dash-Setup nach. Und deshalb versuchen sie sich da halt sehr nah dran zu halten. Dass natürlich WordPress nicht nur von WordPress lebt, sondern von diesem riesigen. Ökosystem an Plugins, an Themes, an hast du alles nicht gesehen, drumherum, ja, und dass dir natürlich alles fehlt, das versuchen sie halt genau dadurch auszugleichen, dass sie sagen, naja, wir liefern dir einen Skill mit, um Custom-Plugins zu schreiben. Wenn es dein Plugin nicht gibt, sag halt deinem Agent, er soll es dir bauen. Wenn es dein Theme nicht gibt, sag halt deinem Agent, er soll es dir irgendwie nachbauen. Da muss man dann mal schauen, wie gut das halt wirklich alles funktioniert. Aber zumindest die Grundlagen sind halt irgendwie da.
SPEAKER_01Gefühlt ist das halt so der Nachfolger für WordPress, wenn man auf Cloudflare unterwegs ist. Also es klingt ja schon so, als wäre es sinnvoll, das zu nutzen, wenn man auf dieser Infrastruktur ist.
SPEAKER_04Aber kannst du auch ein anderes DMS nutzen, oder?
SPEAKER_01Ja, aber wenn es halt für die Infrastruktur optimiert ist, dann finde ich es schon, also wäre es doch irgendwie ein No-Brainer, oder?
SPEAKER_04Ja, aber ich glaube nicht, dass 50% des Internets auf Cloudflare laufen. Nein, nein, nein, nein, nein, auf gar keinen Fall.
SPEAKER_01Also ich glaube nicht, dass das wirklich der Nachfolger von WordPress wird. Das ist unwahrscheinlich. Aber mit dem, wenn du da anhängen würdest, der Nachfolger für WordPress in Cloudflare. Maybe. Maybe.
SPEAKER_04Trotzdem schlechtes Marketing.
SPEAKER_02Aber das heißt, Jan nur nochmal zusammengefasst, das heißt, die zwei Hauptbeweggründe waren einmal diese Security-Issues durch die Plugins und zweitens ein bisschen mehr Agentic Readiness.
SPEAKER_00Das sind so mehr Agentic Ready, ein bisschen besseres Security Handling und ein bisschen besser auf so moderne Stateless-Ifrastruktur vorbereitet, ne? Ja. Letzter Fun Fact am Ende. Wisst ihr, was M-Dash heißt? Ja, ich hab. Ja, jetzt bin ich M-Gahn.
SPEAKER_04Wer kann das erklären? Ich denke, das ist der, ist das nicht der lange Unterstrich und das ist, was die Agenten so viel machen? Das wäre meine Jahr. Wie heißt dieser lange Unterstrich auf Deutsch? Gedankenstrich. Der Gedanken ist nicht in der lange Strich. Gedankenstrich, oder nicht? Getriebe. Ah, okay, klär uns auf. Gerald ist sowieso lesend.
SPEAKER_02Wir sehen gerade halt ein lustiges. Wir sehen halt halt ein lustiges M mit so Skateboards.
SPEAKER_00Und das ist, das war M-Dash. Sorry. Also ich dachte auch, wie Dennis, ne, M-Dash, da musste ich immer daran denken, dass das so populär geworden ist, weil die Agents das ja irgendwie so hart verwenden. Und das ist ja dieser Strich, den man tippen kann, wenn man nicht das Minus tippt, sondern diesen etwas längeren Strich. Und dann bin ich in so ein Wikipedia-Rabbit-Hole gefallen und hab gelesen, wo das irgendwie alles herkommt. Und der Strich ist deshalb so lang, weil er im Prinzip noch aus der Buchdruckzeit kommt, da jetzt diese ganzen Characters noch so einzeln gesetzt wurden mit einzelnen Bleistempeln und der M-Dash im Prinzip genauso lang wie breit war, also nein, genauso lang wie hoch. Also diese ganzen Stempel waren quadratisch, ja, und der M-Dash war quasi genau die volle Länge dieses Stempels irgendwie ausgenutzt. Vollkommen wild. Und deshalb heißen heute im Jahr 2026 CMS-Systeme so wie der Buchdruck von vor 400 Jahren. Nein, das hat doch noch einen anderen Grund.
SPEAKER_04Aber Gedankenstrich ist doch richtig, oder? Die deutsche Übersetzung. Da muss jetzt mal Vanessa fragen oder sowas.
SPEAKER_02Es gibt doch einen N-Dash. Das ist nur die Hälfte davon.
SPEAKER_00Aber es gibt diesen Geviertstrich, es gibt diesen doppelt geviert Strich und sowas.
SPEAKER_01Weißt du, aber guck mal auf diesem Bild von WordPress. Nee, Moment, von Cloudfare ist ja noch ein M drauf mit dem Dash drüber. Und das ist genauso noch ein M. Das wird doch noch einen anderen Grund haben, dass die das ist.
SPEAKER_04Das ist ja wahrscheinlich der Gedankenstrich, der sie denkt, weil man immer M sagt. Das haben sie halt im Buchdruck irgendwann gemacht mit einem Strich statt M. Und deswegen heißt das M Dash.
SPEAKER_01Wenn man das, weil sie so reagieren, wenn du fragst, warum habt ihr das gemacht?
SPEAKER_02Muss er das auch immer vorlesen, wenn man das in einem Text liest. So, eigentlich schon. Ich bin bei erschöpft, ja. Genauso wie bei.
SPEAKER_04So hättest du es zwar nicht geschrieben, aber ja.
SPEAKER_00Jan Gregor Getriebe. Okay. Also ich würde sagen, Gareth, mach mal weiter und erzählt uns was zu DN-Update.
SPEAKER_02Oh Gott, oh Gott, oh Gott, was ein geisteskranker Übergang. Jan, du bist einfach, du bist die Maschine.
SPEAKER_01Also MDN sagt euch was, oder? MDN, schon mal gehört? Microsoft Developer Network. Richtig. Fast. Okay, jetzt musst du mich aufklären, was heißt es denn eigentlich? Markt der Deutschen Notenbank. Genau das. Also MDN hat ja, sag ich mal, eine sehr große Website, wo sie die Webstandards dokumentieren und auch ein bisschen so anlernen. Also sie haben auch sehr viele Lernfeatures drin. Und sie haben einen sehr coolen Blogpost darüber geschrieben, wirklich sehr empfehlenswert, weil ich kann gar nicht in alles reingehen, was sie da schreiben, wie sie ihre Webseite refactored haben im Prinzip. Und kurz gesagt haben sie zwei Dinge gemacht. Sie sind von React auf Webcomponents gegangen. Und es ist sehr cool, wie gut sie da beschreiben, was die Gründe dafür waren und was das für Probleme gefixt hat. Und es ist, wenn man diesen Artikel gelesen hat, hat man echt das Gefühl, okay, diese Entscheidungen waren irgendwie alle sinnvoll und jetzt ist es deutlich besser und ich verstehe auch warum. Also, genau, lest den Blogartikel, ist meine Empfehlung. Das zweite, was sie gemacht haben, ist im Prinzip Server-Components selber nachzubauen, weil sie eben eine sehr spezifische Variante davon brauchten und es deutlich leaner gemacht haben. Und es hat eben zu verschiedenen Verbesserungen geführt. Einerseits die Webseite deutlich performanter geworden. Es ist wesentlich einfacher geworden für sie, diese Webseite zu pflegen, weil sie eben natürlich einerseits die Website gebaut hatten und dann ganz viele Content-Creator hatten, die diese Dokumentation geschrieben haben. Und das war wohl auf beiden Seiten ein riesiges Hack-Mack, das richtig gut hinzubekommen, vor allen Dingen, weil sie auch interaktive Lernelemente drin hatten. Das wurde alles sehr, sehr kompliziert über die Zeit und das haben sie geschafft, in der Größe, die sie haben, deutlich zu vereinfachen. Und ich fand es einfach cool zu sehen, wie sie das gemacht haben, was sie für Gedanken hatten, was sie für Probleme hatten und wie sie das gelöst haben. Ich glaube, viel tiefer will ich gar nicht reingehen, weil es sich einfach lohnt, diesen Artikel zu lesen, weil es so gut beschrieben ist. Und was ich vielleicht noch irgendwie cool fand, war zu sehen, okay, das sind natürlich die Leute, die den Webstandard extrem gut kennen, weil sie irgendwie an einer Webseite arbeiten, der das so drin hat. Und sie haben auch sehr viel davon genutzt. Also sie sprechen sehr viel darüber, okay, wir haben viele sehr, sehr neue Dinge benutzt, aber vieles davon ist mittlerweile auch schon widely Baseline, wird aber zum Beispiel von React oder so teilweise noch gar nicht verwendet. Also zum Beispiel die Shadow-DOM-Sachen, die Webcomponents nutzen, Webcomponents überhaupt. Ich fand es einfach cool zu sehen, dass sie Expertise in diesen Dingen hatten und die dann auch klug eingesetzt haben, um sehr viel Performance für ihr Produkt oder ihre Webseite rauszuholen. Und das fand ich cool zu sehen, dass sie so von React weggehen und eher so in diese, ja, in ihre Expertise eigentlich reingehen. Und für mich ist das eigentlich schon länger ein Thema, ob überhaupt noch Frameworks auch in der I-Welt so relevant sind oder so sinnvoll und nicht viel mehr Richtung Web Components gehen sollte, weil so ein Standard einfach langlebiger ist, robuster ist. Und ich fand es cool zu sehen, dass sie das gemacht haben und sehr happy damit waren.
SPEAKER_00Also das hat natürlich auch, da spielt wahrscheinlich auch rein, dass Mozilla halt so ein eigenes Interesse auch hat, ne? Web Components zu pushen, weil es natürlich ihre Browser die Arbeit leichter macht am Ende des Tages auch. Aber es ist cool, dass es halt so ein cooler Proof ist, dass es halt einfach gut funktioniert. Voll. Und wie du sagst, es liest sich ja auch schon sinnvoll so. Also hätten sie jetzt nicht gemacht, nur um das machen es wegen.
SPEAKER_01Nee, es hat sich an allen Stellen verbessert. Performance, Developability, Maintainability, also ist eigentlich alles besser geworden. Und es ist auch cool zu sehen, ja, wie sie es. Also es ist so ein Engineering-Artikel eigentlich für mich, weil sie so einfach gute Lösungen für spezifische Probleme gefunden haben. Und das ist einfach geil, irgendwie.
SPEAKER_04Dafür steht übrigens eine Nord am DN. Mozilla. Maintainability, Developability, und Light Mode. Night Mode.
SPEAKER_02Geil, Night Mode.
SPEAKER_03Night Mode. Und eigentlich die richtige Auflösung, Jan?
SPEAKER_02Mozilla Developer Network. Deswegen habe ich doch.
SPEAKER_04Du hast Microsoft war falsch, bei Mozilla. Ja, sag ich doch.
SPEAKER_03Das andere Microsoft. Das andere Microsoft.
SPEAKER_04Wie heißt immer die, die bei Microsoft arbeitet?
SPEAKER_03Julia. Grüße gehen. Nein, nein, nein, nein. Julia ist richtig. Julia, das ist leider richtig. Jetzt geht der Krieg nicht mehr. Miriam ist.
SPEAKER_02Miriam wird auch Kollegin bei Microsoft. Liebe Grüße. Grüß an Miriam von Microsoft.
SPEAKER_00Da, ist Microsoft. Speaking of Menschen. Dennis, erzähl uns was zu Menschen in JSON-Dokumenten.
SPEAKER_04Ja, das ist, also irgendjemand hat einen Link gepostet in unserem News-Channel und ich hatte noch kein Thema und dann habe ich gesagt, okay, und irgendwann hat es sogar gesagt, das ist auch was für Dennis, wahrscheinlich, weil irgendwie was mit AI zu tun hatte. Ich habe das gesagt. Du hattest gesagt. Nee, nee, nee. Nee, ich hab das geschrieben. Erstmal geteilt und Delfat zugeordnet. Erstmal, worum es dabei geht. Es geht um ein Protokoll oder einen Vorschlag dafür oder ein Protokoll, das nennt sich human.json. Und die Problematik, die dort erkannt wird, ist, dass immer mehr Teile des Internets aus AI-Slop bestehen und halt keiner mehr seine Sachen irgendwie richtig selbst schreibt. Und dieses Protokoll soll dabei unterstützen, praktisch zu verifizieren, dass Content noch von Menschen gemacht ist. In dem, und das ist halt irgendwie dann halt auch wieder so ein Social Proof, in dem man halt irgendwie sagt, okay, also zum einen selbst deklariert, ey, ich, das ist Menschen geschrieben, was hier auf dieser Seite passiert. Dafür gibt es dann halt so ein Markdown oder halt diese JSON, in dem man das dann deklarieren kann, dass das so ist. Und dann gibt es halt noch so ein System, wo man praktisch so sagen kann, und gleichzeitig sage ich auch noch, diese und diese Seite ist auch von Menschen gemacht und gibt da praktisch diesen Proof. Und dadurch entsteht so ein Graph aus diesen Verknüpfungen und je mehr Verknüpfungen praktisch dich verifizieren und so, ach, du bist auch ein Mensch, der das schreibt, desto höher wird dein, desto höher wird dein Score, der sagt, wie menschlich du noch bist. Nicht wie menschlich du noch bist, wie sicher es ist, dass du als Mensch dort schreibst. Genau, und da gibt es dann letztendlich einen Chrome und sonstige Plugins, wo du das dann angezeigt bekommst, wo dann so eine kleine Ampel ist so, wie safe ist, dass das hier Menschen arbeiten. Ja, so schön, so gut. Das war's auch. Jetzt kommt der Rant. Das heißt der Rant, ich halte es für ziemlich Quatsch, muss ich sagen. Also erstens halte ich es für Quatsch, dass ich das, also oder halte ich es für unwahrscheinlich, dass sich das durchsetzt, weil so viele Leute gar nicht das Interesse daran haben. Und dann muss ich ganz ehrlich sagen, also geht es nicht am Ende um die Qualität. Also ich habe doch nicht so viel davon, das jetzt sagen zu können, okay, das war jetzt auf jeden Fall ein Mensch, der das geschrieben hat. Ich muss doch irgendwie die Qualität davon beurteilen. Und wenn das halt jemand ist, dem ich schon lange folge und als irgendwann fängt er an und die Artikel hören sich alle gleich an und überall sind nur Gedankenstriche drin, dann kann ich halt aufhören, M-Dashes, dann kann ich halt aufhören, das zu lesen oder mir zu denken, okay, das ist kein guter Inhalt. Aber geht's nicht. Und wenn jetzt da eine AI ist, die genau in dem gleichen Ton, genau den gleichen C, genau in der gleichen Informationstiefe wie die Quelle, die du gerne hattest, schreibst so, warum interessiert dich das, dass es von der AI geschrieben wurde? Wenn es auch gesteuert ist davon. Und also ich, ich weiß, Garald, du hast hoffentlich eine andere Meinung, ich lege da irgendwie nicht so viel Wert drin, vor allen Dingen das so zu, ja, das dann auch so zu deklarieren und zu sagen, das ist jetzt ein Gütesiegel für das wurde noch von Menschen gemacht.
SPEAKER_01Also ich geb dir recht, dass es am Ende um die Qualität des Artikels geht. Ich glaube, es ist so ein bisschen wie bei Code auch, also wenn ich Code von einem Menschen lese, dann habe ich bestimmte, wie sagt man, ich kann von Dingen ausgehen, von denen ich nicht ausgehen kann, wenn das von einer AI kommt. Und ich glaube, das ist in Artikeln für mich ähnlich. Also, wenn da eine Meinung drinsteht zum Beispiel, weiß ich, dass das dann wirklich die Meinung von diesem Menschen ist? Oder ist es unter Umständen von einer AI und vielleicht auch gar nicht überprüft? Also es sind einfach, kommen mehr Fragezeichen mit, wenn ich weiß, das hat eine AI geschrieben, die ich nicht hätte, wenn ich weiß, das hat die Person selber geschrieben. Und ich glaube, ich finde.
SPEAKER_04Würdest du nicht zumindest davon ausgehen, dass die Person das überprüft? Genau, aber vielleicht hätte ich auch ein falsches Bild von Blogs oder sonstige Sachen, die da gelesen werden.
SPEAKER_01Also am Ende wären es ja du kannst, also ich weiß nicht, wenn ich einen Blogartikel hätte und eine AI, die meinen Ton hat und ich einfach sage, hey, ich schreibe mal einen Artikel über dieses Thema und keine Ahnung, ich habe nicht so viel Zeit und ich habe das aber schon ein paar Mal gemacht und hab da Vertrauen drin, dann veröffentliche ich den, aber hab ihn nicht mehr gefühlt. Also ich kann es mir halt vorstellen, in einer Welt, wo viel AI-Content passiert.
SPEAKER_04Okay, und dann gibt es Leute, die vertrauen, Garelt Mock, einfach so, dass sie den Artikel lesen und dann denken, okay, das hat Garelt gesagt, also glaube ich das jetzt und am Ende hat es einfach nur ein AI gemacht und das ist das, was schlecht ist.
SPEAKER_02Wollte ich gerade sagen, weil das wird ja in keiner Form irgendwie verifiziert, oder? Du kannst ja mal sagen, ja, ich habe dieses Human.json so oder kannst du ja trotzdem alles AI generated auf deiner Website lassen. Genau, aber das Ding ist ja, dass du das nicht so gut.
SPEAKER_00Aber es geht ja nicht um deine Human JSON. Es geht ja um das, was die anderen in ihre Human JSON schreiben. Das ist ja so ein Proxy-Trust-Network-Ding.
SPEAKER_04Aber ich meine, auch das ist natürlich super. Also wie ist das aktuell gehalten? Das ist natürlich auch die Frage. Also ich meine, wenn du heute noch einen schönen Artikel geschrieben hast, kannst du ja morgen anfangen, AI zu machen und hast irgendwie schon drei Human-Referenzen, die da dann. Also ich glaube auch, dass ich die. Also ich finde es irgendwie ein ganz nettes Gedankenspiel.
SPEAKER_00Aber also in dem Protokoll steht ja drin, wann du dafür gewoucht hast. Und dann kannst du ja schon irgendwie sagen, ältere Vouches werden weniger accounted als irgendwie neuere oder sowas. Was mir so ein bisschen fehlt, ist so die Granularität, weil das ist halt sehr schwarz oder weiß. So, benutzt du halt AI oder halt nicht. Und da ist ja alles drin. Von dem, was du gerade beschrieben hast, mit, ich prompte hier die Artikel zusammen, weil ich keine Zeit habe. Aber was ist, wenn jemand so diesen Grammarly-Modus einfach nur nutzt? Ich habe das hier schon zu 99% geschrieben, aber ich will halt, ich bin kein Native Speaker, lass doch nochmal drüber schauen, kannst du mir bei der einen oder anderen Formulierung helfen. Wo fällt das halt irgendwie alles rein? Und das, finde ich, ist halt so ein bisschen schwierig dann. Weil es gibt ja schon vielleicht legitime Use Cases, selbst für Leute, die jetzt komplett AI-generierten Content irgendwie ablehnen.
SPEAKER_04Gut, sie schreiben am Anfang, there's no way to know for sure if a site is maintained by a real human or if it's just slob. Und ich meine, wenn da maintained by ein Human steht, dann schließt es meines Erachtens aus, dass du AI nutzt, um deine Grammatik zu korrigieren.
SPEAKER_02Aber ja, ich würde aber trotzdem mit Dennis mitgehen, mit der ersten Annahme, so wenn es halt, also es wird ja auch explizit gerade Slop gesagt so, und wenn es Kacke ist, geht ja auch niemand drauf, dann hattest du auch keinen Traffic so. Und denken wir so, wenn es aber geil gemacht ist und es trotzdem nicht. Also Slots verdienen schon viel Geld im Moment. Das kann man nicht bestreiten. Ja, aber dann, aber dann, genau, und dann hat es doch irgendwie einen Markt und dann ist es doch absolut fein. Also ich referenziere hier wieder meinen Katzen-Podcast an der Stelle. Jan, du feierst das auch. So, der Whiskers-Podcast, der ist halt mega geil, ist halt auch. Ich würde es aber nicht slop nennen, weil es halt, also ist es AI gut benutzt.
SPEAKER_01Ja, ich würde es auch nicht slop nennen, weil es halt einen bestimmten Use Case hat. Es soll halt entertainen, aber wenn ein partist Content ist, der so wirkt, als wäre er ein, keine Ahnung, fundierter, vielleicht wissenschaftlicher Artikel, aber ist es nicht, dann ist es schon anstrengend, sozusagen selbst entscheiden zu müssen, ist das jetzt Slop oder real? Und da ist es. Ich meine, das ist eigentlich ganz nice.
SPEAKER_04Ist das nicht bei Zeitungsartikeln, die du bis jetzt gelesen hast? Ich meine, dann hast du unterschiedliche Zeitungen. Genau, also ja, aber du hast unterschiedliche Zeitungen und die haben einen unterschiedlichen politischen Background meistens. Die sind irgendwie gefärbt von irgendeiner Sache so. Das ist doch auch etwas, was du mit der Zeit irgendwie aufnimmst und dich entweder an den Medien orientiert, die in deinem Stil schreiben, oder explizit mal andere, um eine andere Brille aufzunehmen. Also ich meine, auch da steht ja jetzt nicht Vorsicht eingefärbt von einem CDU-Bild oder keine Ahnung was so. Also ist es nicht auch schon überall, dass wir diesen Skill haben müssen, irgendwie mit den Informationen umzugehen und sie kritisch zu hinterfragen. Und nur weil da jetzt dran steht, oh, Human war dahinter, das bringt mir relativ wenig.
SPEAKER_01Das verstehe, also gefühlt war dieses Argument oder der Vergleich eher ein Pro-Argument dafür, dass das gut wäre für mich. Weil wenn ich jetzt die Bildlese, weiß ich, was ich erwarte, so weil es halt die Bild ist. Und wenn da stehen würde, keine Ahnung, das ist das AI-Magazin, dann weiß ich, okay, das sind AI-Artikel, dann würde mich das jetzt nicht hindern, das zu lesen, aber ich hätte einen anderen Kontext beim Lesen, der mir helfen würde, das auch einzuordnen, einzuschätzen, anders zu hinterfragen, kritisch hinzufragen.
SPEAKER_00Und selbst im Presserecht gibt es ja so Sachen, wo du sagen musst, das ist ein Paid Editorial, das ist irgendwie eine Meldung, die haben wir aus dem Presseartikel 1 zu 1 übernommen. Also da gibt es ja auch so ein paar Analogien, um Inhalte einzuordnen.
SPEAKER_04Ja.
SPEAKER_01Ich glaube, es sind auch sehr unterschiedliche Use Cases. Ist es dazu da, um jetzt einen Artikel, der ohne Human Oversight irgendwie erstellt wurde? Oder ist es ein Blogartikel von der Person, die vielleicht erstellt wird? Also es gibt, ich sag mal, unterschiedliche Situationen, wo es mir wichtiger wäre oder weniger wichtig. Sagen wir jetzt mal. Weil eine AI könnte auch irgendwie ein Paper schreiben, das so aussieht wie ein Paper, irgendeine Webseite machen, wo das hochgeladen wird. Das sieht alles richtig aus, aber ist totaler Quatsch. Und da ist vielleicht ein böser Wille dahinter. Ich weiß es nicht. Also, da finde ich es essentiell.
SPEAKER_04Auch das ist ja irgendwo auch jetzt schon überall existent. Also ich meine, dass du überall verarscht und da irgendwelche Sachen draufgeschrieben werden, das ist doch jetzt auch schon so.
SPEAKER_01Jetzt ist es halt aber einfacher und noch viel mehr Masse davon. Vorher ist das nicht so viel passiert.
SPEAKER_00Aber es hat schon eine gewisse Überliefung, dass wir hier im Podcast zusammensitzen in Person und darüber diskutieren, wie wichtig es ist, dass irgendwie Content von Menschen kommt oder halt nicht. Also, wer weiß, wie dann wir diese Diskussion noch führen können.
SPEAKER_02Geht es jetzt darum, uns als Katzen? Wir werden ja auch bald durch AI ersetzt.
SPEAKER_04Ich sage nicht, Moment, meine Aussage ist nicht. Dennis Bord Studio am Ende. Sorry. Meine Aussage ist ja nicht, es braucht keinen menschlichen Content mehr. Ich glaube nur, das ist die Klassifizierung, das nicht unbedingt braucht.
SPEAKER_00True. Ironischerweise sind wahrscheinlich die LLM-Anbieter am meisten daran interessiert zu wissen, was menschlicher Content ist, weil das natürlich für Trainingsdaten das wichtig ist. Oh mein Gott, dafür ist das eigentlich da.
SPEAKER_02Das hat sich schon alle gedribbelt.
SPEAKER_03Alle gedribbelt.
SPEAKER_04Naja, aber ich wünsche diesem Andreas Kutberg viel Erfolg damit. Ach nee, das ist ja die Plattform. Und da steht aber der Name von dem Segonau. Nein, Beto Dol Deal Might. Oh, sorry, der hat sogar auf seiner Webseite, wie man ihn phonetisch ausspricht. Warte ganz kurz. Gerald Mock. Beto Mida.
SPEAKER_02Die Omeda, ja. Oh, Beto Dillada. Das wäre so ein geiler Hack irgendwie. Aber was ist eure Meinung dazu? Schreibt es in die Kommentare, aktiviert die Glocke und folgt uns jetzt. Folgt rein.
SPEAKER_01Das können wir jetzt sagen, Alter. Geil.
SPEAKER_03Vor allen Dingen, wenn wir die live. Phänomenal.
SPEAKER_00Ja, Mann. Keine Ergänzung meinerseits. Ich glaube, jetzt ist rum. Spotify Discord. Garelt hat noch was.
SPEAKER_02Oh, Alter, ganz vergessen. Speaking of ich auch, Content. Ich habe nur noch eine Minute, Leute. Wir müssen schnell schnellen. Double-Tyber-Wass.
SPEAKER_01Chrome hat eine neue Policy zur Backbutton-Nutzung eingeführt. Und zwar ist es ja so, dass es Webseiten gibt, die malware. Okay, sagen wir es anders. Wenn du auf eine Webseite gehst und dann denkst du, oh die ist crap und du drückst zurück und du kommst nicht zurück. Wie fühlst du dich dabei? Ich bin ein iOS-Nutzer, ich habe keine Ahnung, wie ich viele. Verarscht. Verarscht.
SPEAKER_02Oh ja, ja, ja, ja, genau, das wollte ich sagen.
SPEAKER_01Das passiert aber auch unter iOS. Es passiert auch unter iOS, weil das hat ja nichts, das hat ja was mit der Website zu tun. Das kannst du auch auf Safari machen.
SPEAKER_02Oh, ich weiß, was du meinst. Ja, okay.
SPEAKER_01Ich fühle mich verarscht. Ich weiß gar nicht, wie man das nennt. Dieses Backbutton. Heißt es nicht? Hijacking. Hijacking. Danke. Und das ist schwer technisch zu verändern, so, weil du kannst es, es gibt ja sehr valide Use Cases für diese Funktionalität. Und was Chrome eben jetzt gesagt hat, ist, dass sie das in ihre Policy aufgenommen hat, dass das malware ist, wenn du das machst. Das heißt, was sie einfach damit dadurch machen können, ist, wenn sie feststellen, dass das passiert, können sie das Ranking in Google verändern. Also das ist eigentlich alles, was passiert, wenn du das machst und Google bekommt das mit, dann wirst du schlechter gerankt. Das heißt, sie haben jetzt alle dazu eingeladen, sagen wir mal, das auszubauen aus ihrer Webseite. Und haben ihnen auch irgendwie zwei Monate Zeit gegeben dafür, genau. Aber in Zukunft ist es zumindest so, dass du auf Google, wenn du auf Google unterwegs bist, hoffentlich weniger von diesen Webseiten kriegen solltest.
SPEAKER_00Aber auch die validen Use Cases, also keiner darf das mehr machen.
SPEAKER_01Nee, nee, nee, also die Validen sind schon okay.
SPEAKER_02Also es geht. Und die versuchen das zu unterscheiden einfach.
SPEAKER_01Ja, genau.
SPEAKER_02So was Valides ist doch diese Redirect-Sachen oder sowas irgendwie, oder? Daran habe ich jetzt gerade gedacht.
SPEAKER_01Oder habe ich den Use Case gerade falsch im Kopf? Ja, oder dass du vielleicht nochmal so eine Abfrage machst: so, hey, du hast gerade ungespeicherte Änderungen oder sowas. Dass es bestimmte Situationen gibt, wo du das wirklich. wirklich sinnvoll einsetzen. Ja, finde ich gut, weil mich nervt, dass das so ein Problem im Internet, was irgendwie nicht gelöst ist. Verstehe ich aber auch, dass das technisch schwierig ist. Policy klingt richtig, aber fixe es natürlich einfach nicht überall. Wenn du Ecosia nutzt, ist halt immer noch Scrap. Boah, Bars. Pflanzt Bäume damit. Wie kannst du das Scrap nennen?
SPEAKER_03Ja, eben. Dünger? Dünger? Spende ich lieber Bäume. Machst du es denn? Ich suche lieber meine Bäume zusammen. Ich mach das vegan. Ich habe sie gepflanzt sogar.
SPEAKER_01Stimmt. Selbst in meiner eigenen Lussum. Oh, stimmt. Da habe ich auch 30, 40 Mal drüber fahren.
SPEAKER_02Auf dem Monstertruck im Auto meinst du alle. Das sind meine Bäume.
SPEAKER_04Entschuldigung. Ich wollte sagen, lass mal hinfahren mit dem Fahrrad und gucken, wie es uns um Wald geht. Ach, rüberfahren. Ja, ist drüber. Mit dem Rad hinfahren.
SPEAKER_01Mit dem Rad, damit wir keinen Sprit verschwinden.
SPEAKER_04Rad. Du bist doch ökologisch so unterwegs, dass wir da mit dem Rad hinfahren wollen.
SPEAKER_00Ja, ja, deswegen meine ich es ja. Gut, Abmoderation, Jan. Okay, lass los. Abmoderation. Es gibt nicht mehr viel abzoderieren. Das ist schon fertig hier am Ende, glaube ich. Wenn ihr Fragen, Anmerkungen, Kritik habt, dann kommt immer gerne auf unseren Discord-Server, hinterlasst uns einen Kommentar auf allen möglichen Social Media Kanälen. Warum zeigen alle auf Dave? Weil sie eine E-Mail Dave schreiben sollen. Kritik an Dave. Dave geht an mich. Achso. Lobe einmal an. Dave.programmierfunkte.
SPEAKER_02Und ich beantworte alles. Waits gewinnt oder nee, nicht mit AI. Bei mir ist Human Jason vorhanden, aber ich lasse es nicht davon ab.
SPEAKER_00Dann sehr schön, dass er heute doch noch dabei sein konnte. Und wir hören uns nächstes schön. Woche. Dennis hat sogar für Jan geheult, by the way. Ich habe es gesehen. Ich hab also ich habe mich auch richtig geärgert, dass mein Flug gecancelt wurde, aber ich habe das Beste draus gemacht, nämlich die Zeit mit euch verbracht. Sehr freundlich.
SPEAKER_02Und was ist schöner als das? Was ist schöner als das? Ja, so ist es. Nichts aufzählt, nichts aufzählt gerade.
SPEAKER_00Und bis dahin.
SPEAKER_02Ciao, ciao. Tschüssi, macht's gut, schöne Woche.