

I really like the word you used, code smell. I often have a hard time expressing to co-workers in code reviews why something feels off, it just does.


I really like the word you used, code smell. I often have a hard time expressing to co-workers in code reviews why something feels off, it just does.


Ironically, the best way I found to combat this is to use search engines that summarize result pages with AI (e.g., Bing Copilot or Perplexity).
It still sucks even with those options, but it at-least reduces the need to go through several pages of results before finding the first relevant one. Still, the LLMs of those engines hallucinate regularly and give very naive answers, so they’re mostly useful for finding relevant sources IMO.
Disclaimer: I pay for Perplexity. I use Perplexity every day but I haven’t tried Bing Copilot that much. I haven’t used ChatGPT much, I find it way too unreliable, I can’t trust its answers. I’m not an investor nor employee of either.


Disclaimer: I don’t know much about securing the container itself. The considerations I discuss here are mostly networking.
What I’ve personally been doing is using k3s with Cloudflare Tunnel (routed using DNS like in this documentation) as an ingress.
With Cloudflare Tunnel, if you create an application in front of it, you can require authentication and add a list of allowed emails.
I could replace k3s with a different Kubernetes distribution, and/or replace Cloudflare Tunnel with a different ingress (e.g., Tailscale Funnel or more common ingresses like nginx).
Awesome, I’m looking for frameworks like this, thanks for sharing.