545 karma · joined July 23, 2016
Curious engineers with oddball configurations greatly contribute to the overall health of a codebase. Forcing these folks to use a standardized configuration is a missed opportunity at best, and disgruntling at worst.
Nothing beats this guy though: 0_0
0_0 # Python >= 3.6 is required
(https://github.com/jwilk/abmagick/blob/8959fe7c390283d095e42...)Highly cursed, yet wildly creative way of asserting the language version.
Support for underscores in numeric literals landed in 3.6 (PEP-515), < 3.6 chokes on the underscore and raises a syntax error instead.
A one time 15$ purchase is a steal for all the value I got out of the beta versions over the years.
Even Sublime Text 3's monumentally long beta period appears brief when compared with Typora's.
This cannot be overstated. The included Figma file alone is arguably worth Tailwind UI's asking price.
Yes, but being able to quickly return to a known-good state by trashing the database is still useful because getting migrations right without testing them is hard.
Using named volumes helps because they don't need to be bridged through to the host filesystem.
Keep in mind that this might become problematic for folks that are running Postgres inside Docker on macOS or Windows, as IO performance is quite poor.
I put together a up / down migration validation system a while ago (start up two databases, apply all-1 up migrations on A and all up migrations + final down migration on B) for a pretty sizable schema.
Folks that were using Docker had to wait upwards of two minutes, while natively installed Postgres would finish in under 10sec.
> I figured having one that upgrades all the dependencies and uses some of the newer JS features would be a nice win.
Is this "fork" also going to address all the other Postgres-related issues of the original?