HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jathu

no profile record

Submissions

[untitled]

1 points·by jathu·3년 전·0 comments

[untitled]

1 points·by jathu·4년 전·0 comments

Show HN: Starfig – a config builder using Bazel’s Starlark

github.com
5 points·by jathu·4년 전·0 comments

Fx: A simple CLI tool for making consistent CLI tools in large repositories

github.com
1 points·by jathu·4년 전·0 comments

Show HN: fx – a workspace tool manager to create developer friendly CLI tools

jathu.me
7 points·by jathu·4년 전·0 comments

comments

jathu
·4년 전·discuss
We had a very large monorepo at my previous company and building Docker images required us to set the context at the root of the directory (libraries, protos and helpers scattered around the repo). On macOS this is extremely slow as Docker copies the context into the daemon. This used to take several minutes.

Fortunately, we also used Bazel. So I created a custom Bazel rule that aggregates all the required files of a target/service then builds the Docker image within the Bazel sandbox which only contains the files we need. This massively reduced the context size and thus the image build time. From several minutes to single digit seconds.
jathu
·4년 전·discuss
Hi Peter, thanks for doing these AMAs! I’m a Canadian currently working in the US on a TN visa. I am interested in starting my own SaaS startup.

I’m currently exploring my options to raise a pre-seed round as a solo founder. Will I be able to stay in the Bay Area to start a company as a solo founder with some pre-seed and angel investors?

If not, will it be possible with an American co-founder? If not that, what is the best way for a Canadian technical founder to continue to stay in the Bay Area to startup?
jathu
·4년 전·discuss
I made fx at Flexport, which hosted many of our CLI tools. I liked it a lot, so I made one for myself when I left: https://github.com/jathu/fx

fx is a workspace tool manager. It allows you to create consistent, discoverable, language-neutral and developer friendly command line tools.