Dieser Blog ist mein persönlicher Blick auf die Welt der Programmierung – mit Themen zu #Webentwicklung und #Gamedev. Hier gibt's Wissen ohne Werbung – kompakt und in Textform. Für alle, die lieber lesen statt vorspulen.

Beiträge

NucleosUserBundle mit SwiftMailer

Am 26. August 2021 / von Nick / in Allgemein / 3 Min. Lesedauer

Auf der Arbeit bin ich über das Problem gestolpert, dass bei einem Symfony Projekt keine Mail mehr beim Passwort Reset versandt wurde. Das Projekt wurde vor kurzem von einer sehr alten Version auf Symfony 4 aktualisiert. Dabei wurde das bekannte FOSUserBundle mit dem NucleosUserBundle ersetzt. Leider musste ich dann feststellen, dass das neue Bundle den Symfony Mailer nutzt, der in Symfony 4 den SwiftMailer abgelöst hat. Das Projekt verschickte aber diverse Mails bereits über den SwiftMailer. Bevor ich also sämtliche Emails auf den Symfony Mailer umstelle, musste eine Lösung her, damit das NucleosUserBundle mit SwiftMailer funktioniert. Hier kommt die Lösung.

MultiPlayer Game mit socket.io auf Uberspace

Am 17. August 2021 / von Nick / in Gamedev / 4 Min. Lesedauer

Ich hoste meine Webseiten und alle möglichen Spielereien auf uberspace.de und zähle mich damit zu einem von vielen glücklichen Ubernauten. Support ist spitze; die Dokumentation ausführlich und hilfreich. Trotzdem stehe ich manchmal vor sehr speziellen Problemen, die in ihrer Gänze natürlich nicht von den Ubernauten abgedeckt werden. So habe ich beispielsweise vor Kurzem einen UNO™ Klon mit socket.io umgesetzt, und wollte diesen nun für meine Freunde erreichbar machen. In diesem Artikel halte ich fest, wie mir das gelungen ist.

Portable Laptop Monitore – OFIYAA P1 vs. Mobile Pixels TRIO

Am 12. Juli 2021 / von Nick / in Allgemein / 7 Min. Lesedauer

Ich kenne kaum einen Entwickler, der heutzutage noch mit nur einem Monitor auskommt. Der Trend geht wohl eher zum dritten Monitor. Wenn ich abends, nach der Arbeit, auf der Couch an meinen privaten Projekten schraube, wünsche ich mir manchmal einen zweiten Monitor herbei. Eher zufällig wurde ich nun auf portable Laptop Monitore aufmerksam und habe zwei Produkte von OFIYAA und Mobile Pixels mit einander verglichen.

Kamera-Scan-Lines in Phaser fixen

Am 30. Juni 2021 / von Nick / in Gamedev / 2 Min. Lesedauer

Ich möchte ein Adventure Game mit Phaser 3 entwickeln. Dabei soll die Kamera dem Protagonisten auf Schritt und Tritt folgen. Das hat bisher auch gut geklappt, allerdings kam es zwischendurch zu unerwünschten Kamera-Scan-Lines, die auf den Tiles der Map auftauchten. Scheinbar war ich aber nicht der einzige mit diesem Problem. In diesem Beitrag skizziere ich euch kurz, wie ich die Kamera-Scan-Lines repariert bekommen habe.

Navigation Animation in VueJS

Am 30. Mai 2021 / von Nick / in Allgemein / < 1 Min. Lesedauer

Für einen Kunden auf der Arbeit musste ich die Tage eine Navigation Animation in VueJS umsetzen. Mit heutigen CSS3 Animationen – Kein Problem – dachte ich. Allerdings ließ sich die gewünschte Animation nicht mit reinem CSS umsetzen. Es musste also ein bisschen Javascript Magic her. Die Snippets, die ich im Netz fand, waren allerdings alle für jQuery ausgelegt oder unterstützten keine dynamische Größe des Links. Daher musste ich mir selber etwas überlegen und möchte den Code im Folgenden mit dir teilen.