index2021-06-08
2021-09-30
Login keychain emptied again.
There are backups of old keychains in Library/Keychains directory. I copied a backup as login.keychain-db and it worked.
Evergreen notes
Evergreen notes are refined thoughts that are linked to other evergreen notes.
Evergreen notes ⬀
Andy Matuschak
JS builder / linker landscape overview
Mikko Forsström aka Pekkis
- snowpack
- everything works
- little configuration needed
- little slow
- production build not quite ready yet?
- vite
- fast
- little configuration
- needs reactRefresh plugin, natively supports VUE
- react is still fully supported
- production ready
- esbuild
- fastest
- 80-90% of web pack features
nominal types in typescript
Okko Ojala
- type branding
- use enums instead of strings for string fields to differentiate different strings
- io-ts
Nominal Typing - TypeScript Deep Dive ⬀
Enums
enum FooIdBrand { \_ \= "" };
type FooId \= FooIdBrand & string;
Interfaces
interface FooId extends String x{
\_fooIdBrand: string; // To prevent type errors
}
This site is generated with zetgen