Cavezzan Patrice (@pcavezzan) profile picture
Joined April 2014
Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)Photo by Cavezzan Patrice (@pcavezzan)
Cavezzan Patrice retweeted
opencode in rust
Since I started using OpenCode I've wanted a native TUI. For the last week I've been daily driving a 1:1 port of the CLI, built on new OpenTUI bindings. It talks to the same TypeScript server.
32
15
1
592
24,727
Cavezzan Patrice retweeted
I'm kind of in awe of how good a teacher @karpathy is. He's obviously a genius. But that he can also communicate about LLM training + inference in such an approachable way, without being condescending, is kind of blowing my mind. These videos are some of the best education on AI i've encountered. You owe it to your brain to give this a watch. I'm only ~45 mins it, but it's delightful! youtube.com/watch?v=7xTGNNLP…
31
40
4
790
30,767
Cavezzan Patrice retweeted
Caddy in V: github.com/trufae/vaddy Uses a lot less RAM and CPU than Caddy.
7
9
140
5,187
Cavezzan Patrice retweeted
The more I use Apple Containers, the more I like them! My latest use: giving a coding agent read-only access to a codebase on the fly for investigation. 1. Start a disposable container. It takes about half a second 🔥 2. Mount one folder only, read-only 3. Run the agent inside (like pi). It can search, read, and reach the web with curl 4. Get the answer, destroy the container An agent with a shell is powerful and risky: it could change files or read anything on your Mac 🤷🏻‍♂️. The container here is the fence: total freedom, nothing to break outside. (we hope 🤣)
78
51
4
1,025
64,018
Cavezzan Patrice retweeted
If you're building with agents, or thinking about software factories, don't miss this new post from Matthew Goldberg about the new AWS Emulator: aboutamazon.com/news/aws/how… There are two very cool things here.
8
18
1
165
9,240
Cavezzan Patrice retweeted
**BIG** annoucement. I’ve been building moonframe.dev: a Rust framework for native desktop apps you can reshape while they’re running. Save a change, or ask a coding agent, and the window updates in place. No rebuild, no restart; the app’s state stays put.
33
15
7
218
10,454
Cavezzan Patrice retweeted
"you don't need to read code" they said. "tech stack doesn't matter" they said As always it's just a matter of time for this AI overhype to settle down. Now, the expectations seems to be AI will make everyone 1000x productive. I think in a couple of years we will settle down with realistic 20x productivity gain by AI.
this is whats going to happen to epic games in about a year
6
5
26
2,873
Cavezzan Patrice retweeted
In 2004, I picked @SwamiSivasubram as my intern. It was probably one of the best decisions I have made as Amazon's CTO. He learned early that you can only test a system properly in a high-fidelity copy of the environment it will actually run in. AWS Emulator, launched today and written and tested entirely by agents, gives you that kind of environment for more than 200 AWS services. Read Swami's guest post on what the engineer's job becomes when agents write the code: allthingsdistributed.com/202…
18
97
25
698
46,422
Cavezzan Patrice retweeted
After Quarkus 4's announcement, I picked up quarkus-http3 and built one REST endpoint. HTTP/1.1, HTTP/2 and HTTP/3 all reach the same Java method. In Podman, publishing TCP 8443 gets HTTP/2 through. HTTP/3 needs UDP 8443 too. I walk through QUIC, TLS, curl and the native library my Linux container needs. This example uses experimental Quarkus 4.0.0.Beta1. the-main-thread.com/p/quarku…
1
6
2
36
1,887
SRE has changed a lot in 10 years. We're kicking off a special 2-part series with the minds behind "Site Reliability Engineering, 2nd Edition"! 📖 Tune into Part 1 (Season 7, Episode 5) now! 🎧 sre.google/prodcast/#season7… google.smh.re/5ikY
10
198
7
1,581
133,456
Cavezzan Patrice retweeted
DNS timeouts in Kubernetes are frustrating to debug because the root cause can be far from where the symptoms appear. In the example below, the CI system fails with "could not resolve hostname" errors traced back to a 1024 packets-per-second limit on AWS link-local addresses, and a surprising culprit: sudo's default behaviour of doing hostname lookups combined with Kubernetes ndots settings. Debugging K8s issues can be tough. I know this from lots of experience. In the article below, Jack Lindamood walks through CoreDNS logs, tcpdump captures to find the biggest offenders, tracing the traffic source to a specific pod, and using ltrace to pinpoint exactly where the DNS calls originated. Each hostname lookup was amplified 5x by the search domains, and AAAA queries doubled that again. The article shows how a single line in sudoers eliminated the problem. This is worth reading if you're running large EKS clusters or want to see a methodical approach to debugging distributed systems issues. #Kubernetes #EKS #DNS lckhd.eu/75kGpR
7
15
2
104
9,456
From a PEM file to a Java keystore. paolopatierno.dev/posts/2026…
2
5
23
1,606
Cavezzan Patrice retweeted
We had to build a new editor to make Delta threads work. Foolishly, we thought it'd be simple. ... but turns out, we had to start from scratch (six times). delta.dev/blog/building-a-th…
9
16
2
434
28,703
Cavezzan Patrice retweeted
Which Claude model should you build with? Our new guide breaks down when to use Fable 5.2, Opus 5.5, Sonnet or Haiku. It also covers when to adjust effort instead of switching models, and how to save cost by putting subagents on smaller models. claude.dev/blog/which-claude…
366
1,222
300
16,177
2,539,225
Cavezzan Patrice retweeted
DeepSeek's DSH harness is built on a simple idea: everything is a plugin. Including the agent loop itself. In this tutorial I break down cordis, the plugin system behind it: > the architecture of dsh > services, dependency injection, and events > building a real plugin live Thread 👇
16
31
2
416
16,346
Cavezzan Patrice retweeted
We agree. And one more time for the people in the back: Docker Sandboxes are not containers! Read more: docker.com/products/docker-s…
Docker sandboxes is probably the single most important tool you can learn in the AI age.
23
87
9
1,042
86,644
Cavezzan Patrice retweeted
Unlike Go or Rust, #Java has no built-in code formatter. And with AI coding agents touching every file, deterministic formatting matters more than ever! I benchmarked 4 Java formatters on JDK 25 across 86 scenarios. Here is what I found (bugs included!) 🧵👇
8
34
2
184
11,309