Thinking of becoming one of those eccentric computer hermits who mostly use their own software and libraries, in a Frankensteinian amalgamation of tech no one else understands
Thinking of becoming one of those eccentric computer hermits who mostly use their own software and libraries, in a Frankensteinian amalgamation of tech no one else understands
But, still really cool that we can worry a bit less about the volume of queries the frontend makes, assuming HTTP/3 support is viable.
Demo: request-demo.onrender.com
Source: github.com/cal-smith/re...
Naturally there's some caveats:
- This doesn't touch on rendering at all. Batch updating the UI may be more performant than a lot of sequential updates
- Dependent queries would slow down the non-batched responses (the backend may be able to order batched dependant queries more efficiently)
A screenshot of the firefox network inspector. A single requests timings tab is selected, showing 27ms of time spent blocking and 830ms of time spent waiting. A theme consistent with other requests.
Looking at the timings is revealing - very little time spent blocked on other requests means that the long pole becomes the longest response (similar to the behaviour we expect with the batched request)
A screenshot showing two buttons, one labelled "multiple" and one labelled "batch". The multiple button has a 1143ms timestamp below it while the batch button has a 1149ms timestamp.
HTTP/3 just surprised me - I just did a pretty simplistic test (firing off 50 requests from the frontend vs. batching 50 requests on the backend). I expected to see a much slower response for the non-batched requests
Weβve raised $100M at a $1.5B valuation.
We built @render.com to give developers an intuitive path to reliable and scalable cloud infrastructure.
Now, we are bringing that same philosophy to long-running, stateful infrastructure for AI apps & agents.
π§΅
Unbelievable that we still haven't developed a better distribution mechanism for flu shots
A ~3inch screw used to hold a deadbolt strike plate in place. Presumably under a pretense of security. The doors have giant glass panes rendering this meaningless.
Pro tip: deck screws do not increase the security of your doors
WAL mode I think? PRAGMA journal_mode=WAL;
π very interesting - I was thinking about something similar, but storing the vectors in the PG that backs bufo.zone
Amazing! What was the approach? Vector lookup?
Shameless plug, but, Render[1] would work great for RSC mode, no messing with containers required
[1] render.com/docs/web-ser...
5 Canada Geese sleeping in a lake.
Goose
Wait why didn't anyone tell me about vim macros
Parsing JSON in go is such a minefield. Oh you wanted numbers other than float64? Better remember to UseNumber or you might get a runtime error!
This weekβs highβprofile outages made headlines, but the 2025 Uptime Institute Outage Analysis shows a different picture: overall data center outage frequency and severity keep declining even as the need for infrastructure explodes.
When a shiny new bit of tech is released I like to find the version that IBM built a decade ago as reference material - what limitations did it have? How did it evolve?
A blend of Popeye and Donald Duck with Popeye's face and skin colour and Donald Duck's body shape and clothing. He looks great.
Finally I created a perfect blend of Popeye and Donald Duck:
A complex boxes and arrows diagram of how requests are routed in a standard OpenNext deployment
I came across this architecture diagram from OpenNext and ... This just seems wildly over complicated as a means to serve some HTML and JS
@render.com just announced $80M in new funding[1] - we're doing some outstandingly cool things in what has been a very stagnant area. If you're starting something new, give us a try, I think you'll like it
[1] render.com/blog/series-c
A new year to some 1735689600 to others
Power of attorney (POA) is a legal document that allows someone to act on behalf of another person. In Avatar: The Last Airbender, the Avatar's authority is believed to super- sede that of sovereign rulers. This means that the Avatar could administer capital punishment to any resident of the world, without due process.
Kinda goes beyond just a CLI, but I really like graphite.dev
Border of google calendar in month view. The bottom edge sticks out beyond the curve of the containing element and the left edge fades to nothing
Border at the top of the week view fading to a fine point
So dark mode in Google Calendar is great and all, but how did these borders make it to production???
Pretty happy with day 1, nim was a pleasant surprise! github.com/cal-smith/ao...
#AdventOfCode
I know! I'll use nix to manage my #AdventOfCode dependencies!
*several hours of confusion pass*
Well, I can finally compile, so that's nice
Nothing like spending hours debugging network issues only to have it be a bad config on your local machine
I've been reworking our react-router set up for the last few weeks, and I really wish there was a clean way to type route loaders
Me hammering a stack of papers to the door of 1 Hacker Way: GraphQL sucks and here's 95 reasons why
π¦