Fonts cause layout shifts when the size of the containing element (e.g. a
Unlike Apache Mesos, which can scale up to 10,000 nodes out of the box, scaling Kubernetes is challenging. Kubernetes’ scalability is not just limited to the number of nodes and pods, but several aspects like the number of resources created, the number of containers per pod, the total number of services, and the pod deployment throughput. This post describes some challenges we faced when scaling and how we solved them.
Sometimes indexes might degrade database performance instead of improving it. In this blog post I’ll describe how deleting an index helped us improve performance and mitigate load on a RDS instance.
Postgres Advisory Locks are a great solution for arbitrary application locks, particularly in scenarios where you are already using Postgres and have a need to block concurrent mutations to a resource (that resource DOES NOT have to be data in Postgres)
Signup forms with specific and archaic password rules can be incredibly frustrating for anyone using a password manager. “Must have one special character, but only from !@#$ these allowed characters.” When building PlanetScale’s signup form, we wanted to enforce strong passwords while also working well with password managers. After researching the problem, we found the best method for doing this is using an entropy-based password strength calculation.
transform a full-colour image into one made up entirely of different shades of grey. The sort of image that we will create is called greyscale, because every colour that makes up the image is stored as a position on a predetermined scale of greys that starts at black and ends at white. Code in Go but it’s fun and easy to port to anything else
An easy-to-use, zero-downtime schema migration tool for PostgresRust
City-building simulation video game in Ebiden, a golang game engine.Go
A general classifier module to allow Bayesian and other types of classifications. A fork of cardmagic/classifierRuby
Thin PostgreSQL clones. DLE provides blazing-fast database cloning to build powerful development, test, QA, staging environments
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
Converts a database into gorm structs and RESTful api
Proxy for enforcing webauthn authentication, written in Go
Better Dev Link