Deni Bertovic

11K posts

Deni Bertovic banner
Deni Bertovic

Deni Bertovic

@denibertovic

Making Servers feel like Serverless! Working on https://t.co/dsZLXnDrxn https://t.co/sojyMbn7l7 https://t.co/0Dh1rUlk4z

👇 I write about devops topics Beigetreten Mart 2009
242 Folgt747 Follower
Angehefteter Tweet
Deni Bertovic
Deni Bertovic@denibertovic·
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.
Deni Bertovic@denibertovic

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

English
1
0
2
473
Deni Bertovic
Deni Bertovic@denibertovic·
Just one of those days. I hate Microsoft.
English
0
0
0
47
Thorsten Ball
Thorsten Ball@thorstenball·
One vice I have that I can't even explain to myself: I love good cables, power adapters, and could (and have!) essentially buy new Anker stuff every two weeks. Something in me tells me that I need this. Look at that display. That knob. I don't need it, it's expensive, ... BUT.
Thorsten Ball tweet media
English
118
11
827
273.8K
Deni Bertovic
Deni Bertovic@denibertovic·
Company: We made it easy to backdoor your workstation! Users: Can you make it MORE easier to backdoor our workstations!? I mean I kind of get the feature. I want it too...but man oh man are me heading for a security crisis!
English
0
0
0
67
Senko Rašić
Senko Rašić@senkorasic·
In my book, this is 100% on Terraform, or rather the modern best practices cloud setup. AI is a convenient scapegoat here, but this happened because of the sheer complexity of the setup combined with oneliner commands capable of nuking everything because you copied a wrong file.
Alexey Grigorev@Al_Grigor

Claude Code wiped our production database with a Terraform command. It took down the DataTalksClub course platform and 2.5 years of submissions: homework, projects, and leaderboards. Automated snapshots were gone too. In the newsletter, I wrote the full timeline + what I changed so this doesn't happen again. If you use Terraform (or let agents touch infra), this is a good story for you to read. alexeyondata.substack.com/p/how-i-droppe…

English
1
0
0
176
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
I really don't get this "but do nuclear" obsession in the comments. Our problem is we're dependent on other countries. Where should Europe's uranium come from? Let alone that financing these damn things continues to be a largely unsolved problem. x.com/mitsuhiko/stat…
Armin Ronacher ⇌@mitsuhiko

What are the odds that Europe will finally recognize that it does not have much alternatives to solar, wind, water and batteries for energy?

English
41
0
43
11.4K
Deni Bertovic
Deni Bertovic@denibertovic·
@GeoffreyHuntley The current CICD model is IMO definitely falling apart - in the age of AI. My thoughts on how to fix this haven't fully formed yet but there's definitely work to be done. I can feel it in my bones!
English
0
0
0
143
geoff
geoff@GeoffreyHuntley·
If you are still using runners by GitHub, then you should switch and upgrade to @namespacelabs. a. It's faster b. Observability c. Ya can SSH into your runners to troubleshoot stuff
geoff tweet media
English
7
5
92
9.7K
Deni Bertovic
Deni Bertovic@denibertovic·
I can't emphasize this enough ... you can just build things! I mean sure this was true before - but I'm finding it really fulfilling in the age of AI agents. denibertovic.com/posts/you-can-…
English
0
1
2
102
Deni Bertovic retweetet
Quinn Slack
Quinn Slack@sqs·
The standalone local coding agent, especially when confined to an editor sidebar that you babysit, is dead. It’s time to build what’s next. And we think we’ll be able to do that best and bring you along with us by calling out the truth. To help bring you along, we’re killing the Amp editor extension on March 5. Use the Amp CLI instead. It’s a better path to the future because it means less babysitting in your editor.
Thorsten Ball@thorstenball

We believe the coding agent is dead. Soon, Amp will look very different. ampcode.com/news/the-codin…

