Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bpicolo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
361.
▲
by
bpicolo
5y ago
You can use integers instead of decimal if you're using the smallest unit.
362.
▲
by
bpicolo
5y ago
Definitely use cookies. Opaque tokens. Works great. All the good versions involve cookies somewhere - they’re the most resistant to all the various forms of attackers on the web. Many use cookies in order to stamp short lived tokens, though
363.
▲
by
bpicolo
5y ago
Data transformations are a small subset of business logic. Talking to microservices, third party integrations, and email, for example, are other pieces.
364.
▲
by
bpicolo
5y ago
My sense of Hasura is that it's great for CRUD prototyping, but every usage ends up requiring a more fully fledged backend in the mix anyway? Hasura can't implement your business logic. If Hasura is my first-stage backend, that me
365.
▲
by
bpicolo
5y ago
Yeah, absolutely - that's the whole point. If the on call expectations aren't serving that goal specifically, we need to fix/change the on call expectations, so it's a moving target over time. If there's too much fi
366.
▲
by
bpicolo
5y ago
I use reducing the rate of incoming tickets as the primary OKR for on-call engineers. Has never failed to reduce that burden over time. Just like you say - I'm convinced it's the only correct strategy to make the problem go away.
367.
▲
by
bpicolo
5y ago
Can find plenty in NYC (and it's all fantastic). Many foods get more widespread as consequence of being hip for a time. Hasn't had its hip movement yet?
368.
▲
by
bpicolo
5y ago
https://hasura.io/blog/announcing-hasura-graphql-engine-2-0/ Multi-tenancy seems like their main 2.0 push
369.
▲
by
bpicolo
5y ago
In some systems the cost of writing and maintaining stubbed or alternate versions of things you don’t want hit by tests in prod can be pretty overbearing. Good SLOs can serve the same purpose as well for that sort of flow
370.
▲
by
bpicolo
5y ago
There were companies that filled that gap, like Taxjar (now acquired by Stripe)
371.
▲
by
bpicolo
5y ago
Tantivy is giving it a good go: https://github.com/tantivy-search/tantivy The good thing about Lucerne existing is you’re allowed to also use their good ideas.
372.
▲
by
bpicolo
5y ago
What were the strong contenders?
373.
▲
by
bpicolo
5y ago
I've found the opposite. Designing a GraphQL API with the extended tail of important features has been an awful lot harder than with REST Apis. That's not just in terms of idioms (which are useful for abstraction layer sake), but
374.
▲
by
bpicolo
5y ago
Thanks for the link - this is super cool! I definitely plan to explore.
375.
▲
by
bpicolo
5y ago
Reminds me a lot of this talk: https://www.youtube.com/watch?v=j6ow-UemzBc I think it's a really powerful paradigm. I think an org adopting such patterns widespread leads to some really rad capabilities. GDPR complianc
376.
▲
by
bpicolo
5y ago
There are tools built on top of it to that effect (eventpipe -> dotnet-trace -> tools built on top of trace) https://www.hanselman.com/blog/dotnettrace-for-net-core-trac...
377.
▲
by
bpicolo
5y ago
Seems like EventPipe is the C# equivalent? https://docs.microsoft.com/en-us/dotnet/core/diagnostics/eve...
378.
▲
by
bpicolo
5y ago
I agree with you, but I think discoverability for me is a lot more critical for software I use infrequently versus something I'm glued to several hours a day.
379.
▲
by
bpicolo
5y ago
What’s the base rate for a cheap web app + db on azure?
380.
▲
by
bpicolo
5y ago
Every page on Squarespace has a JSON format if you want the lot: https://www.squarespace.com/?format=json
381.
▲
by
bpicolo
6y ago
For your typical scaling org, I think data layers are often the main issue. Moving from a single postgres/mysql primary to something that isn't that represents the biggest hurdle. Some companies are "lucky" and have eith
382.
▲
by
bpicolo
6y ago
I found this to be a fairly engaging story of how a team at Amazon went about it https://www.youtube.com/watch?v=u1RD-UDE0rQ
383.
▲
by
bpicolo
6y ago
My strategy over the years has been to build a whole lot of otherwise useless side projects with incrementally different stacks, optimizing for doing it well with different technology instead of cobbling them together quickly.
384.
▲
by
bpicolo
6y ago
If I remember right, Slack's main application was PHP, now Hack, based, so I wouldn't be surprised to hear that app doesn't hold onto websocket connections itself - long-lived connections aren't historically PHP's w
385.
▲
by
bpicolo
6y ago
> In my opinion, this means this setting is virtually unusable and should be avoided I've used the gRPC keepalives intentionally for long-lived one directional streaming. You definitely need to pay careful attention to load balancin
386.
▲
by
bpicolo
6y ago
There are plenty of sites where it's acceptable to be down for a bit sometimes.
387.
▲
by
bpicolo
6y ago
Try insurance - the old xml standard elephant in the room scales up to like 100k a year based on company revenue
388.
▲
by
bpicolo
6y ago
> didn't tell her she was a diversity hire It's illegal to do and definitely illegal to put on paper (in the US) - it's discrimination. That said, depends on what "HR had intentions to prioritize candidates" mean
389.
▲
by
bpicolo
6y ago
There are plenty of quirks when you aren't coloring in the lines in Jetbrains, though. Formatting with Rubocop on save in Rubymine is nearly impossible to do successfully in my attempts.
390.
▲
by
bpicolo
6y ago
Or f# https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...
More ›