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.
Top comments (0)