36 Tage bis Release ! weib coding vom feinsten ! Coding & Tech helptober
36 Tage bis zum Release: Coding-Highlights und App-Entwicklung
Während der aktuellen Ausgabe wurden die Fortschritte bei der Entwicklung der App 'Aura' präsentiert, die Umweltprobleme melden soll. Die Wahl für das Backend fiel auf FastAPI. Zudem wurde der Spendenmonat Helptober vorgestellt, bei dem die gesamten Einnahmen des Monats gespendet werden. Die Community konnte über die Verteilung der Spende abstimmen, wobei die Fledermaus führte. Die Diskussion um KI-generierten Code und die Bedeutung des Verständnisses von Code waren weitere Themen. Die nächste Ausgabe wurde für Donnerstag, den 19. Oktober, angekündigt.
Streamstart und Verspätung
00:05:4800:05:48 Hallöchen ihr Nerds! Hallo Michi, hallo Barbegane Infinity, hallo Lukas, hallo Simi, hallo Joppy, hallo Inan, hallo Orti. Wie geht's euch? Wie geht's? Wie steht's?
00:06:06 Ach ja, es ist eine ungewohnte Zeit. Es tut mir auch sehr, sehr, sehr leid, dass ich verspätet hier in den Streaming-Abend starte. Ich hoffe, ihr seid mir nicht böse. Äh, eh nicht. Hey, das Leben nimmt mich gerade so derartig rektal. Check ich. Check ich, Michi.
00:06:31 Nerds wo? Hi Fritz, wie geht's, wie steht's? Ich hoffe du hast deine gute Entschuldigung. Ja, ich musste eine Kooperation filmen. Ich hab die eigentlich gestern schon gefilmt, aber ich hab gestern, ich schwöre, ich hab gestern keinen geraden Satz rausbekommen, ne? Das war so schlimm und ich saß da einfach so und hab so in die Kamera geredet. Jetzt ist auch nicht so viel besser geworden, aber 65er Streamstreak, stoppy, strong.
00:06:58 Jetzt ist halt auch nicht so viel besser, aber wenigstens ein bisschen mehr Energy, ein bisschen mehr Elan bei allem.
00:07:09 Seit wann bekommst du gerade Sätze raus? Das ist gerade ein gutes Beispiel gewesen. Ja, schon auch recht selten, aber manchmal, also gerade wenn ich Videos drehe, ist das ganz in Ordnung, weil ich dann ja auch Skripte vorschreibe und so. Und dann klappt das ganz gut. Aber, ähm, ja, was soll ich sagen? Es war gestern eine Katastrophe. Deswegen habe ich das alles nochmal gefilmt gerade eben.
00:07:34 Und ich sag's euch, ich fühl's nicht. Ich fühl's einfach nicht. Also nicht, dass ich das, was ich bewerbe, nicht fühle, sondern, also, das fühl ich total, sonst würde ich keine Werbung dafür machen. Ich sag euch immer ganz ehrlich, alles, was ich bewerbe, find ich auch gut. Aber ich fühl dieses Video einfach nicht. Ich, ich, ich kann, ich weiß es nicht. Das kleine Ding von Logi, nee, das ist ja schon, schon draußen.
00:08:01 eine andere Kooperation, die jetzt in Zukunft noch kommt. Ich glaube aber erst im November. Da ist recht viel Vorlauf, aber ich muss es halt morgen einreichen, die erste Version. Und es stresst mich so immens. Also dieser ganze Prozess von dieser Kooperation ist halt auch sehr lang. Und irgendwie, also ich habe das Video halt wirklich gar nicht gefühlt. Ich muss es jetzt nachher, nach dem Stream noch bearbeiten und so ein paar andere Sachen noch machen.
00:08:30 Es ist halt die größte Kooperation, die ich glaube ich bisher überhaupt so gemacht habe. Deswegen ist es auch so ein bisschen aufregend für mich, weil ich noch nicht so eine große Kooperation hatte. Und es nervt mich so, wenn ich beim Video, am Ende des Videos denke, boah, das war richtig kacke. Das passiert mir sehr selten, aber komischerweise immer nur bei Kooperationen.
00:09:02 Das macht dich doch aus. Ja, eigentlich schon. Eigentlich sollte ich so ein richtig wildes Video einsenden, wo ich mich nur verspreche. Ich habe heute ein Rear gesehen, dass man in den USA anscheinend Firmen damit beauftragen kann, den eigenen Vibecode zu fixen. Nennt sich Vibecode Rescue. Jetzt weiß ich nicht, ob ich lachen oder weinen soll. Beides gleichzeitig. Ostfriese in Frankreich.
00:09:25 ostfriese nenne ich dich ist es okay laufen ich will nicht mehr küche werbe und die giri machen ich kann nicht das ist doch voll cool das ist echt fies rektal bei solchen vorlagen muss ich mich zusammenreißen reiß sich nicht zusammen hier muss man sich nicht zusammenreißen
00:09:42 Hallo, wie das geht. Zap, das wäre geil, aber ich glaube, das wird nicht mehr passieren. Der Sponsor wird natürlich nicht genannt. Nee, ich darf auch nicht spoilern. Nee, ich darf nichts über die Kooperation sagen, außer halt jetzt, dass ich damit struggle so.
00:09:57 Hallo Sarah Lex, so ein Video hast du doch schon, stimmt. Vielleicht hätte ich denen einfach das schicken sollen. Wenn du das Video einer Person, die du persönlich kennst, intern zeigst, vielleicht bringt dir die Meinung neue Ideen. Ja, ich mache das ja auch ab und zu. Ich habe ja schon mal eine Kooperation, die habe ich schon mal Maya geschickt und gefragt, ey, was denkst du? Das war meine allererste Kooperation, weil ich war so unsicher. Ich war so, kann man das machen? Und die hat auch richtig gutes Feedback gebracht, aber...
00:10:24 Ich muss das bis morgen 13 Uhr, nee, 15 Uhr irgendwie fertig haben und es stresst mich. Ich habe kein Leben, sehr gut. Hallo Basti. Was machen wir heute? Wir gucken uns nochmal weiter Aura an. Was wir da jetzt weiter, wir haben ja angefangen, diesen kleinen Kurs von Claude zu machen. Den werden wir weitermachen.
Helptober und Community-Unterstützung
00:10:5400:10:54 ja hallo codamav aber zuerst natürlich ganz wichtig helptober ich bin mal an ich bin mal so frei und genau ich starte die umfrage ihr wisst alle bescheid ihr wisst alle bescheid ihr stimmt wie immer ab für
00:11:20 Für das Tier, das, wo, von dem, nee, für das ihr am meisten Geld gespendet sehen wollt, so. Äh, ja, ganz, ganz, ganz, ganz ruhig. Ich bin gelernter FIAE und bei KI-Coach stellen sich meine Nackenhaare auf und ich bekomme Puls. Ja, das kann ich verstehen. Das kann ich verstehen.
00:11:46 Hast du ja keine Zeit zum streamen. Verstehe ich, dass dein so was strest? Mit Zeitdruck kann ich ja gar nicht umgehen. Oh, Sergeant L, danke für deinen Resub. Zwölf Monate. Nee, warte, zehn Monate. Hä?
00:12:01 Da steht zwölf Monate. Für zwölf Monate? Vielleicht schon im Voraus, oder? Auf jeden Fall vielen, vielen lieben Dank. Das ist sehr, sehr nett. Dankeschön. Und genau, fleißig voten, sehr wichtig.
00:12:21 Ja, also der Zeitdruck ist es gar nicht so bei der Kooperation, weil es schon auch die Kooperation ist, wo ich am meisten Zeit hatte. Bisher hatte ich nur so Kooperationen, wo es hieß, ja übrigens, in drei Tagen wollen wir das Video. Also, da in dem Sinne ist es recht entspannt. Hi, Next Gen Duo. Aber es ist halt einfach so eine große Kooperation und so irgendwie so viel Druck, weil das so, das fühlt sich
00:12:49 am offiziellsten irgendwie an. Ich habe halt super viel im Voraus bekommen. Es gab Absprachen und so. Das ist total verrückt. Das ist für mich ja alles irgendwie auch neu, weil ich ja ...
00:13:06 noch gar nicht so lange Social Media mache und auch nicht viele Kooperationen mache, weil ich das irgendwie auch nicht sehe. Also erstens habe ich da nicht so Bock drauf, weil es halt Stress ist. Und zweitens mache ich ja eh nur Werbung für Sachen, wo ich sage, das würde ich auch supporten.
00:13:23 Und das ist halt schwierig zu bekommen. Also die Sachen, die ich supporte, sind meistens Brands oder so, die eher mit größeren kooperieren. Ria! Oh mein Gott, danke für deinen Resub! Sechs Monate, oh mein Gott, vielen lieben Dank!
00:13:47 Drei güldene Monate voraus ist so. Wie ist dein Alter eigentlich, natürlich, wenn du sagen möchtest? Ja, ich bin 28 jetzt geworden, letzte Woche. Ich hatte Geburtstag. Ich habe ein Upgrade bekommen auf V28. Kurz vor Rente ist so, ist so.
00:14:10 Ja, genau. Also ich habe bei meiner letzten Kooperation, also beziehungsweise ich habe bei meinen letzten Kooperationen, also bei den letzten zwei Kooperationen auch immer relativ viel Hate bekommen. Also bei dem Logi-Tool, bei dem Keypad habe ich Hate bekommen von einem, was heißt Hate, aber der hat halt geschrieben, ja wie du verteufelst die ganze Zeit die KI und jetzt machst du irgendwie Werbung dafür. Der hat halt gar nicht gecheckt, wofür ich Werbung mache, dass ich für dieses Gerät werbe.
00:14:40 macht was ja auch weitaus mehr kann als kai das ist ja wie ein stream deck nur halt ein bisschen mehr für produktivität und ein bisschen mehr für developer und
00:14:53 Vor allem habe ich ja nie was gegen KI gesagt. Ich sage was gegen Weibco oder ich sage was gegen das völlig blinde Nutzen von KI, ohne dass man Ahnung hat. Und ich check dann, und er hat dann auch gesagt, ja, jetzt machst du Werbung dafür.
00:15:14 sobald das Geld stimmt, unfollow von mir. Und dann habe ich auch nur gesagt, okay, ciao Kakao, also das ist hier kein Bahnhof, du musst deine Abfahrt irgendwie nicht ankündigen. Dann geh, also ich kann es halt eh nicht jedem recht machen, aber wer das schon gar alles nicht checkt, so I don't know, keine Ahnung.
00:15:42 Ist ja auch gar nicht, also ich meine, ist auch nicht böse. Ich erwarte ja auch nicht von jedem, dass der immer das ganze Video sieht und so, aber ich sage halt in meinem ersten Satz schon, ich bin kein Vibe-Coder, ich bin Vibe-Coder, also wie in meinem Titel.
00:15:55 Und dann check ich halt nicht, wie man sagen kann, ja, wie, du machst jetzt Werbung für KI. Und bei dem Video davor hatte ich ja, also bei der Kooperation davor hatte ich ja Werbung für das Microsoft, für den Microsoft Hackathon gemacht und da haben ja ganz viele sich über Microsoft beschwert. Und ich check das auch. Ich bin auch kein Bestie mit Microsoft. Ich nutze zwar Windows, ich hab einen Windows-PC, wisst ihr, aber
00:16:23 Es ging mir halt um diesen Hackathon. Ich glaube auch, wenn... Also ich würde auch so Werbung für Microsoft, glaube ich, machen. Einfach, weil ich es ja auch nutze und auch schon überzeugt davon bin, sonst würde ich es nicht weiter nutzen. Das ist für mich halt gerade der geringste Painpoint so.
00:16:41 Also Linux nutze ich auch zum Beispiel auf der Arbeit. Es gibt aber Sachen, die mich so hart nerven, die mich im täglichen, also im privaten, so krass nerven würden, dass ich einfach keinen Spaß dran hätte. Und Apple würde ich auch Werbung für machen. Also die Sachen, die ich nutze und die ich cool finde, mache ich halt Werbung für.
00:17:00 Und es war ja nicht mal Windows an sich. Und ich verstehe, dass man vielleicht auch irgendwie sagt, so, ja, ich finde blöd, irgendwie ständig Werbung zu sehen. Und wenn es das eine Video ist, das von mir auf der For You-Page oder im Insta-Feed landet, dann check ich das auch. Und ich kann niemandem einen Vorwurf machen, zu sagen, ey, du machst Werbung für etwas, was ich nicht supporte. Ich entfolge, weil so bin ich auch. Aber am Ende...
00:17:24 Wenn man das Video halt auch nicht anguckt, nicht anhört und einfach irgendwie was reininterpretiert, dann kann ich auch nicht mehr weiterhelfen. So. Wenn Leo ist 28, aber eher so 80, ja.
Arbeitsdruck und Burnout-Sorgen
00:17:4700:17:47 Viel Stress und Aufregung hinterlassen auch einen gewissen Druck. Vielleicht zwischendurch einfach mal tief durchatmen. Ja, ich merke auch schon, dass ich gerade in letzter Zeit irgendwie so ein bisschen das Gefühl habe, ich schalte nicht ab. Das ist etwas, da muss ich mal gucken, wie ich damit umgehe, weil ich auch das Gefühl habe, durch die drei Streams pro Woche, manchmal, also gerade zwischen Sonntag und Dienstag und zwischen Dienstag und Donnerstag ist ja nur ein Tag und ich habe das Gefühl, dass es zu wenig ist.
00:18:14 Weil ich streame natürlich super gerne, ich habe super viel Spaß dabei und das ist etwas, wo ich währenddessen und danach immer sage, zum Glück habe ich das, weil das macht wirklich mir jedes Mal so krass viel Spaß. Aber es ist trotzdem irgendwie so, dass ich merke, dass...
00:18:30 Dass es mich auch anstrengt, dass ich dann halt auch sage, ich hätte mal wieder gerne einen Tag frei, weil meistens an den Tagen zwischen meinen Streams mache ich dann Videos oder bin anders produktiv. Und ich glaube, im Moment habe ich relativ wenig Phasen, wo ich einfach mal abschalte und nicht dann auch noch...
00:18:51 außerhalb der Arbeit versuche produktiv zu sein. Das ist natürlich auf Dauer auch nicht gesund und ich mache das ja jetzt schon, also mit dem Stream immerhin schon fast ein Jahr durchgängig und ich muss mal gucken, wie ich das irgendwie besser hinkriege. Ich hatte halt gehofft, dass das irgendwie von alleine besser wird, aber sehe ich gerade nicht so. Ich bin auch 28, nice, Amy. Happy Birthday nachträglich. Danke, Pepsi One.
00:19:23 Manche Zwangsupdates sind gar nicht so geil. Ich würde das ein oder andere gerne überspringen. Die 50er sind näher als die 40er. Ja. Ja, du, ich fühle das auch. Die 30er. Oh mein Gott, die 30er. Ich will doch in meinen wilden 20ern bleiben. Eine Hetzner-Kooperation wäre natürlich nun mega für Leo. So von wegen Aura. Ja, das stimmt. Haben nicht die Coding Buddies eine Hetzner-Kooperation? Vielleicht muss ich die mal fragen, ob die da Connections haben.
00:19:54 ging doch nur um dein tech tool oder ja genau es ging nur um das gerät ich kann es ja mal zeigen jetzt muss ich ja sagen ist gesprich kann es nicht zeigen das kabel ist zu kurz tschuldigung schere aber ihr habt ja gesehen dann im real das lustige ist selbst ich da keine ahnung von code o von code hat man muss nicht unbedingt profi sein um das zu erkennen
00:20:22 Was? Achso, der keine Ahnung von Code hat, er kennt schlechten KI-Code. Man muss nicht unbedingt Profi sein, um das zu erkennen. Nee, das stimmt. Der ICE auf gleich 12 nach unfollow fährt. Jetzt bitte einsteigen, ist so. Zumindest bei einfachen Sprachen wie Lua, VBA. Ehrlich gesagt kann ich kein Lua und VBA, zumindest nicht schreiben. Lesen könnte ich safe, aber ich weiß nicht, ob ich da solche groben Fehler direkt erkennen könnte, aber bestimmt. Ist dein Arbeits-PC Linux? Unter anderem, ich hab mehrere.
00:20:51 Aber ja, zum Beispiel, wenn man die folgt wegen einer Werbung, kann man dann eventuell auch damit leben, dass es Einzelne gibt, die dann gehen.
00:21:10 Also auf jeden Fall. Also ich kann absolut damit leben, wenn Leute sagen, ey, ich entfolge dir. Ich finde das halt auch nicht so schlimm. Also ich habe das ja auch schon mal im Context Stream gesagt, wenn jemand einfach nicht mehr so kommt, der so ein aktiver Viewer oder so dann einfach nicht mehr da ist, weil wir haben ja auch schon Viewer gehabt, die sehr aktiv waren und jetzt gar nicht mehr dabei sind. Und ich habe schon immer gesagt, ey, das ist gar nicht schlimm. Also klar ist es natürlich schade, jemanden gehen zu sehen, aber...
00:21:36 Man muss als Streamer halt damit klarkommen. Das ist halt etwas, das gehört dazu. Man hat in dem Moment irgendwie eine Lücke gefüllt oder war für einen gewissen Zweck da Unterhaltung, irgendwie sowas, war vielleicht eine Lernbegleitung oder und jetzt ist einfach diese Phase vorbei, in der man so benötigt wird und das ist völlig in Ordnung. Es kommen wieder neue Leute, es ist alles, es ist...
00:21:59 absolut in Ordnung, wenn Leute gehen. Und das ist auch bei anderen Social Media Sachen so. Ich finde nur manchmal die Begründung halt auch so, ja, also dann geh doch halt lieber ohne Begründung. Weil das, das ist Unsinn.
Urlaub und persönliche Reflexion
00:22:1400:22:14 Apropos produktiv. Ich habe fast eine Woche Urlaub gemacht, weil ich keinen Arbeitsplatz fand. Ich muss mich leider jetzt verabschieden und die kleine Lust ausnutzen. Haut rein. Ich muss mal wieder was schaffen. Viel Spaß euch und mich ärgern lassen. Vielen Dank, Fritz. Vielen Dank, dass du reingeschaut hast. Und vielleicht bis zum nächsten Mal. Welchen Tag haben wir heute eigentlich? Am Donnerstag um 19 Uhr.
00:22:37 Ich freue mich auf 30. Da kann ja mal sagen, ich werde zu jung für eine Seniorstelle. Ist so. Irgendwann wirst du dich entscheiden müssen, ob du streamen oder den normalen Job weitermachen. Wir hoffen, dass du mit dem Streaming erfolgreich wirst. Oha, Pepsi One. Weiß ich nicht. Also für mich ist das eigentlich keine Option.
00:22:55 Streaming Vollzeit zu machen oder Content Creation Vollzeit zu machen, einfach weil ich meinen Job echt wirklich sehr, sehr, sehr liebe und das aktuell auch noch ganz gut hinbekommen, das irgendwie gleichzeitig zu machen. Ich könnte mir eher vorstellen, dass ich aber auch nicht wirklich, dass ich auf Teilzeit gehe oder so, aber I don't know, I don't know. Ich glaube auch nicht, dass das allzu bald relevant sein wird.
00:23:21 Ich glaube, wir kommen alle mich an den Punkt, an dem KI-Inhalten trainiert. Wir sind schon längst aus Friese, schon längst. Wie wichtiger, es sind wieder Excel World Championship. Oha, wirklich? Wer dir entfolgt, weiß ich nicht, aber der macht einen Fehler. Oh, danke.
00:23:39 voll lieb zwei jahren wird leo den job wechseln und ins geheiligte land kommen wenn die erste mio drin ist ganz ehrlich ich glaube selbst wenn ich millionen auf dem konto hätte ich mag meinen job wirklich sehr sehr gern kann aus privater fahrung sagen auch mit 500 euro mehr wie und ist streaming nicht zwangsläufig ausreichend naja das stimmt also ich glaube viel mehr kriegt man halt mit content also mit mit kooperation
KI-Code und ethische Überlegungen
00:23:5300:24:08 Wenn man das dann richtig macht, also wenn man halt dann auch wirklich ein paar Kooperationen im Monat macht, so einen die Woche oder so, oder dann halt auch noch mehr Follower, noch mehr Viewer oder wie auch immer hat und davon, also ich glaube, man lebt halt eher von den Partnern, von den Partnerschaften, Kooperationen, denen man eingeht, als von den Subs jetzt zum Beispiel.
00:24:36 Ist das dieser Teilzeit-Lifestyle, von dem euer Bundeskanzler spricht? Naja, also eigentlich arbeite ich ja mehr als Vollzeit. Also das Streamen kommt ja auf meinen Vollzeitjob noch rauf. Und ich versuche die Stunden schon relativ niedrig zu halten, die ich...
00:24:57 mit dem Content-Kram so mache, weil ich einfach, sonst mache ich zu viel so. Ich versuche es immer so auf diese acht Stunden, die man so sagt, oder keine Ahnung, zu reduzieren. Aber ich muss ehrlich sagen, ich stream ja manchmal schon in der Woche mehr, deswegen ist es schwierig. Und dann halt noch Content oben drauf. That is what it is. Krass, einfach schon wieder Monatsmitte, ja.
00:25:28 fritze meinen blutdruck beschleunige das sagt mich schon drei monate an der backe noch ist kein geld auf dem konto ist so hallo gummietonne
00:25:43 Jetzt, wie steht's? Übrigens, die Umfrage, korrekt. Natürlich fleißig abstimmen, aber ich würde nochmal sagen, wie es aktuell steht. Wir haben aktuell für die Fledermaus 38,3%, für die Katze 36,2% und für die Haie 25,5%. Was bedeutet, dass aktuell die Fledermaus noch führt und dementsprechend ich am Ende des Monats mehr Geld für die Fledermaus spende als für die anderen?
00:26:13 Es hält sich ja eigentlich praktisch fast die Waage. Die Haie müssen noch mal ein bisschen aufholen, aber dann ist es wirklich fast ein Drittel für alle. Das wäre ja richtig geil, wenn ich einfach ein Drittel überall hinspenden könnte. Das wäre schon witzig. Auf jeden Fall vielen lieben Dank, wenn ihr abstimmt.
00:26:38 Einer der wenigen guten Entscheidungen, die ich in 2026 getroffen habe. Oh, ihr seid so süß. Ihr seid so süß. Ich freue mich, bald wieder auf Jobsuche gehen zu dürfen als Junior, wenn es zu meinem Rücken wieder besser geht. Ja, ich habe gehört, bei Michi wird gesucht. Just kidding. Just kidding. Ja.
00:27:03 richtig denn ganz wichtig halb tober zeiler zeiler keiler
Spendenaktion und Finanzielle Unterstützung
00:27:1600:27:16 Vielen Dank für dein Follow. Vielleicht kannst du einmal sagen, wie ich das richtig aussprich. Ich struggle ein bisschen mit Namen. Was wollte ich sagen? Genau. Alles, was gerne Kayla. Okay, perfekt. Ich versuch's mir zu merken. Tut mir leid, falls es mir nicht richtig gelingt manchmal, aber gut. Denn ich hab ja gesagt, diesen Monat spende ich mein gesamtes Einkommen von Twitch.
00:27:43 Also das, was auf meinem Konto landen wird, minus Abzügen logischerweise. Und da, ich habe ja gesagt, ich versuche diesen Monat, den finanziell besten Monat auf Twitch zu haben, damit wir möglichst viel, also ich möglichst viel spenden kann. Und ihr helft mir, indem ihr natürlich...
00:28:08 Subgiften, ich will nicht dazu aufrufen, macht das nur, wenn ihr das wollt, aber natürlich auch abstimmt, denn je nach den Abstimmungsergebnissen wird prozentual gespendet. Ich weiß immer noch nicht, wie ich das Geld erklären soll. Wenn ihr noch Fragen habt, guckt in den angepinnten Kommentar, da steht das alles nochmal drin.
00:28:32 Können wir für Vibeco damit offenen API-Keys spenden? Ich glaube, das müssen wir nicht. Meinst du, um die rechtlichen Konsequenzen zu unterstützen?
00:28:46 Jobsuche ist etwas, das niemand wirklich braucht. Ich habe das Game vor einigen Jahren mal bis Level ALG 2 durchgespielt. Ich bin froh, bis jetzt davon verschont geblieben zu sein. Als ich meinen Werkstudentenjob hatte und dann aufhören musste, weil ich dann ja fertig war mit dem Studium und die...
00:29:06 Ich sage das jetzt einfach mal so dreist, aber ich glaube, ein bisschen waren die zu geizig, eine Vollzeitperson zu bezahlen. Es war auch kein guter Match, auf keinen Fall. Also ich wäre da auch wahrscheinlich nicht glücklich geworden in dem Unternehmen. Aber am Ende, weil die haben danach halt auch wieder einen Werkstudenten da eingestellt in die Stelle. Deswegen glaube ich, dass es auch ein bisschen damit zusammenhängt.
00:29:30 wusste ich ja, dass es ausläuft. Ich war so, okay, die werden meinen Vertrag nicht anpassen, die werden das auslaufen lassen. Ich muss mich jetzt auch beim Arbeitsamt melden. Das ist so ein richtig humble Feeling.
00:29:43 Vor allem dann fragen die so Fragen, ja, Sprachkenntnisse, Ausbildung, bla bla. Und dann heißt es ja, und was ist denn der Plan danach? Und die so, ich will doch wieder einen Job haben. Das ist aber noch x Monate hin. Ja, es ist auf jeden Fall eine wilde Geschichte. Nee, für psychologische Hilfe. Okay, check. Das ist eine Spezies, wo es nicht schlimm ist, wenn sie ausstirbt. Die Weibkoda.
00:30:12 i mean i guess aber wir brauchen sie ja auch weil über wen würden wir uns dann lustig machen es ist wichtig das ist wichtig für unterhalt für unterhaltungsgründe ja finde ich schon finde ich schon wichtig wie geht's wie steht's
00:30:36 Äh, da gibt's noch Pews. True? True? Aber ich find, also ich, ja, ich weiß nicht, ich hab da nicht immer so ein Hate. Hallo? Warum krieg ich Benachrichtigungen von der ING? Das ist immer nicht gut, wenn man von der Bank benachrichtigt wird. Das heißt immer, Geld geht weg.
00:31:02 Was ist das jetzt? Ich bin auch Vibecoder. Bitte kein Hate, ich gebe mir Mühe. Naja, aber da ist die Frage, wie man Vibecoding halt definiert. Also ich definiere das halt so. Man programmiert komplett nur über die KI. Man guckt sich den Code nicht an, man verifiziert nicht, man validiert nichts. Man nimmt alles so an, wie die KI das sagt, man überprüft es nicht. Das ist Vibecoding. Und ich finde das sehr unverantwortungsbewusst. Nee, verantwortungslos, so heißt das.
00:31:31 Mich wollten Sie mal in einen Computerführerscheinkurs stecken, habe stattdessen ein Bewerbungstraining rausgehandelt, nachdem ich mein Lachflash unter Kontrolle gebracht hatte. Das ist so wild! Ah, Informatiker im Computerführerscheinkurs. Das wäre schon wieder witzig. Das wäre schon wieder unterhaltsam. Und hallöchen, dreieckiges Viereck. Wie geht's? Wie steht's?
00:31:57 Oder Fishing Mates, ja, ist so auch sehr witzig. Hallo Dollar Trex und danke Dreikiges Vieck für dein Follow. Vielen lieben Dank.
Vorstellung der App 'Aura'
00:32:0800:32:08 Ja, genau. Wir haben heute vor Aura, unsere App. Ich habe immer noch keinen Text geschrieben. Ich muss noch mal den Clip raussuchen und daraus einen Text schreiben lassen. Ich packe euch den Clip noch mal in den Chat, damit ihr Bescheid wisst, was Aura ist.
00:32:40 ich kann mich selber reporten ist natürlich hilfreich copy link hier ist der clip in dem ich auch erkläre
00:32:54 könnt ihr euch gerne reinziehen, wenn ihr noch nicht wisst, worum es dabei geht. Und da ich relativ wenig Ahnung von App-Development habe und auch relativ wenig Ahnung von so Backend-Stuff, machen wir jetzt so ein kleines Bootcamp von Claude.
00:33:23 um uns da mal ein bisschen fit zu machen. Ich finde das ja ganz cool, weil wir das dann so ein bisschen auch zusammen lernen. Vielleicht der ein oder andere von euch auch noch nicht so firm im App-Development möchte das lernen. Dann können wir das hier gemeinsam lernen. Und am Ende sind wir alle glücklich. Ihr seid in jedem Stream dabei, weil ihr wollt ja keine Lektion verpassen. Und dann am Ende haben wir eine geile App.
00:33:55 Mir geht's gut und euch. Ja, perfekt. Drei geht's vier. Mir geht's super. Ich besuche jetzt nochmal die Grundschule für Deutsch. Was? Warum? Ach so. Ach, wegen diesem... Ja, ich check, ja. Ich hoffe, mein Vibe-Coding die letzten Tage ist nicht zu sehr aufgefallen. Oh je. Selbstreport ist der erste Schritt zur Besserung oder so. Ja, ich glaube auch. Oha, der Clip ist voll ein guter Pitch. Meinst du? Ich habe mir da so einen zurecht gestammelt. Aber das ist ja immer so.
00:34:28 ich finde die idee hammer vielen dank oder marf und vielen dank dreieckiges wie geht es eigentlich arbeitszeitbetrug musstest du das nicht noch polischen also wir haben das allermeiste davon ich kann ja mal den projektplan da aufrufen wir haben das allermeiste erledigt es sind halt nur noch ein paar sachen die jetzt an mir hängen
Technische Planung und Roadmap
00:34:5400:34:54 Also das hier sind die Sachen, die ich noch Offstream machen muss und ich finde einfach nicht die Zeit. Also wirklich, ich finde nicht die Zeit. Und das ist ein bisschen problematisch, weil da ein paar Sachen sind, die ich auf jeden Fall noch machen muss. Also ich muss halt...
00:35:18 Die Achievement-Icons muss ich noch machen und die Assets und Credits raussuchen. Das kann ich ja mal hier nach oben schieben. Die Sachen muss ich auf jeden Fall machen. Die anderen Sachen sind jetzt nicht so krass relevant, wären halt nur, um es nett zu machen. Aber das sind so Sachen, okay, kann man jetzt auch irgendwie mal ignorieren.
00:35:43 wenn es wirklich hart auf hart kommt und ich vorher keine Zeit habe. Aber ich habe mir auch gesagt, was habe ich jetzt Cut-Off-Tag genannt? Ich glaube, den 28. Das heißt, ein bisschen Zeit habe ich noch. Ja, ich glaube, es war 28. Also ein bisschen Zeit habe ich noch. Das bedeutet, es ist noch nicht so jetzt voller Stress, wie ich es haben muss, um wirklich produktiv zu arbeiten. Also ich brauche immer so ein bisschen Druck und Stress, ein bisschen Zeitdruck, damit ich produktiv bin. Aber
00:36:15 Das schaffen wir. Ich habe ja auch versucht, vor ein paar Streams, nach dem Stream, Claude Zugriff auf Blender zu geben, damit...
00:36:26 der das geil animieren kann, diese laufenden Menschen. Und der hat das ja nicht hinbekommen. Und das war ja, ich habe ja heute ein Video gepostet, in dem Chat war das, da hat er mir einfach um 12 Uhr gesagt, so, jetzt gehen wir ins Bett. Gute Nacht. Es ist Mitternacht, es ist Zeit für das Bett. Ich arbeite jetzt nicht mehr weiter. Punkt. Und deswegen, ja.
00:37:02 ist es ein bisschen schwierig momentan native app entwicklung oder mit ionic beispielsweise also welcher texte born with broken wings also wir haben einen immensen texte immens sag ich euch ja ich kann es ja mal hier zeigen also das hier ist unser texte komplett und wir arbeiten jetzt also als basis mit flatter
00:37:34 ich lasse es mal offen kannst du dir das ein bisschen durchlesen aber code gegen gelesen und fixes applied hoffe dass es passt ja ja so was mache ich auch oft mit kai ich habe festgestellt ich bin ein lese verstehen durchgefallen aber sprach verstehen ist ja auch nicht so meins herber wie wo wo durchgefallen
00:38:02 Werden wir etwa alle Beta-Tester von Arbeitszeitbetrug... Alle, die Arbeitszeitbetrug spielen, werden Beta-Tester. Nutzt du Linia nicht als Dev? Linia? Warte. Nee. Hab ich auch tatsächlich noch nie gehört. Ich hab immer bisher mit so Jira gearbeitet und keine Ahnung. Und Co. Aber ich nutze gerne Notion.
00:38:39 Zwei Wochen, ja. Coole Idee mit der App. Hast du keine Angst, dass es auch zweckentfremdet werden kann, so wie ein Internetpranger, der da hat seinen Hund getreten. Hier wohnt der, der sieht so aus und so weiter. Ja, theoretisch kann das passieren. Deswegen gibt es ja nochmal diese Moderationsebene, dass man das halt nochmal so ein bisschen bremst. Grundsätzlich kann man das ja aber auch in echt. Also man kann ja auch in echt...
00:39:03 bei der Behörde anrufen, beim Veterinäramt sozusagen hier, mein Nachbar. Und das wird ja auch regelmäßig gemacht. Ich will es natürlich nicht unterstützen, deswegen gibt es ja die Moderationsebene, aber...
00:39:17 Ich hoffe nicht, dass es das weiter fördert. Und am Ende, es gibt ja auch ein Online, also ich glaube inzwischen alle Bundesländer haben ein Online-Portal von der Polizei, wo man Leute anzeigen kann und so. Und ich hoffe einfach, dass das nicht so missbraucht wird. Ansonsten muss dem nachgegangen werden und da wird festgestellt, ist nichts dran und dann, so war es das.
00:39:45 I love deadlines, I love the booshing noise they make as they go by. Warte, deine KI schickt dich ins Bett. Ja, ich habe jetzt so ein Video gemacht, kannst du dir angucken auf TikTok, Instagram oder YouTube von heute, das Video. Das ist tatsächlich so ein Ding, das macht Claude vor allem ganz toll momentan.
00:40:05 Schrecklich, mein Codex fragt um zwei Uhr noch, ob sie Backtests weiterlaufen lassen sollen. Was soll Arbeitszeitbetrug, wenn es fertig ist können? Es ist einfach nur ein kleines, witziges Spiel. Hier Ausrufezeichen A, Z, B. Kannst du mal in den Chat eingeben, dann kannst du dir ansehen, worum es dabei geht. Und ja, ist einfach ein Fun-Spiel, das wir hier im Stream entwickelt haben.
00:40:34 Fast up, wie nice. Magst du es in verschiedenen Sprachen zu programmieren? Ich versuche immer, dem JSTs. Ich liebe es einfach, Sachen neu zu lernen. Und...
00:40:43 Deswegen nutze ich diesen Stream, auch weil ich so in meiner Freizeit nicht die Motivation hätte, mich irgendwie hinzusetzen und zu sagen, ich lerne jetzt das und das. Ich hätte nach einem Tag keinen Bock mehr. Und das im Stream zu machen, ist für mich wirklich ein Cheatcode, weil ich mich hier jetzt ja auch hinsetzen muss und ihr seid jetzt schon invested in Aura. Ihr findet das jetzt schon cool. Und wenn ich in drei Streams sage, ich habe keinen Bock mehr auf Aura, dann sagt ihr auch, bist du eigentlich hier Kucku?
00:41:10 und deswegen mache ich das hauptsächlich schade nein geht ab mein geht da ist sowieso kaum was öffentlich ich würde mich so gerne mit dir über meinen workflow unterhalten aber das wäre nicht passend im chat aber dafür gibt es ein discord da kann man sich auch super austauschen allgemein wir haben haben wir einen passenden channel dafür auf discord
00:41:40 Wir haben Coding Code Talk. Ja. Wenn du auf den Discord gehst, gibt es im Bereich Coding einen Channel, der heißt Code Talk. Der wird tatsächlich gar nicht so krass viel benutzt, aber dafür sowas ist das perfekt. Discord also, ja, ja.
00:42:04 Cloud, bitte übersetze den Chat in einfache Sprache. Direkt auf Firmengerät runterladen, so nämlich. Aber ich stifte euch nicht dazu an, das ist eure Verantwortung.
00:42:16 Genau so weit ich es auch mache, aber kann mich noch nicht durchdringen, meine Social Cringeness zu überwinden und auch zu streamen. Da muss man durch. Also ich bin der awkwardeste Mensch, den es gibt. Also ich bin auch sozial manchmal nicht so skilled. Ich merke das manchmal selber in Konversationen, wo ich mir so denke, was, Leo, was redest du da gerade? Und nach Konversationen sitze ich da und denke mir so, boah.
00:42:41 Das war richtig dumm. Warum habe ich denn so reagiert? Warum habe ich denn das und das gesagt? Und so ist es halt auch bei Social Media und so ist es halt auch beim Stream. Und ich bin zum Beispiel auch eine Person, ich konnte es gar nicht ab, Videos, Bilder, Audios von mir zu hören, zu sehen, wie auch immer.
00:43:03 Das legt sich einfach so schnell. Also nach dem dritten Video war ich schon abgehärtet. Da war ich schon so, ja, das wird nicht mehr besser. So ist es jetzt und damit bin ich fein. Und es scheint ja auch irgendwie wilderweise zu klappen. Es scheinen ja doch auch immer wieder Leute Interesse daran zu haben. Das wundert mich auch, aber hey, ihr seid da. Das finde ich cool, denn ihr seid krass. Ich werde den krass benutzen.
00:43:33 Was ist denn das hier schon wieder für Störberäusche im Lied? Aua. Was ist denn momentan ein Jellyfin-Plugin, welches ähnlich wie Amazon X-Ray für Filme und Serien funktionieren soll, nur lokal? Das ist geil. Das klingt richtig praktisch. Ich will richtig oft, will ich halt so, wer ist denn das? Und vor allem bei Netflix gibt's das ja nicht. Und das macht mich sauer. Und ich glaub, bei Amazon auf dem Fernseher gibt's das auch nicht so richtig.
00:44:02 Das ist schon eine coole Idee. Mach das unbedingt. Das denke ich mir auch so oft von mir. Das war wirklich dumm. Man hat es anders gemeint. 100%ig. So ist es. Ich habe heute versagt, eine akkurate Liste zu machen mit meiner Hardware, die ich habe. Oh je, Lizkazi. Hatte und habe. Aber erstmal Hallo, Lizkazi. Wie geht es dir? Wieso brauchst du denn eine Liste? Ich muss mich, glaube ich, auch damit abfinden, dass es nicht mehr anders wird. It is already this.
00:44:34 Sogar mal irgendwann FIAE gemacht, am Ende aber doch überwiegend im Support gelandet und privat nichts dagegen unternommen. Also ich finde Support ja eigentlich auch ganz witzig. Ich glaube, das wäre auch eine witzige Sidequest für mich.
00:44:48 Apropos Support, ich musste heute die Vodafone-Hotline anrufen. Also manchmal würde ich gerne einfach meinen Bachelor-Titel zurückgeben und sagen, komm, nimm einfach, ich bin es nicht wert. Ich musste sogar den Support anrufen, um irgendwelche dummen Sachen fixen zu lassen oder damit die mir helfen, was zu fixen. Also wirklich peinlich. Aber das kommen die witzigsten Sachen dabei rum. Das ist wirklich unterhaltsam.
00:45:19 Man kann nicht Song-Requests mit Kanalpumpen kaufen, Mods, wir brauchen das. Das Problem ist, ich nutze YouTube Music. Und das gibt super schlechte, also es gibt kaum irgendwie...
00:45:32 irgendwas, was das supportet. Meistens ist das immer nur Spotify, wo man irgendwelche Requests machen kann. Ey, wenn es das für YouTube Music gibt, wäre ich absolut begeistert davon, das zu machen. Ich würde das absolut machen. Ihr solltet eure Kanalpunkte auch rausgeben dürfen. Und wenn ihr denn noch Musik hört, die ihr feiert, nice. Aber ich glaube, für YouTube Music wird das schwer. Soll ich dir das Vibe coden? Vielleicht Vibe code ich mir das mal selber.
00:46:03 wegen der Liste, jemand hat mich gefragt, was ich so habe und hatte wegen Retrozeug, habe voll viele Systeme vergessen, oh je. Vodafone, ja, ist so. Gerade in der IT lernt man ein Leben lang, ist wirklich so, das stimmt.
00:46:23 Noch nicht, habe bei mir in Österreich bei einem zertifizierten Weiterbildungsunternehmen einen dreimonatigen Kurs im Network-Bereich gemacht und such gerade einen Job. Hoffentlich bin ich bald ein Teil der Gang. Du bist ein Ehrenteil der Gang. Jeder kann Teil der Gang sein. Wenn du sagst, ey, das ist voll mein Ding und ich beschäftige mich damit, ich habe Spaß daran, dann bist du Teil der Gang. Ob da nun ein Titel dazu gehört oder nicht. Lukas, die ist ja auch kein ITler, der ist trotzdem Teil der Gang.
00:46:56 Wenn du die witzigen Sachen regelmäßig hörst, verliert es seinen Charme. Was meinst du?
00:47:06 Vodafone ist bei mir eine Red Flag, war zwei Jahre Kunde bei der Truppe, hab fast jeden Monat mit deren Hotline telefoniert, weil es Trouble mit dem Anschluss gab, bin jetzt bei der Telekom und seitdem ist Ruhe. Ja, es ist auch ehrlich gesagt nur für das Handy so eine, das ist so eine Karte, so eine Prepaid-Karte im Grunde. Also es ist kein richtiger irgendwie monatlicher Vertrag oder so, sondern das ist halt so ein Prepaid-Vertrag. Und das nutze ich halt nur für so Zwei-Faktor-Authentifizierung. Und
00:47:35 Wäre halt aber auch schon schön, das auf dem neuen Handy zu haben, weil ich habe das als E-SIM und das war wirklich ein Albtraum, das zu übertragen. Also ich habe es wirklich nicht hinbekommen. Und am Ende war die Lösung so easy, ich habe mich verarscht gefühlt. Ich habe dreimal bei dem Support-Typ nachgefragt. Wirklich, das muss ich nur machen und dann funktioniert es?
00:47:53 Und er auch so, ja, ja, doch, ist wirklich so. Und dann meinte ich so zum Schluss, naja, okay, gut, dann probiere ich das mal. Und wenn das nicht funktioniert, dann rufe ich nochmal an. Und dann meinte er,
00:48:07 Ja, nee, ich rufe sie dann an, um so und so 4 Uhr oder so. Ich so, okay, hat er nicht gemacht. Eigentlich wollte er um 18 Uhr anrufen, hat er nicht gemacht. Vielleicht hat er mir das zugetraut, dass ich das schaffe. Oder vielleicht hat er es im System gesehen, dass die Nummer registriert wurde. Keine Ahnung, was weiß ich. Aber nicht mehr zuverlässig. Der hat gesagt, um 18 Uhr ruft er an. Und das hat er nicht gemacht. Vielleicht ist er auch auf einmal krank geworden. Wer weiß.
00:48:31 Ich musste am Sonntag drei Stunden lang meinen PC-Bug fixen. Ich liebe das für andere, aber hast du es für mich selber, das zu machen? Kann das einer nachvollziehen? 100%, Kayla, 100%. Das ist bei mir auch so. Bei anderen finde ich das richtig spaßig, aber sobald irgendwas mit meinem PC ist, was sehr häufig ist, kriege ich wirklich die Krise. Ich weiß ja nicht, ob ich Teil der Gang bin. Hä? Warum nicht?
00:48:51 Lukas ist Feelgood-Manager. Man darf ihn auch streicheln. Würde ich jetzt nicht empfehlen, ohne Erlaubnis. Das ist voll mein Ding wegen dem KDE. René, da bastet auf der Deckelpfer. Endlich kriegt drei Meter. Was? Ich habe nur die Hälfte der Worte verstanden. Sorry. Schere, wie die Jugend sagt. Das wäre zu viel zu erzählen. Oh, okay.
00:49:26 Ich zähle mich erst dann dazu, wenn ich IT-Geld bekomme, aber danke. Oh, das hängt doch nicht mit dem Geld zusammen. Das hängt mit den Feelings, mit dem Vibe zusammen. Kenn ich, wobei meine eigentlich immer perfekt läuft, es sei denn ich verhaue was und selbst dann das Trouble-Stink recht einfach dank Linux. Bei mir ist es halt eher Hardware das Problem, also...
00:49:55 Hallöchen, Kawanga, wie geht's, wie steht's? Ich musste RAM-Kids hin- und herstecken, fast Crash-Out gegangen. Ja, ähm, wir wollen hier, ach, das ist ja schon offen, das ist ja noch offen, wir wollen hier weitermachen mit der Lektion 4.
Lerninhalte und Backend-Architektur
00:50:1500:50:15 von unserem Crashkurs. Was war überhaupt? Ich habe das alles schon wieder vergessen. Macht das was? Nö. Wir lernen halt gerade so ein bisschen die Unterschiede zwischen AppDev und WebDev, weil ich persönlich ja mit WebDev schon einiges an Erfahrung machen durfte und musste, aber so ein bisschen halt die Unterschiede davon. Ich schreibe dir das mal ein anderes Mal, okay.
00:50:43 Bei Hardware ist RAM ein Problem, weil zu wenig. Haben eine Workstation mit Proxmox drauf. Oh Gott, ich muss nie so einen Moment. So. Haben eine Workstation mit Proxmox drauf. Also auch mein Main-PC ist eine VM mit GPU Pass-Thru. Okay, ja. Bei mir ist alles ein Problem. Und danke, René.
00:51:10 Bei mir ist grundsätzlich alles ein Problem. Ich, ja, mein ganzer Hardware ist ein Problem. So. Machen wir weiter mit Lektion 4. Let's go. Warum denkt der jetzt so lange? Der muss sich erst was ausdenken. Boxbox braucht RAM wegen ZFS und den VM-Sinstanzen.
00:51:57 Hausregel ist pro Terabyte ca. 1 GB RAM. Ich habe 12 TB, aber 12 GB RAM ist ja jetzt noch nicht unbedingt viel. 4. Backend selbst bauen oder fertig nutzen. Der Weg durch diese Lektion. Was muss das Backend leisten? Welche Bauweisen gibt es? Wo stecken Auras Regeln in jeder davon? Abwägung für deine Entscheidung in Lektion 6. API, Authentifizierung, Autorisierung.
00:52:33 Regeln durchsetzen, Daten speichern, Dateien, Hintergrund, Jobs und Schutz. Achtung bei einer Zeile. Wer ein Foto mit dem Handy macht, speichert in den Exif Metadaten meist den GPS-Stand und das Gerätemodell mit. Bei einem Foto vom Balkon steht darin also die Wohnadresse. Diese Daten sollten deshalb entfernt werden, genau richtig, bevor ein Foto irgendwo gespeichert oder an eine Behörde weitergeleitet wird. Das hat irgendwie auch schon mal gesagt, dass wir die Exif-Daten da raus haben wollen.
00:53:06 Oh, ein, warte, hä? Pro Terabyte, circa ein Gigabyte RAM. Habe zwölf Terabyte, hä? Ein Gigabyte RAM für ein Terabyte Platte, ja. Hä, ja und? Also ich check's gerade nicht. Ich hab also zwölf Gigabyte RAM, oder nicht? Hä?
00:53:46 der alleine ach so jetzt verstehe ich jetzt verstehe ich sorry das habe ich wohl falsch gelesen da hatte ich den kontext nicht da war ich eine dumme kai das tut mir leid da habe ich einen fehler gemacht ich habe terabyte ram verstanden
00:54:13 Vielleicht sind wir heute alle ein bisschen verwirrt. Das passt schon. Genau, EXIF-Daten, das hatten wir ja schon. Das könnte die App selbst erledigen, noch vor dem Upload. Ja, das Flutter-Paket, Flutter-Image-Compress aus dem Plan, kann das sogar. Trotzdem besteht Architecture darauf. Einzig Upload-Fad über die API mit Server-Settings. Warum reicht das nicht, die Metadaten in der App zu entfernen? Hä? Wie? Warum reicht das nicht? Das wollen wir doch.
00:54:44 Jetzt schlägt ja auch nichts mehr vor. Jetzt, wo ich cheaten wollen würde? Also wie in der App zu entfernen? Also grundsätzlich, weil sie ja trotzdem, wenn sie ein Bild gespeichert sind, werden sie auch mit dem Bild mitgesendet. Also meinte er wahrscheinlich, dass die Metadaten einfach nur in der App nicht zu sehen sind. Elon bist du es, ja.
00:55:23 Kann nur 256 GB RAM maximal bestimmen. 256 GB, nur, nur. Entschuldigung, Mr. Millionär. Oh, René, danke für die 10 Bittis. Vielen lieben Dank.
00:55:40 Passt aber das ein Haken. Wenn ihr die Metadaten korrekt entfernt habt, dann bin ich mal drin. Ja, dann ist doch gut. Die Frage zieht auf etwas anderes. Ja, dann stell die Frage richtig. Mann. Das ist wie so im Abitur oder auch bei Uni-Prüfungen, wenn die Frage so blöd formuliert ist. Oder bei der Fahrprüfung auch total oft. Bei der theoretischen, was? Theorieprüfungen vom Führerschein. Da sind die Fragen ja auch manchmal so ätzend gestellt, dass man sich denkt, hä?
00:56:08 Der Server bekommt einfach eine HTTP-Abfrage mit einem Bild darin. Woher weiß er, dass diese Anfrage aus deiner App kommt noch dazu, dass einer die Metadaten tatsächlich entfernt hat? Warum prüft man ein Formular im Backend nochmal, ob er das von der Tat schon validiert? Was? Was will er von mir? Äh...
00:56:42 Ich würde 0,1% neben den Rest verteilen und Probleme lösen. Mit fast einer Milliarde habe ich genug Geld für alles, was ich wähle. Das ist ja aktuell 48 GB und kann nicht wegen der Preise. Ich kann auch, also momentan wegen der Preise. Wobei es gab ja jetzt angeblich einen kleinen Crash. Ich habe davon noch nichts mitbekommen. Aber vielleicht kommt das noch. Und dann wäre die Zeit gekommen, mal bei Hardware zuzuschlagen. Bei meinem PC, ne?
00:57:13 In den 80er Jahren konnte man sich keinen Speicher... Entschuldigung. ...von einem Megabyte vorstellen. Die Terabyte Rams kommen schon nachher. Lass mal eine Theorieprüfung gemeinsam machen. Ich wette, wir fallen durch, safe. Ich würde auf jeden Fall jetzt durchfallen. Weil Frontend manipuliert werden kann, logisch. Ja, aber es ist doch... Soll das jetzt die Antwort sein? I don't know. Ah, guck mal, jetzt schlägt er mir auch wieder was vor. Man kann die App umgehen und direkt an die API senden. Hä, ja.
00:57:44 Das ist eine doofe Frage. Ich habe meine FIAE Abschlussprüfung 2002 gemacht, das war damals noch der reinste Gamble, wie hart die Prüfung war. Ach du, in Russland sind mehrere Rechenzentren hochgegangen, die brauchen erstmal wieder RAM, ja. Wir sitzen auf der gleichen CPU fest, DDR5 blockiert uns für das Upgrade, sage ich. Nö, also alles ist teuer.
00:58:12 Es wurde vorgeschlagen, das Entfernen schon im Frontend zu erledigen und nun wird die Frage gestellt, warum das nicht ausreichend ist. Achso, aber guck mal, wenn da steht, warum reicht es nicht, die Metadaten in der App zu entfernen? Da sehe ich jetzt nicht unbedingt, dass er mein Frontend. Checkt ihr?
00:58:35 Und ja, jetzt verstehe ich auch, man kann die App umgehen und direkt an die API senden. Okay, ja, ich check jetzt, was er meint. Ich finde das so, ich verstehe ganz oft die Fragen nicht bei solchen Sachen. Es fühlt sich an wie so ein Test. Ich will das jetzt nicht genauso formulieren wie er.
00:59:06 Könnte die Daten... Ich hoffe, dass es jetzt richtig genug formuliert. Hat dein Cloud kein Was, das auf dich angepasst ist? Kein Was? Die Preise sind extrem nach oben gegangen in den letzten paar Tagen und das sieht nicht so aus, als ob es besser wird. Ja, eigentlich sollte es ja wieder einen Crash geben.
00:59:44 50,90 kostet zwischen 8 und 10k. Auch eine 50,80 soll wohl bald ausverkauft sein. Ich bin zum Glück nur eine 50,70. Aber das wird wahrscheinlich auch nicht gut sein. Datenabfragen, die haben nicht gehört. Achso! Exifra, hä?
01:00:05 Ja, löst mal auf, Claude. Jeder kann deiner API eine Anfrage schicken. Der Server sieht nur Beides und kann nicht unterscheiden, woher sie kommen. Mit einem Originalfoto samt GPS-Daten. Eine veränderte App, in der jemand das Entfernen ausgebaut hat. Eine alte App-Version mit einem Bug beim Entfernen. Ach so, das will er. Okay, jetzt check ich erst wirklich. Ups.
01:00:32 Wenn nur die App die MetaDaten entfernt, landen sie in all diesen Fällen trotzdem auf dem Server. Okay. Und womöglich in einer Mail an die Behörde. Deshalb geht der wichtigste Grundsatz im Backend, der Client ist nicht vertrauenswürdig. Ja, das ist ja der Punkt.
Sicherheitsprinzipien und Datenvalidierung
01:00:4501:00:45 Alles, was ankommt, prüft und bereinigt der Server. Was die App vorher erledigt, ist eine Komfortfunktion, etwa ein kleinerer Upload, aber kein Schutz. Keurgedanke ist zwar die zweite Hälfte des selben Grundsatzes, auch beim Abfragen darf der Server der App nicht vertrauen. Ja. Dass die App nur die eigenen Meldungen anzeigt, schützt nichts. Der Server muss bei jeder Abfrage selbst prüfen, wem die Meldung gehört. Probieren wir das an einem neuen Fall aus. Die App zeigt den Button Bearbeiten nur an, solange eine Meldung noch nicht weitergeleitet ist. Ist die Regel...
01:01:15 bearbeiten nur vor der weiterleitung damit durchgesetzt nein weil ich weiß dass er jetzt die app meint also die das frontend das muss durch den server noch mal validiert 50 70 ist aus um die 1000 also die die ich wollte war schon vorher bei 1000 ich kann mal gucken kann mal gucken ich habe das alles bei cloud reingepackt moment
01:01:53 Da, PC. Also, die 9070XT war vorher bei 1000. Das war, wann war das? Das ist schon zwei Wochen her mindestens. Zeiten von KI-Code ist die Frage, wer den Code geschrieben hat, doch eigentlich irrelevant. Besser wäre zu fragen, wie gründlich der Code getestet wurde. Teils, teils. Also ja, ich sehe nicht unbedingt
01:02:41 Probleme, also nicht per se Probleme, wenn jemand Code mit KI schreibt, das aber nochmal überprüft. Allerdings ist es ja auch trotzdem etwas, was uns verloren geht. Wenn Menschen aufhören, Code zu schreiben und zu lernen, wie man das macht und das einfach verlernen, dann kriegen wir irgendwann ganz, ganz, ganz große Probleme. Okay, in welchem Bereich? Achso, Netzwerk.
01:03:25 Leider werden primär Leute gesucht mit entweder einem Lehrabschluss, Uniabschluss oder einem FH-Abschluss. Das stimmt leider. Man sollte eher nach der Qualität des Codes fragen, nicht primär danach, wer den Code verzapft hat. Weiß ich nicht. Weiß ich nicht, ob man das so paschein sagen kann.
01:03:54 Glaube ich nicht. Architekten zeichnen heute auch nur noch auf Tablets. Schwieriger Vergleich, aber ich denke, wir verlernen das nicht. Naja, wenn die Leute es gar nicht erst lernen, weil sie mit KI durch alles durchkommen. Also welche Informatikstudenten müssen denn noch programmieren lernen? Ich meine, selbst ich musste nicht großartig programmieren lernen, einfach weil das Studium jetzt dafür auch nicht so krass ausgelegt war, um programmieren zu lernen.
01:04:21 sondern eher andere Sachen. Aber wenn man jetzt halt einen Job, also einen Programmierjob haben möchte, dann musste man zumindest bisher noch wenigstens programmieren können. Jetzt muss man das halt nicht mehr. Und das finde ich irgendwie ein bisschen beängstigend, weil wenn das keiner mehr lernt oder wenige nur noch lernen, dann wird es halt vergessen. Irgendwann gibt es dann halt auch keine Seniors mehr und dann? Das ist für alle, ist so.
01:04:53 Da ist natürlich eine Art von Vier-Augen-Prinzip voraus, bei dem keine KI die andere KI kontrolliert. Das haben ja auch schon viele. Ich hatte ja auch schon mal ein Video in die Richtung gepostet, da hat auch jemand geschrieben, hä, und was ist, wenn ich eine andere KI rübergucken lasse oder ich lasse eine andere KI rübergucken, wo ich auch denke, okay, cool, kann man machen, ist dann halt aber scheiße.
01:05:20 Netzwerktechniker, würde aber auch gerne einen Supportjob für den Anfang nehmen. Boah, ich glaube, das findet man, oder? Supportjob. Jeder, weil es wichtig ist, zumindest den Code verstehen und auditieren können. Ja, aber macht, also ist doch, ist doch nicht in der Praxis so. In der Theorie, in der Vorstellung, ja. Aber in der Praxis sehe ich das aktuell leider irgendwie ein bisschen anders. Weil ich meine, guckt dir einfach auch mal die ganzen Vibe-Coder und so an.
01:05:59 Ich kann in meinem Unternehmen fragen, wenn du aus Hamburg kommst. Die suchen technischen Support. Nice. Connected euch. Wirklich. Voll gerne. Das haben wir ja hier schon mal durch. Da ist Joppy ja in einer glücklichen Minute an Michi geraten. Und das hat gematcht und jetzt arbeiten die beiden zusammen. Also es ist nicht ganz abwegig, dass man hier im Chat seinen Job findet. Eins von eins Mal hat es geklappt.
01:06:43 Habe einen gefunden, der für Einsteiger passt. Jedoch ist da bumms eine Stunde siebzehn von mir entfernt. Check ich, check ich. Fahre auch immer sehr lange zur Arbeit. Haben wir einen Schweizer im Chat? Weiß ich gar nicht. Österreicher eher, ne? Schweizer weiß ich jetzt gar nicht. Leos Verkupplerin, ja. Jetzt sind wir seit drei Monaten glücklich verheiratet. Er ist glücklich und ich verheiratet. Strong.
Community und soziale Aspekte
01:07:1701:07:17 ich bin schweizer okona maf das hatte ich gar nicht auf dem schirm menschner dann na dann ja nichts einsamkeit keila nichts einsamkeit
01:07:33 Leider nicht, ich bin in Österreich heimisch. Ja, ich glaube, das stimmt, das war schon im Chat, ne? Fun Fact, ich schreibe als Hobby Star Wars Fan Fictions und nutze KI als Art Lektorat, Textfluss optimieren und so weiter. Hab letztens erst mal mit der KI über eine Charaktereigenschaft einer meiner Figuren diskutiert. Boah, das finde ich auch, also ich schreibe ja auch in meiner Freizeit, ich schreibe ja gerade einen Roman, eigentlich sogar zwei, aber ich versuche mich auf einen zu konzentrieren.
01:07:58 Und ich habe auch überlegt, was kann ich da mit KI machen? Ich will halt nicht die KI schreiben lassen, weil das finde ich blöd. Und ich finde auch dieses KI rüberlesen lassen, wenn er denn irgendwas vorschlägt, dann klingt das immer auch gleich so nach KI. Aber ich finde so dieses Rechtschreibung korrigieren oder
01:08:19 habe ich irgendwo eine Lücke, also irgendwie passt irgendwas nicht zusammen. Das kann man ganz gut damit machen. Also ich habe oft das Problem, dass ich innerhalb eines Kapitels mir irgendwie selber widerspreche. Am Anfang des Kapitels ist es abends und am Ende des Kapitels ist es auf einmal morgens. Und das checkt er schon ganz gut. Alles, was unterhalb von Hamburg ist, existiert halt für Leonie.
01:08:53 zukünftig muss dann die texte schmuggeln um kia kämmer zu machen ja claude macht das ja auch schon für das auch gar nicht schlecht aber wenn man das nicht schreiben lässt dann ist es ja in ordnung darum gibt es pkm und was ist denn das was ist denn pkm und ss ot was was was heißt das wofür steht das jetzt nicht so ein kai crack kann ich nicht so damit aus so
01:09:32 Der Server prüft bei jeder Änderung zwei Dinge. Hört die Meldung dir? Wenn nicht, antwortet er 404. Absichtlich nicht 403, damit niemand herausfinden kann, welche Meldungs-IDs überhaupt existieren. Ist der Status noch new oder under review? Wenn nicht, gibt es 409-Konflikt. Single Source of Truth? Und was heißt das? Also, wofür? Aggregate Stores Information, One Canonical Authorization Location. Ah, mhm.
01:10:20 Ja, aber was hat das damit zu tun? Was hat das denn in dem Kontext zu sagen? Ich mach's kurz, warte, ich versuch das einfach zu erklären. Also SSOT check ich, aber das verstehe ich im Kontext nicht. In aller Regel muss die KI bei mir nur die Texte glätten, damit sie besser lesbar sind. Heißt, es werden vielleicht nur einzelne Wörter ausgetauscht. Das finde ich gut.
01:11:01 Und Star Wars Fanfiction ist geil. Worum geht's da so? Erzähl mal. Was ich aber keiner lustig finde, dass Firmen, die einen Sys oder Network Admin suchen, dass dann drin steht, dass eine IT-Hausbildung ideal wäre. Ideal. Das ist gut. Git-Repos zum Beispiel, das ist so. Ja.
01:11:26 Ich habe noch ein echt mieses moralisches Problem. Ich werde wahrscheinlich Donnerstag die Zusage zu einer neuen Stelle bekommen. Am Freitag wird mir wahrscheinlich eine andere, bessere Stelle offiziell angeboten. Da habe ich echt ein mieses Gefühl, wenn ich dann meine aktuell neue Stelle unterschreiben würde. War da was? Du kriegst eine neue Stelle und am Tag darauf kriegst du noch eine neue Stelle angeboten. Oder wie?
01:11:56 neuen Bullshit-Begriff heute gelernt. Happy Path. Also, ich kenne das nur in einem Kontext und dann würde ich das weird finden, dass du das einfach so aufbringst. Was macht deine App genau? Was ist das für eine? Oh, habe ich das noch in der Zwischenablage? Nö. Toll, ich habe doch gerade den Clip rausgesucht. Ich habe ihn noch offen. Ich bin so eine Macherin.
01:12:29 ach, René war schneller! oh mein gott, strong! eine KI ohne angebundenes PKM. ja, was ist jetzt PKM? habe ich das jetzt verpasst?
01:12:47 An der KI ohne angebundenen PKM und SSOT arbeitet hauptsächlich mit ihrem allgemeinen Wissen und dem verfügbaren Gesprächskontext. Sie kann gute Vorschläge machen, kennt aber ihre bisherigen Entscheidungen, Einschränkungen und den tatsächlichen Projektstand nicht zuverlässig. Dann kommt es vor, dass du sie berichtigen musst. Naja, also bei mir ist es zum Beispiel so, dass ich alles immer in den Kontext lade, was relevant ist.
01:13:14 Zum Beispiel habe ich für meinen Roman eine Outline geschrieben, was wann passieren soll und warum und wer wer ist und wie auch immer. Das ist in einem Dokument und das hat er immer als Kontext drin. Und das ist dann ja sowas.
01:13:34 Und trotzdem ist der manchmal dumm. Aber das war ja auch gar nicht jetzt irgendwie der Punkt. Also ich glaube, keiner von uns hatte das jetzt unbedingt so kritisiert, oder? Jetzt hat der Dienstleister und die Projektleiterin das ganze Meeting alle zwei Minuten gedroppt. Ah, okay. Wir haben den Happy Path noch nicht gefunden. Also, ähm...
Zukunftsvision und Release-Pläne
01:14:1401:14:14 Ah, okay, das ist sogar ein offizieller Begriff. Crazy. Okay, ich wusste nicht, dass es sogar ein offizieller Begriff ist. Crazy. In einem Dokument. Ja, ja, ist nicht so viel. Da habe ich mich beworben, da muss nur noch der Betriebsrat zustimmen. In einem anderen Bereich wollen die eine neue Stelle schaffen. Die wird wahrscheinlich bald ausgeschrieben und ein Kollege, der die mitplan. Weil die wäre was für mich, hätte gute Chancen.
01:14:46 Greife ich mich Freitag im Büro, will eben dieser Kollege mit mir über die Stelle reden. Ja, mach einfach. Also hä? Da brauchst du kein schlechtes Gewissen haben, oh mein Gott. Die würden, also ich sag immer so, die meisten, allermeisten Arbeitgeber, denen gehst du am Arsch vorbei. Also wirklich, denen bist du sowas von egal. Wenn du krank bist oder wenn du dir ein Bein brichst, juckt die das Scheiß.
01:15:13 Deswegen sollte es dich auch genauso einjucken, was du dir rausnimmst, was vielleicht zum Nachteil von denen ist. Immer auf der legalen Seite natürlich, aber ein Stück weit ist man halt immer noch nur Arbeitnehmer. Man ist denen zu nichts verpflichtet, nur weil man bezahlt wird.
01:15:36 Man ist denen nur zu das verpflichtet, was im Vertrag steht. Und alles darüber hinaus, irgendeine doofe Treue-Geschichte oder was auch immer, gibt's nicht. Gibt's nicht. Ein bisschen anders ist das irgendwie bei Beamten oder so, aber als normaler Arbeitnehmer, nö. Auf gar keinen Fall.
01:16:04 Sie können sich Treue erkaufen. Die können also mit zum Beispiel Nettigkeit und mit auch einer gewissen Summe können die sich Treue erkaufen. Aber ne. Welche wunderschöne Worte, ja.
01:16:22 Treue, sehr lustig, ja. Und Gesundheit geht vor, ist so. Mein Teamleiter ist halt nicht der Geschäftsführer, der ist halt echt fair und hat mich für die Stelle echt hart unterstützt. Schelle ist so ausgeschrieben worden, dass nur ich auf die Stelle passe. Ja, pf. Sagst du, ich habe mich umentschieden. Schere. Hallo Schwurzen, wie geht's, wie steht's? So, nächste Lektion hier.
01:16:47 Äh, mhm, ja genau. Die Serverprüfung hilft sogar ganz ohne böse Absicht. Du öffnest die Meldung, der Button ist da und genau in dieser Minute leitet die Moderation weiter. Deine App zeigt einen veralteten Stand, dafür sieht der Plan zusätzlich Optimistic Locking vor. Die App schickt mit welchen Stand sie kennt. Ifmatch hat sich der Stand inzwischen geändert, lädt das aber mit 412 ab. Okay. Das sind alles Sachen, die nicht passieren werden, weil die App spitze wird.
01:17:16 spitze drei bauweisen genau jetzt da jetzt kommt nämlich der knackpunkt das was job hier auch schon mal gesagt hatte eigenes back end back end das service da becken wobei ich wollte das hier nochmal anders uhr ne danke für die 50 bilds vielen lieben dank
01:17:43 Die Story kann ich auch sonst mal an einem Abend im Discord erzählen. Es ist zu lang für den Chatty und gehört hier auch nicht hin. Was hier nicht hingehört, das sind ganz, ganz wenige Sachen. Bei mir geht es nicht um das übliche Jedi vs. Sith, sondern zum Beispiel um eine Soldatin der Old Republic, die ein Jahr hinter feindlichen Linien überleben muss. Was das mit ihr macht, Rambo First Blood, gleich grüßen. Ich dachte jetzt mehr so romantisch.
01:18:14 Also cool, lässt sich bestimmt geil lesen, aber sag mir nicht, du hast keine Romance. Romance ist das A und O von Büchern, die ich lese. Arbeitszeitbetrug fertig oder was? Ja, zum größten Teil. Es sind nur noch ein paar kleine Details, die wir, die ich ausbügeln muss, aber ansonsten ja, zum größten Teil sind wir da fertig. Mach mal hier auch so bezeichnen AZB, du. Dann siehste...
01:18:51 Romans und Star Wars? Ja. Anakin und... nicht Leia. Wie heißt sie denn? Oh mein Gott. Chad, Hilfe. Helft mir doch mal. Katma. Luke und Leia? Nee, das ist edlich. Sie sind doch Geschwister.
01:19:24 Ach, oder war das am Ende gar nicht so? Ich schwöre, ich habe Star Wars gesehen. Aber ich muss sagen, ich verliere auch irgendwann den Überblick bei den ganzen Filmen. Im zweiten Teil wird das gewissermaßen romantisch. Nach ihrer Evakuierung wird sie nach einem One-Night-Stand ungeplant schwanger, während sie noch mit ihrem Trauma zu kämpfen hat. Ich glaube, du brauchst Nachhilfe in Romance. Nein, also checke ich übelst. Aber ist jetzt nicht die Happy Romance, die ich brauche im Leben.
01:19:53 Ja, genau. Lea und Luke sind die Zwillinge. Irgendwie ist da ja so ein bisschen Tension zwischen denen, bevor die herausfinden, ups, die sind ja Geschwister. Und ups, der Vater ist übrigens Darth Vader.
01:20:06 Weil ich heute mal gnädigt bin, habe ich's gewischtlistet. Danke, Schwurzen. Auch natürlich alle anderen. Wishlisten, Hammer-Aktion. Das zeigt Team A, dieses Spiel ist nice. Ich kann mal reingucken. Das schlagen wir jetzt auch vor. Ich kann mal reingucken, wie viele Wishlists wir aktuell haben. 147. 147 Wishlists. Also da muss schon vor Release die 1000 stehen, oder? Chat, was sagt ihr?
01:20:38 Ich habe Vibe Coding erst viel zu spät verstanden. Banger, Jock auf jeden Fall. Ja, das muss man auf jeden Fall mal aussprechen, dass man das checkt. Aber hi, Alex. Da gibt es auch ein Shoutout. Lukas, Shoutout. Aber ich muss immer mit dem Mod so ein bisschen. Das passiert hier noch nicht so automatisch. Aber hey, wir arbeiten dran. Wir arbeiten dran. Es wird besser. Mal kurz hier Profil aufmachen.
01:21:12 Ich zeige euch das hier mal. So, hier habe ich letztens erst den Titel. Wir machen hier mal kurz, wir machen hier mal kurz. Ich habe hier den Titel, ne? Kann man den lesen? Ne. Warum klebt Hunde-Code an meiner Ladentür? Ich habe das gelesen und habe gekichert. Also ich muss schon doll kichern.
01:21:40 50 Gift-Members, das sind wie viel kostenlos? Was haben wir da? Hier, das ist eine richtige Werkstatt, Chat. Wenn ich nur mein PC besparen könnte. Also, wir haben den ersten Test bestanden gehabt und ich mache jetzt das XRP-Profil an. Das ist eine richtige Werkstatt. Hier sogar, oh mein Gott, Chat, guckt euch das an. Hallo, guckt euch das mal an. Beschriftete Schubladen. 1A, 1A würde ich sagen.
01:22:11 Das muss man mal so loben, anerkennen und so. Schon AI-Walls. Wo ist denn Fritzbox? Ja, ist so. Habe ich Context verpasst? Fritzboxen sind für mich immer... Ja, genau, das ist ein Mod, der ist bei so vielen Tech-Leuten unterwegs. Ich glaube, der macht das hauptberuflich, oder?
01:22:51 Also er ist auf jeden Fall ein krass guter Mod, muss man auch sagen. Der hängt sich echt rein. Bibi-Kacka-Jokes gehen halt immer. Frag mal. Also ich finde das auch immer witzig. Also da ist mein Hirn wirklich auch ein bisschen zurückgeblieben, was das angeht. Ich würde das mal lustigen Abend haben. Asus. Asus. Nee. Asus. Bios. So rum. Als Nokia die Klage gewonnen hat. Das beste Video hat mich richtig zum Lachen gebracht. Nice.
01:23:24 Ich hatte auch noch eine imperiale Agentin im Angebot, die sich in ihrer ersten Geschichte in eine andere Frau verliebt und ihr am Ende der Geschichte sogar einen Antrag macht. Guck mal, Ostfrieser, das ist das Romance, was ich brauche. So nämlich. Die Beschriftung war ich nicht. Ich war alles Praktikanten. Das ist ganz im Spirit von Arbeitszeitbetrug. Das geht schon so durch. Das hättest du nicht sagen dürfen. Du hättest sagen müssen, ja, das war ich alles. Mitten in der Nacht habe ich das noch schnell gemacht.
01:24:00 Claude hat sich einfach verabschiedet. Claude ist wieder da. Was passiert hier? Also der PC hat gehört, dass ich rumgehatet hab. Ich glaub, das sollte ich vielleicht lassen. Oh nein, Schwutzen! Ich hab dich auf der Polaris gesehen, hab mich nicht getraut, dir Hallo zu sagen. Aber warum denn das? Sagt mir immer gerne Hallo, wenn ihr mich seht. Ich freu mich sehr darüber.
01:24:36 Ganz viel Liebe. Also ihr müsst nicht, wenn ihr keinen Bock habt, so, wenn ihr sagt, nee, heute gar keinen Bock auf soziale Interaktion, gar kein Ding, aber ihr müsst euch nicht, also ich bin nicht, ich, ich bin noch nur ich. Glaubst du, Leo, beißt dich. Am Ende der zweiten Geschichte wird dann sogar geheiratet. So nämlich Ostfriese. Hast du wenigstens noch mit selten was? Hast du wenigstens noch selten was? Legendäres Video.
01:25:12 Aber ehrlich, Titled den Abend. Tilted! Titled! Ich sollte weiter mit dem Crashkurs machen. So, also. Ich sag ihm mal, gib mal bitte noch weitere Alternativen. Ich weiß, Joppy hatte noch ein paar andere Sachen vorgeschlagen, die ich mir natürlich nicht gemerkt hab. Schere. Aber, ähm, wir werden sehen.
01:25:46 Ich habe mich auch getraut, ich habe sogar vier Streamerinnen getroffen. Ja, Lia, Maya, mich und Nicole, also die liebe Joelle, ne? Das stimmt. Die war nämlich auch da. Hat mich auch sehr gefreut, die zu treffen. Also es ist halt auch so, weiß ich nicht, die ist halt auch so lieb einfach. Und das, obwohl sie ja so groß ist. Also ich habe ja schon erzählt, diese, also relativ viele von diesen ganz großen Streamern und auch so Urgesteinen, die wirkten halt so ein bisschen so,
01:26:17 Abgehoben einfach, aber also bei ihr kann ich sagen, sie ist 100% so in den Streams und in echt, also in echt, wie sie in den Streams ist und so und sie ist halt super lieb. Ich glaube schon. Vorsicht ist besser als Nachricht, ich hab eine und einen vergessen. Was? Alter, du hier, ich hier? Ja, ich bin hier. Hallo Kuchenkegs-Fan.
01:27:08 Ich war in einem Stream eines anderen Kanals zu sehen, ich mache aber keine Werbung. Sag mal, dir ist eine Liebe, denke ich, da kann man es riskieren. Das wirst du sehen, sobald meine Zähne dann so in deinem Arm sind oder so. Spaß, Spaß. Ich war super lieb, ja.
01:27:29 Bei Maya habe ich reingeschaut, bei circa 1 Stunde 45 Minuten kam die Witch plötzlich ins Bild. Ja, da habe ich erstmal den Stream von Maya zugedichtet. Ich dachte, ich biete mal ein bisschen Content. Vampir ist so. Also, wir haben die Option Fast Up, die, Jango hatte, jetzt habe ich vorgeschlagen, schlankes API Framework, volle Kontrolle, Async, Fiedoku.
01:28:09 Ist gut. Locken ab, mit Oberflächen und so weiter baust du selbst. Also ja, es ist natürlich ein Haken, weil es mehr Arbeit ist, aber ich finde auch Kontrolle sehr gut. Bei meiner lieben Kollegin und ihrem guten Kuppel, mit dem sie immer streamt. Ah ja, okay, check. Ich weiß, wie du meinst. Gehe jetzt mal ins Bett ab morgen. Wieder Brandausbildung in der Feuerwehr. Ich wünsche dir eine wunderbare Nacht. Ich wünsche dir viel Erfolg und viel Spaß morgen und lern was Schönes, denn...
01:28:40 Das ist super wichtig, dass Leute wie dich geben. Vielen Dank für dein Community-Gefühl, dass du sowas machst. Die Schweiz kann sich glücklich schätzen. War das jetzt richtig? War das jetzt Codamard mit der Schweiz? Ich hoffe ja. Ich bin doch schon wieder durcheinander. Dass du das auf jeden Fall machst. Geile Sache. Ich hoffe, was ist mit der Musik los? Ich hoffe, wir sehen uns im nächsten Stream am Donnerstag um 19 Uhr wieder.
01:29:10 Was ist das jetzt hier mit der Musik? Ich glaube, die will mich ärgern, oder? Kann das sein? Nicht das gleiche Lied nochmal, bitte. Hä, und dann mache ich hier... Ich glaube, die Playlist ist einfach zu Ende. Oh Gott. Hilfe, das ist mir noch nie passiert. Okay, stopp. Spotify durchgespielt. YouTube Music, aber ja. Hat sich knurrt ins Bett geschickt, ja. Keine Ahnung, ob das was bringt, aber soweit ich weiß, könnte Strabi was für dich sein.
01:29:48 Es kommen immer mehr Vorschläge und ich weiß nicht, was ich machen soll. Weil ich habe ja keine Ahnung und KI sagt jetzt zum Beispiel Fast API. Beste Idee. Aber es gibt ja dann auch noch Django. Alles inklusive Framework. Logo-Migration, fertige Atmen, Oberflächen sind eingebaut.
01:30:10 Ohne eigene Screens. Das wäre eigentlich auch gar nicht so bad, weil man das zum Beispiel dann ja nicht einreichen müsste bei Apple, weil das denn kein Teil der App ist. Aber eigentlich würde ich das halt auch schon geil finden, wenn man eine App hat und wenn man sich anmeldet und das ist ein Moderator-Account, dann sieht man halt die Moderator-Ansicht und kann vielleicht dann hin und her schalten, weil Moderatoren dürfen auch gerne melden.
01:30:41 Noch 33.100 bis Karaoke. Ja, ich muss das mal wieder aktivieren. Wir warten auf einen Special Stream. Vielleicht ja den Release Stream von Arbeitszeitbetrug. Am 18. habe ich ja schon angedacht, einen kleinen Release Stream zu machen und da vielleicht Karaoke auch wieder einzuschalten. Ich habe mich die letzte Zeit ja nicht so richtig getraut.
01:31:12 Ja, wir brauchen zum Testen dann aber den Admin Zugriff. Die wollen das dann... Sie wollen das, haben wir auch gehabt. Ja, wenn das ein Teil der App ist, ne? Aber wenn das über Django jetzt zum Beispiel gar nicht in der App liegt, sondern die App nur darauf zugreift, dann brauchen die es doch nicht, oder? Sonntag habe ich 100, das ist wirklich crazy. Oh, ich habe das Gefühl, ich werde krank. Bitte nicht. Bitte nicht.
01:31:52 finde ich gut wenn wir das backhand auslagern aber ich habe ich schon bock darauf macht mir nicht alles gebunden sprache für app und backhand modelle teilen was eine sprache für apple beckel server dafür
01:32:15 Hybrid eigener Code und verwaltete Datenbank. Fast API oder Django. Schreibst du selbst, aber die PostgreSQL-Datenbank mietest du bei einem EU-Anbieter, der Backups, Updates und Abfallsicherungen übernimmt. Das ist eine gute Idee. Trinken, auch eine gute Idee. Nicht gesponsert, aber weißes Monster am Start. Das habe ich aufgemacht, als ich mit dem Auto fast die Augen zugefallen sind.
01:32:43 Gute Frage, sagt Bescheid, wenn du das weißt. Wir haben die Admin- und Dashboard-Geschichte in der App. Ja, ja, genau. Also das ist klar. Wenn es halt ein Admin-Panel oder Mod-Panel oder so in der App gibt, dann musst du auch einen Mod-Zugang oder einen Admin-Zugang geben. Das ist klar, das weiß ich auch. Aber wenn es halt ausgelagert ist und das sozusagen immer nur auf Django zugreift und man Django außerhalb der App dann bedient, dann ist es kein Teil der App, dann müssen die das nicht prüfen.
01:33:10 Bitte Ingwer, ich hab keinen... Oh, halt, stopp, ist da noch was drin? Nee. Weiß ich nicht. Holt den Ingwer für die Königin, ist so. Aber ich merk schon, meine Nase schnieft und das ist immer das erste Zeichen. Geiler Zeitpunkt, dass einem die Augen fast so fallen. Ja, und deswegen hab ich den angefangen und immer noch nicht ausgetrunken. Es ist das gleiche Problem wie immer, aber jetzt hab ich hier kein Glas. Stretchen. Geht los.
01:33:51 Aber dann entwickelt es zu zwei Dashboard Frontends. Ja, ich kann euch das mal zeigen. Wir haben das nämlich in Figma schon. Da hat die KI ein bisschen gezaubert. Und zwar haben wir, der zeigt das jetzt hier auch als Web-Oberfläche an. Also vielleicht täusche ich mich auch. Vielleicht ist es denn auch kein Teil der App. Dann habe ich mir umsonst Gedanken gemacht. Aber dann ist es halt auch relativ schnell gemacht, glaube ich.
01:34:22 Wenn das nur eine Web-Oberfläche ist. Sagte sie... Wie heißt das? Arrogant? Nicht arrogant. Arrogant meine ich nicht. Überheblich? Was wird eigentlich gebaut? Haben wir hier nochmal den Clip? Ich habe ihn jetzt doch wieder in der Zwischenablage, ne? Nee. Nee, habe ich immer noch nicht. Aber ich habe ihn noch offen. Also, Copy Link.
01:34:56 René. Er ist einfach zu schnell. Ja, ich habe leider noch keinen Aura-Text geschrieben. Ich muss das dringend machen. I know. Vielleicht muss auch einfach bei Ausrufezeichen Aura dann der Clip kommen. Aber es wäre auch blöd, weil da muss man gezwungenermaßen den Clip angucken. Nee, ich muss dringend einen Text schreiben. Ich schreibe schon mal einen Text für den Command, Lukas. Ehrenmord. So.
01:35:31 Aber die Notiz ist schon da. Ja, richtig. Ich habe mir das ja aufgeschrieben. Ich habe mir aufgeschrieben. Außer mit seinen Aura. Oh. Hallöchen, Joel. Und hallo, Joels Gang. Wie geht's? Wie steht's? Ich habe gesehen, Game Dev habt ihr heute gemacht. Was für ein Game habt ihr denn gedavt? Raid. Was habt ihr getan? Hattet ihr Spaß?
01:36:08 Ich habe gerade erzählt, dass ich mir in meinem Notizbuch aufgeschrieben habe, dass ich einen Text schreiben muss als Info, was wir hier gerade so entwickeln.
01:36:20 Ich habe ein Spiel für meinen Docker Compose, erkläre ich euch auch sofort. Sehr gut. Ich liebe, guckt unbedingt bei den Social Media Plattformen von Nicole rein. Die gute, also wie sie ihre Erklärvideos macht, wie keine zweite. Also es tut mir in der Seele weh, weil ich niemals an den Skill rankomme. Aber es wird schon wirklich krass.
01:36:45 Diese KI immer mit ihrer Halluzination. Wahnsinn. Was geht bei dir? Ja, wir entwickeln Aura und jetzt zeige ich es doch mal. Jetzt zeige ich doch mal, was Aura ist. Ich zeige den Clip.
01:37:05 vielleicht auch mittun? Aura wird eine App. Eine App, mit der man Mistände, die man so in der Umwelt feststellt, also sei es abgeladener Müll oder man sieht, wie der Nachbar den Hund tritt oder so, kann man dann damit melden und dann wird das automatisiert an die richtige Stelle weitergeleitet. Das wird die App. Das war schon ganz gut, das war schon ganz flüssig, oder? Ich übe gerade, ich übe gerade den... Ja, das wird's. Das wird es.
01:37:39 Hör doch auf, du würdest das genauso slayen. Ah, ich weiß nie. Hallo, Rudi, danke für deinen Follow. Vielen lieben Dank. Aura 10 vor 10, ja.
01:37:54 Mir gefällt die Bubble, in die ich gerade reingerutscht bin. Kayla, du kommst hier nie wieder raus. Die Handschellen sind schon draußen, werden gerade zugeklickt. Diese Community ist nämlich so toll. Es gibt keine bessere. Die Coding-Community einfach 10 von 10.
01:38:11 Aura Max. Also Aura Max für Arminia. So ihr Weibkoder wünschen auch viel Erfolg beim Bauen. Gute Nacht. Dreieckiges Viereck. Vielen lieben Dank, dass du reingeschaut hast. Vielleicht sehen wir uns beim nächsten Stream am Donnerstag um 19 Uhr genau wieder hier. Das würde mich sehr freuen. Jetzt Aura, später Laura. Was?
01:38:32 Was? Willhaben, dass die App, ja, dafür müssen wir sie erst mal entwickeln. Aber deswegen sind wir hier. Die Stelle, die man dann gemeldet hat, temporär, minus auch auf einer Map eingetragen. Es soll noch eine Heatmap geben, zumindest erst mal so für Mods, also für die Moderatoren, diese Anwendung, dass man so sieht, okay, wo ist es dir, wo sind die Meldungen, wo häufen die sich, wo gibt es ganz besonders viel? Ja.
01:39:03 Ich hoffe, dass ich noch muss schlafen. Ich wünsche dir eine wunderbare gute Nacht. Ich hoffe, du hast noch einen ganz... Ja, Abend, dann ja eigentlich nicht mehr. Ich hoffe, du hast einen wunderbaren Schlaf. Und man sieht sich in deinem Stream oder hier. Oder auf Social Media. Wir sehen uns. Das klang jetzt voll wie eine Drohung. Sorry. Leora hatte Handschellen. Ja, bestimmt irgendwo.
01:39:30 Kann man sich irgendwo schon zu Betatest arbeiten? Wir haben noch nicht mal eine Zeile Code geschrieben, Don Rudi. Nicht mal eine Zeile. Also super gerne. Frag in dem Jahr noch mal. Also bei Arbeitszeitbetrug haben wir jetzt wirklich sechs Monate oder sieben Monate gebraucht. Das ist ja schon schnell durchlaufe ein Game. Aber die App will ich ja wirklich gut machen. Nicht so wie Arbeitszeitbetrug, so ein bisschen mit so ein paar Quarks und so.
01:39:57 Aber wir haben doch nicht eine Zeile Code geschrieben. Wir sind eins für Aura, wir entwickeln die App Aura. Ziel dieser App ist es, Mistände zu melden, die dann immer an die korrekte Behörde gemeldet werden. Das darf jetzt melden. Okay, checke. Egal ob Müll im Wald oder Tierquiderei, hier findet jede Meldung seine richtige Adresse. Vielleicht noch automatisiert an die korrekte Behörde, das wäre gut. Frag nach Alpha, ja.
01:40:25 Was ist ein Quirk? Wie Anthropic jetzt gesagt hat zu Claude's, bitte geh mal schlafen, Aussage. Es ist ein Charakter-Tick. Aber ich wohne in Berlin, ich habe ganz viele Stellen hier mit Minus-Aura, die gemeldet werden wollen. Boah, ich glaube, so muss ich auch den Werbetext schreiben, so auf der Website, wenn ich Werbung für Aura mache. Deine Stadt hat ganz viel Minus-Aura.
01:40:52 installiere die app und dann fix du das oder so hallo qbex geht's wie steht's also dank ihr habe ich es auch geschafft eine web plattform in fünf monaten hochzuziehen samt sicherheit checks aber dann mit überprüfen
01:41:19 Oh mein Gott, mein Knie. Okay, warum schlägt ihr mir jetzt hier auch noch was vor? Ich würde ihn ja gerne nochmal fragen, was er irgendwie, hier meine Einschätzung für Aura, so ein Fast Abi, Django, Superbase und die Hybridvariante, ärztafte Kandidaten, Firebase, AppRite und Pocketbase scheitern an Postgres oder an der DSGVO? Firebase wurde ja auch vorgeschlagen.
01:41:46 Preise, Regionen und Funktionen ändern sich schnell, deshalb prüfen wir die Kandidaten auf der Shortlist vor der Entscheidung in Lektion 6 nochmal aktuell. Logisch Code Reviewer mit drin, bin kein Vibe Coder. Top, top René. Das gibt einen Daumen und ein Fleißsternchen von mir. Aber ein Vibe Coder Fan, so nämlich, so nämlich. So gehört sich das.
01:42:18 Änder sich schnell, deshalb prüfen wir die Kandidaten-Shotless-Förderentscheidung. Genau. Die offene Frage von eben, wo bei Superbase die Regel in der eigenen Meinung steht, geht übrigens für jedes. Spaß, Spaß. Ich fühle mich wie ein Schaf, wenn ich das ausspreche. Ist Firebase nicht bis zu einer gewissen Datenmenge sogar kostenlos? Ja, doch ist es auch, ja. Aber das sollte nicht unser...
01:42:45 Entscheidungspunkt sein. Also grundsätzlich, also klar, ich zahl das halt alles selbst, weil die App wird keine Einnahmen generieren. Das heißt, ich zahl die App, wie heißt das, Apple Developer Mitgliedschaft mit 99 Euro im Jahr und die Android Play Store, was auch immer, 25 Euro einmalig und ich zahl die Server und alles drumherum. Aber
01:43:12 Also ich will das wirklich, wirklich gut machen. Also ich habe selten Ehrgeiz, so Schulsport und so war mir mal völlig egal. Aber dabei habe ich so ein bisschen Ehrgeiz, das richtig gut zu machen. Einfach weil das so ein Projekt ist, wo mir wirklich was dran liegt, womit ich glaube, dass man wirklich auch was ändern kann. Das wäre auch so ein Ding. Ich werde todesenttäuscht, wenn das richtig floppt.
01:43:39 Also wenn das released wird und das installieren sich zehn Leute oder so, ich werde todesenttäuscht. Ihr könnt euch das nicht vorstellen. Ich würde heulen. No joke, ne? Aber das ist ja noch weit in der Zukunft.
01:43:58 Trotzdem primär per KI-Code dann nein. Ich will, wie bei Arbeitszeitbetrug, jede Zeile Code selbst schreiben. Was ich mir immer erlaube, ist Hilfe natürlich von KI zu nehmen. Jetzt gerade sind wir aber noch in einem Status Prä-Code. Also wir arbeiten alles aus.
01:44:18 Also ich lasse mir durch die KI das so ein bisschen beibringen, weil ich noch nie App-Development gemacht habe. Ich habe noch nie so krass mich mit Datenbanken und Co beschäftigt. Ich bin ja eher so eine Frontend-Maus. Und deswegen...
01:44:37 Ist das jetzt so ein Lern-Ding für uns? Also wir machen jetzt so ein bisschen so Crashkurs von Claude und danach geht's dann ans Coden, weil ich will es erst mal vorher verstehen. Und da, Krio, danke für dein Follow und willkommen. Release am 7.10.2033. Ist ja noch ein bisschen lange hin, ne?
01:45:00 alleine schon dass du gebündelt die kontaktmöglichkeit hast zu all den wichtigen sachen ist schon geil ja das ist nämlich das soll ja das key feature sein ich würde gerade sagen beckern kann ich helfen und hatte gehofft du kannst frontend gesagt nach arbeitszeitbetrug kommt eine schnelle app sehe hier auch drei jahre projekt habe ich gesagt schnell
01:45:27 Das kann ich mich nicht dran erinnern. Crash Course klingt gut. Ja, das Ziel ist ja, wir machen das hier gemeinsam und ihr lernt mit mir, damit ihr mir helfen könnt. Und wenn ihr das schon könnt, dann ist das sogar noch besser, weil dann könnt ihr ja direkt helfen. Arbeitszeitbetrug war schnell, der war auf jeden Fall für ein 3D-Game, aber so sieht es halt auch ein bisschen aus, ne, nach schnell. Da muss ich auch mal ehrlich sein. So.
Technologiewahl und Architektur
01:45:5501:45:55 Also er empfiehlt auf jeden Fall Fast, Api, Django, Superbase und die hybride Variante. Ja, aber welche Option willst du auf deine Shortlist setzen oder fliegt eine davon direkt raus? Gute Frage. Also ich glaube, Superbase wäre für mich raus, weil selbst Hosten, also ja, keine Ahnung, weiß ich nicht, US-Firma. Ach man, ich weiß es nicht. Ich glaube, Firebase ist auch raus.
01:46:39 Oder? Ich weiß es nicht. Wie kann ich da denn jetzt eine Entscheidung treffen? In welcher Sprache wird Arbeitszeitbetrug geschrieben? Arbeitszeitbetrug ist in GDScript, also Guru Engine. Release auf jeden Fall von GDR7. Ja. Ja, ja, ja, ja.
01:46:59 Achso, Rastrans, genau. Der Clip, den René reingeschickt hat, ist die Erklärung für Aura. René, danke. Einfach noch in der Zwischenablage. Ehre. Ja, also wie soll ich da jetzt was ausgrenzen, wegstreichen?
01:47:26 Eine einzige Programmdatei mit SQLite, Log-An-Dateien ab mit Oberfläche extrem einfach zu betreiben. Nur ein Server wird im Wesentlichen von einer Person entwickelt. Aber was, okay. Wofür brauche ich denn PostGIS? Wo haben wir das denn? GIS? GIS? Wie spricht man es aus? GIS klingt falsch. Das habe ich selber gemerkt, als ich es gerade ausgesprochen habe. Wofür?
01:48:00 Und könnten wir das ersetzen? Danke, war wirklich kurz, ja, ne?
01:48:08 Wenn ich meine 2 Cent auch mal in den Ring schmeißen darf. Immer Basti. Ich würde das, was Frameworks angeht, immer so klein wie möglich. Mit kleinen meine ich Funktionsumfang, aber auch Deployment-Aufwand. Wenn du also bei Python bleiben willst, dann ist FastUp echt eine schöne Sache. Auch weil die Python untypisch fixe Teilvalidierungen bei den Endpunkten vornehmen. Django ist super groß. Meiner Meinung nach eher was für große Web-Anwendungen. Für die Geodaten.
01:48:39 ich hab nachgelesen ja standort einer meldung sprechen okay aber das ist ja denn version 1 dann ist es ja auch eigentlich der eigentliche aufwand zu lernen ok also wir entscheiden uns eher für dagegen passt ja aber also ich weiß es doch nicht
01:49:22 AppRite gibt es noch als Alternative? Ja, richtig. Kann man kostenlos in der Cloud nutzen oder selbst aus? Ja. Oh, ich weiß es doch nicht. Wie entscheidet man das denn? Wie entscheiden Leute das?
01:49:37 Ich bin auch großer Freund von Fast Up. Ja, es ist ja auch eigentlich der Plan gewesen, weil man halt alles dann selber baut und so. Aber es wurde ja mehrmals im Chat empfohlen, guck dir doch mal Firebase an, guck dir doch mal die Django an. Und deswegen bin ich mir unsicher. Wie entscheidet man sowas denn jetzt? Ich frage einfach die KI. Wie treffe ich hier denn...
01:50:06 Die beste Entscheidung. Willst du selbst hosten oder nicht? Theoretisch schon. Also ich bin mit der Idee jetzt nicht verheiratet, aber das wäre halt die beste Lösung für mich. Einfach machen dann schon aufs Pass bisher noch im Lernen und im ersten Projekt auf jeden Fall.
01:50:30 Auf jeden Fall. Aber ich will ja auch, ich will ja trotzdem möglichst wenig, nicht Fehler machen, weil am Ende ist der Lerneffekt ja da, dann ist es auch kein Fehler, sondern ich will ja auch möglichst gut dann halt ans Ziel kommen, ohne wieder alles zurück und wie auch immer. Firebase und Superbase oder Pocketbase, das gleiche, nur ein Go. Die Eierlegenden wollen mich so, die alles in einem bereitstellen, super cool für schnelles Prototyping, aber das war's auch.
01:51:02 Mit alles meine ich Backend-Rest, API, DB, Storage und so weiter. Spannend! Uh, Ostfriese! Vielen lieben Dank für deinen Sub! Vielen lieben Dank für deinen Prime Sub! Auch nochmal als Reminder an alle anderen, wenn ihr noch einen Prime Sub übrig habt, dann ist das der perfekte Moment vielleicht zu sagen, boah, den löse ich jetzt ein.
01:51:36 Achso, genau, das habe ich natürlich auch vergessen, denn Prime-Sub sind ja kostenlos, wenn man bei Prime ist. Kostenlos für euch und diesen Monat spende ich ja alles, was ich bekomme über Twitch, deswegen auch noch eine gute Sache. Praktisch null Geld ausgeben und am Ende trotzdem was Gutes tun. Crazy, oder? Das ist ein Cheat-Code.
01:52:04 Don't let perfect be the enemy of God. Deswegen einfach anfangen. Ja, aber ich weiß doch nicht. Ich muss ja wenigstens irgendwie eine Richtung haben. Also das klingt für mich alles, also alles so, als ob es alles pro und contra halt hat. Das ist ein guter Call, ja, ne? Ja, ihr habt ja auch recht. Also vielleicht bleibe ich denn halt einfach dabei. Stimmt, noch gut kann immer noch perfekt werden, aber nicht umgekehrt. Ich glaube, ich bleibe denn vielleicht einfach dabei.
01:52:37 Mal gucken, was er sagt. Festmethode statt Bauchgefühl. Bei Technikentscheidungen haben sich fünf Schritte bewährt. Unterscheiden, was lässt sich später leicht ändern oder es nicht. Oh, Alex! Vielen lieben Dank für deinen Sub!
01:52:57 Dankeschön für den Support. Ich habe kein Prime, aber hier hast du was von meinen Twitch-Einnahmen. Vielen lieben Dank. Das ist sehr lieb. Ja, genau. Ausüberzeichen Helptober ist diesen Monat. Da wird alles von mir, was ich am Ende des Monats verdient habe, gespendet. Das ist, hä? Deswegen, Ziel, finanziell bester Monat auf Twitch.
01:53:27 Wenn du dich schon etwas mit Fast API auseinandergesetzt hast, dann bleib doch dabei minimal, minimal. Ich weiß praktisch nichts. Das Gut wird auch produktiv eingesetzt. Ja, ich weiß, dass Fast API sehr, sehr groß, also sehr wichtig und sehr oft benutzt wird. Und wie gesagt, ich habe ja sogar selber schon damit gearbeitet, obwohl ich jetzt nicht so krass in dem Bereich unterwegs bin. Deswegen ist das vielleicht auch einfach die beste Entscheidung.
01:53:57 K.O.-Kriterien habe ich nicht. Mit dem Prototyp gegenprüfen. Du baust dieselbe winzige Funktion, zum Beispiel Meldung anlegen, nur eigene sehen mit den zwei besten Kandidaten je ein bis zwei Tage. Wie sich etwas anfühlt, zeigt keine Tabelle. Nebenbei lernst du dabei. Gute Idee, aber ist das nicht ganz schön Aufwand? Ich bin erstmal raus, schon im Stream. Vielen Dank, Nächsten, du, dass du reingeschaut hast. Und vielleicht sieht man sich ja im nächsten Stream Donnerstag um 19 Uhr wieder genau hier.
01:54:25 Wird so fast API in jedem meiner Python-Projekte, wo es schnell eine gute API braucht? Ja, I know. I know. Muss in 10 Minuten auch gehen. Ein kurzes Entscheidungsprotokoll mit Optionen. Was will er denn jetzt von mir? Hä, alles wichtig.
01:55:05 Cloud schickt sie alle ins Bett verrückt. Ja, ist so, ne? Die hören nur noch auf ihre KIs. Wobei ich muss zugeben, als Cloud das bei mir gesagt hat, hab ich auch gedacht, du Arschloch, jetzt geh ich. Und dann hab ich ihn ausgemacht und bin auch ins Bett gegangen. Aber eher aus Frust als, okay, ich hör jetzt auf dich. Ich entscheide mich jetzt einfach für Fast Abi. Es tut mir sehr leid, also für... für alle...
01:55:40 Es tut mir leid für alle, die etwas anderes vorgeschlagen haben. Sicherlich werden wir ja auch nochmal gucken und so. Wir sind ja auch nicht verheiratet damit, mit FastAPI. Nicht, dass du dann auch gebissen wirst. Unabhängig von welches Backend, was ist bei so Softwareprojekten?
01:56:16 Was mir bei so Software-Projekten am wichtigsten ist, klare Separation of Concern, zum Beispiel Fast API als Service Layer, Persistence Layer, Dartbank zum Beispiel, Prosperous, S3, was auch immer du brauchst, Application Layer ist dann separat, für welchen Client du es haben willst, also App für Handy, Web App für Browser und alle Anwendungsklients können dann den Service Layer, können mit dem Service Layer reden. Ja, das ist ja, das ist ja schon so ein bisschen geplant, ne?
01:56:43 Wie das in der Umsetzung ist, habe ich keine Ahnung, aber die Theorie, das ist ja das Geile am Informatikstudium, die Theorie dahinter, check ich ja, also die Theorie dahinter, die habe ich mal gelernt, so. Die ist hier drin, aber wie das in der Praxis funktioniert, gar keine Ahnung. Let's go, ist so, Don Rudi, ist so.
01:57:05 Das Bauchgefühl hat hier gute Gründe aus seiner Seite. So nämlich. Bewusst noch offen ist eine Frage, die Fast-Api nicht beantwortet. Wer betreibt die Datenbank? Selbst auf dem Hetzner-Service wie im Plan oder verwalteter EU-Anbieter? Hm. Hey, jetzt. Geben Sie die offene Frage. Was bedeutet... Was? Er fragt eine Frage und juckt ihn nicht, ob ich antworte oder nicht.
01:57:44 Der Client ist nicht vertrauenswürdig, ja. Bauweisen, man prüft, was ein Plan wirklich braucht, schwer umkehrbare Entscheidungen. Fast API ist im Memory als zweite Entscheidung eingetragen. Ebenso die offene Frage, wer die Datenbank betreibt. Ja, weiß ich nicht. Self-Hosting auf dem Helzner-Server macht denn ja Sinn mit Fast API, oder? Weil dann brauchen wir einen verwalteten EU-Anbieter ja nicht.
01:58:21 Wenn du das Frontend sauber baust, dann ist jede API perfekt an sich. Wenn man sie nach Open API Standard entwickelt, oh je, oh je, Hilfe. Das klingt so schon nach super viel. Das klingt so. Also ich glaube, ich fühle mich so ein bisschen so wie.
01:58:41 man so sich so am Anfang eines Semesters, nee, nicht am Anfang eines Semesters, sondern in der Mitte eines Semesters an der Uni. Am Anfang eines Semesters ist alles noch easy, so. Man fängt richtig bei Null an, alles ist easy und irgendwann in der Mitte wird man auf einmal abgehangen und da denkt man sich so, Entschuldigung, gerade eben habe ich noch alles verstanden, jetzt verstehe ich auf einmal gar nichts mehr.
01:59:05 Und so an dem Punkt bin ich schon die ganze Zeit, bin ich eigentlich mein ganzes Leben schon. Hilfe. Ja, ja, Open API Standard. Okay. Werde ich mir mal zu Gemüte führen. Aber wir arbeiten ja mit KI. Ich hoffe, die wird an sowas denken. Ansonsten müssen wir uns da ein bisschen dran erinnern.
01:59:25 Service Layer sollte immer egal sein, wo die Datenbank läuft. Zum Beispiel fahrst du ab, das interessiert dir nur in DSN-String. Für die Datenbank Connection, also wenn du dir viel Arbeit ersparen willst, nimm eine Datenbank as a Service. Weil er das hier ja so zusammenwirft. Ja, also eigenes...
01:59:59 Ach nee. Doch. Server-Datenbank und Backups machst du selbst. Das wirft er halt zusammen. Eigenes Backend mit Fast-RP. Deswegen dachte ich, okay, das wird schon seinen Sinn. Aber hier sagt er ja auch Hybrid. Aber da, ja. Ja doch, er sagt Hybrid, Fast-RP oder Django schreibst du selbst, aber die PostgreSQL-Datenbank mietest du beim EU-Anbieter.
02:00:46 Oh nee, oh Gott, es ist auch LXC mit Maria, der B ist schon easy erstellt, das braucht man nicht unbedingt. Okay, was für eine Frage ist es dann? Also klar, es ist eine Aufwandsfrage, es ist eine Frage des Aufwands, wenn ich sage, ich möchte weniger Aufwand haben, dann Datenmark as a service.
02:01:28 Man kann für die Dev-Phase auch einfach alles auf einem Host erstmal laufen lassen. Ich will dir gar nicht ausreden, die Datemark selbst zu hosten, da lernt man echt viel bei. Aber es ist auch brutal viel DevOps-Arbeit für einen produktiven Einsatz. Server-Adarning-Updates, Backup-Strategien, Access-Control. Daher Datemark, also das ist schon nice, weil die erst nicht machen. Okay, das heißt, bei mir ist es eigentlich eher dieses, okay, ich habe viel Aufwand dann, ich will aber auch das lernen.
02:01:59 Jetzt ist die Frage, ist mir das Lernen so wichtig, dass es diesen enormen Mehraufwand in Kauf nehmen dafür? Ich will's dir ausreden. Check it, check it. Oh, guck mal, deswegen ist das so cool, wenn der ganze Chat voll mit Backend-Leuten ist. Immer fand ich das nicht blöd, logischerweise, ich find euch cool, aber immer dachte ich so, oh, wo sind meine Frontend-Peoples? Und jetzt ist das voll geil, dass richtig viele Backend-Leute hier sind mit Ahnung. Ja, I don't know.
02:02:30 Hallöchen Indy Jones, wie geht's, wie steht's? DevOps hier, ja. Es ist eine schwierige Entscheidung. Ihr habt gesagt, es gibt einen Weg, wo ich mich nicht festlegen muss. Wenn ich alles auf einem Host erstmal laufen lasse, was heißt das? Also auf welchem Host?
02:03:02 Ich weiß doch nie. Ich lerne das. Es ist nicht wirklich schwer und viel per Skript automatisierbar. Ein perfekt eingerichtetes System braucht wenig Aufmerksamkeit und meldet sich im besten Fall bei einem. Aber dafür muss man es auch perfekt einrichten. Okay, hier ein Tipp. Dann hoste doch während der Entwicklung die Datenbank selbst. Kannst ja sogar SQLite nehmen mit einem ordentlichen UAM. Und dann später...
02:03:29 Einfach mal die Datenbank austauschen und entweder selbst hosten oder Datenbank-Assist-Servers. Localhost natürlich zu prongen. Okay, René, ja, so weit war ich auch. So weit war ich auch, der Localhost. Bei Hetzner eine VPS für 7 bis 15 Euro mieten, dann KI alles drauf einrichten lassen. KI? I don't know. Also dann lerne ich es ja auch nicht.
02:04:01 Dafür sind wir Backend-People ja da und ich bin System-Admin. Tut mir leid, dass ich euch alle in einen Topf werfe als Backend-People. Zum Lernen, wie man das Backend-Zeugs aufsetzt. Dann packt das doch auf einen lokalen Server-Rechner. Dann fängst du unten bei Linux an und ballerst Datenbank die ganzen Python-Kampf. Genau das war nämlich auch mein Gedanke. So dieses, ich will ja lernen, wie das geht. Also ich checke die Worte, die da stehen, aber wie das...
02:04:33 Wie das jetzt in der Praxis funktioniert, ist halt immer noch, da muss ich erst mal lernen. Oder den Chef, der das letzte Mal schon angeboten hat. Ich weiß, ich weiß, ich weiß. Aber ich bin ein sehr ehrgeiziger Mensch und mein Ehrgeiz liegt darin, es halt zu lernen und erst mal mich ranzutasten. Warum einfach, wenn es schwer geht, ja. Aber zum Produktivbetrieb ist es sicher besser, das Managed zu haben. Okay, ich nehme das alles auf. Und hallo natürlich auch an dich, Fran, tut mir leid.
02:05:11 Ich hab schon letztens gesagt, du brauchst einen Mini-PC als Homelab mit Proxmox. Ich aber, ich brauche, ich brauche, ich brauche einfach eine komplette Serverwand hier hinter mir. Wie würdet ihr das finden? Wenn du sagst selbst hosten, meinst du Bare Metal oder Container? Ja. 15 Leute, 35 Meinungen, ihr macht das schon. Das ist halt das Ding, ne? Das ist das Ding. Ich bin krass. Hä, warum war das so, war das so weird?
02:05:47 Okay, dann Anbas gefragt. Was ist dein primäres Ziel? Lernen oder das Game, die App fertig kriegen? Naja, das Spiel ist ja schon fertig, die App. Ja, also beides. Ja, das Ziel ist ja. Hat ja nichts damit zu tun, kannst es ja lernen.
02:06:02 Okay, Frank, was würdest du raten? So muss los, viel Spaß noch. Und Hexe, Hexe, Hex, Hex. René, vielen lieben Dank, dass du eingeschaltet hast. Ich wünsche dir einen wunderbaren Mittwoch und ich hoffe, wir sehen uns dann am Donnerstag um 19 Uhr wieder genau hier. Nächster Stream ist aus, Leos Serverkeller ist so. Stimmt, der Keller ist gut, das ist kühl.
02:06:26 Ja, für so Backend-Servergramm reicht doch Container- sie- Conte- Conte-ner-i- Con- ich kann das Wort. Also, ei, caramba. Heute kracht's. Dann reicht Docker, da brauchst du eine Virtual-Maschine. Warum stellst du mir Fragen? Ich dachte, ihr kommt jetzt mit Antworten. Bin der Meinung, alles doof, das Internet setzt sich nie durch. Ist so. Ich hab Donnerstag immer noch keine... Stimmt! Mann! Ausrufszeichen, Mann!
02:06:58 Sonntag, Sonntag 19 Uhr. Auf jeden Fall mit Cortina an Arbeiten, Maschine bekommst du von mir. Wir reden, wir reden mal drüber, Frank. Ich muss, also ich würde es halt gerne alles im Stream lernen, so. Ich will die Leute ja mitnehmen. Ich meine, ihr seid alles Backend-Profis, aber ich nicht und ich dachte, boah, vielleicht kann ich ja ein paar Leute mitziehen. Vor allem, weil vielleicht, also vielleicht macht das ja auch einfach einen Unterschied mit App und anderen Sachen. I don't know. Fuck, das ist ein Bug. Nee, mit einem N.
02:07:33 Jetzt machen wir mit einem mehr. So nämlich. Das war's. Das, das, was haben wir vor... Achso, wo waren wir hin? Und was? Das ist ein Raspberry?
02:07:49 Ist der, dass den anderen, Entschuldigung, wie bitte, Blowfish? Also, hallo, Esma. Cool, dass du da bist, aber ich glaube, ich habe mir gerade die Augen gebrochen. Nur mit viel Liebe, wirklich. Also, ich bin auch nicht besser und ich glaube, ihr brecht euch regelmäßig die Ohren, wenn ihr mir zuhört. Aber ich, ja. Hast du gerade meine Profession assumed? Also, was von. Zum Reihenlernen dann lokal. Kannst ja darin rumspielen, wie du lustig bist, kannst Tryrun machen auf dem Server, je nachdem, was du da hast.
02:08:19 Vielleicht nur eine SSH-Shell oder auch eine grafische Oberfläche zum Konfigurieren. Okay, also ich habe jetzt die Meinung gehört. Hol der Behetzner einfach irgendwas und probiere selbst drum. Ich habe gehört, hier, komm, nimm was Fertiges. Und ich habe gehört, was? Was habe ich eigentlich alles gehört? Kirchi, vielen lieben Dank für deinen Resub im vierten Monat. Wie geht's?
02:08:48 Lern doch bei JV Docker geht, der packst den Daten bei Cortina auf Localhost und legst los. Guter Call. Ich bin einfach so planlos. Ich würde gerade sagen, planlos in Seattle, aber eher planlos in Schleswig-Holstein. Glöckner hat... Glöckner. Glöckler hat genau das gesagt, was ich aufschreihe, ja. Das Repo ist wahrscheinlich öffentlich, sodass man schauen kann, was man da für minimaler Infra war. Du meinst das hier?
02:09:25 Nee. Das ist jetzt Localhost, ist so. Selber machen das auf jeden Fall anfangs mehr Stress, aber man nimmt halt auch viel mehr mit. Ja, I know, I know. Die Frage ist nur, kriege ich den Bogen gespannt zwischen ich lerne hier was und Sachen, die ich gut brauche, also die ich wirklich, die mir wirklich, die mich wirklich weiterbringe und ich werde irgendwann auch mal fertig. Und das ist nicht too much.
02:10:02 Leo kommt also mit in die erste Klasse, wir lernen gemeinsam nochmal Deutsch. Ach, bei mir ist der Zug abgefahren. Ist noch wichtig zu sagen, dass all diese Meinungen zu wie deployed man Datenbanken nicht mutually exclusive sind. Du kannst die Frage offen lassen. Erstmal mit localhost deployed. Ich hasse doch Mathe. Ja. Wo die Datenbank, dann später läuft das eine ganz andere Frage.
Lokale Entwicklung und Deployment-Strategie
02:10:2802:10:28 Okay, das heißt, wir machen das zuerst einfach alles lokal. Das wäre ja aber auch eh der Plan gewesen, oder? Also bin ich gerade verwirrt, weil ich meine, ich hätte ja nicht im ersten Step jetzt einen Server mir geholt und das schon Gebühren bezahlt, wenn die App halt noch gar nicht irgendwie, noch gar nicht steht.
02:10:48 Oder? Also war das jetzt nur meine Annahme? Weil so ist es ja beim Web auch. Also ich programmier erst mal irgendwie zum Beispiel eine Website oder eine Web App oder wie auch immer. Und erst wenn das alles fertig ist, dann kommt ja der Server mit dem ganzen Bums. Richtig? Also ich bin gerade confused.
02:11:15 Für den Service Layer ist das nur eine Config, Enfwas oder so. Geschichte. Auf welche Datenbank dazugreifen soll ja. Wie würde ich sagen, in der Begrüßung, Datenbanken können auf allem laufen, sofern man eine Verbindung darauf hat. Localhost ist ideal, aber eine VM und welche Datenbank wollen wir anschauen? Ah, okay.
02:11:38 Datenbanken können auf allem laufen, sofern man eine Verbindung da drauf hat. Ja. Localhost ist ideal oder eine VM? Welche Datenbank wollen wir ansprechen? Also, erstmal ja noch keine, ne? Ne, ist richtig. Ja, okay, gut. Hey, hey, wir haben was gefunden, wenn wir uns alle einig sind. Oh mein Gott. Oh mein Gott. Glück gehabt. Glück gehabt. Gut. Wir sind uns einig. Wir machen uns erstmal alles local.
02:12:08 ohne Server, Pipapo. Und dann, okay. Aber ich glaube, dass... Ich würde erst mal eine lokale Datenbank installieren. Ich würde wohl auch erst mal einen lokalen Docker-Stack aufbauen und damit entwickeln. Also muss ich aber trotzdem was machen.
02:12:28 Sobald jemand anderes Zugriff braucht, jetzt brauchst du einen externen Host. Und sonst noch nicht immer Local Host. Ja. Fangen wir sowas auch immer lokal mit Eskelidern an. Ja. Ja, also so mach ich's ja auch bei anderen Sachen. Ich war grad also nur schon irgendwie gut. Also, der Plan ist erstmal lokal bis alles soweit fertig.
02:13:00 ist dann db dann ist halt die frage ob wir dann trotzdem selbst hausen wollen oder nicht ich glaube fast nicht ich tendiere fast zu nehmen machen wir nicht oder nur was einfach alles in word dokumenten klatschen ja punkt txt habe mich festgelegt das ist eine frage für zukunftsbildlich ich habe jetzt festgelegt
02:13:50 Ich habe mich jetzt festgelegt. Also das heißt nicht, dass ich meine Meinung nicht vielleicht doch nochmal ändere, aber erstmal. Oh, das ist ein böses Wort, Basti. Man kann sich auch... Achso, ups, sorry, aber ich weiß, ich weiß. Vielleicht hättest du MongoDB schreiben sollen. Vielleicht wäre er dann nicht ausgerastet. Ich weiß es nicht. Automautsack.
02:14:35 Du arbeitest ja unter Windows, oder? Also dein heimischer Rechner, da könntest du, wenn du genug Platz hast, auf deiner Disse vm installieren, passende Linux. Also ich hab, ja, das wird wahrscheinlich nicht, zumindest nicht mit meiner aktuellen Hardware. Also ich hab, okay, nicht, dass ich mich jetzt zum Affen mach, ne? Also ich hab schon, wie heißt das, vmbox?
02:15:03 heißt das so? ne vm, wie heißt denn das? das ist nicht das gleiche, ne? das ist schon was anderes vm mäßiges korrekt? nicht korrekt? ich weiß es nicht. rein für den server, das geht auch mit. virtualbox ist das nämlich. du solltest ja was docker inszenieren.
02:15:42 Ich würde jetzt gerne einfach hier noch so ein bisschen clicky-bunty machen. Spaß, Spaß, Spaß, Spaß, Spaß. Man muss auch mal aus seiner Komfortzone rauskommen.
02:15:57 Und dann machst du einen Collapse-Stream mit Joelle und die erklärt dir, wie die Docker geht. Boah, nee, dann weiß sie ja, wie... Ich wollte gerade sagen, wie dumm ich bin, aber das sage ich nicht mehr. Ich beleidige mich nicht mehr selber. Zumindest nur noch begrenzt. Die soll ja denken, dass ich voll klug bin, okay? Entschuldigung, das habe ich nicht mal mit Zofs geschafft. Nee, also ja, ähm, ja. Klug, ja.
02:16:29 Neulich habe ich mir Art in einer Hyper-V auf Mindus installiert, sogar hinbekommen, dass die Num-Lock-Klasse beim Hochfahren, das ist so crazy. Das ist eins für Docker. Okay, dann schreibe ich das dann nochmal der KI. Hybrid-Variante, die Reihenfolge ist für natürlich, solange du lokalentwickelst, kostet nichts etwas, und daher kalt geht es die Betriebszeit, da hat man die Rebecca später bei einem Profi.
02:16:53 Ich dachte gerade kurz, der meint mich. Nee, Datenbankprofi, ja. Ich notiere es als Entscheidung. Drei Dinge solltest du von Anfang an beachten. Lokal dieselbe Version wie beim späteren Anbieter. Dein Docker-Container sollte die Post-SQL-Version... Ja, okay, cool. Ja, okay. Erst wenn alles fertig ist, ist für das Deployment zu spät. Ja, deswegen habe ich es ja in Anführungsstrichen gemacht.
02:17:21 fast ab wie der worker ja ja ja ja ab in daten sollten aus einem nah beieinander sein also über einen lokalen locker lokalen doch halt ich weiß nicht wie ich das formulieren soll richtig frage dass monster weit leer auf gar keinen fall das noch über die hälfte voll
02:17:55 Hör lieber auf die Windows-Leute, die mit Docker unter Windows gearbeitet haben. Ich hatte mich nämlich schon länger von Windows verabschiedet, vielleicht ist das dann eine zusätzliche Schicht an Komplex... Achso, höre lieber! Hm. Hm. Morgen gibt's den Rest, isser. Ist das so gut wie kalte Pizza? Hm. Ist ohne Kohlensäure und warm. Man kann mit Docker Desktop-Nativ Linux-Container laufen lassen, kann man easy einstellen.
02:18:31 Also ich bin hier gerade auf Windows, ich benutze aber auch noch Mac. Und ich werde auch beides benutzen müssen, weil die App ja auch für beides entwickelt werden muss und man kann ja eine iOS-App schlecht auf Windows entwickeln und testen. Dementsprechend werde ich auch beides in diesem Projekt benutzen. Aber
02:19:02 Ja, ich muss ja auf dem Mac nur das testen, was wirklich relevant ist. Also eigentlich ja praktisch nur die Oberfläche. Alles andere bleibt ja gleich. So. Hört auch auf, mir jetzt die Lektion 5 so aufzudrängen.
02:19:30 Docker Composer startet dann auf deinem Rechner alles zusammen. Fast API Worker, bla bla bla. So ist dein Plan auch angelegt. Und das ist der eigentliche Trick an Docker. Denn Code wird zu einem Image verpackt, also Programm plus alles, was du brauchst. Dasselbe Image bleibt später unverändert auf einem Server. Du entwickelst lokal und für den Live-Gang wechselt nur der Ort, nicht der Code. Du meintest, Aura später von deinem eigenen Rechner aus zu betreiben. Okay, so dumm bin ich nicht. So dumm bin ich nicht.
02:20:04 Worum geht es überhaupt? Es geht um meine neue App Aura, die wir jetzt entwickeln. Oder es geht um Monster White. Also je nachdem, wo du gerade thematisch so bist. Ich kenne nur die Cola, seit wir im Hangar 7... Was? Welche Cola? Ich bin mal weich im Lurky. Vielen lieben Dank für dein Support, Schwurzen.
02:20:31 Die Organics-Cola von Red Bull schmeckt übrigens auch ultra lecker. Ja, aber ich bin kein Fan von Getränken mit Zucker. Ich trinke immer nur zuckerfrei. Ich weiß, da entgehen mir auch immer so viele geile Sorten von Red Bull und so, aber ich habe mich gefragt, für welchen Monster wir ein Backend brauchen. Also mit diesem Monster werden wir ein Backend aufbauen. So rum.
02:21:07 Also ja, das hier ist wirklich Lost Aura vom eigenen Rechner aus. Red Bull Pistazi, schlechter Winter Edition ever. Ich find sie irgendwie geil. Zumindest die Zuckerfreie. Also ich find die wirklich ungelogen ziemlich geil. Mit dem Monster oder unter Einfluss von dem Monster. Wir können auch probieren, einfach mal den Monster auf dem PC zu kippen. Mal gucken, ob er dann besser läuft.
02:21:32 Aber ich glaube, sobald ich das mache, dann höre ich so Bastelnurts Stimme durch meinen HomePod, der mich anschreit und sagt, bist du bekloppt? Was geht's dann auf die Datenbank drauf? Halt die nehmen, wo man den angenehmsten Connector hat, was ein öffentlicher Host auch Host kann. Äh, was? Die Aussage kann ich nachvollziehen, klickt irgendwie komisch. Es schmeckt wirklich gut.
02:22:07 Ich dachte, wir verstehen uns, Leo, aber das muss ich jetzt noch mal genau sagen. Es tut mir leid, aber ich finde es irgendwie lecker. Ich liebe aber auch Pistazie und ich habe ein komisches Verhältnis zu Getränken, die wild schmecken. Es geht nur mit Holy. Holy Schmoli.
02:22:31 Wobei, ich glaube, ich muss das mal mit ins Büro nehmen, mein Holy, weil hier trinke ich das so selten. Hier habe ich ja immer irgendwelche angefangenen Dosen noch von der Arbeit. Ich glaube, ich packe die mal in meinen Rucksack für die Arbeit.
02:22:51 Muss ich mir auch mal einen Red Bull kaufen, ja. Malt seinen Kaffee von Hand. Crazy. So oft trinke ich nicht Kaffee, dass sich das lohnt. Aber ich trinke sehr, sehr gerne Tee und habe auch ganz viel Solosentee und ich trinke gerne Matcha und mache den auch, also ich trinke den nicht unterwegs oder so. Ich kaufe den nicht irgendwo und trinke den, sondern BitRace ist abgestürzt. Ja, das ist dann so, ne? Ja, shit happens.
02:23:46 Ja, ist dann so, ne? Wir können auch ohne... Es gibt noch Streamer in Deutschland ohne Holy Corp. Ja, mich wollten sie nicht. Ich wollte ja. Ich trinke ja Holy, aber die wollten mich nicht. Deswegen...
02:24:05 Tee gibt es bei mir nur schwarz mit Kandys und nur das Original aus Ostfriesland. Geil, geil, ja. Also check ich. Ich habe auch letztens, aber das war Nordfriesland, da habe ich letztens irgendwie so eine traditionelle Tee-Ceremonie gesehen. Ich glaube, das ist in Ostfriesland dann ganz anders. Aber ich bin, ich bin, also ich bin Fan von allen Tees. Also ich trinke schwarz, ich trinke, wie gesagt, grün Matcha, ich trinke Früchte-Tee, das passt alles.
02:24:34 Postgres erscheint für Open-Source-Projekte als Mittel der Wahl, seitdem MySQL als Oracle gewandert ist. Ja, das ist der Plan. So. Apropos mal zurück zum Thema Aufgabenteilung. Später gibt es drei Orte, an denen dein Image laufen kann, plus die Datenbank, die du schon an einen Anbieter abgeben willst. VPS? Was? Ja, okay. Aber das ist ja okay, der Anbieter macht dann ja Pass.
Monitoring und Fehlertoleranz
02:25:3102:25:31 Also ich bin schon dafür. Rescue Lite ist mehr was für In-Memory auf einer kleinen App. Okay, ich check. Irgendein konkretes Szenario für die VPS-Variante. Nachts um drei Uhr läuft der Speicher voll und dein Fast-API-Container-Stütz ab. Du schläfst!
02:25:49 Oh mein Gott, Drama. Eine Horrorstory in drei Sätzen. Nachts um drei läuft der Speicher voll und dein Fast-Api-Container stürzt ab. Du schläfst. Was müsste eingerichtet sein, damit Aura ohne dich wieder hochkommt und wie erfährst du überhaupt davon? Bam. Bam. Blackstories gelöst.
02:26:20 Wir fallen gar nicht erst aus, true. Das ist das Mindset. Wer wird um drei Uhr was melden? Der soll alle pennen. Naja, wenn man irgendwie so nachts nach so einem Spaziergang von der Party zurückkommt, von der Party zurückkommt und da einfach dann irgendwas am Straßenrand sieht. Richtig. Drei Uhr nachts nerven wir Leo nur mit der Mitternachtswoche. Oh je.
02:26:46 Monitoring immer erst, ganz zum Schluss, auch wenn es mindestens einmal... und auch erst, wenn es mindestens einmal gekracht hat, ja. Das Zauberwort heißt Monitoring, ja. Gitar, klasse, da fällt nichts aus. Ja, checke. Richtig, so sieht das konkret aus mit zwei Fällen über die viele stolpern. Automatischer Neustart in der Docker Compose, die haben wir kommt jeder Dienst. Restartanlass, Stopp, stützer Prozess ab, startet Docker ihn sofort neu. Vielleicht brauche ich das für den Bitracer. Ja, wobei...
02:27:23 Irgendwo ist der hängen geblieben. Ich glaube, der hat keine Connection mehr zum Chat, aber warum? Ah, hä, hat er das neu gestartet? Ist das anders als vorher? Ne, Joppy ist ja auch noch immer noch da. Ach, keine Ahnung. Ich habe jetzt nicht mal drei Uhr, ja. Wenn man um drei Uhr nachts von der Party zurückkommt, dann hat man so viele Promille, da ist man nicht nur zurechnungsfähig. Aber ich würde dann auch trotzdem noch Sachen melden.
02:28:04 Ich glaube, die Wahl fiel auf Python mit Fast API, was das Backend betrifft. Dahinter ja, SQL-Chemie als Mapper und Datenbank. Zum Anfang fiel SQL- Über- Hallo! Hallo! Halt! Halt! Stopp! Halt! Stopp! Außer wird es sagen, halt. Wir beruhigen uns erstmal. Das sind mir zu viele Fachwörter. Sollte das Vibe-Coding heißen und nicht Vibe-Coding? HALT! STOPP! Das ist doch Vibe-Coding.
02:28:37 Ja, oder Stopp und Halt funktioniert beides, hat aber einen Cooldown. Beides ist richtig, Halt und Stopp. Ich habe beides eingerichtet. Stopp hat Stopp, Halt, Stopp und Halt. Drei Command-Seer. So. HALT STOPP! Mhm.
02:29:22 Das greift nur, wenn sich der Prozess tatsächlich beendet. Hängt fast API dagegen, etwa weil alle Datenbankverbindungen blockiert sind, läuft der Container formal weiter, antwortet noch nicht mehr. Das ist nicht gut. Zusatzherrfler, Autoheal, Container. Papiere bitte? Ich habe keine Papiere, ui. Solange du nicht vom Finanzamt bist, ist mir das egal. Was auch?
02:29:56 Der Nachrichtigung, ein externer Uptimecheck ruft jede Minute Herz auf. Schickt eine Push-Bahn-Nachrichtigung, wenn keine Nachricht kommt. Aber was ist, wenn... Achso, ne, der bricht dann wahrscheinlich ab, wenn ein Eimer kommt. Ne, Fehler. Ich hab die Werbung mal ausgemacht. Oh, guter Call. Ich krieg das gar nicht mehr, dass ich das ausmachen kann. Voll frech.
02:30:21 Ursache begrenzen. Gibst du jedem Container eine Speichergrenze, reißt ein amoklaufender Container nicht den ganzen Server mit, crazy. Dass du dauerhaft am Hals hast, VPS, auch wenn die Datenbank ausgelagert ist. Sicherheitsupdates für Betriebssystem per unattended Upgrades, größtet automatisch, Neustart für Kernel-Updates, planst du selbst. Docker-Images aktuell halten. Pressplatte sauber halten. Der hat mich verloren.
02:31:02 Du hast mich gnadenlos verloren. Ich hab keine Ahnung und bin überfordert. Hilfe. Er klaut, dass die Speicherkranze ein Geldbeutel, ja. Ich auch nur alle 10 versuche, strange. Komisch.
02:31:31 Weniger Werbung ist besser. Zum Lernen ist der ganze Server-Cram schon interessant, aber im Produktivbetriebswitz wird dich so low-level Zeug nicht mehr rumschlagen müssen. Aber will ich da? Also ich will ja schon auch, also ich will ja wissen wie. Sorry, das war zu viel auf einmal. Korrekt, Claude. Wir treten einen Schritt zurück.
Zusammenfassung und Ausblick
02:31:5702:31:57 Das wichtigste... Hallo? Hä? Was? Hallo? Was? Hä? Hallo? Was passiert? Hier, das wichtigste vorweg. Diese Frage musst du jetzt gar nicht entscheiden. Du entwickelst die nächsten Monate lokal auf deinem Rechner. Wo Aura später im Internet läuft, wird erst gegen Ende der Out-Phase wichtig. Bis dahin hast du in den praktischen Lektionen mit Docker und Server gearbeitet. Perfekt. Jetzt dieses Bild brauchst du, musst du aus der Lektion nicht filmen. Ich muss nur vorlesen und schaff das nicht.
02:32:28 Bankschließfach as a service, so nämlich. Achso, das hier, ja. Okay, cool. Als nächstes kommt kein weiterer Theorieblock, sondern die erste Übung auf deinem PC. Docker installieren und eine echte Datenbank starten. Jo, let's go. Jetzt siehst du direkt vor, der Stadt sie nur zu lesen. Passt das Bild mit Wohnung, Hotel, hab ich mir nicht durchgelesen, Schere.
02:33:01 Dein Code braucht später zu Hause im Internet und dafür gibt es drei Varianten. VPS, leere Mietwohnung, günstig, aber Schlösser, Reparatoren, Rauchmärder sind deine Sache. Das ist bei einer Mietswohnung doch nicht.
02:33:14 Blofisch, danke für dein Follow. Vielen lieben Dank für den Spot. TBR ist Deutsche Bahn is a Service, ja. Hallo, Sabak MS, Microsoft, Sabak Microsoft. Sorry, wie soll ich deinen Namen aussprechen? Sag mir das gerne. Die Deutsche Bahn kann weder Bahn noch Website, also einfach Sachen machen, ja. Sabu.
02:33:45 Sabu Games. Okay, checke. Danke. Genau, also wir haben die leere Mietswohnung, dann haben wir das Hotelzimmer. Du stellst nur deinen Koffer ab, also dein Code. Ums Haus kümmert sich das Hotel teurer und du darfst weniger umbauen. Das klingt gut. Hotelzimmer immer gut. DBA ist Bankschießfach für das Wertvollste. Deine Daten. Profis passen drauf auf und machen Sicherheitskopien. Das hast du schon entschieden. Ja, Pass klingt auch gut.
02:34:12 Mehr ist es im Kern nicht. Ab jetzt wird es aus dem Handfester. Ja, genau. Blablabla, sorry, es war zu viel auf einmal. Hä? Warum wiederholt er das denn? Hä? Hä? Das ist doch genau das Gleiche. Okay. Ich würde aber sagen...
02:34:30 Mit der Praxis starten wir dann nächstes Mal rein, wenn wir wieder frisch im Kopf sind und nicht so durchgenudelt, wie ich jetzt bin. Pause tut gut. Ich würde euch in ein Raid schicken wollen. Das würde mir sehr viel bedeuten, wenn ihr da bliebt. Denn wir wollen unsere...
02:34:55 die jungs die coding buddy supporten dafür einmal die raid nachricht in die zwischenablage kopieren die erste von denen mit den raid katzen wenn ihr schon sub seid und die zweite wenn ihr noch kein sub seid einmal in die zwischenablage kopieren geht nicht gerade erst reingekommen da musst du mit da musst du mit sani du musst mit die coding buddies werden dich hervorragend unterhalten
02:35:22 Und dann drücke ich einmal hier Start. Die Jungs sind super cool und die bauen gerade an einem Spiel.
02:35:31 Und es würde mich freuen, wenn ihr da Support lässt. Und viel mehr freuen würde es mich natürlich, wenn ihr Donnerstag alle wieder reinschaut. Denn wir müssen weitermachen. Jetzt bin ich hooked. Jetzt weiß ich schon so viel mehr als noch vor dem Stream. Das will ich jetzt jeden streamen.
02:35:55 Deswegen, es würde mich mega freuen, wenn ihr alle Donnerstag um 19 Uhr wieder hier seid. Hoffentlich bin ich dann auch pünktlich. Ich glaube aber schon. Und ich hoffe, ihr habt einen wunderbaren Mittwoch. Und ja, einen schönen Abend noch. Also viel Spaß im Raid und bis...