jbjorge | 9 months ago | on: Solar Orbiter gets world-first views of the Sun's poles
jbjorge's comments
jbjorge | 2 years ago | on: Return to Office Is Bullshit and Everyone Knows It
jbjorge | 3 years ago | on: New insights into why aspirin works so well
jbjorge | 3 years ago | on: Local-First Web Development
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())
jbjorge | 4 years ago | on: Sounding the alarm: How noise hurts the heart (2021)
jbjorge | 4 years ago | on: Sounding the alarm: How noise hurts the heart (2021)
jbjorge | 4 years ago | on: Microsoft Teams: 1 feature, 4 vulnerabilities
jbjorge | 4 years ago | on: Offline-First Database Comparison
If you're hitting the same issues, this might be it. A non-throwing limitation in the browser runtime.
jbjorge | 4 years ago | on: Show HN: Diffx – a simple JavaScript state management library
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
jbjorge | 4 years ago | on: Facebook has sold 4M Quest 2 headsets in the US, recall docs reveal
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.
jbjorge | 5 years ago | on: Vue.js 3
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).
jbjorge | 6 years ago | on: NPM Is Joining GitHub
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.
jbjorge | 6 years ago | on: Building all of our new mobile apps using React Native
jbjorge | 6 years ago | on: The dark side of GraphQL: performance
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.
jbjorge | 6 years ago | on: The Linux codebase has over 3k TODO comments, many from over a decade ago
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.
jbjorge | 7 years ago | on: ArangoDB Receives $10M Series A Funding
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.
jbjorge | 7 years ago | on: Linux Desktop Setup
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.
jbjorge | 7 years ago | on: Sony Releases Stacked CMOS Sensor for Smartphones with 48 Effective Megapixels
jbjorge | 7 years ago | on: Darpa Literally Reinvented the Wheel for Army Combat Vehicles
jbjorge | 8 years ago | on: Learn GraphQL with GitHub
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.