Sign in

Eduardo Bouças

@eduardoboucas.com
1.2K followers 97 following 178 posts

Thoughts from when I was younger • Engineer @netlify.com • He/him

PostsRepliesMedia
Eduardo Bouças @eduardoboucas.com · 29/06/2026
My office wall now shows live traffic from the @netlify.com edge network. I wrote about how I built this. 🔗 eduardoboucas.com/posts/2026-0...
4649
Eduardo Bouças @eduardoboucas.com · 06/11/2025
If you use Scheduled Functions on @netlify.com, this one is for you. You can now manually trigger your functions from the logs page. Since scheduled functions only run automatically on production deploys, testing with deploy previews was a bit awkward. No more! 🔗 docs.netlify.com/build/functi...
141
Eduardo Bouças @eduardoboucas.com · 05/11/2025
At @netlify.com, we use Netlify to build Netlify. This is a small anecdote of a customer who sent us a feature request regarding our Blobs product: they wanted to delete entries and entire stores from the UI. We used Netlify Agent Runners to build this and shipped it to production in record time.
151
Eduardo Bouças @eduardoboucas.com · 21/09/2025
I used my vibe-coded app to plan my dinner. sandwish.netlify.app/645773cc4012... (The photo is terrible, but the burger was yummy.)
010
Eduardo Bouças @eduardoboucas.com · 24/08/2025
This has been haunting me for months. What could I possibly have done to get a bad review from an Uber driver?
160
Eduardo Bouças @eduardoboucas.com · 09/08/2025
I cannot live like this. @charliegroll.com please fix?
280
Eduardo Bouças @eduardoboucas.com · 12/06/2025
Up until now, achieving the same functionality required two separate operations: a first one for reading the current state and a second one for conditionally writing the update. This was slower, more verbose and prone to TOCTOU bugs.
120
Eduardo Bouças @eduardoboucas.com · 12/06/2025
With `onlyIfMatch`, you can update an entry only if it exists and its content matches a given ETag. When performing multiple updates to an entry, this gives you a safeguard against data inconsistencies resulting from multiple sources mutating the entry.
110
Eduardo Bouças @eduardoboucas.com · 12/06/2025
Support for conditional writes has landed in Netlify Blobs. The `set` and `setJSON` now let you perform create-only and update-only atomic operations. For example, here's how you can use the `onlyIfNew` option to write an entry only if the key is new. 🧵
141
Eduardo Bouças @eduardoboucas.com · 11/05/2025
Better!
150
Eduardo Bouças @eduardoboucas.com · 08/05/2025
For the best DX without compromising interoperability, a new `fetchWithCache` method extends `fetch` and lets you conveniently get a resource from the cache (if available) or from the network, caching it for future invocations. It's optional and even works with other providers.
110
Eduardo Bouças @eduardoboucas.com · 08/05/2025
Waving the flag of the open web and calling out the risks of vendor lock-in is not good enough — we have to show up and build our platform that way. So the entire feature is built on web standard APIs for full interoperability. You can use it with any framework — or without one.
100
Eduardo Bouças @eduardoboucas.com · 30/04/2025
My first foray into 3D printing. Might keep my day job.
1120
Eduardo Bouças @eduardoboucas.com · 25/03/2025
vercel.com/blog/postmor... Attaching screenshot ahead of time.
010
Eduardo Bouças @eduardoboucas.com · 25/03/2025
Addendum #2: Vercel have published a postmortem. For the first time we're hearing that on the 21st they were able to «verify Netlify and Cloudflare Workers were not impacted». And yet on the 22nd they reached out offering to get a patch... for the issue we were not affected by?
261
Eduardo Bouças @eduardoboucas.com · 23/03/2025
Yes, @vercel.com completely changed the changelog I linked to in my thread leaving no traces to the firewall marketing spin. And yes, I knew it would happen so I took a screenshot. Here's the version of reality you'd be presented had they not been called out.
3212
Eduardo Bouças @eduardoboucas.com · 18/12/2024
Yes, I may have helped ship a feature or two, but this is my best work at @netlify.com: an emoji that respectfully shames people for not using Slack threads.
260
Eduardo Bouças @eduardoboucas.com · 12/11/2024
@danabra.mov Apologies for the random mention — if you can point me to a more appropriate channel for feedback, I’m happy to post it there. I occasionally get into this state on iOS where the view is partially cut off. Navigating to the home view and then back to the notifications fixes it.
000
Eduardo Bouças @eduardoboucas.com · 12/11/2024
Do you want to use your @netlify.com site domain as a custom handle in Bluesky? You can now set it up with a few clicks on the Netlify UI. Look for "Bluesky Custom Domain" in the Netlify Extensions directory or head to app.netlify.com/extensions/b....
832176
Eduardo Bouças @eduardoboucas.com · 11/11/2024
As an incurable pessimist, I’ve summarised my take on recent world events into a short song called “Things”. Follow me for more demotivational content.
250
Eduardo Bouças @eduardoboucas.com · 09/11/2024
Choosing a database, as with any other piece of technology, is about tradeoffs. For example, TripAdvisor chose a solution optimised for fast writes (my email was added to their list before I could blink), but *really* slow deletes.
040