HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jci

no profile record

comments

jci
·8 mesi fa·discuss
My goto for this lately has been ephemeralpg [0] and pgTAP [1]. It’s been pretty great

[0] https://github.com/eradman/ephemeralpg [1] https://github.com/theory/pgtap
jci
·10 mesi fa·discuss
Reminds me of Feynman’s Cargo Cult Science speech:

https://people.cs.uchicago.edu/~ravenben/cargocult.html
jci
·anno scorso·discuss
Yeah, I’m in the midst of building out something for this. Involves a few pieces, the first is being able to apply the files in the right order https://github.com/joshainglis/topcat Essentially the output of that should be a file that should drop and recreate everything. Easy to build some automation around. And if you’re just operating on functions and views ect that should be all you need to allow a tree based code-base. If you also want to handle tables etc you’ll want to add a diffing tool (migra, atlas) etc.
jci
·2 anni fa·discuss
It's been a while since I've used Perplexity, but I've been finding the Kagi Assistant super useful. I'm on the ultimate plan, so I get access to the `Expert` assistant. It's been pretty great.

https://help.kagi.com/kagi/ai/assistant.html
jci
·3 anni fa·discuss
I had this momentarily, but then it disappeared after a refresh. Guessing a feature flag got switched on a little too early. Will be interesting to see how it works. Wonder if it will RAG your chat history.
jci
·3 anni fa·discuss
Guilty as charged… it’s just such a great experience and the incentives align.
jci
·3 anni fa·discuss
Very happy paying Kagi search and Orion browser user here. Just want to send some general good vibes your way. I really love what you guys are doing, and this just adds to that.
jci
·3 anni fa·discuss
Can’t speak for SQL _in general_ but in Postgres land pgTAP is wonderful. Invest in writing some factory functions, and you have the ability to write a very expressive test suite. We use Postgres functions to provide a data interface that is thoroughly tested. This allows us to ensure that any migration does not break any contracts.