1,338 karma · joined January 29, 2017
It is very similar to Kubernetes controllers development using kubebuilder, but different in many ways. I wrote all my learnings into this blog post which hopefully clarifies how they work, how to implement one and good practices around it.
Also, some colleagues were playing around with RTK (https://github.com/rtk-ai/rtk), which decreases the amount of token used by tool calls and, although it seems an interesting idea, I am pretty sure there are many caveats. Although, I believe if these type of tools prove to be efficient enough, perhaps harnesses will have them natively.
I was hoping that bud with svelte compilation would fill this gap, but looks like templ is a nicer alternative.
Observe that we only went with the approach of cloning and doing some "hacky" stuff with the replication because our database was quite large. Small ones might be okay with only using the logical replication + COPY.
The method described might be applicable to other managed Postgres, but I haven't tried it out.
Although, even software engineering being an exact science, it is a funny one: most of us don’t get certified as like, let’s say, mechanical engineers do. Would they say we are engineers?
So perhaps the “engineer” term got overloaded in recent years?
One suggestion for the app: allow us to pin a city when clicking on the desktop version ;)
EDIT: wrong decade there
Many artists went nowhere back then, others used their experiments to create masterpieces. It is always relative and it baffles me how some people only think about the masterpieces and big names, without looking the whole timeline.
Besides, generative and AI art are so damn cool :) It is something closer to us developers, but still far (not everyone knows how to implement it).
But, as I wrote in the post, I came across too many GIFs with demos, tutorials or animated diagrams on GitHub and NPM. This was the motivation to create GIFSane, as sometimes you want to stop in a frame, or go back to check a detail.
> The software engineering world adopted them for a particular use case: recording tutorials and demos.
Besides, the whole thing was done in the name of the hacking spirit hehe Perhaps, one day, GitHub will convert any GIFs/WebM files into video components (similar to what Twitter does).
I am looking forward to see the state of things in December 2022.
I've considered using some JS libraries that are around for sometime (like https://github.com/buzzfeed/libgif-js), but the challenge of using WASM seemed more interesting in a hacking perspective let's say hehe.
I guess not exactly, but iirc there were some caveats/performance issues around C threads x Go routines. A bit is touched in this post: https://www.cockroachlabs.com/blog/the-cost-and-complexity-o...
But well, it seems arp242 is GoatCounter's developer. Based on the post content, it is powered by SQLite and this is probably a good write-heavy application example. I wonder if there are any blog posts about the SQLite performance for this service.
I mean, devs can do the same with Postgres, but it is more for backups instead of purely querying.
Does this mean that devs need to copy the production database file locally to then inspect it? Or are there tools to connect/bridge to a remote sqlite file?
One thing that I always wondered though: does anyone knows a big project/service that uses Golang and is backed by SQLite? This because SQLite would require CGO and CGO generally adds extra complexities and performance costs. I wonder how big Golang applications fare with this.
To be fair, if the company was ok, some of those I could have at home. But space would be an extra complicating factor (especially in cities like London hehe).
Anyways, amazing initiative!
I thought about plain HTML, but writing blog articles with it is a bit of a pain. Hugo was quite the right balance.
If you never saw one of his rage moments, take a look at: https://lkml.org/lkml/2012/12/23/75 and https://lkml.org/lkml/2013/7/13/132