DEV Community

Horia Coman
Horia Coman

Posted on • Originally published at horia141.com on

1

Friday Blast #61

API gateways are going through an identity crisis (2019) - I like this article especially for the nice overview of the various kinds of things which have been called “API gateways” - frontends for backends, Kubernetes access managers, API infra as a service offerings etc.

Uber’s big data platform: 100+ petabytes with minute latency (2018) - a look at the evolution and current status of Uber’s “data systems”. Crazy stuff! And also a reminder that once you reach a certain scale, there are no already-build solutions. You have to use off-the-shelf and custom stuff to make something which works for you!

Don’t get clever with login forms (2019) - a bunch of nice design patterns (as in UX design) for login forms. Biggest standout is being linkable. Which is something all webapps should have for their major flows. Didn’t also consider that nice UX can cause issues for support people - if there’s no link for the login page, it’s hard for them to tell a customer where to login, for example.

Open location code (2018) - the design doc for the plus codes which have popped up recently in Google Maps. It’s really interesting looking at how such a big problem got tackled, what constraints they had (making codes unambiguous, making them short, dealing with projection distorsion, dealing with scale etc..) and how they solved them. An alternative for this is what3words - which has a totally different approach to this.

I don’t want to learn your garbage query language (2018) - SQL is still the lingua franca of database interaction. And most query languages are based on it. But the author makes the point that there shouldn’t be so many dumbed down variations, but instead folks should just try to provide SQL atop whatever they’re trying to expose. Also, a good argument for no-ORM/micro-ORM movements.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs