WEBVTT

NOTE
Podcast: Wo wir sind ist vorne.
Episode: Stapelüberfluss
Publishing Date: 2019-11-17T21:48:00+01:00
Podcast URL: https://wowirsindistvorne.show
Episode URL: https://wowirsindistvorne.show/stapelueberfluss/

00:00:00.000 --> 00:00:15.000
 (Musik)

00:00:15.000 --> 00:00:18.000
 Herzlich willkommen bei Wo wir sind ist vorne

00:00:18.000 --> 00:00:21.000
 Frontend Fakten Frotzeleien

00:00:21.000 --> 00:00:25.000
 Der Late Night Frontend Talkshow rund um Webdesign und Entwicklung

00:00:25.000 --> 00:00:28.000
 (Musik)

00:00:28.000 --> 00:00:33.000
 Es reden sich um Het und Kragen, HTML-Fundamentalist Moritz Giesmann

00:00:33.000 --> 00:00:36.000
 und JavaScript-Jongler Konstantin Groß

00:00:36.000 --> 00:00:51.000
 (Musik)

00:00:51.000 --> 00:00:54.000
 Hallo und herzlich willkommen zur wirklich ersten Folge

00:00:54.000 --> 00:00:58.000
 Letztes Mal habe ich es auch schon als erste Folge angekündigt

00:00:58.000 --> 00:01:02.000
 Aber eigentlich war das die Folge 0, wo wir uns erstmal vorgestellt haben und den Podcast

00:01:02.000 --> 00:01:05.000
 Und heute gibt es tatsächlich ein erstes Thema

00:01:05.000 --> 00:01:08.000
 Ja, heute gibt es ein erstes Thema, heute gibt es einen Geilteil

00:01:08.000 --> 00:01:14.000
 Heute gibt es eine Property der Woche, heute ist ein bunter Frontend Blumenstrauß für euch dabei

00:01:14.000 --> 00:01:18.000
 Und bevor wir damit loslegen, machen wir erstmal unsere Retro

00:01:18.000 --> 00:01:21.000
 Genau, also Retro, nochmal zur Erklärung

00:01:21.000 --> 00:01:24.000
 Wir haben das letzte Mal in der Folge 0 schon erwähnt

00:01:24.000 --> 00:01:28.000
 Wir erzählen so ein bisschen, was ist denn seit der letzten Folge passiert

00:01:28.000 --> 00:01:32.000
 Was sind denn so Dinge, die uns über den Weg gelaufen sind

00:01:32.000 --> 00:01:35.000
 Genau, und ja, da fange ich gleich mal an

00:01:35.000 --> 00:01:39.000
 Also meine Retro ist, ich war in Brighton in England

00:01:39.000 --> 00:01:43.000
 Im San Francisco von England nenne ich das ganz gerne

00:01:43.000 --> 00:01:48.000
 Ich wurde dann auch gleich berichtet, dem sei nicht so, weil in San Francisco sind viele große Tech-Firmen

00:01:48.000 --> 00:01:50.000
 In Brighton sind nur ganz viele kleine

00:01:50.000 --> 00:01:55.000
 Aber wenn man sich so ein bisschen bei Twitter in der Webszene umguckt

00:01:55.000 --> 00:02:01.000
 Oder so auf Konferenzen rumhängt, dann bemerkt man, dass erstaunlich viele Konferenzsprecher

00:02:01.000 --> 00:02:05.000
 Und sehr sichtbare Leute aus der englischen Webszene eben aus Brighton kommen

00:02:05.000 --> 00:02:08.000
 Also ich hatte immer so den Eindruck, es gibt so ein bisschen London

00:02:08.000 --> 00:02:13.000
 Und es gibt sehr viel Brighton, das ist irgendwie eine ganz merkwürdige Geschichte

00:02:13.000 --> 00:02:16.000
 Ich weiß nicht genau, warum das so ist

00:02:16.000 --> 00:02:22.000
 Aber San Francisco ist ja auch bekannt für Gay-Szene, die ist in Brighton auch sehr verbreitet

00:02:22.000 --> 00:02:26.000
 Also quasi so das Köln von England, wenn man so will

00:02:26.000 --> 00:02:27.000
 Ob das zusammenhängt

00:02:27.000 --> 00:02:29.000
 Genau, da kommt alles zusammen

00:02:29.000 --> 00:02:36.000
 Genau, und ich habe dort getroffen, den Jeremy Keefe bei Twitter, adactio

00:02:36.000 --> 00:02:38.000
 Ich weiß nicht genau, ob ich das richtig ausspreche

00:02:38.000 --> 00:02:43.000
 Das kann er dann vielleicht selbst korrigieren, weil er spricht, soweit ich weiß, wie ich dann auch gelernt habe, auch deutsch

00:02:43.000 --> 00:02:48.000
 Also vielleicht hört er ja auch mal rein und erklärt mir dann, wie man seinen Twitter-Namen richtig ausspricht

00:02:48.000 --> 00:02:50.000
 Das habe ich ihm nämlich nicht gefragt

00:02:50.000 --> 00:02:53.000
 Den kennt der eine oder andere vielleicht auch schon von diversen Vorträgen

00:02:53.000 --> 00:02:57.000
 Ich habe ihn gesehen bei der Beyond Tellerrand mehrfach

00:02:57.000 --> 00:03:03.000
 Der ist auch auf vielen anderen Konferenzen unterwegs und predigt meistens so das Resilient Web

00:03:03.000 --> 00:03:08.000
 Also was ich letztes Mal schon gesagt habe, wo ich auch selbst großer Fan von bin

00:03:08.000 --> 00:03:15.000
 Nutze die schwächste Schicht oder nein, falsch rum

00:03:15.000 --> 00:03:22.000
 Nutze die stärkste Schicht, nutze die resilienteste Schicht für die Aufgaben, die man eben zu bewältigen hat

00:03:22.000 --> 00:03:26.000
 Also wenn ich was mit HTML machen kann, mache es mit HTML

00:03:26.000 --> 00:03:28.000
 Also das ist so sein Thema glaube ich oft

00:03:28.000 --> 00:03:32.000
 Er erzählt auch oft geschichtliche Sachen auf den Konferenzen

00:03:32.000 --> 00:03:34.000
 Aber das geht ein bisschen zu weit

00:03:34.000 --> 00:03:38.000
 Ich denke, wir werden den Show Notes mal noch den einen oder anderen Vortrag von ihm verlinken

00:03:38.000 --> 00:03:42.000
 Er hat nämlich jetzt gerade heute glaube ich auf der Beyond Tellerrand gesprochen

00:03:42.000 --> 00:03:44.000
 Und der Vortrag habe ich mir auch schon angeschaut

00:03:44.000 --> 00:03:46.000
 Der ist direkt schon live gegangen

00:03:46.000 --> 00:03:50.000
 Was ich allen empfehlen kann, die Jeremy Keefe mal treffen

00:03:50.000 --> 00:03:57.000
 Wenn er euch fragt, ob ihr scharf esst, sagt nein

00:03:57.000 --> 00:04:02.000
 Ich habe blöderweise ja gesagt, habe die Wings bestellt mit der Soße

00:04:02.000 --> 00:04:05.000
 Wo er meinte, das ist so für die Anfänger

00:04:05.000 --> 00:04:07.000
 Da gibt es noch eine viel schlimmere und nimm mal die Soße da

00:04:07.000 --> 00:04:10.000
 Wenn du gern scharf magst, dann ist das genau das Richtige für dich

00:04:10.000 --> 00:04:13.000
 Und das war nicht das Richtige

00:04:13.000 --> 00:04:18.000
 Ich bin schier verbrannt von diesen Wings, die wir da gegessen haben

00:04:18.000 --> 00:04:20.000
 Allerdings war dieses Pub sehr schön

00:04:20.000 --> 00:04:23.000
 Das war ganz in der Nähe von der FF Conf

00:04:23.000 --> 00:04:26.000
 Die war zwei Wochen später glaube ich

00:04:26.000 --> 00:04:28.000
 Die war jetzt gerade organisiert von Remy Sharp

00:04:28.000 --> 00:04:30.000
 Den kennt vielleicht auch der ein oder andere

00:04:30.000 --> 00:04:32.000
 Und getroffen habe ich Jeremy Keefe

00:04:32.000 --> 00:04:34.000
 Bevor wir abends noch essen waren

00:04:34.000 --> 00:04:38.000
 Bei dem Homebrew Website Club in Brighton

00:04:38.000 --> 00:04:40.000
 Ich kannte diese Veranstaltung vorher nicht

00:04:40.000 --> 00:04:42.000
 Ich fand es aber total interessant

00:04:42.000 --> 00:04:46.000
 Es kommen lauter Buzzwords für die Leute, die es noch nicht gehört haben

00:04:46.000 --> 00:04:49.000
 Das ist von der Indie Web Truppe

00:04:49.000 --> 00:04:51.000
 Also Leute, die sich dafür einsetzen

00:04:51.000 --> 00:04:54.000
 Dass man wegkommt von den Plattformen

00:04:54.000 --> 00:04:57.000
 Und selbst so ein bisschen mehr mit eigenen Seiten macht

00:04:57.000 --> 00:05:01.000
 Und selbst publisht und nicht vielleicht bei Medium usw.

00:05:01.000 --> 00:05:03.000
 Indie Web, das werden wir auch verlinken

00:05:03.000 --> 00:05:05.000
 Könnt ihr euch mal anschauen

00:05:05.000 --> 00:05:09.000
 Von diesem Indie Web gibt es eben diesen Homebrew Website Club

00:05:09.000 --> 00:05:12.000
 Das Ding gibt es auch in Brighton

00:05:12.000 --> 00:05:16.000
 Und ich habe dann rausgefunden, auch in unserer Heimatstadt in Karlsruhe gibt es den sogar organisiert

00:05:16.000 --> 00:05:18.000
 Von jemandem, den ich kenne

00:05:18.000 --> 00:05:20.000
 Von dem Matthias Pfefferle

00:05:20.000 --> 00:05:26.000
 Der auch mal bei Technikwürze bei einem uralt Frontend-Podcast

00:05:26.000 --> 00:05:28.000
 Dabei war

00:05:28.000 --> 00:05:32.000
 Und ich habe ihn jetzt auch heute mal angeschrieben

00:05:32.000 --> 00:05:34.000
 Wann ist das denn mal in Karlsruhe

00:05:34.000 --> 00:05:36.000
 Ich wusste das bis dahin nämlich gar nicht

00:05:36.000 --> 00:05:38.000
 Und er hat gesagt, naja gestern war das

00:05:38.000 --> 00:05:42.000
 Aber es ist glaube ich einmal im Monat in Karlsruhe

00:05:42.000 --> 00:05:45.000
 Aber wie gesagt, das werden wir auch noch in die Show Notes packen

00:05:45.000 --> 00:05:48.000
 Zu Brighton, da gehe ich auf jeden Fall hin

00:05:48.000 --> 00:05:50.000
 Da sollte jeder hingehen, der irgendwie in Karlsruhe ist

00:05:50.000 --> 00:05:53.000
 Und so ein bisschen, sagen wir mal

00:05:53.000 --> 00:05:56.000
 Freund vom Selbstpublicieren ist und ja

00:05:56.000 --> 00:05:58.000
 Genau, ich glaube da kann man dann auch noch ein bisschen mehr erfahren

00:05:58.000 --> 00:06:02.000
 Wie das so funktioniert und was man da so macht

00:06:02.000 --> 00:06:04.000
 Ich glaube da geht es dann auch zum Beispiel darum

00:06:04.000 --> 00:06:07.000
 Dass man, wenn man jetzt einen Blog hat

00:06:07.000 --> 00:06:11.000
 Also eine Technik ist da, dass man zum Beispiel Twitter-Reaktionen

00:06:11.000 --> 00:06:14.000
 Auf seinem eigenen Blog dann anzeigen kann darauf

00:06:14.000 --> 00:06:17.000
 Was die Kommentarfunktion ersetzen kann, wenn man das möchte

00:06:17.000 --> 00:06:20.000
 Und das ist nur ein Beispiel

00:06:20.000 --> 00:06:23.000
 Genau, in Brighton sind wir ziemlich über den Tisch gezogen worden

00:06:23.000 --> 00:06:25.000
 Am ersten Abend wollte ich nur sagen, also passt auf

00:06:25.000 --> 00:06:28.000
 Was ihr da für das Bier bezahlt oder fragt vielleicht mal nach

00:06:28.000 --> 00:06:32.000
 Wir haben festgestellt, da gibt es in sehr vielen Pubs einfach keine Preislisten

00:06:32.000 --> 00:06:35.000
 Ich weiß auch nicht, in Deutschland wäre das undenkbar

00:06:35.000 --> 00:06:40.000
 Da wären die Kneipenbetreiber wahrscheinlich schon zehnmal verklagt worden

00:06:40.000 --> 00:06:45.000
 Ist so nicht dort, für einen Liter Bier haben wir da einmal 13 Pfund bezahlt

00:06:45.000 --> 00:06:48.000
 Das war schon, naja

00:06:48.000 --> 00:06:50.000
 Aber wenn wir schon beim Bier sind

00:06:50.000 --> 00:06:54.000
 Der Konstantin hat ein sehr, sehr leckeres Bier mitgebracht

00:06:54.000 --> 00:06:56.000
 Nämlich ein Brooklyn East IPA

00:06:56.000 --> 00:06:58.000
 Ich weiß nicht, ach nee, du trinkst ein anderes

00:06:58.000 --> 00:07:00.000
 Ich trinke ein anderes, ich trinke das Brooklyn Lager

00:07:00.000 --> 00:07:03.000
 Genau, also ich habe dann drauf geschaut und dachte so

00:07:03.000 --> 00:07:06.000
 Okay, gut, normal, naja, am Abend kann man mal zwei Bier trinken

00:07:06.000 --> 00:07:09.000
 Davon brauche ich nur eins, das hat 6,9%

00:07:09.000 --> 00:07:11.000
 Aber zurück nochmal zu Brighton

00:07:11.000 --> 00:07:14.000
 Was mir noch aufgefallen ist, was ich ein bisschen verrückt fand

00:07:14.000 --> 00:07:16.000
 Na ja, dauernd Polizei oder Krankenwagen da unterwegs

00:07:16.000 --> 00:07:18.000
 Da ist ständig Alarm

00:07:18.000 --> 00:07:20.000
 Und was es in England natürlich auch gibt

00:07:20.000 --> 00:07:24.000
 Und lieber Konstantin, du hast mich gefragt, ob ich dir was mitbringen kann

00:07:24.000 --> 00:07:26.000
 Beziehungsweise andersrum, ich habe dich gefragt

00:07:26.000 --> 00:07:28.000
 Und ich habe dir auch was mitgebracht

00:07:28.000 --> 00:07:34.000
 Und zwar in England gibt es neben interessanten Süßigkeiten auch das echte Spam

00:07:34.000 --> 00:07:36.000
 Und das hole ich jetzt mal kurz

00:07:36.000 --> 00:07:38.000
 Du musst jetzt mal kurz drücken

00:07:38.000 --> 00:07:43.000
 Moritz öffnet den Küchenschrank und raschelt und holt

00:07:43.000 --> 00:07:47.000
 Spam, Spam, Spam, Spam, Spam

00:07:47.000 --> 00:07:49.000
 Eine Dose Spam

00:07:49.000 --> 00:07:51.000
 So, da bin ich wieder

00:07:51.000 --> 00:07:53.000
 Chopped Pork and Ham

00:07:53.000 --> 00:07:58.000
 Genau, was viele nicht wissen, ist, dass Spam eigentlich Spiced Ham, glaube ich, bedeutet

00:07:58.000 --> 00:08:00.000
 Wusste ich auch nicht

00:08:00.000 --> 00:08:03.000
 Genau, wer den Monty Python Sketch zu Spam kennt

00:08:03.000 --> 00:08:05.000
 Den ich gerade so wundervoll gesungen habe

00:08:05.000 --> 00:08:10.000
 Genau, da wird nämlich nicht erwähnt, was es eigentlich ist, was da auf den Teller kommen soll

00:08:10.000 --> 00:08:14.000
 Einmal Spam von dir, Konstantin, eine kleine Dose

00:08:14.000 --> 00:08:18.000
 Und Percy Pig, Fizzy Pigtails

00:08:18.000 --> 00:08:19.000
 Sehr schön

00:08:19.000 --> 00:08:24.000
 Genau, das ist, ich glaube, das ist die rosaste Süßigkeit, die ich immer mit Ihnen gesehen habe

00:08:24.000 --> 00:08:26.000
 Ich glaube, die waren früher mal grün

00:08:26.000 --> 00:08:30.000
 Weil wir müssen hier natürlich auch alles beschreiben, weil wir haben ja nur Hörer und keine Zuschauer

00:08:30.000 --> 00:08:33.000
 Noch nicht, vielleicht machen wir mal eine große Web-TV-Show

00:08:33.000 --> 00:08:36.000
 Web-TV-Show, wir mit unseren Radio-Gesichtern, ja okay

00:08:36.000 --> 00:08:38.000
 Na gut

00:08:38.000 --> 00:08:40.000
 Können wir machen, ja, bitteschön

00:08:40.000 --> 00:08:41.000
 Vielen Dank

00:08:41.000 --> 00:08:43.000
 Noch ein bisschen rascheln, damit die Leute auch hören, dass du wirklich was gekriegt hast

00:08:43.000 --> 00:08:46.000
 Cool, freut mich wirklich, weil die gibt's nur in England

00:08:46.000 --> 00:08:50.000
 Die gibt's nur in England, ja, waren gar nicht so schwer zu finden am Ende, muss ich sagen

00:08:50.000 --> 00:08:53.000
 Bei Marks & Spencer hast du noch kurze Schleichwerbung

00:08:53.000 --> 00:08:55.000
 Sponsored by

00:08:55.000 --> 00:08:57.000
 Nein, leider nicht, leider nicht

00:08:57.000 --> 00:09:01.000
 Obwohl, ich weiß nicht, müssen wir uns mal überlegen, ob Sponsoring überhaupt für uns in Frage kommt

00:09:01.000 --> 00:09:03.000
 Und wenn ja, in welcher Form

00:09:03.000 --> 00:09:06.000
 Und wenn ja, von Süßigkeiten herstellen bzw. Shops

00:09:06.000 --> 00:09:10.000
 Natürlich, eigentlich wollen wir gesponsert werden von Pizza- und Bierhersteller

00:09:10.000 --> 00:09:12.000
 Genau, weil, naja

00:09:12.000 --> 00:09:16.000
 Genau, muss man auch, vielleicht solche Schleichwerbung, das ist in Deutschland auch alles reguliert

00:09:16.000 --> 00:09:19.000
 Auch Brooklyn Lager sponsert uns nicht

00:09:19.000 --> 00:09:25.000
 Sondern das ist ein Bier, das ich in New York vor 2, 3 Jahren getrunken habe

00:09:25.000 --> 00:09:29.000
 Und das bestelle ich mir jetzt ab und zu in einem Craft Beer Shop online

00:09:29.000 --> 00:09:31.000
 Auch der sponsert uns nicht

00:09:31.000 --> 00:09:32.000
 Ja, leider

00:09:32.000 --> 00:09:34.000
 Genau, zu meiner Retro, um die noch abzuschließen

00:09:34.000 --> 00:09:36.000
 Ganz kurz noch, ich hab mich

00:09:36.000 --> 00:09:40.000
 Letzte Woche viel mit Dark Modes rumgeschlagen

00:09:40.000 --> 00:09:42.000
 Und hab gemerkt, dass das Thema gar nicht so einfach ist

00:09:42.000 --> 00:09:47.000
 Zudem, dazu kommen wir aber beim Geilteil am Ende nochmal

00:09:47.000 --> 00:09:49.000
 Ne, Moment, das kommt vorher

00:09:49.000 --> 00:09:51.000
 Das haben wir nach vorne gezogen?

00:09:51.000 --> 00:09:53.000
 Ne, das haben wir nach hinten, nein, das Geilteil ist am Ende

00:09:53.000 --> 00:09:54.000
 Egal

00:09:54.000 --> 00:09:56.000
 Das Geilteil ist am Ende

00:09:56.000 --> 00:09:58.000
 Das Geilteil kommt noch und da kommt nochmal was für Dark Modes

00:09:58.000 --> 00:10:00.000
 Dann haben wir einen schönen Spannungsbogen

00:10:00.000 --> 00:10:03.000
 Genau, und dazu, damit ist meine Retro beendet

00:10:03.000 --> 00:10:07.000
 Ja, ich habe die letzte Woche damit zugebracht

00:10:07.000 --> 00:10:12.000
 Ein NWJS oder NWJS, wie man es auch immer aussprechen möchte

00:10:12.000 --> 00:10:15.000
 Projekt nach Electron zu portieren

00:10:15.000 --> 00:10:19.000
 NWJS, ich finde den Namen auf Englisch unglaublich schwierig auszusprechen

00:10:19.000 --> 00:10:22.000
 Also NWJS geht irgendwie viel einfacher von Lippen

00:10:22.000 --> 00:10:25.000
 Nammte sich früher mal ein Note Webkit

00:10:25.000 --> 00:10:29.000
 Falls man es vielleicht eher darunter kennt und wird auch häufig heute noch so genannt

