João Caxaria (@caxaria) header
João Caxaria (@caxaria) profile picture

AI at Coverflex. Used to CTO at Codacy. This is not the profile you're looking for 👋🏻

Terra
Joined August 2008
Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)Photo by João Caxaria (@caxaria)
João Caxaria retweeted
This is indeed one of the most impressive registries I've seen. tbh I don't even know how half of this even work. congrats on the launch @davidhaz
Introducing Canvas UI, the first ever html-in-canvas component library. Your DOM is the render target now. Real-time shaders over real, interactive UI. 24 components. React, Vue, Svelte, vanilla TS. Free. Open source. 🧵 canvasui.dev
25
160
3
4,663
460,929
João Caxaria retweeted
Introducing Cloudflare Drop Drop your folder in the browser and deploy it instantly on Cloudflare. Your website... milliseconds away from users on region: earth No account needed. Deployment is active for 60 minutes, then expires unless you claim it. cloudflare.com/drop/
286
825
274
9,138
1,388,656
João Caxaria retweeted
Introducing Flue — The First Agent Harness Framework Flue is a TypeScript framework for building the next generation of agents, designed around a built-in agent harness. Flue is like Claude Code, but 100% headless and programmable. There's no baked in assumption like requiring a human operator to function. No TUI. No GUI. Just TypeScript. But using Flue feels like using Claude Code. The agents you build act autonomously to solve problems and complete tasks. They require very little code to run. Most of the "logic" lives in Markdown: skills and context and AGENTS.md. Flue is like Astro or Next.js for agents (not surprising, given my background 🙃). It's not another AI SDK. It's a proper runtime-agnostic framework. Write once, build, and deploy your agents anywhere (Node.js, Cloudflare, GitHub Actions, GitLab CI/CD, etc). We originally built Flue to power AI workflows inside of the Astro GitHub repo. But then @_bgiori got his hands on it, and we realized that every agent needs a framework like Flue, not just us. Check it out! It's early, but I'm curious to hear what people think. Are agents ready for their library -> framework moment?
191
339
105
3,812
801,329
João Caxaria retweeted
Imagine every pixel on your screen, streamed live directly from a model. No HTML, no layout engine, no code. Just exactly what you want to see. @eddiejiao_obj, @drewocarr and I built a prototype to see how this could actually work, and set out to make it real. We're calling it Flipbook. (1/5)
1,135
3,725
1,167
28,873
6,087,473
João Caxaria retweeted
The wait is over. Cloudflare Email Service is now in public beta 📧 Send and receive emails directly from Workers or REST API with global delivery on Cloudflare's network And just in time for you to build email agents with the Agents SDK!
180
314
102
3,703
283,287
João Caxaria retweeted
Fucking around with CloudFlare (story continues). I built an infinite dungeon on CloudFlare where each room is Workers AI generated once. User goes room by room (generated) to fight demons/beasts, loot items and explore. Each room is global and unqiue, once items are gone they are gone. Rooms compiled to JS, then loaded at runtime via Dynamic Workers into a per-user Durable Object facet. AI picks the flavour. Trusted code enforces the rules. Users have their own state (DO), and life + inventory. They can take inventory from a room, and keep it. Super fun 😃
14
19
6
286
40,610
João Caxaria retweeted
Everyone's building mega-swarm systems. I just realized: a folder with a CLAUDE.md is already an agent. For @CoraComputer I have a source folder, a customer support folder, a bug investigation folder. Each is an agent. New discipline? New folder. No lock-in, no dependency. Orchestration is just one layer that spawns across folders. Build brick by brick first. Full article on Every →
12
19
5
241
83,753
João Caxaria retweeted
Time to consider not just human visitors, but to treat agents as first-class citizens. Cloudflare’s network now supports real-time content conversion to Markdown at the source using content negotiation headers. cfl.re/4ksZQ1S
164
543
390
4,486
2,135,822
João Caxaria retweeted
Step inside Project Genie: our experimental research prototype that lets you create, edit, and explore virtual worlds. 🌎
955
4,171
2,847
33,789
13,493,872
106
464
47
4,202
88,469
O @volksvargas devia ter feito um cartaz e espalhado por todas as rotundas deste país, aparentemente assim não conta.
27
321
11
2,528
49,962
João Caxaria retweeted
i never want to read any other way again.
1,006
5,901
1,140
60,434
3,284,338
João Caxaria retweeted
Replying to @karpathy
I feel this way most weeks tbh. Sometimes I start approaching a problem manually, and have to remind myself “claude can probably do this”. Recently we were debugging a memory leak in Claude Code, and I started approaching it the old fashioned way: connecting a profiler, using the app, pausing the profiler, manually looking through heap allocations. My coworker was looking at the same issue, and just asked Claude to make a heap dump, then read the dump to look for retained objects that probably shouldn’t be there; Claude 1-shotted it and put up a PR. The same thing happens most weeks. In a way, newer coworkers and even new grads that don’t make all sorts of assumptions about what the model can and can’t do — legacy memories formed when using old models — are able to use the model most effectively. It takes significant mental work to re-adjust to what the model can do every month or two, as models continue to become better and better at coding and engineering. The last month was my first month as an engineer that I didn’t open an IDE at all. Opus 4.5 wrote around 200 PRs, every single line. Software engineering is radically changing, and the hardest part even for early adopters and practitioners like us is to continue to re-adjust our expectations. And this is *still* just the beginning.
169
539
220
8,189
1,775,139
João Caxaria retweeted
An American goes to the ER for high blood pressure, stays under 24 hours, no surgery, no CT, no MRI, and gets a $41,000 bill. Lovely. Now here’s the part people miss when this gets discussed economically: that $41,000 fully counts toward U.S. GDP. Not because it’s useful, but because GDP counts priced transactions, not value or outcomes. And it doesn’t stop there. The system creates additional GDP layers around the same visit. Hospital administrative labor, insurance claim processing, billing departments, compliance and coding, insurer overhead and profit, financial services handling payments and debt, interest if the patient can’t pay immediately. So one short ER visit inflates healthcare GDP, inflates services GDP, inflates finance GDP, inflates measured economic activity. Even though nothing extra was medically produced. This is why US GDP looks larger than countries with regulated or single payer healthcare. In Europe, the same visit might cost a few hundred euros, involve minimal billing, and generate far less economic activity on paper. Same patient. Same outcome. Wildly different GDP contribution.
658
2,807
311
8,705
1,750,606
João Caxaria retweeted
I've never felt this much behind as a programmer. The profession is being dramatically refactored as the bits contributed by the programmer are increasingly sparse and between. I have a sense that I could be 10X more powerful if I just properly string together what has become available over the last ~year and a failure to claim the boost feels decidedly like skill issue. There's a new programmable layer of abstraction to master (in addition to the usual layers below) involving agents, subagents, their prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, IDE integrations, and a need to build an all-encompassing mental model for strengths and pitfalls of fundamentally stochastic, fallible, unintelligible and changing entities suddenly intermingled with what used to be good old fashioned engineering. Clearly some powerful alien tool was handed around except it comes with no manual and everyone has to figure out how to hold it and operate it, while the resulting magnitude 9 earthquake is rocking the profession. Roll up your sleeves to not fall behind.
2,556
7,304
2,903
55,167
17,103,146
João Caxaria retweeted
Introducing state-of-the-art People Search: You can now semantically search over 1 billion people using a hybrid retrieval system backed by finetuned Exa embeddings. Try it: exa.ai We also created an eval: exa.ai/blog/people-search-be…
127
138
103
3,029
3,562,840
João Caxaria retweeted
99
1,470
171
21,664
724,369