English
34
17
261
38.8K
Deni Bertovic retweetet
Eric S. Raymond
Eric S. Raymond@esrtweet·
Is it weird that AI coding assistance is not giving me identity fracture? A lot of software developers are feeling disoriented and threatened these days. Programming by hand is clearly going the way of the buggy whip and the hand-cranked auger. Which is how we're finding out that a lot of people have their identities bound up in being good at hand-coding and how it feels to do that. That's not me. It's not me at all. Rather to my surprise, I don't miss coding by hand, not any more than I missed writing assembler when compilers ate the world and made that unnecessary. (That was in a couple years back around 1983, for you youngsters.) Maybe the fact that I'm not feeling any of this disorientation disqualifies me from having anything to say to people who are. On the other hand...if you can learn to emulate my mental stance and be completely unbothered, maybe that would be a good thing? So. If you're a programmer, and you're feeling disoriented, try this on for size: I like being a wizard. I like being able to speak spells, to weave complex patterns of logic that make things happen in the world. Writing code is a way to manifest my will. Yes, I've piled up a lot of arcane knowledge over the 50 years I've been doing this. But languages of invocation, they come and they go. Been a long time since I've had any use for being able to program in 8086 assembler, and that's okay. I have better spells now, and these days some rather powerful familiars. What I'm inviting you to do is think of yourself as a wizard. Not as a person who writes code, but as a person who is good at assuming the kind of mental states required to bend reality with the application of spells. And if that's who you are, does it matter if the spells are painstakingly scribed in runes of power, versus being spoken to an obedient machine spirit? It's all one; it's all the manifestation of will. Arcane languages come and go, machine spirits appear and then diminish to be replaced by more powerful ones, but you? You are the magic-wielder. Without you, none of it happens. Same as it ever was. Same is it ever was. And so mote it be.
English
232
300
2K
179.7K
Deni Bertovic
Deni Bertovic@denibertovic·
Patching QEMU.... 😆 it's still going.
Deni Bertovic tweet media
English
0
0
0
62
Deni Bertovic
Deni Bertovic@denibertovic·
@mitchellh CICD also needs to be drastically redesigned and simplified. I'm tired of yaml and all the quirks it brings with it.
English
0
0
0
133
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
If you're a code forge competing with GitHub and you look anything like GitHub then you've already lost. GitHub was the best solution for 2010. It is hanging on by a thread in 2026 (but its mostly down nowadays). The needs of today are so different that the form factor doesn't work anymore.
English
95
51
1.2K
181.4K
Deni Bertovic retweetet
Dane Knecht 🦭
Dane Knecht 🦭@dok2001·
Everything we're doing to make codebases "agent-ready" (better docs, less dead code, smaller surfaces) engineers always needed too. Agents just have zero tolerance for the entropy humans learned to work around. They can't "just know" a file is outdated or a code path is dead. They take your codebase at face value, which means it finally has to be worth taking at face value.
English
42
87
840
116.9K
Deni Bertovic
Deni Bertovic@denibertovic·
I see we're trying to revive remote/cloud developer environments again. Now the claim is that you need them to run AI agents for some reason. I don't remember what the claim was before but it was bullshit then and it's bullshit now.
English
0
0
2
77
Deni Bertovic
Deni Bertovic@denibertovic·
Having AI Agents has made me way less tolerable about stupid quirks computers sometimes have... that I experience in my day to day. I was able to tolerate stuff for years at a time. Now....after something has come up the third time and even slightly annoyed me, I ask the agent to fix it. Cause it's easy and takes just a few minutes.
English
0
0
0
63
Deni Bertovic
Deni Bertovic@denibertovic·
@tmrcv Looking forward to your devenv talk at the upcoming python Meetup. I'll be the one in the back nodding and agreeing with everything. 😎
English
0
0
1
43
Deni Bertovic
Deni Bertovic@denibertovic·
I don't know about you but for me... In just a couple of weeks things quickly went from unbelievable excitement - one I last felt when I first discovered the internet and the web - to one of anxiety and FOMO! 😰
English
1
0
0
86
Deni Bertovic
Deni Bertovic@denibertovic·
@thdxr Does "sandbox" in this case just mean a remote VM?
English
0
0
0
359
Deni Bertovic
Deni Bertovic@denibertovic·
Not surprisingly...the word sandbox means different things to different people. How long did it take us to sort of agree on what Agent means? This is exhausting.
English
0
0
0
55