00:10:29.000 --> 00:10:32.000
 Ich hätte jetzt gefragt, was es ist, aber ich kenne es tatsächlich nicht

00:10:32.000 --> 00:10:35.000
 Tatsächlich nicht? Okay, hätte ich nämlich gleich gesagt, falls sich jemand jetzt überlegt

00:10:35.000 --> 00:10:41.000
 Okay, was hat das denn, habe ich noch nie gehört, was hat das denn mit Frontend im weitesten Sinne zu tun

00:10:41.000 --> 00:10:47.000
 Also beides, sowohl NWJS als auch Electron, sind Software Frameworks

00:10:47.000 --> 00:10:49.000
 Basierend auf Node und Chromium

00:10:49.000 --> 00:10:54.000
 Also Chromium ist ja das, was den Chrome Browser im Hintergrund powert

00:10:54.000 --> 00:10:56.000
 Und das ist Open Source

00:10:56.000 --> 00:11:04.000
 Und eben Node.js und erlaubt eben aus dem Browser-Kontext heraus auf Systemfunktionen zuzugreifen

00:11:04.000 --> 00:11:08.000
 Also alles, was Node.js kann, und das ist ja im Endeffekt alles

00:11:08.000 --> 00:11:13.000
 Auch über weitere Libraries, dann direkt auf Win32-Funktionalitäten usw.

00:11:13.000 --> 00:11:16.000
 Eben aus dem Browser-Kontext heraus

00:11:16.000 --> 00:11:20.000
 Muss aber nicht aussehen wie ein Browser, also ich kann ein Frameless-Window machen

00:11:20.000 --> 00:11:23.000
 Ich kann die Menüs selber definieren, ich kann das alles gestalten, wie ich das möchte

00:11:23.000 --> 00:11:26.000
 Und funktioniert unter Windows, Linux und Mac OS

00:11:26.000 --> 00:11:34.000
 Also ich kann damit Cross-Plattform-Apps schreiben, die am Schluss aussehen wie eine normale App

00:11:34.000 --> 00:11:39.000
 Also mit Betriebssystemfunktionen meinst du sowas wie z.B. ein File-Upload oder aufs File-System zugreifen

00:11:39.000 --> 00:11:45.000
 Aufs File-System zugreifen, also alles, was der Browser aus Sicherheitsgründen nicht kann, was da alles eingeschränkt ist, das lässt sich darüber eben machen

00:11:45.000 --> 00:11:48.000
 Also ich kann direkt Dateien lesen ohne irgendwelche Sicherheitsabfragen usw.

00:11:48.000 --> 00:11:53.000
 Genau und das macht beides, es hat ein paar Unterschiede

00:11:53.000 --> 00:11:58.000
 Also erstmal Electron, dahinter steckt GitHub, was ja inzwischen zu Microsoft gehört

00:11:58.000 --> 00:12:03.000
 Und hinter NWJS steckt Intel bzw. wird unterstützt von Intel

00:12:03.000 --> 00:12:07.000
 Das ist eigentlich ein Hauptentwickler, der das alles entwickelt

00:12:07.000 --> 00:12:11.000
 Ich weiß nicht, ob Intel das nur sponsert oder ob die das ins Leben gerufen haben

00:12:11.000 --> 00:12:14.000
 Also stehen jeweils zwei große Firmen dahinter

00:12:14.000 --> 00:12:25.000
 Electron bietet ein paar Vorteile, es ist beliebter, bekannter und hat eine größere Userbase und auch größere Firmen, die ihre Applikationen auf Electron basieren

00:12:25.000 --> 00:12:30.000
 Also Slack z.B. ist Electron, VS Code ist Electron im Hintergrund

00:12:30.000 --> 00:12:31.000
 Das ist uns bekannt

00:12:31.000 --> 00:12:43.000
 Genau und hat natürlich einen Vorteil, der Code ist einfach durch die breitere Anwendung vielfach getestet und ein bisschen robuster, wie ich dann auch festgestellt habe

00:12:43.000 --> 00:12:49.000
 Warum ich das Ganze gemacht habe, ich hatte ein paar Probleme mit NWJS, die ich jetzt gar nicht im Einzelnen nennen will

00:12:49.000 --> 00:12:57.000
 Wo ich dann dachte, vielleicht funktioniert das alles etwas stabiler und etwas besser mit Electron, weil Electron einfach weiterverbreitet ist

00:12:57.000 --> 00:13:05.000
 Und wenn Firmen wie Slack ihre Produkte darauf basieren, dann dachte ich, sprich das dafür, dass das alles irgendwie ein bisschen robuster ist

00:13:05.000 --> 00:13:08.000
 Slack ist aber auch schon dafür bekannt, dass der Lüfter angeht, oder?

00:13:08.000 --> 00:13:13.000
 Ja, ich glaube, das ist der Infrastruktur generell geschuldet

00:13:13.000 --> 00:13:20.000
 Es ist halt einfach natürlich nicht so performant, wie eine native Anwendung das sein kann auf jeden Fall

00:13:20.000 --> 00:13:27.000
 NWJS hat dafür ein paar Unterschiede, also von der Herangehensweise schon, von der Grundlegenden

00:13:27.000 --> 00:13:32.000
 Der Browser-Kontext ist deutlich weniger abgekapselt, als das bei Electron der Fall ist

00:13:32.000 --> 00:13:39.000
 Also bei Electron hast du einen Browser-Prozess und du hast mehrere Render-Prozesse, die an die Fenster tatsächlich darstellen

00:13:39.000 --> 00:13:45.000
 Und die Kommunikation dazwischen ist nicht unmöglich, aber es gibt halt so ein paar Hürden

00:13:45.000 --> 00:13:50.000
 Und man schließt immer wieder an Grenzen, wo man halt merkt, ok, ich bin halt in einem Browser-Umfeld

00:13:50.000 --> 00:13:56.000
 Und bei NWJS, da ist das deutlich weniger abgekapselt, also es gibt einen Mixed-Kontext

00:13:56.000 --> 00:14:03.000
 Das heißt, ich kann wirklich aus dem Browser heraus alle möglichen Funktionen aufrufen, sämtliche Note-Funktionen

00:14:03.000 --> 00:14:07.000
 Das geht bei Electron auch, aber ich habe zum Beispiel Zugriff auf die Chrome-ARPs

00:14:07.000 --> 00:14:14.000
 Also wirklich im Browser Chrome-Punkt, was weiß ich, also das, was ich bei Chrome-Extensions oder Chrome-Apps machen kann

00:14:14.000 --> 00:14:19.000
 Und ich kann auch Chrome-Apps und Chrome-Extensions in NWJS nutzen

00:14:19.000 --> 00:14:23.000
 Ich kann die reinladen, in Ordner ablegen, kann zum Beispiel die View-Dev-Tools

00:14:23.000 --> 00:14:28.000
 Die zum Beispiel mit dem Dark Mode auch nicht funktionieren aktuell in Electron, da gibt es einen Bug dazu

00:14:28.000 --> 00:14:30.000
 Weil du Dark Mode auch gerade schon angesprochen hast

00:14:30.000 --> 00:14:31.000
 Furchtbares Thema

00:14:31.000 --> 00:14:36.000
 Und da funktionieren zum Beispiel dann die View-Dev-Tools nicht und bei NWJS hatte ich da überhaupt keine Probleme

00:14:36.000 --> 00:14:39.000
 Jetzt mixe ich es gerade NWJS oder NWJS

00:14:39.000 --> 00:14:41.000
 Ja, wir haben jetzt schon fünf verschiedene Aussprachen, aber...

00:14:41.000 --> 00:14:45.000
 Genau, ich sage jetzt einfach Note-Webkit, weil dann...

00:14:45.000 --> 00:14:47.000
 Note-Webkit-Java-Skript

00:14:47.000 --> 00:14:48.000
 Genau

00:14:48.000 --> 00:14:49.000
 Oder so

00:14:49.000 --> 00:14:53.000
 Also es ist einfach noch ein bisschen vermischter

00:14:53.000 --> 00:14:57.000
 Kann man jetzt positiv oder negativ sehen, aber ich meine, in dem Kontext will ich ja gar keine Grenzen haben

00:14:57.000 --> 00:15:00.000
 Ich möchte eigentlich alles damit machen können, was ich möchte

00:15:00.000 --> 00:15:05.000
 Und ein anderer Punkt, der mir gut gefallen hat, ist die schnelle Reaktion auf Issues

00:15:05.000 --> 00:15:08.000
 Also ich habe bei GitHub jetzt schon zwei oder dreimal was eingestellt

00:15:08.000 --> 00:15:12.000
 Und einmal, das war tatsächlich eine Funktion, allein wenn man den Funktionsaufruf der Chrome-RP

00:15:12.000 --> 00:15:17.000
 Also es ging um Videoaufnahmen von versteckten Tabs

00:15:17.000 --> 00:15:21.000
 Und selbst wenn man den Funktionsaufruf googelt, gibt es irgendwie nur zwei Ergebnisseiten

00:15:21.000 --> 00:15:23.000
 Also das nutzen anscheinend nicht sehr viele Menschen

00:15:23.000 --> 00:15:27.000
 Und ich bin da an die Grenzen gestoßen, weil da eben...

00:15:27.000 --> 00:15:32.000
 Was quasi nicht freigeschaltet war, weil der Browser natürlich nicht will, dass man darauf alles Mögliche zugreifen kann

00:15:32.000 --> 00:15:35.000
 Und ich habe das aber gebraucht für den Anwendungsfall

00:15:35.000 --> 00:15:46.000
 Und habe ein Issue dazu erstellt und sogar den Source von Chromium angegeben, die entsprechende Stelle, wo ich meinte, dass das eventuell die Stelle ist

00:15:46.000 --> 00:15:48.000
 Wo man das ändern kann

00:15:48.000 --> 00:15:54.000
 Und innerhalb von Tag oder zwei kam da schon die Rückmeldung, zack, fix, in der nächsten Version ist das drin

00:15:54.000 --> 00:15:57.000
 Und bei Electron dauern so Sachen, glaube ich, ein bisschen länger

00:15:57.000 --> 00:16:01.000
 Keine Ahnung, ich habe mit beidem eigentlich so gut wie keine Erfahrung

00:16:01.000 --> 00:16:04.000
 Also zumindest nicht als Entwickler, sondern mehr als Anwender

00:16:04.000 --> 00:16:12.000
 Ja, aber ich muss noch kurz dazu sagen, wenn da Konstantin an so eine Grenze stößt, das ist jetzt nichts Ungewöhnliches bei ihm

00:16:12.000 --> 00:16:19.000
 Also wir haben es schon gemerkt, bei der Entwicklung der Podcast-Webseite, das ist eigentlich so sein zweites Hobby

00:16:19.000 --> 00:16:22.000
 Ich habe immer die Sonderfälle, ich weiß auch nicht, wie ich das schaffe

00:16:22.000 --> 00:16:29.000
 Aber egal, was ich mache, irgendwie ist dann immer so, oh hoppla, das ist aber schwierig, lässt sich gar nichts ohne Weiteres lösen

00:16:29.000 --> 00:16:32.000
 Oder man muss halt erst irgendwas patchen, keine Ahnung, wie ich das mache

00:16:32.000 --> 00:16:33.000
 Ja

00:16:33.000 --> 00:16:35.000
 Aber die Reaktion war, wie gesagt, sehr schnell

00:16:35.000 --> 00:16:39.000
 Und bei Electron habe ich halt Bugs gefunden, da komme ich nachher auch noch darauf zurück in meinem Fazit

00:16:39.000 --> 00:16:45.000
 Die halt schon irgendwie seit zwei Jahren oder so offen sind und rumlugern oder zwischendrin wegen Inaktivität angeschlossen wurden

00:16:45.000 --> 00:16:51.000
 Aber es gibt halt keine Lösung dafür, weil einfach halt durch die größere Userbase natürlich auch viel mehr Issues existieren

00:16:51.000 --> 00:16:56.000
 Und viel mehr Leute irgendwas wollen und sagen, hey, könnt ihr nicht mal das und das als Feature einstellen

00:16:56.000 --> 00:17:00.000
 Und das funktioniert halt bei der Größe des Projektes dann nicht mehr

00:17:00.000 --> 00:17:04.000
 Ja, es gibt aber so Projekte, da sind die ganz fix im Schließen

00:17:04.000 --> 00:17:09.000
 Also ich glaube, wenn ich es richtig gelesen habe, heute kam ein neues VS Code Update

00:17:09.000 --> 00:17:13.000
 Und da haben sie gesagt, ja, wir haben jetzt mal irgendwie 2000 Issues zugemacht

00:17:13.000 --> 00:17:19.000
 Gut, VS Code ist ja aber wieder was anderes als Electron, oder war das direkt auf Electron-Issues bezogen?

00:17:19.000 --> 00:17:25.000
 Nee, nee, das war VS Code selbst, ja, aber das fand ich dann schon ziemlich beeindruckend, so, hey, wir haben mal 2000 Issues irgendwie

00:17:25.000 --> 00:17:29.000
 Ich weiß nicht, ob sie das einfach nur zugemacht haben oder ob sie die Bugs wirklich gefixt haben, aber

00:17:29.000 --> 00:17:31.000
 Ich will zusehen heißt nicht, dass sie gefixt sind

00:17:31.000 --> 00:17:33.000
 Aber bei denen tut sich ja einiges

00:17:34.000 --> 00:17:36.000
 Ja, bist du schon fertig?

00:17:36.000 --> 00:17:40.000
 Bevor das jetzt ausartet in ein eigenes Thema, also man könnte darüber natürlich ein eigenes Thema starten

00:17:40.000 --> 00:17:42.000
 Er ist schon fast ein eigenes Thema

00:17:42.000 --> 00:17:44.000
 Das will ich aber heute gar nicht

00:17:44.000 --> 00:17:49.000
 Er möchte ich verweisen auf einen Artikel auf HackerNoon.com, da poste ich dann den Link in den Show Notes

00:17:49.000 --> 00:17:55.000
 Wo jemand, ich weiß gar nicht, ob das ein Einzelblock ist oder, ich hab das zum ersten Mal gehört, HackerNoon

00:17:55.000 --> 00:18:03.000
 Wo derjenige jedenfalls darlegt, warum ihm NWJS besser gefällt als Electron

00:18:03.000 --> 00:18:07.000
 Und dem Artikel möchte ich mich eigentlich in der Form auch anschließen

00:18:07.000 --> 00:18:13.000
 Ende vom Lied war, Electron läuft stabiler tatsächlich, also es hat nicht so ein bisschen so diesen Frickelanschein

00:18:13.000 --> 00:18:19.000
 Sondern es läuft schon alles etwas glatter, aber es hat nicht alle meine Probleme auf magische Weise gelöst

00:18:19.000 --> 00:18:27.000
 Also, die App läuft in Teilen stabiler, aber eine Sache, was ich bis heute nicht verstehen kann, warum das so lange ungelöst bleibt

00:18:27.000 --> 00:18:31.000
 Erkennen von Shutdown unter Windows

00:18:31.000 --> 00:18:33.000
 Warum willst du das auch?

00:18:33.000 --> 00:18:37.000
 Dann müsste ich jetzt sagen, um was es da geht, es geht um Sidetracking

00:18:37.000 --> 00:18:41.000
 Und ich muss halt erkennen, wann der Rechner runterfährt

00:18:41.000 --> 00:18:47.000
 Standby erkennen ist gar kein Problem, Windows, Tastaturlock und so, kann ich alles erkennen

00:18:47.000 --> 00:18:50.000
 Aber das Shutdown-Event funktioniert nur unter Linux und MacOS

00:18:50.000 --> 00:18:56.000
 Und es gibt da diverse Issues, wie gesagt, die schon seit geraumer Zeit offen sind

00:18:56.000 --> 00:19:01.000
 und teilweise wieder als Duplicate auf andere Issues verweisen und am Ende ist es aber doch nicht gelöst

00:19:01.000 --> 00:19:05.000
 Dann gab es Ansätze mit APIs, die dann direkt eben die Win32 API ansprechen

00:19:05.000 --> 00:19:08.000
 Die funktionieren aber dann wiederum unter Electron 6 nicht mehr

00:19:08.000 --> 00:19:12.000
 Das heißt, ich hätte dann Electron 4 sogar nutzen müssen, weil es in der 5a wohl auch nicht funktioniert

00:19:12.000 --> 00:19:14.000
 Und zwei Versionen zurück wollte ich dann auch nicht

00:19:14.000 --> 00:19:15.000
 Also es hat nicht funktioniert

00:19:15.000 --> 00:19:16.000
 Klingt nach Spaß

00:19:16.000 --> 00:19:17.000
 Ja, viel Spaß

00:19:17.000 --> 00:19:22.000
 Ich habe es jetzt dann doch irgendwie hinbekommen, so mit Zeitstempel abspeichern irgendwie im 3-Minuten-Takt

00:19:22.000 --> 00:19:27.000
 und dann beim nächsten Start gucken, wann liegt denn der letzte Start zurück

00:19:27.000 --> 00:19:31.000
 Und wenn ich es normal beende, wird ein Graceful-Flag gesetzt und wenn nicht, dann nicht

00:19:31.000 --> 00:19:32.000
 Und dann kann ich darauf reagieren

00:19:32.000 --> 00:19:36.000
 Also irgendwie kommt man dann doch zum Ziel, aber gefallen tut es mir so nicht

00:19:36.000 --> 00:19:38.000
 Ja, muss ja nicht immer alles schön sein

00:19:38.000 --> 00:19:40.000
 Geht leider auch nicht immer

00:19:40.000 --> 00:19:41.000
 Manchmal muss man halt auch frickeln

00:19:41.000 --> 00:19:42.000
 Ja

00:19:42.000 --> 00:19:46.000
 Also es gab jede Menge Issues und es gab jede Menge Stack-Overflow-Posts dazu

00:19:46.000 --> 00:19:49.000
 Und das bringt mich dann auch zu meinem Thema

00:19:49.000 --> 00:19:51.000
 Die waren natürlich auch alle nicht gelöst

00:19:51.000 --> 00:19:55.000
 Aber bevor wir jetzt mit meinem Thema weitermachen, macht der Moritz

00:19:55.000 --> 00:19:59.000
 Die Property der Woche

00:19:59.000 --> 00:20:04.000
 Wir wollten eigentlich noch einen Einspieler dafür machen, das klang jetzt ein bisschen komisch, aber so ist es geplant

00:20:04.000 --> 00:20:07.000
 Danke Konstantin für das sehr gute Echo

00:20:07.000 --> 00:20:08.000
 Gerne

00:20:08.000 --> 00:20:10.000
 Das ist eigentlich fast besser als jeder Effekt

00:20:10.000 --> 00:20:16.000
 Die Property der Woche ist bei mir und ich kannte mich mit dem Ding der Woche nicht so richtig an, Freunde

00:20:16.000 --> 00:20:18.000
 Bei mir ist eigentlich alles eine Property, auch wenn es keine ist

00:20:18.000 --> 00:20:23.000
 Bei mir ist "Element Scroll into View"

00:20:23.000 --> 00:20:24.000
 Was macht das?

00:20:24.000 --> 00:20:26.000
 Naja, es macht genau das, was schon drin steht

00:20:26.000 --> 00:20:29.000
 Ich selektiere mit JavaScript ein Element

00:20:29.000 --> 00:20:32.000
 Und sage dann "Scroll into View"

00:20:32.000 --> 00:20:37.000
 Eigentlich ist es, wenn man es genau nimmt, eine Methode, die verschiedene Optionen hat

00:20:37.000 --> 00:20:39.000
 Verschiedene Parameter, die man übergeben kann

00:20:39.000 --> 00:20:46.000
 Ich habe das eingesetzt für eine Filter-Leiste einer Suche

00:20:46.000 --> 00:20:50.000
 Die auf mobilen Geräten so breit ist, dass man nicht mehr alle Filter sehen kann

00:20:50.000 --> 00:20:54.000
 Ich wollte das aber irgendwie, also scrollbar machen, aber auch so, dass wenn man jetzt

00:20:54.000 --> 00:20:58.000
 Irgendwo draufklickt auf einen der Filter, dass der dann in die Mitte gescrollt wird

00:20:58.000 --> 00:21:03.000
 Beziehungsweise, dass man sieht, dass das dann scrollbar ist

00:21:03.000 --> 00:21:11.000
 Die Property "Scroll into View" hat verschiedene, wie schon angesprochen, Parameter, die man übergeben kann

00:21:11.000 --> 00:21:13.000
 Am interessantesten

00:21:13.000 --> 00:21:17.000
 Ah, genau, an der Stelle wollte ich noch erwähnen

00:21:17.000 --> 00:21:21.000
 Es ist gefährlich, manchmal MDN zu lesen auf Deutsch

00:21:21.000 --> 00:21:26.000
 Ich habe nämlich nach einem ganz bestimmten Parameter gesucht, der da übergeben wird

00:21:26.000 --> 00:21:29.000
 Und habe ihn nicht mehr gefunden in der Doku

00:21:29.000 --> 00:21:33.000
 Und siehe da, ich bin aus Versehen in der deutschen Doku gelandet

00:21:33.000 --> 00:21:36.000
 Als ich dann auf der Englischen war, da war der Parameter wieder dokumentiert

