HackerTrans
TopNewTrendsCommentsPastAskShowJobs

OscarDC

no profile record

comments

OscarDC
·4 bulan yang lalu·discuss
Transpilation is here a necessary step to test the application because e.g. his browser won't be able to parse raw TypeScript code.

Typechecking is not: the browser doesn't care about it, it's mainly to help the developer verify its code.

So to speed-up the build during development (to have faster iterations) the idea is often to make the building process only about the build by removing "unnecessary" steps like type-checking from it, while having a separate linting / typechecking etc. process, which could even run in parallel - but not be necessary to be able to test the application.

This is often done by using tools like a bundler (e.g. esbuild) or a transpiler (babel, swc) to erase the types without checking them in your bundling process.
OscarDC
·9 bulan yang lalu·discuss
I think we both fell in the exact same rabbit hole started in the "Immich" post today!

By the way I tried to look at the code to see where it was defined and, with difficulties I ended up founding:

https://github.com/rschristian/voldephobia/blob/1792b7c39baf...
OscarDC
·10 bulan yang lalu·discuss
Yes basically, it's not the same dev yet sway is heavily inspired by i3 and works with i3 config files. As you wrote i3 is x11-only and sway is wayland.