HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jbergstroem

no profile record

Submissions

Show HN: Filtron – parse human-friendly filter strings into structured queries

filtron.dev
3 points·by jbergstroem·5 months ago·0 comments

Metafile-codecov-bundle: track bun/esbuild artifact bundles with codecov

github.com
1 points·by jbergstroem·5 months ago·0 comments

comments

jbergstroem
·6 months ago·discuss
I coincidentally worked on something similar but I kept closer to the SQL standard. It grew out of business cases where you don't have strongly typed data to act on.

I more or less adopted the syntax from dumbql (https://github.com/tomakado/dumbql) and started off with a peg parser using ohm.js. As I started benchmarking I realized how slow it was and started looking for "fast paths" using regex. I ultimately resorted to a recursive descent parser similar to Elo. At that stage I already had a lot of tests and api in place, so I was able to get a lot of help from Claude.

Website here: https://filtron.dev
jbergstroem
·7 months ago·discuss
Another (more complete? maintenance, security checks) solution is to allow renovatebot handle this for you. Enable this preset: https://docs.renovatebot.com/presets-helpers/#helperspingith...

..and in the next update cycle, you will see all actions be pinned like this:

- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
jbergstroem
·2 years ago·discuss
I've been a beta tester from very early on. I came for the performance but stayed for the stability. I've only had a rare few crashes and all but one was a duplicate in the bug tracker.

I thought I needed search but as Mitchell put it, not a 1.0 feature. Ripgrep was always the answer.

Very happy to share the ghostty experience with the world!