00:21:36.000 --> 00:21:39.000
 Ich habe nämlich schon an mir gezweifelt, ob ich jetzt wirklich bei der richtigen Methode bin

00:21:39.000 --> 00:21:44.000
 Und ich war bei der richtigen Methode nur auf der deutschen Doku

00:21:44.000 --> 00:21:50.000
 Also die Englische, naja, wie kann es auch anders sein, ist wohl etwas aktueller

00:21:50.000 --> 00:21:55.000
 Der Parameter, von dem ich spreche, also ich meine, generell, ich kann mal die Parameter kurz durchgehen

00:21:55.000 --> 00:22:03.000
 Da gibt es sowas wie Block und Inline, das ist jeweils Vertical Alignment und Horizontales Alignment

00:22:03.000 --> 00:22:10.000
 Da kann man sagen, ok, ich möchte, dass das vertikal auf den Startpunkt gescrollt wird

00:22:10.000 --> 00:22:13.000
 Oder auf den Endpunkt, also dann in dem Fall

00:22:13.000 --> 00:22:16.000
 Ja, genau, und Center gibt es natürlich auch noch

00:22:16.000 --> 00:22:20.000
 Also ganz oben, ganz unten oder in der Mitte

00:22:20.000 --> 00:22:24.000
 Und Inline ist Horizontales Alignment, also dann links, Mitte oder rechts

00:22:24.000 --> 00:22:26.000
 In meinem Fall habe ich mich da für Center entschieden

00:22:26.000 --> 00:22:30.000
 Das Interessante, also das wird als Objekt übergeben, aber das könnt ihr euch dann

00:22:30.000 --> 00:22:34.000
 Link auch in den Show Notes nochmal anschauen, in der Doku

00:22:34.000 --> 00:22:40.000
 Das Interessante, was ich da noch benutzt habe, ist, es gibt auch eine Behavior Eigenschaft

00:22:40.000 --> 00:22:46.000
 Der man, ich glaube Standard ist Auto, dann springt es einfach hin, ganz hart

00:22:46.000 --> 00:22:53.000
 Und was aber interessant ist, man kann eben auch Smooth sagen, dann hast du automatisch eine Animation da drin

00:22:53.000 --> 00:22:56.000
 Das heißt, du klickst irgendwie jetzt, also in dem Fall, ich wähle das Element aus

00:22:56.000 --> 00:23:01.000
 Wähle da Scroll into View drauf auf und sage Center und Smooth

00:23:01.000 --> 00:23:09.000
 Und automatisch scrollt mir das animiert in die Mitte meines Containers, in die Mitte meines scrollbaren Bereiches

00:23:09.000 --> 00:23:14.000
 Das ist ziemlich cool, weil ich habe da irgendwie gar keine CSS Animation oder sonst irgendwas darauf aufrufen müssen

00:23:14.000 --> 00:23:18.000
 Sondern ich calle einfach nur diese Funktion in dem Augenblick, wo ich klicke

00:23:18.000 --> 00:23:22.000
 Und das Interface passt sich einfach direkt an

00:23:22.000 --> 00:23:27.000
 Und das fand ich ziemlich nette Geschichte und deswegen habe ich das hier mal die Property der Woche genannt

00:23:27.000 --> 00:23:31.000
 Was noch interessant wäre, was ich jetzt noch nicht ausprobiert habe

00:23:31.000 --> 00:23:38.000
 Wenn jetzt mehrere gescrollte Container ineinander verschachtelt sind, wo das dann hin scrollt

00:23:38.000 --> 00:23:42.000
 Das würde ich gerne mal wissen, falls das jemand von euch mal ausprobieren will, gerne uns irgendwie eine Demo schicken

00:23:42.000 --> 00:23:45.000
 Ich habe jetzt gerade keine Zeit dafür, aber interessant fände ich es tatsächlich

00:23:45.000 --> 00:23:51.000
 Also wenn da mehrere, drei, vier gescrollte Container ineinander, das sollte man auf gar keinen Fall irgendwie machen

00:23:51.000 --> 00:23:53.000
 Ich habe bestimmt mal so einen Sonderfall

00:23:53.000 --> 00:23:54.000
 Bestimmt, genau

00:23:54.000 --> 00:23:58.000
 Dann probiert es bitte mal aus, was dann passiert, welcher dann wohin gescrollt wird

00:23:58.000 --> 00:24:02.000
 Weil das könnte ja mehrfach verdeckt sein und nicht in View

00:24:02.000 --> 00:24:04.000
 Das fände ich schon interessant, was da rauskommt

00:24:04.000 --> 00:24:07.000
 Damit komme ich zum Ende der Property der Woche

00:24:07.000 --> 00:24:08.000
 Ich wollte noch drauf reagieren

00:24:08.000 --> 00:24:11.000
 Hätte man vor nicht allzu langer Zeit noch mit Jake Ruby gemacht, so etwas

00:24:11.000 --> 00:24:17.000
 So klassisch Dokument selektieren und dann hier Animate drauf mit Offset Top

00:24:17.000 --> 00:24:20.000
 Sehr schön, dass sowas Einzug hält

00:24:20.000 --> 00:24:22.000
 Wie ist denn der Browser Support, weißt du das gerade?

00:24:22.000 --> 00:24:24.000
 Ich scroll mal kurz nach unten

00:24:24.000 --> 00:24:28.000
 Man muss dazu sagen, es ist ein Working Draft

00:24:28.000 --> 00:24:37.000
 Und dieses Options Object ist sogar als experimentell gekennzeichnet bei MDN

00:24:37.000 --> 00:24:44.000
 Also ich glaube, ich habe es im aktuellen Firefox und Chrome, hat es ohne Probleme funktioniert

00:24:44.000 --> 00:24:47.000
 Der Edge hat sich glaube ich dafür gar nicht interessiert

00:24:47.000 --> 00:24:50.000
 Zum Beispiel für diese Animationsgeschichte, der springt dann einfach hin

00:24:50.000 --> 00:24:54.000
 Ich habe das selber auch schon eingesetzt auf unserer neu gelaunchten Seite

00:24:54.000 --> 00:25:00.000
 Und Edge kann das, springt hin, aber kann dieses Scroll Behaviour nicht

00:25:00.000 --> 00:25:01.000
 Genau, aber das ist ja eigentlich auch egal

00:25:01.000 --> 00:25:02.000
 Und IELF kann es glaube ich halt gar nicht

00:25:02.000 --> 00:25:05.000
 Das heißt, man braucht halt wieder Workaround, wenn man es denn unterstützen muss

00:25:05.000 --> 00:25:06.000
 Ich brauche das nicht

00:25:06.000 --> 00:25:07.000
 Du nicht

00:25:07.000 --> 00:25:11.000
 Nö, IELF spielt jetzt bei mir keine Rolle

00:25:11.000 --> 00:25:15.000
 Da wo ich das eingebaut habe, da ist er wegdefiniert, dafür entwickeln wir nicht mehr

00:25:15.000 --> 00:25:17.000
 Da muss dann halt die Person

00:25:17.000 --> 00:25:19.000
 Also eigentlich ist es nur ein Convenience Feature

00:25:19.000 --> 00:25:21.000
 Zumindest bei mir, in meinem Fall

00:25:21.000 --> 00:25:25.000
 Da muss die Person dann halt einfach den Scrollbar manuell betätigen, wenn sie da irgendwie hinkommen will

00:25:25.000 --> 00:25:30.000
 Aber es geht trotzdem, also man kommt trotzdem zu allen Filtern jetzt aus meinem Beispiel

00:25:30.000 --> 00:25:32.000
 Genau, Browser Support habe ich hier gerade noch

00:25:32.000 --> 00:25:36.000
 Da steht so was wie Edge, Moment, jetzt muss ich gucken

00:25:36.000 --> 00:25:41.000
 Da wird unterschieden zwischen diesem Konfigurationsobjekt, das erkannt wird

00:25:41.000 --> 00:25:50.000
 Und ohne, also die Standard Funktionalität, da gibt es nochmal, da kann man zum Beispiel True oder False übergeben

00:25:50.000 --> 00:25:54.000
 Das sind so die Standardwerte, einfach nur für die Positionierung, oben oder unten

00:25:54.000 --> 00:25:56.000
 Und jetzt muss ich gerade schauen

00:25:56.000 --> 00:26:04.000
 Also diese Standard, diese Basisfunktionalität, Chrome 29, Edge 18*, was auch immer das bedeutet

00:26:04.000 --> 00:26:07.000
 Firefox seit Version 1, das kann ich fast nicht glauben

00:26:07.000 --> 00:26:08.000
 Wow, okay

00:26:08.000 --> 00:26:12.000
 Aber das scheint irgendwie schon sehr sehr lange in Firefox zu sein

00:26:12.000 --> 00:26:16.000
 Also so ein browserspezifisches Ding mal irgendwann und hat dann Einzug erhalten

00:26:16.000 --> 00:26:24.000
 Angeblich Internet Explorer 8 mit Sternen, was auch immer, ich muss mich glaube ich mal da reinlesen, was in MDN diese Sterne bedeuten

00:26:24.000 --> 00:26:39.000
 Und also dieses alte, dieses Standardfeature ohne die Animationsgeschichten scheint zu funktionieren eigentlich in fast allen alten Browsern, Safari 6

00:26:39.000 --> 00:26:46.000
 Genau, Scroll into View Options, was ich schon gesagt habe, dieses Optionsobjekt, das fängt dann an bei Chrome 61

00:26:46.000 --> 00:26:49.000
 Bei Edge steht ein Fragezeichen, also soweit ich weiß funktioniert das nicht

00:26:49.000 --> 00:26:56.000
 Aber das kommt ja dann mit dem neuen Edge im Januar glaub ich, kommt ja der neue Edge auf Chromium Basis, dann haben wir die ganzen Probleme mit Edge nicht mehr

00:26:56.000 --> 00:27:02.000
 Firefox ab 36, Internet Explorer, naja natürlich nicht

00:27:02.000 --> 00:27:11.000
 Opera ab 48, was mich eigentlich wundert, das wird wahrscheinlich die gleiche Chromium Version sein wie bei Chrome 61 und so weiter

00:27:11.000 --> 00:27:14.000
 Aber das brauchen wir nicht weiter runter beten, könnt ihr alles nachlesen

00:27:14.000 --> 00:27:15.000
 Ja

00:27:15.000 --> 00:27:18.000
 Klar, dann mach ich weiter mit dem Thema der Woche

00:27:18.000 --> 00:27:19.000
 Das Thema der Woche

00:27:19.000 --> 00:27:20.000
 Der Woche

00:27:20.000 --> 00:27:24.000
 Okay wir produzieren mal noch irgendwelche tollen

00:27:24.000 --> 00:27:25.000
 Ich glaube wir brauchen einen Spieler

00:27:25.000 --> 00:27:28.000
 Einen Spieler auf jeden Fall, bevor wir das jetzt jedes Mal machen müssen

00:27:28.000 --> 00:27:38.000
 Ja ich hab vorhin schon gesagt Stack Overflow, Posts und ich hab keinen schönen Titel gefunden für das Thema

00:27:38.000 --> 00:27:46.000
 Aber es geht um Stack Overflow unter anderem und um Entwicklung, aber nicht um Frontendentwicklung, sondern um die persönliche Entwicklung

00:27:46.000 --> 00:27:49.000
 Also die Entwicklung als Entwickler, wenn du so möchtest

00:27:49.000 --> 00:27:50.000
 Oh

00:27:50.000 --> 00:27:55.000
 Vielleicht muss man vorweg auch gleich wieder sagen, nein wir werden nicht von Stack Overflow gesponsert

00:27:55.000 --> 00:27:59.000
 Ne das muss man nicht sagen, ich glaube niemand wird von Stack Overflow gesponsert

00:27:59.000 --> 00:28:00.000
 Meinst du?

00:28:00.000 --> 00:28:06.000
 Also falls jemand von euch von Stack Overflow gesponsert wird, bitte melden

00:28:06.000 --> 00:28:15.000
 Genau, also ursprünglich war was geplant zum Thema Web Frameworks, aber ich hab mir gedacht für die erste Folge machen wir vielleicht was einsteigerfreundliches, was womit sich jeder identifizieren kann

00:28:15.000 --> 00:28:25.000
 Jetzt unabhängig vom Kenntnisstand und ich würde mal sagen, ich geh davon aus Stack Overflow kennt eigentlich jeder, der sich mit Entwicklung beschäftigt hat

00:28:25.000 --> 00:28:32.000
 Stelle ich jetzt einfach mal so in den Raum, aber falls das nicht der Fall ist, vielleicht mal kurz nochmal was ist denn Stack Overflow

00:28:32.000 --> 00:28:40.000
 Also stackoverflow.com ist eine Frage Antwort Datenbank zum Thema Programmierung, die es seit 2008 schon gibt

00:28:40.000 --> 00:28:52.000
 Und Stack Overflow ist Teil eines Netzwerkes derartiger Seiten zu unterschiedlichsten Themenbereichen, also es gibt welche zum Thema Englisch, die Sprache, Linguistik, Deutsch

00:28:52.000 --> 00:29:00.000
 Es gibt auch german.stackexchange.com glaube ich heißt das, wo man als Buttersprachler dann Leuten, die Deutsch lernen helfen kann

00:29:00.000 --> 00:29:06.000
 Schon hab ich was gelernt, das wusste ich tatsächlich nicht, ich kannte nur zum Beispiel zum Thema diverse Linux Distributionen und sowas

00:29:06.000 --> 00:29:12.000
 Genau, also es gibt superuser.stackexchange.com wo es dann um solche administrativen Geschichten geht

00:29:12.000 --> 00:29:17.000
 Also wirklich unterschiedlichste Bereiche, gar nicht mal nur unbedingt technisch

00:29:17.000 --> 00:29:24.000
 Und stack exchange nennt sich dieses ganze Netzwerk und Stack Overflow ist eben ein Teil davon

00:29:24.000 --> 00:29:30.000
 Hat als eins, eigentlich eher als Ausnahme, eine eigene Domain stackoverflow.com eben

00:29:30.000 --> 00:29:38.000
 Obwohl wir ein deutscher Podcast sind und ich das jetzt hier so ein bisschen promote, wenn auch nicht gesponsert promote, also es ist auf Englisch, es gibt Stack Overflow, nicht auf Deutsch

00:29:38.000 --> 00:29:40.000
 Stapelüberfluss, wenn wir schon bei Deutsch sind

00:29:40.000 --> 00:29:49.000
 Stapelüberfluss, nicht auf Deutsch, es gibt allerdings, was ich auch erst vor kurzem rausgefunden habe, auf Spanisch, Portugiesisch, Russisch und Japanisch

00:29:49.000 --> 00:29:56.000
 Ja, Wahnsinn, Wahnsinn, also ich bin gerade echt überrascht, was das alles abdeckt, das ist der Hammer

00:29:56.000 --> 00:30:04.000
 Also ja, ich habe gerade kurz nachgeschaut, meine Stack Overflow Reputation oder der Konstantin, der muss später auch noch seinen Wert sagen

00:30:04.000 --> 00:30:09.000
 Ich weiß nämlich, dass der höher ist als meine, ich habe genau 31 Reputationspunkte

00:30:09.000 --> 00:30:12.000
 Sehr gut, erkläre ich auch gleich noch, was das mit der Reputation auf sich hat

00:30:12.000 --> 00:30:17.000
 Achso, dann nehme ich dir jetzt erstmal nichts vorweg, ich sage nur, ich darf damit so gut wie fast nichts, aber das darfst du dann gleich noch erklären

00:30:17.000 --> 00:30:25.000
 Genau, warum es das auf den anderen Sprachen gibt, liegt halt glaube ich wirklich daran, dass deutsche Entwickler in der Regel Englisch sprechen können

00:30:25.000 --> 00:30:32.000
 Und in Ländern wie Spanien, Portugal, da ist es mit dem Englisch oft nicht so weit her

00:30:32.000 --> 00:30:39.000
 Und da gibt es dann halt wirklich Probleme, da auch Material in der Sprache drüber zu finden, über Entwicklerthemen

00:30:39.000 --> 00:30:49.000
 Und es gibt auch eine Area 51 bei Stack Overflow, da werden quasi Stack Exchange Seiten geprüft in Beta Phasen, bevor sie tatsächlich dann öffentlich gemacht werden

00:30:49.000 --> 00:30:57.000
 Und da gab es auch schon den Vorschlag, eine deutsche Stack Overflow Instanz zu machen, wurde aber abgelehnt, weil einfach das Interesse nicht groß genug ist

00:30:57.000 --> 00:31:05.000
 Eigentlich interessant, weil es gibt so viele Sachen irgendwie, die im deutschen Web-Developer oder im Developer-Raum irgendwie sehr geprägt sind

00:31:05.000 --> 00:31:12.000
 Und in Deutschland finde ich es da relativ stark, ich meine zum Beispiel mit Self-HTML früher, also wir hatten da irgendwie schon unsere eigene Referenz

00:31:12.000 --> 00:31:16.000
 Und da wundert es mich eigentlich, dass es da gar keine deutsche Instanz gibt, aber ok

00:31:16.000 --> 00:31:21.000
 Deswegen machen wir ja auch diesen Podcast auf Deutsch, weil es auf Deutsch gar nicht so viel dazu gibt

00:31:21.000 --> 00:31:31.000
 Genau, weil Self-HTML ist, naja obwohl, das wird glaube ich mittlerweile geupdatet, ist mittlerweile in den Wiki überführt worden, ist auch tatsächlich eine ganz gute Ressource, immer noch nach wie vor

00:31:31.000 --> 00:31:33.000
 Hab ich schon lange nicht mehr reingeschaut

00:31:33.000 --> 00:31:45.000
 Ja ich habe es irgendwo glaube ich noch in alten Archiven runtergeladen, Version 5. irgendwas, das war damals so ein Ding, als das Internet noch langsam war, als ich noch in meinem, wie schon in der ersten Folge angekündigten

00:31:45.000 --> 00:31:51.000
 Kalten, dunklen Keller war, da hat man sich sowas noch runtergeladen

00:31:51.000 --> 00:31:52.000
 Das sitzt tief, ne?

00:31:52.000 --> 00:31:59.000
 Ja das sitzt sehr tief, da hat man sich das runtergeladen, damit man es auch wenn man gerade mal kein Internet hatte zur Verfügung hatte und was nachschlagen konnte

00:31:59.000 --> 00:32:03.000
 Sogar die Suchfunktion hat damals funktioniert, das war eine ziemlich gute Sache für die Zeit

00:32:03.000 --> 00:32:07.000
 Genau, also man sollte sich davon nicht abschrecken lassen, dass es alles auf Englisch ist

00:32:07.000 --> 00:32:18.000
 Man ist nämlich nicht der einzige, wenn man da auf eher mehr schlecht als rechtem Englisch Fragen postet, also die Nutzerbasis ist wirklich international, das merkt man auch

00:32:18.000 --> 00:32:21.000
 10 Millionen Benutzer gibt es inzwischen, Angemeldete

00:32:21.000 --> 00:32:24.000
 Nur? Da hätte ich jetzt tatsächlich, also ich meine das sind viele, aber

00:32:24.000 --> 00:32:26.000
 Das ist schon viel, ja gut

00:32:26.000 --> 00:32:27.000
 Ist das nur Stack Overflow?

00:32:27.000 --> 00:32:29.000
 Die viele sind davon tatsächlich aktiv, das weiß man natürlich

00:32:29.000 --> 00:32:30.000
 Ist das nur Stack Overflow?

00:32:30.000 --> 00:32:34.000
 Das ist jetzt nur auf Stack Overflow gezogen, also nicht Stack Exchange, Stack Exchange

00:32:34.000 --> 00:32:43.000
 Also wenn man einen Account hat bei einer Stack Exchange Seite, dann kann man auch mit einem Klick im Endeffekt seinen Account verknüpfen auf den anderen Seiten

00:32:43.000 --> 00:32:52.000
 Und wenn man 100 Reputationen, was ich gleich noch erkläre, auf einer Seite erreicht hat, dann bekommt man 100 auch auf jeder weiteren Seite

00:32:52.000 --> 00:33:02.000
 Einfach als Vorschuss, als Vertrauensvorschuss zur Verfügung gestellt, weil man damit sich besondere Fähigkeiten, Möglichkeiten freischaltet

00:33:02.000 --> 00:33:04.000
 Ja, nicht mal das habe ich geschafft bislang

00:33:04.000 --> 00:33:10.000
 Vielleicht waren es auch nur 25, ich weiß nicht, aber das würde keinen Sinn machen, dass du 25 hast und dann 100 dort

00:33:10.000 --> 00:33:16.000
 Ne, das glaube ich nicht, weil ich habe auch in dieser, was war das Super User glaube ich, also irgendwie wo es um Linux geht

00:33:16.000 --> 00:33:22.000
 Da bin ich auch, da habe ich glaube ich auch dann 0, also ich habe bei Stack Overflow 31 und sonst überall

00:33:22.000 --> 00:33:27.000
 Also sonst bin ich nur bei dieser Super User angemeldet, da habe ich halt 0

00:33:27.000 --> 00:33:30.000
 Also dem ist nicht so, ich muss vielleicht tatsächlich die 100 irgendwann mal schaffen

