HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jonasb

no profile record

Submissions

Show HN: Dossier – A Headless CMS Toolkit

dossierhq.dev
2 points·by jonasb·3년 전·1 comments

comments

jonasb
·2년 전·discuss
Yeah, I hope it doesn't mean that they will remove Command Palette. Unfortunately, it's still an opt-in "feature preview", so who knows what this means. For me it's a key navigation tool in GitHub, but I can understand that it's more of a power user feature.
jonasb
·3년 전·discuss
I guess they can't ban a product for all eternity. In the decision [1] they are a bit more specific:

"This shall be done in particular by ceasing to use that version of the tool Google Analytics as used on August 14, 2020, if not sufficient protective measures have been taken."

[1] https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...
jonasb
·3년 전·discuss
Hashing the IP is not enough by IMY's decisions, none of the companies are allowed to use GA going forward.

CDON used GA's IP anonymization through truncation, it was not deemed enough. [1] The IP itself becomes is not personal data after truncation but it's unclear if the truncation happens before it leaves the country. And combined with the other personal data (e.g. cookies), it is considered personal data. [2]

Coop proxied all calls to GA and use the same generic IP address for all users. [3] They don't get a fine but have to stop using GA.

[1] "1.3.15 Effektiviteten hos vidtagna skyddsåtgärder av Google och CDON" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...

[2] "2.2.2 Integritetsskyddsmyndighetens bedömning" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...

[3] "1.3.14.2 Coops implementering av server side container" https://www.imy.se/globalassets/dokument/beslut/2023/beslut-...
jonasb
·3년 전·discuss
Very interesting!

If I need to do more than one query to the database in series, my intuition is that it would be faster to make those calls in the same region as the database, rather than at the edge. It seems to be true using Vercel's playground[1] (towards Supabase).

Any guidance for Supabase based apps? Is it possible to run my functions close to the database?

[1] https://edge-data-latency.vercel.app/
jonasb
·3년 전·discuss
This is for admin passwords, not user passwords, as i read it.
jonasb
·3년 전·discuss
devenv is super promising, but I do find it a bit intrusive that Nix creates a separate volume for its store on Mac OS
jonasb
·3년 전·discuss
Hey HN,

I’ve been working on this for the last two years, and now it’s out. Dossier a toolkit for building headless CMSs, released under MIT license. It’s written in TypeScript and supports running the server in a browser, Node, Bun or Deno. The data is stored in SQLite or Postgres. It includes schema/type generation for TypeScript and GraphQL.

There’s a playground[1] to try it out in the browser and a getting started guide[2] if you want to run it on your machine.

There’s still a lot of work left to do, but I’m happy with the big strokes of the project. Please, let me know what you think!

[1] https://playground.dossierhq.dev/

[2] https://www.dossierhq.dev/docs/getting-started
jonasb
·3년 전·discuss
Great, thanks! I'll start with Postgres.js then.
jonasb
·3년 전·discuss
Will Postgres.js be the way to go for using Postgres, or do you expect to build a custom Postgres client library?