Making Servers feel like Serverless! Working on mytags.info initeq.net pixbin.net

πŸ‘‡ I write about devops topics
Joined March 2009
Follow up to my "hellok8s-*" series of post: now covering deploying Next.js to Kubernetes. Different stack. Same devops principles and re-use of the same components.
From Tutorial to Production: A Complete DevOps Pipeline Most web framework tutorials end at "Hello World," but real applications need so much more. I've open-sourced a comprehensive Django project template that demonstrates DevOps best practices - from reproducible development environments to Kubernetes deployments. Key highlights: β€’ Nix + devenv for "works on my machine" β†’ "works everywhere" β€’ Lightning-fast Docker builds with modern dependency management β€’ SOPS encryption for secure secrets management β€’ Complete Kubernetes deployment with Helm charts β€’ Advanced CI/CD with reusable GitHub Actions workflows Real impact from client implementations: βœ“ 15x faster deployments (hours β†’ minutes) βœ“ 80% reduction in developer onboarding time βœ“ 60% fewer production incidents βœ“ 90% fewer environment-related support tickets While this example uses Python/Django, the patterns apply to any modern web framework. The same techniques have proven successful with Node.js, Go, Ruby, Haskell, Java and other stacks. I have a Next.js example in the works and will be sharing soon. Perfect for teams struggling with deployment complexity, cloud migrations, or scaling developer productivity. πŸ”— Full project: hellok8s-django.deni.cloud/ Available for consulting on DevOps transformation, cloud-native architecture, and team scaling. Re-posts are appreciated!! #DevOps #Kubernetes #Django #CICD #Docker #Nix
1
1
2
A compelling argument for pre commit hooks...even if they're slow. :D
Deni Bertovic retweeted
🀝JetBrains and Zed are joining forces to advance the Agent Client Protocol (ACP) – an open standard that lets any compatible AI coding agent work inside any editor. πŸ”— Read more: jb.gg/c9mdxr
Folks do yourself a favor and `networking.firewall.logRefusedConnections = false` ...it's wild out there and journal is being cluttered. #nixos
I may just be able to self host everything.
Anyone else experiencing terraform just hanging on refreshing random resources?! It's maddening. I moved some less frequently changed IAM resources to a separate state just to find out that's not the root cause.
Debugging dovecot and sieve scripts...Ugh!
Pleasantly surprised with uv2nix. Worked on the first try. That's a first. 😯
1
Running stateful workloads on kubernetes makes EVERYTHING 1000x more difficult. Literally everything! Just don't do it! Either use VMs adjacent to the cluster or remove the statefulness.
How did I miss that sendgrid quietly sunseted their free tier?!?! Now my email registration forms don't work. I think I'm gonna have to migrate to Amazon SES. :/
1
Deni Bertovic retweeted
@scottwernerd thank you for the inspiration! Amp can now invoke tools directly from the command line, including MCP tools.
Deni Bertovic retweeted
We've raised $13 billion at a $183 billion post-money valuation. This investment, led by @ICONIQCapital, will help us expand our capacity, improve model capabilities, and deepen our safety research.
Everyone from Microsoft that had ANY part in the travesty that is the modern S0 standby/sleep mode should be instantly jailed and never allowed to work in tech again.
When did slack become such garbage?! I mean I had my issues with it from the very beginning but the tech was mostly fine. Now it's just trash. :/
Trying out the new paddle billing APIs. The Python SDK is the most Java looking thing I've seen since 2013. πŸ˜­πŸ˜…
Having to switch back to a normal Linux distro after using NixOS is like going back to the dark ages. How did I live like this. Don't worry - my main laptop and all my servers are still running NixOS.
1
So turns out your clipboard manager stopping working is a pretty good indicator that your disk is full. Just had to boot into rescue to delete a LOOOOT of zfs snapshots. πŸ˜†
1
If the machine uprising actually happens ... I'm sad to say but I'll probably be among the first to go because my prompts have gotten way out of control. I'm not as nice to the agents as I was in the beginning. πŸ˜…πŸ˜‚
What's this latest nix drama? What's going on this time? I feel like my feed is perfect...I don't get the fire hose of drama anymore just a hint that there might be something going on sort of. Though the fact that I'm asking means I have a problem - but oh well. :D
1
Deni Bertovic retweeted
biggest gift to humanity any frontier lab could do is add a ton of uv examples in their posttraining mix 😁 save the people from python dependency management hell!!
I'm also probably gonna switch over to cloudflare for the DNS. The free tier and the added stuff (WAF, ddos protection etc) are just too good and then I don't have to mess with this stuff. Would have done that today but spent an embarrassingly long time debugging a freaking typo in terraform until an LLM pointed it out do me. πŸ˜