00:33:30.000 --> 00:33:39.000
 Ja, Internettechniken und darum geht es ja hier hauptsächlich sind tatsächlich sehr stark vertreten auf Stack Overflow

00:33:39.000 --> 00:33:45.000
 Also unter den Top 8 Tags, habe ich vorhin gelesen, finden sich JavaScript, PHP, jQuery und HTML

00:33:45.000 --> 00:33:53.000
 Also ist schon die hauptsächliche Nutzerbasis, die da aktiv ist, beschäftigt sich wohl mit Webthemen

00:33:53.000 --> 00:34:02.000
 Natürlich auch C#, da findet man Fragen dazu, Python, sowieso hatten wir letztes Mal schon, das hört man jetzt immer, in jedem Kontext vorhin auch wieder irgendwas gesucht

00:34:02.000 --> 00:34:13.000
 Eine Funktionalität, die ich in JavaScript gebraucht hätte und nur Antworten in Python gefunden und dann habe ich es halt dann konvertiert

00:34:13.000 --> 00:34:17.000
 Genau, warum machen die Leute das, dass die einem da Fragen beantworten?

00:34:17.000 --> 00:34:24.000
 Natürlich jetzt nicht aus purem Altruismus, sondern es gibt eben diese Beschreibungen, Menschen sind nicht nur gut

00:34:24.000 --> 00:34:26.000
 Das ist sehr bedauerlich

00:34:26.000 --> 00:34:30.000
 Ja, leider, man braucht immer einen gewissen Anreiz

00:34:30.000 --> 00:34:32.000
 Fummelst du an mein Ohr?

00:34:32.000 --> 00:34:41.000
 Ja, es war nur das Mikrofon, es machte mir gerade ein bisschen Sorge, wie weit der Stecker da rausschaut und ich dachte der ist nicht richtig drin

00:34:41.000 --> 00:34:43.000
 Wird da auch noch Panzertape drum wickeln vielleicht?

00:34:43.000 --> 00:34:47.000
 Ja, nächstes Mal, noch reicht es auf dem Fall

00:34:47.000 --> 00:34:52.000
 Will ich unbedingt Fotos mal online stellen, wie das hier aussieht?

00:34:52.000 --> 00:34:54.000
 Ne, vielleicht besser nicht

00:34:54.000 --> 00:34:58.000
 Wie vorhin schon gesagt, Frickeln ist erlaubt manchmal

00:34:58.000 --> 00:35:00.000
 It has to work

00:35:00.000 --> 00:35:04.000
 Jetzt bin ich von deinem angefasst werden, wenn auch indirekt, ganz aus dem Konzept

00:35:04.000 --> 00:35:06.000
 Keine Güte

00:35:06.000 --> 00:35:13.000
 Die Leute machen das, jetzt fummelt der schon wieder hier rum, macht mich ganz wuschig

00:35:13.000 --> 00:35:15.000
 Wir schneiden das nicht raus

00:35:15.000 --> 00:35:17.000
 Ne, das bleibt drin

00:35:17.000 --> 00:35:24.000
 Es gibt diese Reputationspunkte, die man bekommt und zwar für positive Bewertungen und Fragen und für Antworten

00:35:24.000 --> 00:35:32.000
 Man kann eine Frage oder Antwort positiv bewerten, Upvote oder Downvote, wird dann auch mit einer Zahl nebenan angezeigt, wie der aktuelle Stand ist

00:35:32.000 --> 00:35:38.000
 Das heißt man startet bei 0 und besonders gute Fragen bekommen positive Rewards, besonders schlechte Fragen bekommen negative Rewards

00:35:38.000 --> 00:35:40.000
 Und bei den Antworten ist es auch so

00:35:40.000 --> 00:35:49.000
 Bei den Antworten hat es noch den Effekt, dass je mehr Upvotes die Antwort hat, je höher der Score ist, desto weiter oben erscheint sie auch

00:35:49.000 --> 00:35:56.000
 Das heißt, wenn ich der Meinung bin, die Antwort ist richtig gut, aber die steht so weit unten, dann kann ich die damit ein bisschen hochschieben

00:35:56.000 --> 00:35:58.000
 Aber auch nur, wenn ich genug Punkte habe

00:35:58.000 --> 00:36:06.000
 Richtig, Upvotes kann man glaube ich ab 25, 25, das kann gut sein

00:36:06.000 --> 00:36:14.000
 Genau, Downvotes ziehen Reputationspunkte ab, aber deutlich weniger, also die ziehen deutlich weniger ab als Upvotes bringen, also es ist schon immer darauf bedacht

00:36:14.000 --> 00:36:21.000
 Hauptsache die Leute posten, was ist ja gut, wenn jemand sich Gedanken macht und was postet, soll ja nicht dafür bestraft werden, dass er was gepostet hat

00:36:21.000 --> 00:36:31.000
 Und kam auch gerade heute, also heute heißt, während wir das aufnehmen, weiß nicht wann es gesendet wird, eine Mail von Stackoverflow, dass die Werte jetzt auch verändert werden

00:36:31.000 --> 00:36:42.000
 Also aktuell ist es so, dass eine abgewotene Frage 5 Punkte, 5+ gibt und eine abgewotene Antwort 10 Punkte, das wird jetzt vereinheitlicht auf 10 Punkte

00:36:42.000 --> 00:36:51.000
 Aber das sind jetzt Details, die eigentlich auch gar nicht so wichtig sind, es ist mir nur gerade, weil das heute, gerade vorhin die Mail kam, als ich noch hier ein bisschen vorbereitet habe

00:36:51.000 --> 00:36:55.000
 Ich habe gerade nachgeschaut in meinem E-Mail Account, ich glaube ich habe die Mail nicht bekommen

00:36:55.000 --> 00:36:57.000
 Ich habe dann nur Spam über...

00:36:57.000 --> 00:36:59.000
 Ich habe es dafür gleich zweimal bekommen

00:36:59.000 --> 00:37:04.000
 Ach, vielleicht ist es zu meiner auch bekommen, ja, ich habe den üblichen Spam so, was man halt an Spam so kriegt

00:37:04.000 --> 00:37:15.000
 Genau, also mit dieser Reputation, abgesehen davon, dass man sagen kann, hey ich habe, was habe ich denn, ich habe 7700 irgendwie um den Dreh

00:37:15.000 --> 00:37:24.000
 Abgesehen davon, dass man damit dann angeben kann und dass das immer schön angezeigt wird neben dem Usernamen, erspielt man sich damit bestimmte Rechte

00:37:24.000 --> 00:37:32.000
 Eben dieses Upvoting, aber auch so Sachen wie Moderationsfunktionen, also jeder User kann zum Moderator werden im Endeffekt

00:37:32.000 --> 00:37:36.000
 Es gibt auch nochmal gesonderte Moderatoren, die dann mit so einem blauen Icon da irgendwie angezeigt werden

00:37:36.000 --> 00:37:46.000
 Aber auf die Moderations-Cues, irgendwie gefleckte Beiträge und so weiter, kann man zugreifen und kann dann auch tatsächlich sagen, soll gelöscht werden oder soll nicht gelöscht werden

00:37:46.000 --> 00:37:58.000
 Es ist auch so ein bisschen eine Gamifizierung dabei, man kann Badges, also Abzeichen erreichen, wenn man bestimmte Qualität erreicht hat oder Upvotes eben erreicht hat zu bestimmten Tags

00:37:58.000 --> 00:38:05.000
 Also die Fragen werden noch immer getaggt mit JavaScript, mit C#, mit der Technik oder thematisch eben, um was es geht

00:38:05.000 --> 00:38:11.000
 Und da kann man je taggen, dass es gibt, kann man da ein Silber, Bronze und Gold-Batch erreichen

00:38:11.000 --> 00:38:18.000
 Und damit kann man sich dann schmücken und kann dann sagen, ich habe zwei Gold-Batches und 35 Bronze und was weiß ich

00:38:18.000 --> 00:38:32.000
 Ich habe gerade mal bei mir geschaut, du musst später mal deine Batches vorlesen, mein neuestes ist Autobiographer, das kriegt man dafür, wenn man sein Profil ausfüllt

00:38:32.000 --> 00:38:37.000
 Also das habe ich schon echt viel erreicht bei Stackoverload

00:38:37.000 --> 00:38:41.000
 Mein nächster Badge wäre Student, was auch immer ich dafür machen muss

00:38:41.000 --> 00:38:42.000
 Kannst du drauf tippen?

00:38:42.000 --> 00:38:48.000
 "How to earn this Badge? First question with a score of one or more"

00:38:48.000 --> 00:38:53.000
 Ok, ja, offenbar stelle ich nicht genug Fragen bei Stackoverload, die dann gevotet werden

00:38:53.000 --> 00:39:00.000
 Ja, aber einfach, oder? Ist mal so unter uns, ich meine, wir sind ja hier unter uns, hört uns ja auch keiner zu

00:39:00.000 --> 00:39:02.000
 Zumindest jetzt noch nicht

00:39:02.000 --> 00:39:07.000
 Wenn ich jetzt irgendeine blöde Frage stelle und du votest die einfach mal auf eins, dann habe ich den Badge, oder?

00:39:07.000 --> 00:39:14.000
 Korrekt, ja, wenn wir das zu oft machen, dann sind automatische Systeme dahinter, die das erkennen

00:39:14.000 --> 00:39:20.000
 Wir machen das auf keinen Fall, ich nick gerade, auf keinen Fall

00:39:20.000 --> 00:39:24.000
 So Badges interessieren mich auch überhaupt nicht

00:39:24.000 --> 00:39:26.000
 Warum nickst du denn schon wieder?

00:39:26.000 --> 00:39:32.000
 Ich weiß nicht, wichtig ist, ich glaube Ironie kommt im Podcast sehr schwierig, aber vielleicht habt ihr es ja verstanden

00:39:32.000 --> 00:39:34.000
 Ich mache es wie Martin Sonneborn, Zwinker-Smiley

00:39:34.000 --> 00:39:37.000
 Zwinker-Smiley, achso, das muss ich einfach aussprechen

00:39:37.000 --> 00:39:42.000
 Er schreibt es gerne, ich mache das auf keinen Fall, Zwinker-Smiley

00:39:42.000 --> 00:39:51.000
 Also an der Stelle wichtige Bitte, da ihr sowieso jeden Tag darauf unterwegs seid und euch euren Code nur zusammenkopiert

00:39:51.000 --> 00:39:53.000
 Ja, so mache ich das

00:39:53.000 --> 00:39:55.000
 Stackoverload Driven Development

00:39:55.000 --> 00:39:57.000
 Das Buch habe ich geschrieben, ne, habe ich nicht

00:39:57.000 --> 00:40:00.000
 Da gibt es ein ganzes Buch, also ich kenne den Begriff

00:40:00.000 --> 00:40:10.000
 Nein, es gibt nur ein Buchtitel, ich glaube das Buch wurde nie geschrieben, aber ich glaube das war bei O'Reilly, beim O'Reilly Verlag

00:40:10.000 --> 00:40:17.000
 Da haben die ja meistens Bücher mit so interessanten Motiven, sage ich mal, so gezeichnete Motive, meistens sind es Tiere oder so

00:40:17.000 --> 00:40:22.000
 Und da gibt es auf jeden Fall, das können wir auch mal irgendwie noch in die Show Notes packen, da gibt es auf jeden Fall ein Buchtitel dafür

00:40:22.000 --> 00:40:26.000
 Stackoverload Driven Development oder irgendwie so ähnlich heißt das auf jeden Fall

00:40:26.000 --> 00:40:33.000
 Okay, da musst du mal drauf achten, weil es gibt ja mehrere solche Fake-Titel und da steht dann halt nicht O'Reilly, da steht dann O'Reilly

00:40:33.000 --> 00:40:34.000
 Hm

00:40:34.000 --> 00:40:36.000
 Falls dir das nicht aufgefallen ist

00:40:36.000 --> 00:40:43.000
 Und das ist dann auch eine Eule, das ist eine Eule, oder? O'Reilly sagt immer eine Eule, ich weiß auch nicht genau, warum das eine Eule ist, aber naja

00:40:43.000 --> 00:40:52.000
 Jedenfalls Appell an die Zuhörerschaft, meldet euch an, wenn es auch nicht um Fragen geht, sondern einfach nur um Antworten hoch zu voten

00:40:52.000 --> 00:40:59.000
 Wenn ihr was findet, was euch wirklich geholfen hat, dann votet das hoch, weil nur so hält man die Motivation am Laufen von den Leuten, die aktiv mitmachen

00:40:59.000 --> 00:41:05.000
 Und sorgt dafür, dass es eine große Teilnahme gibt, dass die Wahrscheinlichkeit steigt, dass man schnell eine Antwort bekommt

00:41:05.000 --> 00:41:08.000
 Und dass die Leute eben motiviert bleiben, da auch mitzuarbeiten

00:41:08.000 --> 00:41:13.000
 Also ich hab's mal kurz rausgesucht, da darf ich nochmal, ich muss nochmal kurz unterbrechen, ich hab's kurz rausgesucht

00:41:13.000 --> 00:41:23.000
 Also, es heißt tatsächlich ein bisschen anders, es heißt "Copying and Pasting from Stack Overflow", es ist ein Fault hier drauf, auf dem Bild

00:41:23.000 --> 00:41:29.000
 Und der Untertitel ist "Cutting Corners to Meet Arbitrary Management Deadlines"

00:41:29.000 --> 00:41:35.000
 Ja, das liest man auch ganz gerne, "Urgent" und so weiter, wird dann in die Headlines eingefügt

00:41:35.000 --> 00:41:36.000
 Echt?

00:41:36.000 --> 00:41:37.000
 Ja, ja

00:41:37.000 --> 00:41:43.000
 Ja, das wäre das erste, was ich da rauslösche als Moderator, aber deswegen hab ich es wahrscheinlich noch nie gesehen, weil andere Moderatoren das vielleicht tun

00:41:43.000 --> 00:41:47.000
 Richtig, also die sind da recht fix, also das sind auch noch zwei Punkte, auf die ich noch zu sprechen komme

00:41:47.000 --> 00:41:53.000
 Also, es ist wichtig zu wissen, bevor man dort die erste Frage stellt, oder auch nur einen Kommentar verfasst

00:41:53.000 --> 00:42:00.000
 Stack Overflow ist kein Social Media, man könnte sogar sagen, es ist Anti-Social Media, wenn man jetzt böse sein wollte

00:42:00.000 --> 00:42:01.000
 Also asoziale Medien

00:42:01.000 --> 00:42:11.000
 Genau, aber es ist einfach so, es ist kein soziales Netzwerk, da hat ein "Hello everyone, I wish you all happy coding"

00:42:11.000 --> 00:42:16.000
 Was ich tatsächlich erst heute wieder gelesen habe in der Frage, hat da einfach nichts zu suchen

00:42:16.000 --> 00:42:22.000
 Es geht um präzise formulierte und gut formulierte Fragen und um gute Antworten

00:42:22.000 --> 00:42:24.000
 Von Maschinen für Maschinen

00:42:24.000 --> 00:42:35.000
 Genau, also man kann natürlich dann schon in dem Kommentar sich bedanken und sagen hier ja gerne, wird aber wahrscheinlich mit hoher Wahrscheinlichkeit recht schnell wieder gelöscht

00:42:35.000 --> 00:42:41.000
 Weil es einfach darum geht, den Content klar zu halten, aber das wirkt jetzt auf Neulingen natürlich immer ein bisschen abschreckend

00:42:41.000 --> 00:42:57.000
 Also auch wenn dann irgendwie so eine zwei, die da vier Seiten lange Frage kommt, in all caps, auch erst heute wieder gehabt, zumindest die Frage war in all caps formuliert, der Text dann wenigstens nicht, dafür dann mit Leerzeilen gespickt nach jeder normalen Zeile

00:42:57.000 --> 00:43:02.000
 Wenn man sowas dann liest, dann ist halt schnell der Finger auf dem Downvote und auf Close

00:43:02.000 --> 00:43:10.000
 Und wirkt natürlich für Leute, die neu sind, nicht so, aber man würde der Flut an Fragen einfach sonst nicht herwerden

00:43:10.000 --> 00:43:19.000
 Und das muss man halt verstehen, also es geht um, es ist eine Datenbank für Fragen und Antworten und das Drumrum interessiert eigentlich nicht

00:43:19.000 --> 00:43:23.000
 Ja, wie gesagt, von Maschinen für Maschinen

00:43:23.000 --> 00:43:31.000
 Genau, und es liegt einfach daran, dass die Fragenqualität von Neufragern tatsächlich recht schlecht ist

00:43:31.000 --> 00:43:43.000
 Und es geht eben nicht nur um gute Antworten, es geht auch um gute Fragen, also die Frage muss natürlich so formuliert sein, dass sie möglichst generisch ist und anderen auch wieder helfen kann

00:43:43.000 --> 00:43:49.000
 Also ich meine, die Leute sind nicht da, um mein Programmierproblem zu lösen und den Code für mich zu schreiben, was auch gerne mal verlangt wird

00:43:49.000 --> 00:44:01.000
 Also irgendwie, ich brauche das und das, wie mache ich das? Und keinerlei Ansatz, was man selber probiert hat, also das ist eine Frage, die wird definitiv sofort geschlossen werden

00:44:01.000 --> 00:44:05.000
 Und zwar wirklich innerhalb von Sekunden, maximal ein paar Minuten

00:44:05.000 --> 00:44:12.000
 Und die Frage sollte möglichst wiederverwendbar sein, wie gesagt, für andere einfach auch einen Mehrwert haben

00:44:12.000 --> 00:44:20.000
 Und das gleiche gilt natürlich für Antworten, das heißt sowohl Fragen als auch Antworten müssen einfach einen gewissen Standard einhalten

00:44:20.000 --> 00:44:23.000
 Jetzt habe ich gerade den Faden verloren

00:44:23.000 --> 00:44:25.000
 Ach Quatsch, du hast den Faden nicht verloren

00:44:25.000 --> 00:44:31.000
 Das kann gar nicht sein, weil du hast einfach super Notizen da und du musst jetzt einfach nur in die richtige Stelle scrollen

00:44:31.000 --> 00:44:37.000
 Weil noch ein blöder Programmiererspruch zwischendrin, wenn du den Faden verlierst, kaum macht man es richtig, schon funktioniert

00:44:37.000 --> 00:44:38.000
 Ja

00:44:38.000 --> 00:44:41.000
 Brauchst du Hilfe oder?

00:44:41.000 --> 00:44:50.000
 Nee, ich habe es wieder, ich bin halt nicht so bewandert im iPad-Ding, ich habe mir das iPad von meiner Frau heute hier mitgebracht zum Notizen nebenher lesen

00:44:50.000 --> 00:44:56.000
 Und ich habe es ja letztes Mal schon gesagt, so iPad, iOS, Apple Welt ist nicht so meins

00:44:56.000 --> 00:45:00.000
 Ja, ist total super, kann ich auf jeden Fall nur sagen

00:45:00.000 --> 00:45:13.000
 Ja, also ich glaube, wir haben auch vorhin schon ein bisschen gekämpft hier mit der Multi-App-Gleichzeit-Anzeige und so, das sind so Sachen, die irgendwie ganz nett sind, die man aber aus Versehen eigentlich nicht findet bei iOS

00:45:13.000 --> 00:45:15.000
 Aber ich glaube, du hast alles wieder im Griff

00:45:15.000 --> 00:45:18.000
 Also zumindest ich habe bei diesem Podcast schon was gelernt

00:45:18.000 --> 00:45:20.000
 Ja, ich habe auch was gelernt

00:45:20.000 --> 00:45:22.000
 Wie es den Zuhörern geht, aber

00:45:22.000 --> 00:45:25.000
 Stack Overflow Score ziemlich jämmerlich ist

00:45:25.000 --> 00:45:31.000
 Genau, also dieses präzise Formulieren von Fragen hilft einem aber auch selber ungemein

00:45:31.000 --> 00:45:45.000
 Also das Problem einzugrenzen und im Idealfall sogar ein minimales, aber vollständiges, um eben auf das spezielle Problem einzugrenzen und funktionierendes Beispiel zu liefern, das hilft einem selbst ungemein

00:45:45.000 --> 00:45:51.000
 Und ich glaube, wenn die Leute das mehr machen würden, dann würden viele Fragen gar nicht gepostet werden

00:45:51.000 --> 00:45:56.000
 Weil man auf dem Weg dahin dann das Problem tatsächlich selber löst

00:45:56.000 --> 00:46:01.000
 Also das ist mir jetzt auch tatsächlich schon mehrfach so gegangen, nicht immer tatsächlich bevor ich die Frage abgeschickt habe

00:46:01.000 --> 00:46:11.000
 Aber oft so, ich poste die Frage und es ist mal wieder so ein Spezialfall, weshalb nicht irgendwie fünf Antworten gleichzeitig innerhalb der ersten zwei Minuten eintrudeln, sondern es passiert eine Viertelstunde nichts

00:46:11.000 --> 00:46:22.000
 Und in der Viertelstunde, wo ich aber mir dann noch mal Gedanken mache und noch mal so ein bisschen rumprogrammiere und ein bisschen rumschaue und vielleicht auch noch mal in eine Dokumentation schaue, stelle ich fest, ah, das ist es

