Nach langer Zeit wieder arbeiten

Nach langer Zeit, in der ich meine Mutter pflegen musste und kaum dazu kam mich um mich selber zu kümmern, bin ich endlich wieder am arbeiten.
Um es so wage wie möglich auszudrücken, ich erstelle etwas, mit dem Verkäufer und Käufer zusammen kommen. 😉
Es macht echt unglaublich Spaß zu sehen wie etwas wächst und vorankommt, wenn man Hindernisse überwindet und es dann letztendlich funktioniert, auch wenn es nur 1 kleiner Aspekt von vielen ist.
Ich liebe das und ich arbeite gern daran.

Bei diversen Anstellungsverhältnissen könnte ich das nicht so, denn ich hätte nicht die Wahl des Tech Stacks.
Arbeiten mit Go und React und Relay/GraphQL macht einfach Spaß, kein Bullshit, einfach nur konkret an die Problemlösung.

Sollte es irgendwo einen Job geben, bei dem ich dafür gerechnet bezahlt würde und idealerweise remote arbeiten kann, bitte melden 🙂

Kleinanzeigen Kreis Göppingen

Die letzten Tage habe ich an einer Kleinanzeigenplatform für den Kreis Göppingen gearbeitet.

Sie wurde mit ent, gqlgen, mysql im Backend und react mit vite und relay, flowbite UI und tailwindcss im Frontend geschrieben. Als Authentifizierung nutzt sie Zitadel als OIDC IDP.

Man kann sie finden unter:
Kleinanzeigen Kreis Göppingen

Uncaught RangeError: date value is not finite in DateTimeFormat.format()

Playing with Flowbite React and their Datepicker component, I had data coming from the backend in this or similar form:

aka

React is a bit of a cringy special child. Angular, no problemo. Vue, no problemo.
Anyhow.

I have to set defaultValues in a React-hook-form form, because React is special with controlled and uncontrolled components.
aka

So, I’m using dayjs for my date/time stuff, and this line essentially means, parse the Date before assigning it to a form value (or create a new Date(), because React and controlled/uncontrolled forms is not a happy story).

TL;DR: Parse the date value coming from the backend into a Date object. e.g.