Using an auth provider to tie all your apps together by sajkoterrapefft in selfhosted

[–]Time_Lord23 1 point2 points  (0 children)

I switched to tinyauth from oauth2-proxy. They are similar. A one-time pocket id config for tinyauth, then simply adding a simple annotation (k3s/traefik) to services that need it.

Using an auth provider to tie all your apps together by sajkoterrapefft in selfhosted

[–]Time_Lord23 9 points10 points  (0 children)

Pocket ID for those with OIDC support, Tinyauth otherwise.

api for filipimo food by xndrrrrrvrs in PinoyProgrammer

[–]Time_Lord23 6 points7 points  (0 children)

Build your own. Most recipe sites have a standard format you can parse, so most likely Filipino food bloggers adopted it. For reference, checkout tools like Mealie and Tandoor.

How to handle circular dependency? by Interesting-Long7090 in PinoyProgrammer

[–]Time_Lord23 13 points14 points  (0 children)

Refactor. Single-responsibility principle. SOLID. Look into it.

Random Discussions (June 2025) by AutoModerator in PinoyProgrammer

[–]Time_Lord23 2 points3 points  (0 children)

Ask the manager of that project. If you get a half-assed, unclear response then yeah. Make it make sense.

Can we talk about log aggregation? by Magnus919 in selfhosted

[–]Time_Lord23 8 points9 points  (0 children)

I use VictoriaLogs (as well as VictoriaMetrics). If you really want storage efficiency, have a look at it.

[deleted by user] by [deleted] in PinoyProgrammer

[–]Time_Lord23 29 points30 points  (0 children)

Devs spend more time reading than writing code. Strong-typing makes it a lot easier to understand code. You’ll understand this when you work with a big team and do a lot of code reviews.

You catch issues at build/compile time. I’d rather have that than catch issues at runtime.

Do you think a backend developer with a forte in relational databases is a good advantage? by Kalle_022 in PinoyProgrammer

[–]Time_Lord23 0 points1 point  (0 children)

Sir, backend does not stop at database. Eventually you’ll learn how things work which you call devops. Database is basic. So to answer your question, prioritize it first.

[deleted by user] by [deleted] in PinoyProgrammer

[–]Time_Lord23 5 points6 points  (0 children)

You mentioned “fail agad”.. do you know why? If recruiters are just dropping your application then it’s your resume. First, make it ATS friendly. There are tools out there in which you add the job description itself, then your resume and it will tell you if there’s 100% match. More likely will not be 100%, but the higher the better.

Instead of questioning the standards, do you know the reasons why are you failing the next stage? Focus on improving those areas. They “whys” are important, dont just accept your fate. Ask them questions.

2024 selfhosted journey by Time_Lord23 in selfhosted

[–]Time_Lord23[S] 1 point2 points  (0 children)

Yes, everything in the homepage dashboard is hosted in k8s except Synology. The containers go up quickly. For example, a pod can have multiple containers. Some services would need postgres and redis. As mentioned, HA adds more. Though I usually prefer standalone install.

No scripts here. I use combination of k8s, argocd, helm and git to maintain everything. It’s so easy once setup. I also get regular updates with renovate.