00:46:22.000 --> 00:46:27.000
 Und dann kann man natürlich auch selber eine eigene Antwort auf seine eigene Frage posten, also auch das ist möglich

00:46:27.000 --> 00:46:33.000
 Man kann sogar direkt, was auch viele nicht wissen, direkt eine Frage mit Antwort posten

00:46:33.000 --> 00:46:41.000
 Also du musst nicht mal an die Community Fragen stellen, sondern wenn du irgendwie was hast, ein Problem und denkst, krass, dabei kann ich nicht der Einzige sein, der sich die Zähne dran ausbeißt

00:46:41.000 --> 00:46:49.000
 Dann kannst du direkt dieses Problem schildern, kannst eine Checkbox aktivieren, wo dann steht, ich möchte meine eigene Frage beantworten und kannst das direkt eintragen

00:46:49.000 --> 00:46:59.000
 Und auch da sieht man wieder, es ist keine Community im eigentlichen Sinne, natürlich auch in gewisser Weise, es geht gar nicht ohne dich Leute dahinter, aber es ist einfach eine Datenbank, eine Wissensdatenbank

00:46:59.000 --> 00:47:06.000
 Ja, zu deiner schlauen Methode, ich löse das Problem selbst in der Zeit, wo ich warte, das passiert mir sehr sehr oft

00:47:06.000 --> 00:47:16.000
 Also der Klassiker ist bei mir eigentlich, ich habe eine Frage, wo ich glaube, dass ein Kollege die Antwort weiß, läuft zudem an Platz bei mir auf der Arbeit

00:47:16.000 --> 00:47:28.000
 Und in dem Augenblick, wo ich ankomme und die Frage stelle, spätestens dann, manchmal auf dem Weg schon, aber spätestens während ich die Frage stelle, breche ich zwischendurch ab und sage, ach, ich habe nichts gesagt, Moment, ich habe es selbst herausgefunden, alles Gute

00:47:28.000 --> 00:47:37.000
 Also es geht mir total oft so, also ich glaube, das ist genau dasselbe, was du gerade beschrieben hast, du hast irgendwie nochmal so ein bisschen Zeit investiert, du hast versucht, die Frage vernünftig zu formulieren

00:47:37.000 --> 00:47:47.000
 Und in dem Augenblick, wo du versuchst, die Frage zu formulieren, ich finde, weil du das eben auch erwähnt hast, das hilft oft schon manchmal einfach, um die Antwort auch selbst zu finden oder zumindest den Weg zur Antwort

00:47:47.000 --> 00:47:57.000
 Genau, und Stack Overflow sollte eigentlich auch in diesem problemlöse Werdegang, in diesem Prozess die letzte Anlaufstelle sein

00:47:57.000 --> 00:48:08.000
 Also die Vorgehensweise sollte eigentlich sein, das Problem zu analysieren, nicht einfach nur da ist ein Fehler und dann poste ich den Fehler einfach mal direkt auf Stack Overflow und irgendjemand wird mir schon sagen, woran es liegt

00:48:08.000 --> 00:48:35.000
 Sondern das Problem zu analysieren, einzugrenzen auf eine gewisse Code Stelle und die Dokumentation zu lesen, RTFM, Read the fucking Manual ist einfach immer wieder, ich meine, ich bin da selber nicht unschuldig, ich programmiere auch oft drauf los, auch wenn es was Neues ist und guck es mir nicht im Detail an und dann stelle ich fest, okay, hätte ich das mal gelesen, dann hätte ich mir jetzt zwei Stunden Arbeit gespart

00:48:35.000 --> 00:48:42.000
 Es ist halt so, wenn einen der Ehrgeiz packt und man ganz schnell irgendwie was erreichen will und am Schluss dann doch mehr Zeit vertrölelt als notwendig gewesen wäre

00:48:42.000 --> 00:48:52.000
 Aber es ist tatsächlich, also viele Antworten bestehen aus, du findest die Antwort hier auf Mozilla, da gibt es ja diese Mozilla Datenbank auch

00:48:52.000 --> 00:48:53.000
 MDN, ja

00:48:53.000 --> 00:48:54.000
 Ist das MDN?

00:48:54.000 --> 00:48:57.000
 MDN, ja, Mozilla Developer Network

00:48:57.000 --> 00:49:02.000
 Es gab auch mal MSDN, oder das gibt es glaube ich auch noch, aber MDN ist Mozilla Developer Network

00:49:02.000 --> 00:49:12.000
 Genau, ich meine, das sind natürlich auch keine qualitativ hochwertigen Antworten, wenn da nur steht, hier ist der Link, wir hätten da auch ganz schnell runter gewordet

00:49:12.000 --> 00:49:17.000
 Sondern man sollte schon die Antwort auf der Seite erklären, weil Link kann irgendwann mal tot sein, die Antwort ist aber immer noch da

00:49:17.000 --> 00:49:22.000
 Also die Antwort erklären, aber halt auch spicken mit Links entsprechend

00:49:22.000 --> 00:49:28.000
 Und tatsächlich wären dann viele Probleme gelöst und müssten gar nicht gestellt werden, aber wir waren alle mal Anfänger

00:49:28.000 --> 00:49:32.000
 Und man weiß ja gar nicht unbedingt, wo man denn nachschauen muss

00:49:32.000 --> 00:49:42.000
 Man lernt vielleicht HTML aus dem Buch und JavaScript und da sind keine Referenzen drin und dann muss ich da rumblättern

00:49:42.000 --> 00:49:49.000
 Also man muss dann immer auch versuchen, sich zurück zu versetzen, wie war das dann am Anfang, als ich angefangen habe

00:49:49.000 --> 00:49:54.000
 Und auch versuchen dann geduldiger zu sein und nicht, also natürlich sind Leute dann auch überheblich

00:49:54.000 --> 00:50:03.000
 Dann irgendwelche Leute mit 40.000 Reputation-Punkten, die dann irgendwie so durch die Blume "Bist du blöd, guck doch nach" schreiben

00:50:03.000 --> 00:50:07.000
 Aber da muss man natürlich aufpassen, dass man nicht überheblich wird

00:50:07.000 --> 00:50:11.000
 Ja, also wie viele Reputationspunkte hast du denn?

00:50:11.000 --> 00:50:14.000
 Ich hab's vorhin schon gesagt, so nebenbei

00:50:14.000 --> 00:50:18.000
 Also ich bin bei knapp 7.700, das ist gar nicht so viel

00:50:18.000 --> 00:50:20.000
 Gehörst du zu den Überheblichen eigentlich schon?

00:50:20.000 --> 00:50:24.000
 Ich bin total überheblich, was soll denn die Frage?

00:50:24.000 --> 00:50:26.000
 Ja, sehr, sehr, sehr gute Antwort

00:50:26.000 --> 00:50:32.000
 Ich hab mir so Snippets zurechtgelegt, wo ich dann so neulingend schreibe

00:50:32.000 --> 00:50:38.000
 Also das ist dieses, wie heißt das, Clearpings heißt das glaube ich, die Extension, gibt's für Firefox und Chrome glaube ich

00:50:38.000 --> 00:50:44.000
 Wo man sich so Textbausteine zurechtlegen kann, da hab ich dann ordentlich Stackoverflow und da hab ich dann schon ganz genau

00:50:44.000 --> 00:50:52.000
 Okay, ist wieder so ne zwei Zeilen, ich brauche das Frage, dann hab ich da meinen Textbaustein, da steht dann "Welcome to Stackoverflow"

00:50:52.000 --> 00:50:58.000
 Und bitte schau dir mal die Tour an, auch wichtig, wenn sich jemand anmeldet, bitte einfach mal die Tour kurz durchgegeben

00:50:58.000 --> 00:51:02.000
 Gibt's sogar Reputationspunkte, wenn man die ganz durchgemacht hat, vielleicht hast du das noch nicht gemacht

00:51:02.000 --> 00:51:06.000
 Das doch, das hab ich bestimmt gemacht, weil man billige Reputationen kriegen kann, hab ich bestimmt gemacht

00:51:06.000 --> 00:51:09.000
 Ach, deswegen hast du überhaupt die 25, die kriegt man dann wahrscheinlich mit der Tour

00:51:09.000 --> 00:51:13.000
 Ich hab auch alle komischen Sachen gemacht, um bei Dropbox mehr Speicher zu kriegen, also alle Hubs installiert

00:51:13.000 --> 00:51:17.000
 Ja genau, also sowas mach ich normalerweise immer

00:51:17.000 --> 00:51:21.000
 Genau, also einfach mal die Tour anschauen, da wird schon viel erklärt, auch vorsortiert

00:51:21.000 --> 00:51:29.000
 Was sind denn Fragen, die auf Stackoverflow was zu suchen haben und was sind Fragen, die entweder auf einem anderen Stack-Exchange-Network gepostet werden sollten

00:51:29.000 --> 00:51:38.000
 Oder halt einfach gar nicht dafür gedacht sind, die man halt einfach selber lösen sollte, also es ist halt keine Coding-for-Free-Webseite

00:51:38.000 --> 00:51:45.000
 Ja, ich hab gerade einen Fehler auf Stackoverflow gefunden, ich hab auf den Link geklickt, neben dem ein Ausrufezeichen war, das hätt ich mal besser nicht gemacht

00:51:45.000 --> 00:51:51.000
 Weil ich hab jetzt hier Server Error in /application, das klingt sehr toll, /application

00:51:51.000 --> 00:51:55.000
 Hey, sieht nach Java aus oder?

00:51:55.000 --> 00:52:01.000
 Ich seh jetzt keinen Stacktrace oder sowas, aber ich kann's nicht sagen

00:52:01.000 --> 00:52:06.000
 Das liegt bestimmt an einer Neuberechnung wegen dieser Punkte, Werte, Geschichte

00:52:06.000 --> 00:52:16.000
 So, ich hab jetzt nochmal drauf gedrückt, das war nämlich der Link-Developer-Story in meinem Profil, neben dem ein Ausrufezeichen-Icon ist

00:52:16.000 --> 00:52:22.000
 Und jetzt ist wieder Server Error, okay, gut, also Stackoverflow, falls ihr das hört, bitte fixen

00:52:22.000 --> 00:52:23.000
 Hat gerade Probleme

00:52:23.000 --> 00:52:28.000
 Ich hab's kaputt gemacht, ich hab's geschafft, mit 31 Reputationen hab ich Stackoverflow kaputt gemacht

00:52:28.000 --> 00:52:33.000
 Dann kannst du auf meta.stackoverflow.com gehen und kannst dort das melden

00:52:33.000 --> 00:52:44.000
 Das sieht genauso aus, bisschen andere Farbgebung, aber es ist auch eine Stack-Exchange-Seite, wo du bei solchen Sachen eben dann Fragen stellen kannst und Antworten erhältst

00:52:44.000 --> 00:52:51.000
 Oder auch so Geschichten wie, wann vote ich denn jemanden runter, ab wann ist denn die Qualität so schlecht, dass das gerechtfertigt ist?

00:52:51.000 --> 00:52:56.000
 Ich bin mal auf meta.stackoverflow.com und habe Server Error in /application

00:52:56.000 --> 00:53:04.000
 Okay, also die scheinen da gerade etwas rumzuwerkeln, es gibt öfter mal Updates, wo dann irgendwas plötzlich anders aussieht

00:53:04.000 --> 00:53:11.000
 Und ich möchte jetzt auch gar nicht politisch werden, also es gibt, Stackoverflow mag man oder hasst man

00:53:11.000 --> 00:53:17.000
 Es gab da jetzt auch gerade wieder einen Vorfall mit irgendeinem Moderator und ich möchte aber, um das Politische da im Hintergrund, das interessiert mich auch gar nicht

00:53:17.000 --> 00:53:24.000
 Mich interessiert die Funktionalität und mit diesem ganzen Kram, der halt doch wieder Community-mäßig ist und mit irgendwelchen Streitereien im Hintergrund, da will ich mich gar nicht mit beschäftigen

00:53:24.000 --> 00:53:28.000
 Also es ist halt auch einfach nur eine Firma, da sitzen auch Entwickler, natürlich geht da auch mal was kaputt

00:53:28.000 --> 00:53:36.000
 Du, überhaupt kein Thema, es ist mir nur gerade aufgefallen, jetzt gerade beim Rumklicken und passenderweise ist der Ort, wo ich den Fehler melden kann kaputt

00:53:36.000 --> 00:53:46.000
 Das trifft mich offenbar irgendwie öfter und ich finde, das ist eigentlich der schlimmste Ort, der am wenigsten kaputt sein darf, ist der, wo man die Fehler meldet

00:53:46.000 --> 00:53:50.000
 Weil wenn ich die Fehler nicht mehr melden kann, dann habe ich ein großes Problem

00:53:50.000 --> 00:54:02.000
 Genau, also wie gesagt, vorgegensweise erst mal selber lösen, also bei vielen merkt man halt einfach, da ist vielleicht einfach auch noch die Fähigkeit, Probleme zu lösen nicht vorhanden

00:54:02.000 --> 00:54:09.000
 Weil einfach die Entwickler-Karriere so kurz ist und weil das vielleicht der erste Tag ist, sich überhaupt mit dem Thema zu beschäftigen

00:54:09.000 --> 00:54:19.000
 Und ja, das sollte einfach der erste Ansatz sein, versuch es doch mal selber zu lösen und als letztes dann eben auf Stackoverflow eine Frage zu posten

00:54:19.000 --> 00:54:26.000
 Und die Vorgehensweise, das so zu tun, die hilft einem auch in der eigenen Entwicklung ganz deutlich

00:54:26.000 --> 00:54:35.000
 Auch als aktives Mitglied entwickelt man sich weiter, also ich mache das jetzt nicht nur wegen der Punkte klar, ich habe jetzt schon so ein bisschen das Ziel, die 10.000, die möchte ich knacken

00:54:35.000 --> 00:54:41.000
 Dann gibt es noch mal irgendwie, dann ist man, an die trusted member ist man glaube ich 20.000, dann muss ich aber gar nicht hin

00:54:41.000 --> 00:54:46.000
 Also die 10.000 habe ich mir jetzt einfach mal so als Ziel gesetzt, ich bin da mal mehr, mal weniger aktiv dieses Jahr

00:54:46.000 --> 00:54:54.000
 Habe ich irgendwie so ein paar Wochen oder mittlerweile Monate, wo ich wirklich am Stück, weil ich den einen Badge haben will, wo man 100 Tage am Stück jeden Tag auf der Seite sein muss

00:54:54.000 --> 00:54:56.000
 Und ich bin jetzt einfach 10.000

00:54:56.000 --> 00:54:58.000
 Da musst du jeden Tag dann auch was posten oder musst du dich nur jeden Tag einloggen?

00:54:58.000 --> 00:55:02.000
 Nee, du musst nur jeden Tag einmal die Seite aufrufen, habe ich jetzt auch als Startzeit auf meinem Handy aktuell gerade eingerichtet

00:55:02.000 --> 00:55:03.000
 Da würde ich mir einen Bot schreiben

00:55:03.000 --> 00:55:07.000
 Ja, habe ich auch schon überlegt, aber ich will ja auch tatsächlich helfen

00:55:07.000 --> 00:55:12.000
 Und das postest du dann gleich als Antwort mit Frage, wie kann ich mich 100 Tage am Stück einloggen und dann schreibst du

00:55:12.000 --> 00:55:13.000
 Auf Meta

00:55:13.000 --> 00:55:17.000
 Und dann postest du gleich deinen Bot mit dazu und dann kriegst du einen mega Abbau, wie sagen sie?

00:55:17.000 --> 00:55:22.000
 Der ist aber oft hoppig, dann bei Stack Overflow, ich will ja nicht auf Meta, ich will ja auf Stack Overflow den Badge

00:55:22.000 --> 00:55:23.000
 Egal

00:55:23.000 --> 00:55:26.000
 Ich mache es immer mehr kaputt, es wird immer interessanter, was ich hier finde

00:55:26.000 --> 00:55:28.000
 Das sieht jetzt aus wie Tele Text

00:55:28.000 --> 00:55:31.000
 Eine sehr, sehr, sehr interessante Fehlerseite habe ich gerade gefunden

00:55:31.000 --> 00:55:35.000
 Also das unten sieht tatsächlich aus wie Videotext so aus dem, oh gut, da gibt es ja immer noch

00:55:35.000 --> 00:55:39.000
 Ja oder so ein schönes Fallzeichen, also ich sehe hier jetzt gerade eine Seite, ich muss das mal kurz beschreiben

00:55:39.000 --> 00:55:46.000
 Stack Overflow ist currently offline for maintenance, immerhin ist es ein bisschen ehrlicher als diese komische Fehlermeldung mit Error/Application

00:55:46.000 --> 00:55:49.000
 Routine Maintenance, ok, alles ok

00:55:49.000 --> 00:55:56.000
 Aber unten drunter sind mehrere, ich würde sagen es sind Grafiken, die sehen, sind in unterschiedlichen Styles

00:55:56.000 --> 00:56:04.000
 Also mal grün und schwarz auf weiß und dann ist hellblau und grün auf dunklem Hintergrund

00:56:04.000 --> 00:56:12.000
 Und da steht dann irgendwie so was wie Stack Overflow R6003 Integer, divide by null, not enough space for environment

00:56:12.000 --> 00:56:16.000
 Ich weiß nicht, ob das jetzt wirklich die echten Fehler sind, kann ich mir eigentlich kaum vorstellen oder doch?

00:56:16.000 --> 00:56:18.000
 Die versuchen doch nicht durch null zu teilen

00:56:18.000 --> 00:56:20.000
 Das fände ich schon sehr merkwürdig

00:56:20.000 --> 00:56:22.000
 Das sieht sehr interessant aus jedenfalls

00:56:22.000 --> 00:56:27.000
 Unexpected heap error, floating point support not loaded, also in allen Städten gleich

00:56:27.000 --> 00:56:31.000
 Ja auch interessant, dass die diese Fehler so öffentlich zugänglich machen

00:56:31.000 --> 00:56:37.000
 Ich weiß noch nicht, ob das absichtlich ist oder ob das jetzt gerade so ein, oh Gott verdammt was passiert da, wir machen einfach jetzt scheiß drauf

00:56:37.000 --> 00:56:42.000
 Wir machen im Livebetrieb, spucken wir jetzt die Fehlermeldungen aus, um das zu debuggen, weil auf dem Dev-System tritt es nicht auf oder so

00:56:42.000 --> 00:56:46.000
 Ja aber ziemlich komisch, weil es ist kein Text, sondern es sind definitiv Bilder, die man hier sieht

00:56:46.000 --> 00:56:50.000
 Also die sehen aus wie Kommandozeile, so ein bisschen in verschiedenen Styles, komischerweise wird es das gleiche

00:56:50.000 --> 00:56:51.000
 Aber es ist immer wieder das gleiche

00:56:51.000 --> 00:56:53.000
 Es ist immer wieder der gleiche Text, ja

00:56:53.000 --> 00:56:55.000
 Verrückt, vielleicht ist es Kunst

00:56:55.000 --> 00:56:59.000
 Ich glaube auch, es ist Kunst, aber die Zeilnummern unterscheiden sich

00:56:59.000 --> 00:57:07.000
 Weil am Anfang hast du gar keine Zeilnummern und irgendwann kommt hier 17, 18, 19, 20 bis 28 und dann kommen wieder keine Zeilnummern

00:57:07.000 --> 00:57:10.000
 Also wir werden dieses Rätsel vermutlich jetzt nicht gelöst bekommen

00:57:10.000 --> 00:57:12.000
 Ich befürchte es auch

00:57:12.000 --> 00:57:18.000
 Also mein Antrieb das zu machen ist natürlich einfach durch diese Gamification natürlich auch gesteuert

00:57:18.000 --> 00:57:23.000
 Ich möchte einfach diese Batches haben, bis ich mal so alle habe, manche kann man auch mehrfach bekommen

00:57:23.000 --> 00:57:27.000
 Und diese 10.000 Punkte habe ich mir jetzt einfach gesetzt

00:57:27.000 --> 00:57:30.000
 Es ist aber auch, ich möchte einfach etwas zurückgeben

00:57:30.000 --> 00:57:36.000
 Also mir hat tatsächlich Stack Overflow so viel gebracht schon und bringt es auch immer noch mit all den Jahren Erfahrung

00:57:36.000 --> 00:57:42.000
 Aber ich bin eigentlich jetzt nicht täglich auf Stack Overflow um etwas nachzuschauen

00:57:42.000 --> 00:57:50.000
 Aber wenn ich irgendwas recherchiere, meistens ist eins der ersten Suchergebnisse ist ein Stack Overflow-Post dazu, wenn das Programm hier bezogen ist

00:57:50.000 --> 00:57:53.000
 Und dann finde ich da in der Regel auch die Antwort

00:57:53.000 --> 00:58:03.000
 Und ich möchte einfach etwas zurückgeben an diese Nicht-Community und auch den Web-Nachwuchs ein bisschen fördern

00:58:03.000 --> 00:58:04.000
 Also doch sozial

00:58:04.000 --> 00:58:09.000
 Ja, also ich bin schon ein Stück weit auch altruistisch veranlagt

