### X Integration The X rate limit has expired, so I recorded the video showcasing the integration:...
Continuing work on the X integration. Took me a lot longer than I expected, but I'm finally done. ...
Today I'll try to set up the X integration. I opened the X Developer portal and set up the User Au...
Today I'll continue with the content pipeline. Next step is posting to X and LinkedIn through DevJ...
Had a good night's sleep and I have a lot of time, so hopefully today I'll finish a bunch of stuff. ...
A short late night session today. I should really be setting up the backups, but I'm not feeling i...
Short sesion today. I will finish the deployment pipeline. Done. Both Frontend and Backend are no...
Today's goal is deploying and publishing all my journals. Fixed the nginx issue, then had to run t...
Today I'll try and finish up the infrastructure. I managed to get everything up and running easily...
Short session today. Set up the DNS and SSL manually. Took me about 30 minutes so it's not that big...
Going back to trying to set up semantic version. Seems like this semantic version tool requires a ...
Today I need to set up token refreshing for the api service. The problem is that a bearer token re...
Today I will try and fix the media links. I fixed the issue, it was to do with the nginx config. I ...
I'm really tired so today is going to be a very short session. I will start work on the CLI tool. ...
I should be really resting today, but I can't help it. I'll continue working on the content manageme...
Starting the day with adding the client. I expanded my keycloak init script with the api client crea...
Today I'll finally implement the api keys. Decided to also add `created_date` and `last_used_at` s...
Did some research, thought about it, and decided I will be implementing the api keys myself. Seems l...
Today, I'll continue work on setting up Keycloak. I need to bind the volume on the Keycloak docker...
Today I'll try and make progress on the api keys. Keycloak doesn't seem to support these out of th...
Today I will continue working on making the site look good. Some concerns from yesterday for the p...
Continuing work on the project and entry pages. I'll import the existing data, as it's really hard ...
I'll start the day by installing prettier. The code is turning into a mess. Now, I need to start w...
Today I'll try and tackle the todo list I came up with yesterday: - user avatar - i will have to...
Today I'll work on the user public page. I got carried away and played around with theming it in t...
Today I'll work on setting up the homepage and the user public page. This will replace my [diary](ht...
Continuing work on securing the endpoints. I'm trying to make the auth as simple as possible, so I...
Got the project and the entry forms working. I can now properly submit new entries. Next up, I nee...
Resolved the CORS bullshit from yesterday. Took me a full fucking hour. Go stdlib is really somethin...
I've set up the web project. I'm thinking about what to do first. Should I start with the developer ...
Today's goal is to set up the db and a few endpoints. I've set up the endpoints for projects and en...
I had ideas for this project for a long time. I bought the domain months ago, but never really got t...