HN user

hashamali

355 karma
Posts7
Comments63
View on HN

I've found Google domains to be considerably more expensive than Namecheap. Anyone have a good reason to use it over other registrars?

A common scenario where this approach fails: applying physics in realtime cross platform games. The floating point math involved is pretty much impossible to guarantee same results for. Deterministic physics engines do exist but they generally only guarantee determinism on the same OS/platform.

I hated PHP for the longest time (worked extensively with PHP5 and various homebrewed frameworks in the early 2010s), but I gotta admit, it's come a long way with PHP7+ and great frameworks like Laravel.

Are the docs custom or are you using a third party product? Doesn’t look like Swagger UI or Slate.

OpenAPI is just the format for describing APIs for various use cases such as documentation, runtime validation, and yes, even code generation. Depending in the language you use, the support for code generation may vary though.

I’m certainly not against the flow you’re describing. Aside from having to wrangle JSON/YAML instead of a more concise DSL, it’s not too different from what you’d do with OpenAPI.

Surprised there is no mention of OpenAPI. A spec driven API development process solves most of the problems described without having to switch to schematized data serialization formats.

Stripe Checkout 6 years ago

drastically improve the quality of their docs.

This is surprising, I've always found their docs to be world class. Their API reference site is especially nice. What have you found lacking other than the Elixir library?

I’ve found shared app, shared database completely workable by utilizing Postgres’ row level security. Each row in any table is locked by a “tenant.id” value matching a tenant_id column. At the application level, make all requests set the appropriate tenant ID at request time. You get the data “isolation” while using the simplest infrastructure setup.

Active active geo-distribution, for one. If you want globally distributed consistent clusters, enterprise makes it possible through their CRDT based enterprise-only option.

It's worth pointing out that most (if not all) the options listed are only free to a certain point.

Netlify and Github Pages, for example, are capped at 100 GB of bandwidth per month. It's a very generous cap and ample for most use cases, but something to keep in mind as your projects gain traction.