00:58:09.000 --> 00:58:13.000
 Naja wunderbar, dann gibt es wenigstens einen der da so ist bei Stack Overflow

00:58:13.000 --> 00:58:20.000
 Also jetzt warten wir ab, wenn ich erst mal 10.000 Reputation habe, dann blieb ich mich hier aber auf wie ein kleiner Diktator

00:58:20.000 --> 00:58:22.000
 Dann ist der Spaß vorbei

00:58:23.000 --> 00:58:29.000
 Der andere Punkt ist auch, dass ich gemerkt habe mit der Zeit, dass mich das auch selber stärkt als Entwickler

00:58:29.000 --> 00:58:32.000
 Also ein Punkt ist zum Beispiel Geschwindigkeit

00:58:32.000 --> 00:58:39.000
 Ich habe vorhin schon gesagt, wenn du gerade zu einem bekannten Tag, beliebten Tag wie JavaScript, HTML, CSS was fragst

00:58:39.000 --> 00:58:43.000
 Dann hast du wirklich teilweise in unter einer Minute eine Antwort dazu

00:58:43.000 --> 00:58:50.000
 Da steht dann dabei, also wenn es unter einer Minute ist, steht dann wirklich in Sekunden gepostet vor 43 Sekunden

00:58:50.000 --> 00:58:56.000
 Also das ist manchmal wirklich verrückt und dann hast du halt innerhalb von ein, zwei Minuten hast du dann wirklich schon drei, vier Antworten dazu

00:58:56.000 --> 00:58:58.000
 Aber sind das dann auch gute Antworten?

00:58:58.000 --> 00:59:00.000
 Das sind Antworten, die das Problem lösen, ja

00:59:00.000 --> 00:59:07.000
 Also das ist jetzt nicht bei Fragen, die ich stelle, sondern bei Fragen, die ich beantworte häufig so

00:59:07.000 --> 00:59:15.000
 Das sind halt dann Fragen, oft sind es halt auch Duplikate, die sollte man dann eigentlich nicht unbedingt beantworten, sondern als Duplikat markieren

00:59:15.000 --> 00:59:19.000
 Also man kann dann auch sagen, die Frage hat schon eine Antwort an der Stelle und verlinkt dann zu einer anderen Frage

00:59:19.000 --> 00:59:23.000
 Aber manchmal ist es so spezifisch auf den bestimmten Datensatz, den der User hat

00:59:23.000 --> 00:59:30.000
 Und manchmal habe ich auch einfach Lust dazu, weil es geht schnell und das hilft jemandem ohne, dass er jetzt sich ein anderes Beispiel jetzt dann groß zurechtbiegen muss

00:59:30.000 --> 00:59:34.000
 Und er kann trotzdem was dabei lernen und dann beantworte ich solche Sachen auch, die schnell gehen

00:59:34.000 --> 00:59:36.000
 Und dann ist halt einfach, du kopierst den Code

00:59:36.000 --> 00:59:42.000
 Also oft bei Fragen so, die halt wirklich auch Code fertig mitliefern, der auch funktioniert und sich ausfüllen lässt

00:59:42.000 --> 00:59:46.000
 Es gibt da solche Stackoverflow-Snippets, da kann ich HTML, CSS und JavaScript reinmachen

00:59:46.000 --> 00:59:53.000
 Ist ja ähnlich wie CodePen oder JS Viertel, nur halt direkt auf der Seite wird das dann eingebettet in die Beiträge

00:59:53.000 --> 01:00:01.000
 Und wenn dann sowas in der Frage schon drin ist, was natürlich top ist, dann gibt es auch ein Däumchen nach oben virtuell bzw. ein Upvote

01:00:01.000 --> 01:00:04.000
 Dann kannst du auch auf den Button klicken, in die Antwort übernehmen

01:00:04.000 --> 01:00:10.000
 Und wenn du dann schon siehst, ok, da musst du einfach nur das und das und dann hier noch was ändern und dann vielleicht noch einen Array-Filter drüberjagen

01:00:10.000 --> 01:00:15.000
 Dann machst du schnell kopieren, passt es an, schreibst natürlich noch einen erklärenden Text dazu

01:00:15.000 --> 01:00:21.000
 Weil es ist natürlich auch nicht gut, einfach nur, es gibt ganz oft auch die Antwort "Try this"

01:00:21.000 --> 01:00:26.000
 Und dann einfach ein Codeblock, keinerlei Erklärung dazu, ist natürlich auch Unsinn, weil dadurch lernt niemand

01:00:26.000 --> 01:00:30.000
 Dadurch hat man dann dieses typische, ich kopiere mir das zusammen, ich verstehe gar nicht, was da passiert

01:00:30.000 --> 01:00:36.000
 Und wenn es blöd läuft, dann hole ich mir irgendeine Cross-Site-Scripting-Kacke rein, weil ich nicht kontrolliert habe, was das Script eigentlich macht

01:00:36.000 --> 01:00:43.000
 Also so ist es natürlich nicht gedacht und das sollte man auch auf keinen Fall tun, dass man Sachen einfach nur rauskopiert, nicht versteht und einfach so weiter nutzt

01:00:43.000 --> 01:00:51.000
 Was halt glaube ich halt doch viele machen und was dann auch wieder dazu führt, dass Stack Overflow so diesen Ruf halt hat hier eben Stack Overflow Driven Development

01:00:51.000 --> 01:00:54.000
 Ja genau, Copying und Pasting from Stack Overflow

01:00:54.000 --> 01:01:04.000
 Genau, genau und diese Geschwindigkeit hat tatsächlich dazu geführt, dass ich schneller geworden bin, Probleme zu analysieren

01:01:04.000 --> 01:01:10.000
 Auf einen Blick zu sehen, um was geht es denn genau, auch teilweise aus dieser Textwüste dann rauszufiltern, was ist jetzt überhaupt wichtig für das Problem und was nicht

01:01:10.000 --> 01:01:23.000
 Und möglichst schnell mit einer Antwort um die Ecke zu kommen und das schult tatsächlich auch den eigenen Problemlösungsansatz und die Geschwindigkeit anzupacken, auch bei eigenen Problemen dann

01:01:23.000 --> 01:01:25.000
 Wenn die Antwort blöd ist, kriegst du sofort auf den Deckel

01:01:25.000 --> 01:01:30.000
 Ja, das merkst du sofort mit Downward, zack hier, Reputation, zack, zwei Reputations weg

01:01:30.000 --> 01:01:34.000
 Ja, bei dir tut das schon weh

01:01:34.000 --> 01:01:40.000
 Ja, ich darf da nicht mehr abvoten wahrscheinlich, wenn wir zwei Reputations fehlen, ich weiß es gar nicht so genau

01:01:40.000 --> 01:01:44.000
 Du kannst Rechte auch wieder verlieren, wenn du unter die Grenze kommst, dann sind die Rechte wieder weg

01:01:44.000 --> 01:01:55.000
 Ich glaube, Batches behält man, aber auch nicht alle, manche behält man, wenn man die Grundlage für den Batch verliert, behält man den Batch trotzdem, bei anderen ist das nicht so

01:01:55.000 --> 01:02:08.000
 Aber was auch noch wichtig ist zu sagen bei Reputation, ich kann sogenannte Bounties, also Kopfgelder setzen, das heißt ich kann von meiner eigenen Reputation was abgeben, ich glaube das geht von 50 bis 500

01:02:08.000 --> 01:02:14.000
 Und die setze ich aus, dann sind die auch weg, die kriege ich auch nicht wieder, auch wenn keine Antwort kommt

01:02:14.000 --> 01:02:28.000
 Doch, ich glaube, wenn gar keine Antwort kommt, dann kriege ich sie, theoretisch könnten wir da was mauscheln, mache ich aber nicht, und damit kannst du eben die Aufmerksamkeit auf Fragen lenken

01:02:28.000 --> 01:02:37.000
 Wenn die tatsächlich keine Antwort bekommen haben, also ich sage mal, wenn eine Frage innerhalb von 15 Minuten noch keine Antwort bekommen hat, dann ist die Wahrscheinlichkeit eigentlich relativ gering, dass da überhaupt noch was kommt

01:02:37.000 --> 01:02:50.000
 Ich meine, es gibt dann schon Leute, die dann zu bestimmten Tags dann auch mehrere Seiten durchgehen oder auch gezielt danach filtern, welche Fragen zu den Tags, die ich gut kann, haben noch keine Antworten und die dann nachträglich auch beantworten

01:02:50.000 --> 01:03:06.000
 Aber ganz oft ist das so, also auch ich, wenn ich gerade Lust habe, ein bisschen Stackoverflow zu machen, dann habe ich auch in meinem Stippet-Tool die Tags, nach denen ich suche, schon fertig drin, mache dann hier rechtsklick "Favorite Tags" in die Suchleiste, enter und dann kriege ich da meine Liste

01:03:06.000 --> 01:03:19.000
 Und dann sitze ich da, manchmal neben dem Arbeiten, manchmal auch nur in meiner Freizeit, so und drücke ab und zu F5 und gucke, was da reingespült wird in den Feed, in die Ergebnisse und denke, oh das sieht gut aus, mache ich

01:03:19.000 --> 01:03:26.000
 Und so ist dann halt, dadurch kommt das zustande, also die Leute sitzen wirklich da und warten drauf, was kommt, was sie beantworten können und dadurch ist das so schnell

01:03:26.000 --> 01:03:30.000
 Wahnsinn, du bist also das Beispiel, wie Gamification funktioniert

01:03:30.000 --> 01:03:33.000
 Korrekt, voll angefixt

01:03:33.000 --> 01:03:47.000
 Also es gibt ja wirklich Leute, die sind viel kürzer dabei als ich, ich bin, keine Ahnung, auch seit 8 Jahren oder sowas auf dieser Seite angemeldet, 6 Jahre irgendwie um den Dreh und es gibt Leute, die sind seit 3 Jahren dabei und haben irgendwie schon 100.000 Reputation

01:03:47.000 --> 01:03:54.000
 Also es gibt Leute, die betreiben das richtig krass und bei mir ist das, es gibt so auch eine lustige Statistik, Grafik, wenn es denn jetzt funktionieren würde, könnte man es auch angucken

01:03:54.000 --> 01:04:10.000
 Da siehst du so ein grünes Liniendiagramm, wie im Laufe der Zeit deine Reputation gestiegen ist, bei mir ist das immer so, man sieht genau, da habe ich dann wieder eine Phase, da bin ich dann voll dabei und dann wird es wieder flach und dann bin ich wieder voll dabei und dann wird es wieder flach, also bei mir ist das immer so zyklisch

01:04:10.000 --> 01:04:24.000
 Und jetzt wie gesagt mal eine längere Phase und es macht einfach auch Spaß, also einfach auch dieses möglichst schnell was machen, was aber halt auch wirklich Gehalt hat und halt nicht sofort downgevoted wird, das macht einfach irgendwie Spaß

01:04:24.000 --> 01:04:36.000
 Genau, also Geschwindigkeit ist so dieser große Faktor und auch dieser Wettbewerbsdruck, der eben die Fähigkeit schult, Probleme so schnell zu analysieren und zu lösen

01:04:36.000 --> 01:04:48.000
 Und dabei vor allem halt auch noch verständlich zu kommunizieren, also eben wie vorhin erwähnt, Links zu Quellen, zu MSDN, äh nicht MSDN, MSN, ne auch nicht MSDN

01:04:48.000 --> 01:05:03.000
 Aber jetzt alle durch, MSNBC und genauer da halt auch den Code zu kommentieren an entsprechenden Stellen, was macht denn diese Funktionalität jetzt genau, Quellen verlinken, weiterführende Ressourcen

01:05:03.000 --> 01:05:14.000
 Also teilweise auch, wenn jemand ein Beispiel postet, das schon so komplett ist mit CSS und allem, dass das eigentlich ein fertiges Ding ist und du denkst, na das stellt der wahrscheinlich dann, wenn das Problem gelöst ist morgens so live

01:05:14.000 --> 01:05:29.000
 Und mir fallen aber Sachen auf, wo man usability technisch noch was besser machen kann oder wo einfach der Ansatz irgendwie, keine Ahnung, zwei verschachtelte Four Loops, die man auch anders lösen könnte, indem man einfach die Datenstruktur anders aufhört, dann merke ich sowas auch an

01:05:29.000 --> 01:05:42.000
 Also ich mache das dann so, ich löse das eigentliche Problem, poste die Antwort und mache dann noch ein Edit hinterher, damit ich schneller da bin, weil es ist einfach so, die Antwort, die zuerst kommt, da ist die Wahrscheinlichkeit sehr hoch, dass die hochgevotet und akzeptiert wird

01:05:42.000 --> 01:05:44.000
 Akzeptieren habe ich glaube ich auch noch nicht gesagt

01:05:44.000 --> 01:05:45.000
 Ja

01:05:45.000 --> 01:05:59.000
 Man kann, neben dem hoch und runter voten, auch als Fragensteller eine gezielte Antwort, also möglichst die beste, die einem am besten weitergeholfen hat oder qualitativ einfach am gehaltvollsten ist, auf akzeptieren schalten

01:05:59.000 --> 01:06:09.000
 Also so ein Häkchen, da klicke ich drauf, dann wird das grün und dafür gibt es 15 Reputation-Punkte, das heißt, das ist eigentlich noch begehrter als die Upvotes, wobei natürlich zwei Upvotes schon wieder mehr sind als…

01:06:09.000 --> 01:06:13.000
 Was ja aber nicht unbedingt heißt, dass es wirklich die beste Antwort ist, ne?

01:06:13.000 --> 01:06:29.000
 Ne, tatsächlich nicht, das ist auch ein bisschen schade, weil ich natürlich auch schon Antworten gepostet habe, wo ich dachte, naja, der andere hat nur geschrieben "try this" und war dann mit 10 Sekunden schneller und es wird akzeptiert

01:06:29.000 --> 01:06:46.000
 Und ich habe halt nicht so schnell geklickt, weil ich noch dabei war, die richtige Referenz rauszusuchen und zu verlinken und dann kriege ich nicht mal ein Upvote dafür, das ist natürlich schon ärgerlich, aber ich meine, da muss man einfach drüber stehen und dafür dann halt andere Fragen beantworten und dafür Punkte einkassieren

01:06:46.000 --> 01:06:49.000
 Du starst auf dein iPad und guckst verwirrt

01:06:49.000 --> 01:06:51.000
 Ja, ich schau, ob Stack Overflow zurück ist

01:06:51.000 --> 01:06:53.000
 Geht's wieder? Ach gut, da ist dieses Diagramm

01:06:53.000 --> 01:06:58.000
 Ich bin mir nicht sicher, ja, dieses Diagramm ist bei mir relativ einfach, wie man sich denken kann

01:06:58.000 --> 01:07:00.000
 Es geht einmal nach oben

01:07:00.000 --> 01:07:03.000
 Ja, und dann flacht's ab

01:07:03.000 --> 01:07:10.000
 Also irgendwie, es hat jetzt wieder was bei mir geladen, aber ich bin mir nicht sicher, ob es jetzt wirklich schon zurück ist

01:07:10.000 --> 01:07:14.000
 Okay, not my monkey, not my circus

01:07:14.000 --> 01:07:36.000
 Was wollte ich jetzt als nächstes sagen, genau, also es macht einen als Entwickler auch selber besser dort zu antworten und zwar nicht nur aus dem Grund Geschwindigkeit, was man jetzt im Alltag vielleicht nicht so braucht, weil es da nicht so wichtig ist, ob ich jetzt eine Minute oder fünf brauche, um was zu lösen

01:07:36.000 --> 01:07:44.000
 Aber was ich ganz gerne auch mal mache, ist Sachen beantworten, von denen ich eigentlich keine Ahnung habe

01:07:44.000 --> 01:07:54.000
 Ja, also natürlich nicht ganz so, also ich würde jetzt zum Beispiel zu C# nichts beantworten, da hab ich mal vor ein paar Jahren was mitgemacht, so eine kleine

01:07:54.000 --> 01:07:56.000
 Was, warum? Das qualifiziert sich doch

01:07:56.000 --> 01:08:11.000
 Aber zum Beispiel Python, was ich zwar nicht so mag, aber ich hab da schon mal was mit programmiert, Plugin für was, wo halt Python als die Sprache war, mit der man die Plugins dafür schreibt

01:08:11.000 --> 01:08:21.000
 Und von daher weiß ich so ein bisschen, wie Python funktioniert, aber ich kenn da bei weitem nicht alle Funktionalitäten und Funktionen und Libraries und was weiß ich

01:08:21.000 --> 01:08:32.000
 Aber ich hab schon mal ein bisschen damit gearbeitet oder irgendwelche jQuery Bibliotheken, letztens war eine Frage zu irgendeinem Slider, sondern Slider Library, die ich noch nie vorher benutzt hab

01:08:32.000 --> 01:08:42.000
 Aber dann klick ich die Frage trotzdem an und guck, könnte das was sein, was ich trotzdem recht schnell gelöst bekomme, weil ich will natürlich auch nicht zu viel Zeit verschwenden, ab und zu muss ich auch noch mal wirklich was arbeiten

01:08:42.000 --> 01:08:54.000
 Und dann schau ich aber eben in die Dokumentation rein, RTFM, und oft, aber manchmal find ich tatsächlich dann recht schnell was, wo ich mir denk, na das müsste doch genau das sein

01:08:54.000 --> 01:09:04.000
 Und wenn ich mir nicht ganz sicher bin, dass es tatsächlich die richtige Antwort ist, weil ich will ja nicht irgendeinen Schund posten und dann dafür wieder abgedown gevotet werden

01:09:04.000 --> 01:09:13.000
 Dann probier ich es schnell aus, schreib mir schnell einen Python-Script und versuch das tatsächlich zum Laufen zu bringen, weil bei JavaScript kann ich diese Stack-Snippets benutzen

01:09:13.000 --> 01:09:19.000
 Oder ich mach mir einen Code-Pen schnell auf und machs da rein, das kann ich natürlich bei Python nicht, da muss ich halt ein bisschen mehr Zeit investieren, das zum Laufen zu bekommen

01:09:19.000 --> 01:09:31.000
 Aber dann hab ich auch schon Fragen beantwortet, für die ich eigentlich gar nicht unbedingt qualifiziert war, aber ich hab dabei wieder was gelernt, also ich hab eine neue Python-Funktion kennengelernt

01:09:31.000 --> 01:09:44.000
 Oder ein Java-Plugin, JQuery nutz ich jetzt nicht mehr, aber wenn ich irgendwo noch eine Legacy-Seite hätte und da muss jetzt ein Slider rein, könnte ich das benutzen, weil das war zwar ziemlich robust aus, das Plugin, wieder was gelernt

01:09:44.000 --> 01:09:54.000
 Oder Vue.js zum Beispiel, was unter anderem mein eigentliches Thema gewesen wäre, wenn ich mich nicht dafür entschieden hätte, kommt aber dann dafür dann in einer der nächsten Folgen

01:09:54.000 --> 01:10:04.000
 Vue.js hab ich kennengelernt, weil immer mehr Fragen auf Stack Overflow dazu aufgetaucht sind und ich dann gedacht hab, hey, das sieht ganz cool aus, wie das gemacht ist

01:10:04.000 --> 01:10:14.000
 Gefällt mir besser als React und Angular und bei der Meinung bleib ich auch bis heute und dadurch hab ich Vue.js kennengelernt, weil ich dann dachte, ok, musst du dir mal genauer angucken

01:10:14.000 --> 01:10:21.000
 Hätte ich so vorher vielleicht gar nicht auf dem Schirm gehabt oder zumindest nicht so schnell und von daher hab ich auch da wieder was mitgenommen

01:10:21.000 --> 01:10:28.000
 Und das zeigt einfach, auch als aktives Mitglied hat man Vorzüge von Stack Overflow

01:10:28.000 --> 01:10:39.000
 Ja, zu Python vielleicht noch kurz eine Anmerkung, also eigentlich müsste das gar nicht so viel mehr Aufwand sein, weil Pythonskripte kann man eigentlich ziemlich convenient über die Kommandozeile mal eben ausführen

01:10:39.000 --> 01:10:40.000
 Unter Linux

01:10:40.000 --> 01:10:42.000
 Ja, das geht theoretisch

01:10:42.000 --> 01:10:44.000
 Wenn es im Path drin ist, klar

01:10:44.000 --> 01:10:48.000
 Genau, das geht auch unter Windows eigentlich ganz gut, hab ich bei mir auf der Arbeit so am Laufen

01:10:48.000 --> 01:10:53.000
 Also muss gar nicht unbedingt mehr Aufwand sein, wenn man das Environment sich einmal eingerichtet hat

01:10:53.000 --> 01:10:54.000
 Ja

01:10:54.000 --> 01:10:55.000
 Genau

01:10:55.000 --> 01:11:05.000
 Aber es hilft auch einfach, wie gesagt fächerübergreifender Unterricht, wie man das in der Schule früher so hatte, einfach Probleme von einer anderen Sichtweise mal betrachten

01:11:05.000 --> 01:11:14.000
 Und auch mal zu sehen, was haben App-Programmierer denn für andere Probleme, als man das als Web-Entwickler so hat und da einfach so ein bisschen einen anderen Blick dafür zu bekommen

