It's great to see Google promoting YAGNI. It's the hill I'm going to die on: testing.googleblog.com/2024/…
Creating the perfect abstraction isn't hard, but it does take patience. A beginner can get it right with three examples in hand. We need to wait until then. Planning is extremely useful but we need to be aware that no amount of it will grant us omniscience.
If you're looking for your next FLOSS project, coding a vim plugin for the open source ML model ReplitML might be a good candidate: github.com/replit/ReplitLM
It was only a matter of time. Now you can create declarative cloud infrastructure using natural-language: pulumi.com/ai
Gunar retweeted
ACID transactions are best practice & every distributed product should support them. There are probably weird corner cases where the data isn't essential & you can try to get by without them. But in this case you should just assume that some of your data is corrupted. 9/x
Yes, your PostgreSQL triggers also need tests.
I've built myself a script to run tests on code change (feedback loop, good for TDD) which I might open source one day.
New Pulumi Docker Provider builds images 50x faster now (ie it finally does layer caching) pulumi.com/blog/build-images…
Gunar retweeted
- If we want to preserve the zero-install experience of the web *and* enable rich web pages, we need *some* way to share objects across sites. We can't and shouldn't rely on browsers to implement the majority of APIs. There has to be some way for developers to do this.
For scrapers, Google Cloud Scheduler + Google Cloud Run is magical. So robust. Publish the data to a PubSub and you can connect more consumers on demand. All cloud infra neatly written and documented as Pulumi scripts of course.
With Hasura, it's easy to start with entity-centric GraphQL and add "custom" business logic mutations as required. Or you can use REST just for the latter too, nothing wrong with that.
Of all the things that bring joy, controlling your laptop remotely from your phone with x11vnc over a ZeroTier VPN is one of them. You should try.
Been waiting for this! Electric allows you to inline backend and frontend code, colocated, as it should be.











