52 karma · joined May 25, 2012
I really liked it, but the typical pattern of one-db-per-user with internal replication on the server was a bit difficult plan/orchestrate for shared data. I'm patiently waiting for the couchdb PR for document level access control.
These days I use supabase with row level security and a Vue-wrapper that can cache queries locally and update the result as the network request finishes. Works as good as pouch + couch (but naturally comes up short for queries that rely on Date.now())
If you're hitting the same issues, this might be it. A non-throwing limitation in the browser runtime.
Diffx is an attempt at making a library that
* requires as little boilerplate code as possible
* does not require rigid patterns for how to change the state
* has great devtools
* works great with typescript
* works great with react, vue, svelte and angular
My headset had a sweet-spot where the image was clear on maybe 5% of the screen, making it potato-vr for video and text. Others (on reddit) had the same complaints.
If you're considering buying one, make sure you're also able to return it in case the lens-quality of the batch is sub-par.
Benefits: easy to create, type safety is simple.
Drawbacks: you don't get a serializable state log for free (that can be recorded and replayed when hitting bugs).
A webview in iOS could sometimes crash system wide. Not enough to restart the app. You'd have to restart the device.
Felt like a sitcom when I had to ask customers if they'd tried turning it off and on again.
Your mileage may vary, but on the project at work where we tried to utilize GQL, it became apparant that it sometimes is incredibly complex to map between a GQL query and an efficient db-query.
We're slowly migrating to REST for preformance's sake. The front-end devs might complain since they can't just write a query to get exactly what they want, but I'm quite sure our customers won't complain about 50KB being served in 30ms instead of 10KB being served in 400ms.
If you're using an issue tracker as well as to-dos in the code, then you've got two issue trackers.
If you're using an issue tracker that also reads to-dos in the code, then you've got one issue tracker.
Where I work we don't have an integration between the tracker and our code, so we disallow to-dos, but allow comments with references to issues. So in other words - one issue tracker.
I can't quite understand why people would want to have multiple places to list code issues.
We've used ArangoDB for a while where I work, and have only had positive experiences so far. The query language, speed, and flexibility are all nice to work with.
Tiling window managers definitely have a learning curve, but after I spent a weekend switching to one, I can't see myself ever wanting to go back to floating windows.
Through graphql I want to find my first ancestor following all mothers backwards. The query would be:
query familyTree {
name,
mother {
name,
mother {
..and so on for an unknown number of nestings
}
}
}
Dataloader solves batching of the nested query on the server, but doesn't solve the problem of not knowing what the correct number of nestings the query should have.Of course it's possible to create a new graphql endpoint for this type of query, but then we've just recreated REST in graphql.
"[]...What we Norwegians are afraid of is actually the situation you have in the US and UK either with Police or prosecutors with way too much power or CCTV cameras everywhere etc. We have been a peaceful society based on trust to each other for a long time, and intend to let that continue. I can only quote FDR: "The Only Thing We Have to Fear Is Fear Itself". Stoltenberg actually had to come with that statement. As doing the "US style fixit" would have backfired on him politically. Popular demand is different here, and that is the true power of Norway."