01:11:14.000 --> 01:11:18.000
 Also finde ich unglaublich spannend und inspirierend

01:11:18.000 --> 01:11:27.000
 Genau, also Vue.js habe ich so kennengelernt, womit ich auf Kriegsfuß stand, seit ich es zum ersten Mal gehört habe, ArrayReduce, kennst du bestimmt

01:11:27.000 --> 01:11:28.000
 Ja, kenne ich

01:11:28.000 --> 01:11:35.000
 Und ich muss auch jetzt manchmal noch nach, Mensch, wie war es nochmal, welcher Parameter ist nochmal, der Akkumulator und was übergebe ich dann

01:11:35.000 --> 01:11:46.000
 Und nachdem so viele Fragen dazu kamen und ich dann halt jedes Mal schnell wieder geguckt, ja so war es, und dann eine Antwort dazu gebastelt und gepostet, so langsam sitzt

01:11:46.000 --> 01:11:54.000
 Also das hilft auch sowas, was man immer einfach, immer repetitiv, immer wieder sieht, dass es irgendwann einfach besser sitzt

01:11:54.000 --> 01:12:03.000
 Und so im Alltag brauche ich es jetzt nicht so oft, das Reduce, das heißt, da hätte sich das nicht so eingeschliffen mit der Zeit, als wenn ich das jetzt aktiv immer wieder sehe

01:12:03.000 --> 01:12:05.000
 Und immer wieder hat jemand eine Frage zu Reduce

01:12:05.000 --> 01:12:18.000
 Ja, also wundert mich nicht, ich kenne das, aber ich habe da auch heutzutage immer noch Fragezeichen über dem Kopf und muss auch nochmal irgendwie dann immer in die Doku reinschauen, wie funktioniert es denn jetzt eigentlich ganz genau

01:12:18.000 --> 01:12:24.000
 Also das ist glaube ich so eine klassische Methode, die man sich immer wieder abschaffen kann irgendwie

01:12:24.000 --> 01:12:37.000
 Aber es ist cool, also man kann viele Dinge damit machen, in drei Zeilen, die man halt sonst irgendwie mit, keine Ahnung, mit einem Vorloop und hier und dann so ein Proxyobjekt sich gespeichert

01:12:37.000 --> 01:12:38.000
 Sobald du es mal verstanden hast

01:12:38.000 --> 01:12:43.000
 Ja, das ist schon cool, und dann in Kombination mit Filter und Reduce und so, also da kann man tolle Sachen basteln

01:12:43.000 --> 01:12:44.000
 Das ist genau wie Regex

01:12:44.000 --> 01:12:47.000
 Ja, wenn man es mal hat, dann macht man es richtig

01:12:47.000 --> 01:12:49.000
 Genau, schon funktioniert es genau

01:12:49.000 --> 01:12:51.000
 Das könnte unser Folgentitel sein

01:12:51.000 --> 01:12:55.000
 Ich habe, ich habe schon einen anderen, aber müssen wir das nochmal gucken

01:12:55.000 --> 01:13:11.000
 Genau, und dann gibt es noch einen letzten Punkt, abseits von dieser Gamification und von diesem, ich habe den größeren Punktebalken, gibt es tatsächlich noch Stack, wie heißt das Stack Overflow Jobs? Heißt das glaube ich auch?

01:13:11.000 --> 01:13:12.000
 Ja, genau

01:13:12.000 --> 01:13:24.000
 Und auch was du da vorhin gesehen hast, diese Dev Story, wo man dann sein Profil einrichten kann und sagen kann hier, was kann ich alles und was sind meine Techniken und so weiter

01:13:24.000 --> 01:13:35.000
 Man kann sich da nochmal, ich glaube man muss das gezielt aktivieren, es ist nicht standardmäßig, es ist ein bisschen wie, keine Ahnung, auf Xing ein Profil auszufüllen oder auf LinkedIn

01:13:35.000 --> 01:13:44.000
 Wo man sich halt einfach als Entwickler vorstellt und auch sagen kann, hey meine Gehaltsvorstellungen sind so und so und ich möchte in dem Bereich arbeiten und so, also das ist wirklich eine Jobbörse

01:13:44.000 --> 01:13:53.000
 Und ich habe da auch schon Jobangebote darüber tatsächlich bekommen von Recruitern und waren auch interessante Sachen dabei

01:13:53.000 --> 01:14:08.000
 Also man kann tatsächlich das nutzen, so seine Reputation, wenn man da so ein Profil hat und ich merke das auch immer, wenn ich das eine Weile schleifen lasse, dann kommt kaum was an Anfragen, sobald ich dann aber wieder unter einem bestimmten, also man kriegt dann angezeigt auf sein Profil

01:14:08.000 --> 01:14:22.000
 You are under the 0.26% this month zum Beispiel und daran sieht man nämlich dann auch wie viele User sind aktiv und wie viele User sind angemeldet

01:14:22.000 --> 01:14:34.000
 Also dass ich unter den besten 0,26% diesen Monat bin, das kann nur daran liegen, dass es unglaublich viele inaktive User gibt, weil ich bin bei weitem jetzt nicht der aktivste User da, definitiv nicht

01:14:34.000 --> 01:14:50.000
 Aber die Recruiter sehen das halt, da ist jemand mit einer hohen Reputation und der ist auch noch diesen Monat sehr gut gerankt und in den Phasen, wo ich aktiv bin und wo ich dann eben diese tollen, hohen oder niedrigen Prozentwerte habe, kommen dann besonders viele Anfragen

01:14:50.000 --> 01:15:08.000
 Ist das wirklich so? Nein, das habe ich mir gerade ausgedacht. Ich kann mir vorstellen, dass das Zufall ist. Also ich glaube dir das, wenn du sagst, dass das so ist, aber ich meine es gibt zum Beispiel auch auf GitHub Recruiter, die gucken nur, du hast da zwei Repositories, egal wann dein letzter Commit ist und die recruten über GitHub

01:15:08.000 --> 01:15:30.000
 Also da ist es auch so, wo du denkst, naja, die sind jetzt auf irgendeiner Softwareplattform, die haben überhaupt gar keine Ahnung davon. Okay bei Stack Overflow mit diesen Punkten ist vielleicht ein bisschen mehr Aussage, als wie viele Commits habe ich auf GitHub, aber es ist mir auf jeden Fall schon aufgefallen, es gibt auch, also die wenigsten Recruiter, denen ich begegnet bin, verstehen was von der Materie und wissen wirklich, was sie eigentlich suchen

01:15:30.000 --> 01:15:50.000
 Okay, also über GitHub Recruiter Anfragen, krass, habe ich noch nicht gehört vorher. Mir folgen bei GitHub also wirklich nicht viele, aber es sind halt so komische Leute dabei, wo du denkst, naja, da gucke ich jetzt Maus Profil drauf und da war halt auch schon mal der ein oder andere Recruiter dabei und ich dachte so, das ist doch irgendwie jetzt ein bisschen merkwürdig, ja, also ich habe da auch schon Anfragen gekriegt

01:15:50.000 --> 01:16:19.000
 Ja, über GitHub, ich glaube nicht, wie soll ich sagen, die haben wahrscheinlich gemerkt, dass es bei Xing oder bei LinkedIn nicht so richtig läuft und wo kriege ich jetzt noch mehr Aufmerksamkeit, weil wenn ich bei Xing die 1000. Mail rausschicke und da kriegen die Leute eh schon 500 am Tag, wie kriege ich denn jetzt ein bisschen mehr Aufmerksamkeit oder sorge dafür, dass meine Anfrage gelesen wird und dann gehen die überall hin, also auch zu GitHub

01:16:19.000 --> 01:16:24.000
 Ich habe übrigens gerade mir die Jobs mal angeschaut bei Stack Overflow, da gibt es schon ein paar interessante Jobs

01:16:24.000 --> 01:16:42.000
 Ja, auf jeden Fall, also teilweise auch hier Paid Relocation, also die zahlen den kompletten Umzug, Berliner Firma war da letztens erst dabei oder auch im Ausland, wo die sich komplett um den Visum kümmern und das Arbeitsvisum da bereitstellen und das klingt auch so von dem, was die so zahlen, teilweise echt nicht schlecht

01:16:42.000 --> 01:16:57.000
 Man hat direkt sogar 5-6 hier in Karlsruhe gefunden, also guck mal rein, bei einer Firma, mindestens bei einer Firma, davon kenne ich sogar jemanden, also da könnte man, wenn jemand interessiert wäre

01:16:57.000 --> 01:17:16.000
 Auf jeden Fall interessant, ich finde es tatsächlich interessanter als die Angebote, die ich so bei Xing und LinkedIn bekomme, auch weil du meintest, dass die Recruiter dann oft keine Ahnung haben, also ich glaube wir hatten es auch schon mal darüber, dass dann irgendwie Anfragen für einen Java-Job kommen, also nicht JavaScript, sondern Java und die sehen halt in deinem Profil, oh JavaScript, das wird ja das gleiche sein

01:17:16.000 --> 01:17:29.000
 Das ist mir jetzt bei Stack Overflow noch nicht passiert, da waren tatsächlich Stellen, die gepasst hätten vom Profil her, also du kannst auch angeben, möchtest du wegziehen oder möchtest du in einem bestimmten Bereich bleiben

01:17:29.000 --> 01:17:45.000
 Und da kam tatsächlich auch ein Angebot aus Karlsruhe und noch was anderes, was relativ in der Nähe gewesen wäre und was vom Profil her und auch von der Bezahlung her, manche legen das offen, was sie zahlen würden, bei anderen muss es natürlich erstmal in den Bewerbungsprozess reinkommen

01:17:45.000 --> 01:18:04.000
 Was tatsächlich mir zugesagt hätte, also das waren schon wirklich Sachen, die ich jetzt nicht so abgetan habe, so naja, ist ja eh kompletter Schwachsinn, also scheint mir schon ganz gut zu sein, also vielleicht ist das was, was man sich tatsächlich, ich hab mir das so intensiv noch nicht angeguckt, weil ich ja selber nicht aktiv nach was Neuem suche

01:18:04.000 --> 01:18:12.000
 Aber was man sich mal angucken sollte, wenn man Interesse hat da sich irgendwie zu verändern, vielleicht ist Stack Overflow Jobs da gar nicht so ungeschickt

01:18:12.000 --> 01:18:18.000
 Ja wir können auch mal eine Folge über Geld machen, ich finde darüber wird viel zu wenig gesprochen, mal ein bisschen tacheles reden

01:18:18.000 --> 01:18:23.000
 Ja also, nachdem ich mich jetzt schon neu beworben habe über Stack Overflow

01:18:23.000 --> 01:18:27.000
 Ach hast du gerade mal eben noch eine Bewerbung abgeschickt

01:18:27.000 --> 01:18:31.000
 Ja ich hab mir gedacht mit 31 Reputationspunkten zu verlieren habe ich nicht

01:18:31.000 --> 01:18:33.000
 Wer kann da schon nein sagen

01:18:33.000 --> 01:18:36.000
 Das sind 31 mehr als 0

01:18:36.000 --> 01:18:41.000
 Das stimmt, ich glaube 0 kriegt man gar nicht, also 1 behältst du immer

01:18:41.000 --> 01:18:44.000
 Also auch wenn ich den größten Mist baue

01:18:44.000 --> 01:18:50.000
 Also selbst wenn alles gedownvoted wird von dir und du jedes mal 2 verlierst, ich glaube 1 Punkt behältst du immer, also 0 gibt es glaube ich nicht

01:18:50.000 --> 01:18:52.000
 Okay, na das ist doch nett

01:18:52.000 --> 01:18:53.000
 Ja

01:18:53.000 --> 01:19:04.000
 Das ist so Gamification mäßig auf jeden Fall, die haben im Video geredet und haben gesagt naja so 0 und Minus, das ist schon irgendwie blöd, weil dann gibt es vielleicht Leute, die dann deswegen irgendwie Selbstmordgedanken kriegen oder so

01:19:04.000 --> 01:19:06.000
 Um Gottes Willen

01:19:06.000 --> 01:19:17.000
 Darauf gehen wir jetzt nicht weiter ein, aber schon ganz gut gemacht so, also ich kann mir vorstellen, ich könnte mir vorstellen auch in diesen Sog rein zu geraten, aber bislang ist das noch nicht passiert

01:19:17.000 --> 01:19:33.000
 Wie gesagt, also ich hoffe ich habe die Vorteile dargelegt, wie das einem auch als aktives Mitglied helfen kann und nicht nur als inaktives und vielleicht nochmal der Aufruf, registriert euch, es geht auch mit zur OpenID über Google Account oder sonstige, keine Ahnung, glaube ich 5 verschiedene

01:19:33.000 --> 01:19:49.000
 Macht das, um einfach Feedback zu geben, um Antworten hochzuklicken und Fragen hochzuklicken, einfach um die Community, ich sage auch schon wieder Community, um die Nicht-Community zu stärken und einfach die Leute da motiviert zu halten

01:19:49.000 --> 01:19:50.000
 Das asoziale Netzwerk

01:19:50.000 --> 01:19:51.000
 Genau

01:19:51.000 --> 01:19:55.000
 Wer das Känguru kennt, hat die Referenz vielleicht verstanden

01:19:55.000 --> 01:19:59.000
 Ja, damit bist du

01:19:59.000 --> 01:20:11.000
 Ich bin endlich durch und meine Stimme, die ja eh schon angeschlagen ist, noch so vom Dauer erkältet sein, ist jetzt auch echt, ich muss jetzt mal mein Mikro stumm schalten mit der nicht vorhandenen New-Taste

01:20:11.000 --> 01:20:21.000
 Du kommst nicht mehr dran, genau, ich kann mein Mikrofon, zur Erklärung, ich kann mein Mikrofon stumm schalten, also der Konstantin hat auch einen Stumm-Schalter, nur ist der mit Gaffa-Tape überklebt, deswegen

01:20:21.000 --> 01:20:24.000
 Sag mir, wir müssen das mal posten, wie das hier aussieht

01:20:24.000 --> 01:20:28.000
 Ich drehe dir jetzt einen Schritt zurück, hueste genüsslich und drücke mal dir

01:20:28.000 --> 01:20:32.000
 Ja wunderbar, in der Zeit gehen wir zum nächsten Teil über

01:20:32.000 --> 01:20:36.000
 Ah, das war schön mit drauf, also du, du hast doch vielleicht nochmal

01:20:36.000 --> 01:20:43.000
 Okay, ja gut, genau, dann gehen wir über zum nächsten Teil und das ist das Geil-Teil, ist der nächste Teil

01:20:43.000 --> 01:20:44.000
 Geil-Teil

01:20:44.000 --> 01:20:45.000
 Geil-Teil

01:20:45.000 --> 01:21:01.000
 Hey, sehr, sehr gut, genau, also da wissen wir auch schon, wie der Trailer oder der Einspieler, das Jingle, dafür sich ungefähr anhören wird, also das werden wir vielleicht, beim nächsten Mal haben wir das dann vielleicht schon, weil ich habe irgendwie gerade Bock, das zu produzieren

01:21:01.000 --> 01:21:11.000
 Das Geil-Teil der Woche, das kommt jetzt mal von mir, ich meine, das ist nicht festgelegt, das könnte natürlich der Konstantin heute auch eins haben, aber der hat heute nichts, weil er hat schon ein Riesenthema vorbereitet

01:21:11.000 --> 01:21:14.000
 Ja und schon sehr viel geredet, er darf jetzt genüsslich Bier trinken

01:21:14.000 --> 01:21:43.000
 Ich habe vorhin schon über Darkmodes gesprochen und darüber, dass es vielleicht auch gar nicht so einfach ist, sowas zu implementieren, zumindest nicht, wenn man nicht von vornherein bei seiner Seite das schon mitbedenkt, also da gibt es durchaus Probleme, aber wenn ich trotzdem irgendwie alle möglichen Seiten, wenn ich einen Darkmode haben will, für eine Seite, die keinen Darkmode hat, also das war dann so meine Lösung am Ende meines Projekts, wo ich mich mit Darkmodes beschäftigt habe, war, naja, das ist jetzt irgendwie nicht so gelaufen, wie ich es mir vorgestellt habe, aber wenn ich mir etwas vorstelle, wo ich mir etwas vorstelle

01:21:43.000 --> 01:22:11.000
 habe, aber wie kann ich denn jetzt trotzdem vielleicht irgendwie einen Darkmode auf meinen Seiten sehen. Da gibt es zwei Möglichkeiten, die ich gefunden habe, die eigentlich ich beide relativ interessant finde und zusätzlich muss man dazu vielleicht noch sagen, wenn man einen eigenen Darkmode bauen will, finde ich es auch immer ganz interessant zu sehen, wie setzen das denn andere um, also jetzt nicht nur der direkte Darkmode, sondern vielleicht zum Beispiel der Chrome Forced Darkmode. Ich weiß nicht, Konstantin, hast du das irgendwie schon mitbekommen, dass es das jetzt gibt?

01:22:11.000 --> 01:22:27.000
 Ich habe den schon mal in einer der letzten ein, zwei Versionen hinter so einem Flag aktiviert. Ich glaube, es war mobil. Ich glaube, dass das mobil schon länger geht als auf desktop, bin mir aber nicht ganz sicher. Aber ich habe es jedenfalls auf dem Handy mal aktiviert.

01:22:27.000 --> 01:22:56.000
 Der Darkmode wird ja auch gepriesen von den Handyherstellern, oft so als Energiesparmodus, von daher könnte ich mir das sehr gut vorstellen, aber seit Chrome 78 gibt es den Darkmode oder diesen Flag, der heißt nämlich chrome./, ich lese euch das jetzt mal vor, ihr müsst das jetzt aushalten, also chrome./flag/hashenable-force-dark, da komme ich dann direkt zu der Option, kann ich für alle Seiten, die ich mir in Chrome anschaue, einen Darkmode aktivieren.

01:22:56.000 --> 01:23:08.000
 Was das bedeutet ist, Chrome versucht dann für jede Seite, egal ob sie hell oder dunkel ist, irgendwie einen vernünftigen Darkmode sich auszudenken und in den meisten Fällen funktioniert es erstaunlich gut, wie ich festgestellt habe.

01:23:08.000 --> 01:23:30.000
 Also es gab so ein oder andere hakelige Stelle, so wenn man jetzt zum Beispiel, was waren da, Text-Shadows zum Beispiel waren da drauf und dann mit einem Border eine Underline, das ist irgendwie so ein Trick, dass man dann, also mittlerweile braucht man es zum Glück nicht mehr, wenn man die Underline nicht durch die Unterlängen vom Text laufen haben will, da gab es halt mal so ein Trick.

01:23:30.000 --> 01:23:58.000
 Können wir auch mal eine Property der Woche draus machen? Genau, da können wir auch gerne eine Property der Woche draus machen, also Text-Decoration-Underline gibt es mittlerweile neue, ich glaube das steht auch schon in unserer Liste, egal, also nicht jede CSS-Property wird vernünftig in den Darkmode übersetzt, ich habe da einige Sachen gesehen, aber generell sieht es dann schon ziemlich, ziemlich gut aus und selbst wenn man jetzt gerade dabei ist, selbst einen Darkmode zu implementieren, dann kriegt man da schon mal eine ganz gute Idee, wie man es denn machen könnte und kann sich vielleicht so ein paar Farben da schon mal rauspicken.

01:23:58.000 --> 01:24:12.000
 Entschuldigung, das ist das eine, das andere, was ich dann von einem Kollegen noch empfohlen bekommen habe, was es tatsächlich als Plugin für Firefox und für Chrome gibt, ist das Dark Reader Plugin und da kann ich sogar noch diverse Parameter einstellen.

01:24:12.000 --> 01:24:39.000
 Ich habe die jetzt nicht mehr genau im Kopf, das könnt ihr euch gerne mal dann anschauen, einfach mal installieren und ausprobieren, also es gibt da so ein paar Schieberegler, die man rumschieben kann, wo man dann sagen kann, naja ich hätte es gerne vielleicht noch ein bisschen dunkler und ich hätte gerne noch ein bisschen mehr Kontrast, also vielleicht sogar auch ein Accessibility-Feature am Ende, weil ich den Kontrast auch noch damit erhöhen kann, also Dark Reader Plugin für Firefox und Chrome und den Chrome Forced Darkmode ab Chrome 78, einfach mal ausprobieren, jetzt klang ich gerade wie ein Werbesprecher, ich sollte vielleicht mal…

01:24:39.000 --> 01:24:43.000
 Ja, tatsächlich. Und ich kriege leider gar kein Geld dafür.

01:24:43.000 --> 01:24:48.000
 Ich sollte uns wieder sponsern lassen von den Aetron Herstellern.

01:24:48.000 --> 01:24:58.000
 Warte mal, wie hieß das Bier? Von Brooklyn Lager. Brooklyn Beer, genau. Ja, das war mein Geilteil.

01:24:58.000 --> 01:25:09.000
 So, jetzt haben wir ganz vergessen vorhin noch nach meinem Thema, weil du unbedingt meine Texte wissen wolltest, jetzt muss ich mich aber…

01:25:09.000 --> 01:25:12.000
 Ah, genau, ich wollte noch deine Badges wissen von Stackoverflow, das können wir noch kurz nachreichen.

