Jamie Barton @notrab.dev · 27/09/2026Hmmm yeah ok so there might be some things either side that don’t fully agree spec wise. Hard to know without looking deeper. Does the solution you’re using have anything documented for S3 that would look out of the ordinary? 100
Jamie Barton @notrab.dev · 27/09/2026Hey, does it say what isn’t compatible with S3? I’ll mention it to the team so we dan help get this added. S3 compat is currently in development 100
Jamie Barton @notrab.dev · 13/09/2026Hey, are you able to submit a ticket? Email us `support@bunny.net`. We'll look at it right away and get it sorted. 111
Jamie Barton @notrab.dev · 22/08/2026Were you trying to deploy to a single region or multiple out of interest? If you’re able to send an email to support@bunny.net one of our team will take a look what’s going on. 110
Jamie Barton @notrab.dev · 22/08/2026Hey, by any chance do you have more than one app created? The error sucks here, I’ll raise it internally, but we have some limits for new accounts. 100
Reposted by Jamie BartonOrbitwrite @orbitwrite.com · 14/08/2026Sometimes the right reply is a GIF... Orbitwrite now has a GIPHY picker built in 🚀media4.giphy.comCartoon gif. This is Fine dog in a bowler hat sits at a table with a mug as flames blaze all around him and smoke drifts above his head. In the next frame, a closeup of the dog shows his dazed eyes as he looks in the coffee cup and says, "This is fine." 121
Jamie Barton @notrab.dev · 11/08/2026It started because we needed some pictures for the changelog. Now we'll use the same setup for docs and the integration pages we're building for launch. orbitwrite.com/changelog 000
Jamie Barton @notrab.dev · 11/08/2026Dark mode is just a wrapper class. Empty states, failed publishes, menus, approval states etc. are just different props/data. And I don't need a matching set of Figma files for any of it. 100
Jamie Barton @notrab.dev · 11/08/2026Saving the PNGs is deliberate as well! I could just use the live URLs, but then a UI change would silently change the screenshots too. That's what those ticket OGs do. With files, the screenshot diff sits next to the code diff. You can see what changed. 100
Jamie Barton @notrab.dev · 11/08/2026Implementation is pretty small. A manifest has the canvas settings for each cover. /changelog/covers/:id renders it. One command opens each route in headless Chrome at 2x and saves the PNGs into the repo. 100
Jamie Barton @notrab.dev · 11/08/2026The screenshots basically forced me to check what the product actually does rather than what I remembered it doing. Which is probably a good property for product screenshots to have. 100
Jamie Barton @notrab.dev · 11/08/2026That caught a surprising amount of stuff. One changelog entry had the wrong menu label. Another had the wrong state for AI-generated posts. The composer rendered "a X post". And I'd put Inbox in a screenshot for a release that predated Inbox by two months. 100
Jamie Barton @notrab.dev · 11/08/2026The cover can't specify something the real component can work out itself. For the publish failures cover, I pass in five results. The actual component works out "Published to 3 of 5", the progress, and the amber state. 100
Jamie Barton @notrab.dev · 11/08/2026So our changelog covers are React components now. They import the actual components from the app and pass them sample data. Then we render them on a hidden route and screenshot them with Chrome. 100
Jamie Barton @notrab.dev · 11/08/2026This was going to become a bigger problem too. We need screenshots for the changelog, docs, and eventually a landing page for every integration. But @orbitwrite is React. We already have all the UI we need. 100
Jamie Barton @notrab.dev · 11/08/2026Product screenshots are annoying to maintain. Screenshot the app, crop it, maybe compose it in Figma and export it. Then change the UI and do it all again. You can recreate the UI in Figma instead, but then the screenshot isn't actually the product. 110
Jamie Barton @notrab.dev · 11/08/2026Users in the @orbitwrite beta asked for a changelog. I love a changelog, so we shipped one! 😁 The first version was just text because I really didn't want to start maintaining a folder full of screenshots. So I tried something else on my flight back from Spain. 100
Jamie Barton @notrab.dev · 05/08/2026static.klipy.comGood Night Shooting StarALT: Good Night Shooting Star 100
Jamie Barton @notrab.dev · 11/07/2026Gotcha! Feel free to share more specifics if you like, it’ll be a huge help! we’re working to improve the DX. 110
Jamie Barton @notrab.dev · 11/07/2026We’re building something great at @bunny.net, would love for you to give it a go! 130
Jamie Barton @notrab.dev · 03/07/2026I think I’ve been TanStack-pilled. Migrated a pretty large React Router app to TanStack Start. Surprisingly straightforward. 000
Reposted by Jamie Bartonbunny.net @bunny.net · 24/06/2026Your DNS bill shouldn't scale with your traffic. So we removed query fees from Bunny DNS entirely. No per-request billing, no query limits, free hosting for up to 500 domains. And it's been getting better, too: IPv6, DNSSEC, and modern record types. 4174
Reposted by Jamie Bartonbunny.net @bunny.net · 15/06/2026Security shouldn't slow down your website or your team. Bunny Shield combines protection, performance, and simplicity into a single security layer at the edge. See how Bunny Shield helps block attacks, stop bots, and protect applications without complexity. @notrab.dev 111
Jamie Barton @notrab.dev · 14/06/2026You can drop files in the dashboard via the file manager with a pull zone connected to have it on the web immediately. We’ll look to make this even easier though if you need it 120
Jamie Barton @notrab.dev · 14/06/2026Let me know if I can help with static site hosting on bunny. I’m trying to make this even easier with some updates to the CLI 140
Jamie Barton @notrab.dev · 08/06/2026That's awesome! Let us know if there's anything we can do to make your experience even better 😍 010
Jamie Barton @notrab.dev · 02/06/2026blytics.app playing around building this the last few eveningsblytics.appBlytics — Bluesky analytics for creatorsTrack Bluesky followers, unfollowers, mutuals, mentions, and engagement. See top engagers, content performance, growth charts, and auto-DM new followers. 000
Jamie Barton @notrab.dev · 14/04/2026media.tenor.coma little girl is making a funny face in a black and white photo with the words lol girl you 're crazy .ALT: a little girl is making a funny face in a black and white photo with the words lol girl you 're crazy . 000
Reposted by Jamie Bartonbunny.net @bunny.net · 18/03/2026You can now talk to Bunny Database through the terminal 🧑💻 The interactive SQL shell is here — and it's the first piece of the bunny.net CLI. REPL, dot-commands, saved views, secret masking, and non-interactive mode for scripts. Details on the blog👇 152
Jamie Barton @notrab.dev · 17/03/2026Yep, it's so nice! Astro bits are there when you need them, but out of the way most of the time. 001
Jamie Barton @notrab.dev · 09/02/2026i think i still reference heroku at least once or twice a month. they had so much going for them at one point 010
Reposted by Jamie Bartonbunny.net @bunny.net · 03/02/2026Like SQLite, but for the web, Bunny Database lets you easily create low-latency DBs for your web apps 🐰🛢️ Get the full tour including how to connect Bunny Database to your app in this video demo from our DX Engineer, Jamie Barton @notrab.dev ⬇️ 1101