Til 2025-03-29

Today I optimized the Lighthouse score for my site from 62 to 82, it was a fun process.
React-player default is much better than default videojs, unfortunately, it doesn’t support remote subtitle files. But videojs is a native JS library that contains some problems with react rerender and ref.
There is a Postgres extension to mask PII named Postgres Anonymizer.
poetry is a tool for manage packages and dependencies, similar to npm in NodeJS.
Wow ChatGPT now can help me generate 2D character sprites :)))
A new cool thing to visualize a GitHub repo using AI: https://github.com/ahmedkhaleel2004/gitdiagram. This is so fun :D
Zapier joins the AI race with its MCP server.
Cloud Tasks queue doesn’t allow me to configure the timeout, since I need to configure it in each task itself. But the maximum deadline is 30 minutes.
It took me more than 1 hour to convert a 700MB video (1080p) to HLS using ffmpeg wich encoding, which is horrible and not acceptable for production. I’m thinking about something else, either using Cloudinary Video API, or ffmpeg wasm. Good thing to learn.
I tried ffmpeg wasm and it took too long compared to my local ffmpeg, also, the multi-threading options in the demo don’t work at all, it stuck there for a while. Looks like we need a more reliable solution.
Subscribe to my newsletter
Read articles from ShinaBR2 directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

ShinaBR2
ShinaBR2
Enthusiasm for building products with less code but more reliable.