01:25:12.000 --> 01:25:14.000
 Willst du eine Küchenmaschine kaufen?

01:25:14.000 --> 01:25:18.000
 Ich möchte diese Schaltplatte nicht kaufen, sie ist zerkratzt.

01:25:18.000 --> 01:25:21.000
 Ich hatte nämlich gerade irgendwie zerkratzt, was war denn das nochmal?

01:25:21.000 --> 01:25:22.000
 Das Monty Python.

01:25:22.000 --> 01:25:23.000
 Echt? Ach.

01:25:23.000 --> 01:25:31.000
 Das kommt direkt nach "mein Luftkissenfahrzeug ist voller Ahle". Übrigens, falls jemand diesen Satz, da habe ich nämlich noch eine Wette am Laufen,

01:25:31.000 --> 01:25:38.000
 falls ist jemand diesen Satz außerhalb von einem Monty Python Zitat irgendwo schon mal gelesen oder gehört hat, bitte mal an mich weiterleiten,

01:25:38.000 --> 01:25:46.000
 weil ich glaube, dieser Satz wurde noch nie, also der wurde noch nie im normalen Leben gesagt "mein Luftkissenfahrzeug ist voller Ahle".

01:25:46.000 --> 01:25:48.000
 Wer weiß, wann man ihn mal gebrauchen kann?

01:25:48.000 --> 01:25:49.000
 Ja, genau.

01:25:49.000 --> 01:25:51.000
 Im Weg nach England zum Beispiel.

01:25:51.000 --> 01:25:54.000
 Bist du schon mal mit dem Luftkissenfahrzeug nach England gefahren?

01:25:54.000 --> 01:25:55.000
 Ja, als Kind mal, mit meinen Eltern, ja.

01:25:55.000 --> 01:25:57.000
 Tatsächlich? Ah, stimmt.

01:25:57.000 --> 01:25:59.000
 Es gab mal diese großen Hovercrafts.

01:25:59.000 --> 01:26:05.000
 Ich glaube, das waren so ein Hovercraft-Dings. Das bin ich mir aber gar nicht mehr sicher, das ist jetzt schon wirklich sehr lange her.

01:26:05.000 --> 01:26:10.000
 Ich weiß nur noch, dass das ganze Schulklassen inklusive Lehrpersonal kotzend am Boden lagen.

01:26:10.000 --> 01:26:11.000
 Oh.

01:26:11.000 --> 01:26:18.000
 Ja, das ist hängen geblieben. Und dann kam eine Durchsage und ich habe nur irgendwas verstanden, irgendwie mit Life Wests.

01:26:18.000 --> 01:26:25.000
 Und ich war, keine Ahnung wie alt war ich, das war kurz vor fünfte Klasse, zehn, neun, so mit dem Dreh.

01:26:25.000 --> 01:26:28.000
 Und ich habe halt nur verstanden "Babababa, Life Wests".

01:26:28.000 --> 01:26:29.000
 Oh.

01:26:29.000 --> 01:26:30.000
 Und ich so "ah, Hilfe".

01:26:30.000 --> 01:26:31.000
 Du hast das verstanden?

01:26:31.000 --> 01:26:33.000
 Mein Vater hat mir das, Life Wests habe ich verstanden.

01:26:33.000 --> 01:26:35.000
 Warte, das hätte ich damals nicht gewusst.

01:26:35.000 --> 01:26:42.000
 Mehr habe ich aber nicht verstanden. Und mein Vater meinte dann, er hat mir das übersetzt, es gibt jetzt kostenlos Kaffee im Restaurant.

01:26:42.000 --> 01:26:45.000
 Wenn es dann auch das Bier umsonst gibt, dann wird es Zeit, die Rettungswesten anzuziehen.

01:26:45.000 --> 01:26:52.000
 Ah, okay, also es war eigentlich ein Witz. Also der hätte dann sagen können, mein Luftkissenfahrzeug ist voller Kotze.

01:26:52.000 --> 01:26:58.000
 Aber das ist ja dann nicht, also das zählt nicht. Es ist sehr nah dran, aber wirklich, kein Witz.

01:26:58.000 --> 01:27:04.000
 Also ich lub dafür einen Preis aus. Ich sage noch nicht was und wie viel, aber falls mir das jemand irgendwie bestätigen,

01:27:04.000 --> 01:27:10.000
 also falls es eine überlieferte, nachweisbare Stelle gibt, wo das schon mal in echt gesagt wurde, nicht bei Monty Python.

01:27:10.000 --> 01:27:12.000
 Das ist ein Bewerbungsgespräch.

01:27:12.000 --> 01:27:15.000
 Bitte bei mir melden. Dafür geben wir den Kassen Bier aus.

01:27:15.000 --> 01:27:18.000
 Also ich habe mich gerade eingelockt und habe schon wieder 10 Reputation-Punkte mehr.

01:27:18.000 --> 01:27:20.000
 Also was wolltest du wissen?

01:27:20.000 --> 01:27:21.000
 Ich wollte deine Badges.

01:27:21.000 --> 01:27:28.000
 Also ich habe 7.695 Reputation gerade aktuell. Meine Badges, Badges, Badges.

01:27:28.000 --> 01:27:34.000
 39 an der Zahl.

01:27:34.000 --> 01:27:36.000
 Wow.

01:27:36.000 --> 01:27:43.000
 Ich glaube, es macht nur Sinn, die Tag Badges vorzulesen, weil die anderen, da müsste man dazu erklären, was das dann jeweils ist.

01:27:43.000 --> 01:27:49.000
 Peer Pressure zum Beispiel. Delete own post with score of -3 or lower.

01:27:49.000 --> 01:27:50.000
 Ah.

01:27:50.000 --> 01:27:59.000
 Weil, ja, das ist so ein Ding. Stack Overflow, ja, das sind nicht nur zu neu Dingen, manchmal nicht nett, sondern manchmal auch zu egal wem.

01:27:59.000 --> 01:28:04.000
 Das war so eine Frage, da habe ich dann schnell geantwortet, damit ich geantwortet habe.

01:28:04.000 --> 01:28:09.000
 Und das war eigentlich ein Duplikat, weil die Frage schon mal in irgendeiner Form gestellt wurde.

01:28:09.000 --> 01:28:16.000
 Und es gibt dann Leute, die sind der Meinung, dass das Grund genug ist, dann bereits getätigte Antworten zu dieser Frage auch negativ zu bewerten.

01:28:16.000 --> 01:28:17.000
 Ah.

01:28:17.000 --> 01:28:20.000
 Und irgendwie war nicht nur einer der Meinungen, sondern halt drei.

01:28:20.000 --> 01:28:25.000
 Und dann habe ich gedacht, hey cool, dann kann ich das nutzen, indem ich die Frage wieder lösche.

01:28:25.000 --> 01:28:29.000
 Und dann kriege ich diesen Badge, weil den hatte ich nämlich vorher schon gesehen, dass es den gibt und was man da machen muss.

01:28:29.000 --> 01:28:31.000
 Und dann habe ich gedacht, okay, auch nicht schlecht.

01:28:31.000 --> 01:28:38.000
 Also meine Tag Badges, also es gibt eben diese Tag Badges, das heißt zum Beispiel CSS, HTML und so weiter.

01:28:38.000 --> 01:28:48.000
 Kriegt man Badges, wenn man entsprechend was geleistet hat, das heißt 100 Total Score für mindestens 20 Antworten zu dem bestimmten Tag.

01:28:48.000 --> 01:28:50.000
 Dann kriegt man einen Bronze Badge.

01:28:50.000 --> 01:28:53.000
 Und dann gibt es noch solche Badges wie das, was du vorhin gesagt hast.

01:28:53.000 --> 01:28:55.000
 Was war das da?

01:28:55.000 --> 01:28:58.000
 Irgendwie, dass du dein Profil ausgefüllt hast für solche Tätigkeiten.

01:28:58.000 --> 01:28:59.000
 Autobiographer.

01:28:59.000 --> 01:29:02.000
 Genau. Und das macht jetzt aber nicht viel Sinn, die alle vorzulesen.

01:29:02.000 --> 01:29:09.000
 Also ich habe zu CSS, zu HTML, zu JQuery, JavaScript, jeweils Bronze Badges.

01:29:09.000 --> 01:29:11.000
 Ich glaube, das war's.

01:29:11.000 --> 01:29:16.000
 Mein JavaScript Badge, da bin ich irgendwie noch dran, der dauert aber schon eine ganze Weile.

01:29:16.000 --> 01:29:19.000
 Weil ja, einfach zu wenig Abwurz reinkommen.

01:29:19.000 --> 01:29:22.000
 Also es wird zu wenig geabwurdet.

01:29:22.000 --> 01:29:26.000
 Also ich kann euch mal die Badges vorlesen, die auf jeden Fall nichts wert sind.

01:29:26.000 --> 01:29:27.000
 Das sind nämlich meine.

01:29:27.000 --> 01:29:31.000
 Also Autobiographer. Man sieht auch nicht, was man dafür irgendwie kriegt.

01:29:31.000 --> 01:29:35.000
 Du musst draufklicken, aber dann auf dem iPad öffnet sich dann eine neue Seite, weil kein Popover möglich ist.

01:29:35.000 --> 01:29:36.000
 Oh nein, das möchte ich nicht.

01:29:36.000 --> 01:29:37.000
 Dann Supporter.

01:29:37.000 --> 01:29:39.000
 Ich weiß nicht genau, wofür man den kriegt.

01:29:39.000 --> 01:29:42.000
 Revival, Teacher und Informed.

01:29:42.000 --> 01:29:44.000
 Ich habe keine Ahnung, wie ich da dran gekommen bin.

01:29:44.000 --> 01:29:52.000
 Wie gesagt, ich habe 31 Reputation durch, glaube ich, zwei Antworten, wovon eine drei Abwurz hat oder so.

01:29:52.000 --> 01:29:55.000
 Ich glaube, so ist das irgendwie zustande gekommen.

01:29:55.000 --> 01:30:00.000
 Ja, und einen Abvote davon habe ich mir besorgt damals.

01:30:00.000 --> 01:30:01.000
 Das weiß ich sogar noch.

01:30:01.000 --> 01:30:04.000
 Ja, irgendwie muss man ja gucken, dass man...

01:30:04.000 --> 01:30:08.000
 Also wichtig war mir irgendwann, dass ich selbst irgendwas machen darf bei Stack Overflow.

01:30:08.000 --> 01:30:11.000
 Also wie gesagt, ich darf nicht downvoten, aber ich darf mittlerweile abvoten.

01:30:11.000 --> 01:30:17.000
 Und ich glaube, ohne diesen einen Abvote hätte ich nicht genug Reputation gehabt, um abvoten zu können.

01:30:17.000 --> 01:30:22.000
 Ja, das ist meine Stack Overflow Historie.

01:30:22.000 --> 01:30:26.000
 Aber da kann ich ja, wie gesagt, ab sofort, ich folge natürlich jetzt deinem Beispiel.

01:30:26.000 --> 01:30:34.000
 Werde ich Aktivist, Stack Overflow-Mitglied, werde wahrscheinlich dann auf 50 Prozent gehen bei meiner Arbeit, weil ich ansonsten...

01:30:34.000 --> 01:30:36.000
 Das ist der Vorteil als Selbstständiger.

01:30:36.000 --> 01:30:38.000
 Ich sitze den ganzen Tag nur da und klicke.

01:30:38.000 --> 01:30:45.000
 Wenn ich nicht gerade mecke am Windows, dann sitze ich da und klicke und unbeantworte.

01:30:45.000 --> 01:30:48.000
 Nochmal kurz, das ist die Referenz auf die Folge 0.

01:30:48.000 --> 01:30:50.000
 Die sollen die Leute anhören.

01:30:50.000 --> 01:30:57.000
 Sehr genau. Wenn ihr wissen wollt, was Webopera Konstantin am Windows macht, dann müsst ihr Folge 0 nochmal anhören.

01:30:57.000 --> 01:31:02.000
 Genau. Man merkt auch wieder hier ganz deutlich, es ist keine Social-Media-Plattform.

01:31:02.000 --> 01:31:07.000
 Ich kann nicht mal sagen, geht mal auf mein Profil. Man kann auch nicht folgen.

01:31:07.000 --> 01:31:13.000
 Also es gibt zwar eine Chrome-Extension, mit der man tatsächlich den Usern folgen kann und dann Notifications bekommt.

01:31:13.000 --> 01:31:20.000
 Man kann mich z.B. als User 995800 suchen. Dann kommt man auf mein Profil.

01:31:20.000 --> 01:31:26.000
 Ich bin da aber unter meinem Real-Namen mit Foto sogar, von meinem Radio-Gesicht.

01:31:26.000 --> 01:31:31.000
 Also es ist nicht mal so, dass man jetzt groß mein Profil besuchen kann.

01:31:31.000 --> 01:31:36.000
 Ihr dürft natürlich meine Fragen und Antworten gerne abboten. So ist es nicht.

01:31:36.000 --> 01:31:39.000
 Abbotet alles von Konstantin, er freut sich sehr.

01:31:39.000 --> 01:31:43.000
 Nicht alles. Nur so ein paar Sachen, sonst wird es wieder rausgefüttert.

01:31:43.000 --> 01:31:46.000
 Alles abboten, weil alles ist ein kleiner Drogenschuss für ihn.

01:31:46.000 --> 01:31:51.000
 Bis ich bei 10.000 bin und dann bitte aufhören, dann ist gut. Mehr will ich gar nicht.

01:31:51.000 --> 01:31:53.000
 Wobei ein paar drüber, damit ich dann Bountys setzen kann.

01:31:53.000 --> 01:31:57.000
 Ich bin zu geizig, ich will ja meine Reputation nicht loswerden.

01:31:57.000 --> 01:32:03.000
 Deswegen habe ich noch keine Bountys gesetzt, obwohl ich Fragen drinstehen habe, die noch keine Antwort haben.

01:32:03.000 --> 01:32:06.000
 Genau. Also für Konstantin einfach tut ihm was Gutes.

01:32:06.000 --> 01:32:07.000
 Tut für mich.

01:32:07.000 --> 01:32:10.000
 Upvotes für Konstantin vor Bounty.

01:32:10.000 --> 01:32:11.000
 Genau.

01:32:11.000 --> 01:32:12.000
 Okay.

01:32:12.000 --> 01:32:17.000
 Damit sind wir so mit dem, ja genau, wir haben eine Menge gequasselt.

01:32:17.000 --> 01:32:20.000
 Vielleicht war ja sogar was interessantes für euch dabei.

01:32:20.000 --> 01:32:21.000
 Hoffentlich.

01:32:21.000 --> 01:32:25.000
 Dann kommen wir eigentlich zum letzten Teil schon, oder?

01:32:25.000 --> 01:32:27.000
 Ja, der letzte Teil für Abschiedung.

01:32:27.000 --> 01:32:28.000
 Ja genau. Tschüss.

01:32:28.000 --> 01:32:29.000
 Tschüss.

01:32:29.000 --> 01:32:38.000
 Das haben die Ärzte mal so gemacht, die haben irgendwie ihr Lied, ich weiß gar nicht, sie haben so ein Abschiedslied und danach haben sie einfach gesagt "Tschüss" von der Bühne.

01:32:38.000 --> 01:32:41.000
 So kann man es auch machen, machen wir jetzt nicht.

01:32:41.000 --> 01:32:45.000
 Wir sagen später Tschüss, weil wir haben noch ein bisschen was vorher zu erzählen.

01:32:45.000 --> 01:32:52.000
 Ihr sollt uns natürlich, natürlich, ihr kennt uns ja, ich meine es jetzt erst Folge 1, aber ihr sollt uns natürlich bei Social Media Kanälen folgen.

01:32:52.000 --> 01:32:55.000
 Also ich bin mir ziemlich sicher, dass wir Twitter aktiv betreiben werden.

01:32:55.000 --> 01:33:01.000
 Wir haben auch Instagram, also bei Twitter sind wir "WWSIV", weil länger ging es leider nicht.

01:33:01.000 --> 01:33:04.000
 Also der eigentliche komplette Name ging leider nicht bei Twitter.

01:33:04.000 --> 01:33:10.000
 Also @WWSIV bei Twitter, bei Instagram heißen wir so wie wir heißen, also wo wir sind ist vorne.

01:33:10.000 --> 01:33:14.000
 Ich bin mir aber noch nicht sicher, ob Instagram dann so...

01:33:14.000 --> 01:33:16.000
 Ob Instagram bei einem Podcast so richtig sinnvoll ist.

01:33:16.000 --> 01:33:19.000
 Ob wir so, ob wir hip genug sind für Instagram, ich bin mir noch nicht sicher.

01:33:19.000 --> 01:33:22.000
 Wir sind hier unser Mikro, unser Mikroaufbau und das viele Panzertape.

01:33:22.000 --> 01:33:26.000
 Wir könnten Stories posten, genau davon könnten wir eigentlich Stories posten.

01:33:26.000 --> 01:33:29.000
 Das machen heute die hippen, coolen Kids, die machen das.

01:33:29.000 --> 01:33:33.000
 Also ich würde mal sagen, wir machen hauptsächlich Twitter.

01:33:33.000 --> 01:33:36.000
 Wir machen Zwimstagram, machen wir so ein bisschen.

01:33:36.000 --> 01:33:40.000
 Ich glaube, so wie ich mir das vorstelle, werden wir das Ganze noch ein bisschen automatisieren

01:33:40.000 --> 01:33:45.000
 und dann Cross-Posting und so weiter, dass jeder irgendwie seinen Kanal bekommt.

01:33:45.000 --> 01:33:48.000
 Snapchat und TikTok werde ich jetzt erstmal ausnehmen.

01:33:48.000 --> 01:33:53.000
 Wer nicht weiß, was TikTok ist, der ist zu alt, kann ich ganz einfach so sagen.

01:33:53.000 --> 01:33:55.000
 Also ich bin auch alt, aber...

01:33:55.000 --> 01:33:57.000
 TikTok, die Jüngeren unter euch werden sich vielleicht erinnern.

01:33:57.000 --> 01:33:59.000
 Genau, die Jüngeren unter euch erinnern sich an TikTok.

01:33:59.000 --> 01:34:03.000
 Vielleicht machen wir auch irgendwann mal ein paar TikTok-Videos mal schauen.

01:34:03.000 --> 01:34:05.000
 Also heute auf jeden Fall noch nicht.

01:34:05.000 --> 01:34:11.000
 Genau, wenn ihr das hört, dann sind wir auch schon in diversen Podcast-Verzeichnissen vertreten.

01:34:11.000 --> 01:34:14.000
 Da würden wir uns natürlich über Upvotes freuen.

01:34:14.000 --> 01:34:18.000
 Also Upvotes, was sage ich, Upvotes, Bewertungen natürlich.

01:34:18.000 --> 01:34:20.000
 Gebt uns so viele Sterne, wie wir verdient haben.

01:34:20.000 --> 01:34:23.000
 Und falls wir keine Sterne verdient haben, gebt uns trotzdem Sterne.

01:34:23.000 --> 01:34:26.000
 Ich habe gehört, in einem anderen Podcast wird das so gesagt und das kommt sehr gut an.

01:34:26.000 --> 01:34:29.000
 Gut, vielleicht ist es mir wieder Reputation, ein Stern muss.

01:34:29.000 --> 01:34:31.000
 0 Sterne kann man nicht vergeben.

01:34:31.000 --> 01:34:34.000
 0 Sterne kann man nicht vergeben, 5 sind besser als 0, also vergibt uns 5.

01:34:34.000 --> 01:34:36.000
 Oder je nachdem, wie viel es halt gibt.

01:34:36.000 --> 01:34:40.000
 Also quasi, gebt uns n+1 Sterne, würde ich sagen.

01:34:40.000 --> 01:34:42.000
 Oder?

01:34:42.000 --> 01:34:44.000
 Genau, damit haben wir...

01:34:44.000 --> 01:34:46.000
 Also genau, ein Punkt noch.

01:34:46.000 --> 01:34:48.000
 Erzählt es natürlich weiter, dass es diesen Podcast gibt.

01:34:48.000 --> 01:34:50.000
 Ich meine, wir sind jetzt noch ganz frisch.

01:34:50.000 --> 01:34:54.000
 Das ist jetzt Folge 1 von Null.

01:34:54.000 --> 01:34:58.000
 Genau, auf jeden Fall weiter erzählen.

01:34:58.000 --> 01:35:00.000
 Und?

01:35:00.000 --> 01:35:01.000
 Bewerten?

01:35:01.000 --> 01:35:02.000
 Und subscriben.

01:35:02.000 --> 01:35:04.000
 Und subscriben, ganz wichtig.

01:35:04.000 --> 01:35:06.000
 Genau, das haben wir vergessen.

01:35:06.000 --> 01:35:09.000
 Dann würde ich jetzt mit dem Outro beginnen.

01:35:09.000 --> 01:35:12.000
 Nächstes Mal haben wir dann vielleicht schon coole Einspiele.

01:35:12.000 --> 01:35:18.000
 Und bis dann, eine gute Zeit und ciao!

01:35:18.000 --> 01:35:19.000
 Ciao!

01:35:39.000 --> 01:35:45.000
 [Musik]
