Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thenonameguy
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
1.
▲
by
thenonameguy
1y ago
> One of the things that puts metaprogramming on wheels is being able to pull in grammars, schemas and such for external systems. That's what I've been trying to do with: https://github.com/schemamap/schema
2.
▲
by
thenonameguy
2y ago
Yup, it's still the best tool for me. Especially for complex domains, as it does not allow you to over-abstract data structures. Schemamap.io has a declarative SQL compiler and backend implemented in it, solving Postgres database synci
3.
▲
by
thenonameguy
2y ago
I'm not certain, but Clojure supports this through CIDER's Enlighten mode: https://docs.cider.mx/cider/debugging/enlighten.html It would be even better if larger values were inspectable, as it becomes ch
4.
▲
by
thenonameguy
2y ago
It works on MacOS/Windows, unlike systemd. Therefore it's well suited for development environment setups for polyglot teams. https://devenv.sh/ is one example that uses it to do just that.
5.
▲
by
thenonameguy
2y ago
NixOS/GNU Guix is uniquely positioned in this area, as it tracks all dependencies explicitly, with exact versions. If there is a paradigm where this can be achieved on the OS level, they are the closest to it today. See this related ta
6.
▲
by
thenonameguy
2y ago
The IMO superior https://github.com/F1bonacc1/process-compose project has this built in, while allowing to manage regular programs that don't require containers. See: https://f1bonacc1.github.io/pr
7.
▲
by
thenonameguy
3y ago
This looks really great! When do you expect to add Linux support? Until then, I'm using a devenv.sh Nix-based setup (without mDNS), with something like this: https://github.com/cachix/devenv/blob/main
8.
▲
by
thenonameguy
4y ago
I've been using https://github.com/F1bonacc1/process-compose with great success. It's a userspace process orchestrator/scheduler that works across all relevant platforms, supporting daemon processes and
9.
▲
by
thenonameguy
6y ago
Thankfully we have solved this issue by adopting nix for setting up developer machines/project setup on top of your OS's package manager of choice (OSX/Linux). Additionally, you automatically get shell completion too! https:
10.
▲
by
thenonameguy
6y ago
I saw that the cost/benefit ratio of adopting https://github.com/casey/just in non-trivial projects was worth it as an alternative to bash scripts in script folders.
11.
▲
by
thenonameguy
6y ago
https://c4model.com/
12.
▲
by
thenonameguy
7y ago
Put something like this in your .clj-kondo/config.edn: https://gist.github.com/thenonameguy/d9f13155b2996e7d672542c...
13.
▲
by
thenonameguy
7y ago
Clojure equivalent: https://github.com/borkdude/clj-kondo
14.
▲
by
thenonameguy
10y ago
I asked the same question on the Clojure subreddit and the answer is yes for all practical purposes. https://www.reddit.com/r/Clojure/comments/5fc706/datomic_upd...
15.
▲
Clojure spec Screencast: Leverage
(blog.cognitect.com)
7 points
by
thenonameguy
10y ago
|
1 comments
16.
▲
by
thenonameguy
10y ago
It's because of this bug in Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1250947 Disable the box-shadow on .widewrapper.main and it works fine.
17.
▲
by
thenonameguy
10y ago
Something like edn[1] perhaps? Worked really well in my projects. [1]: https://github.com/edn-format/edn
18.
▲
by
thenonameguy
13y ago
My hungarian translation of it: http://learnxinyminutes.com/docs/hu-hu/go/
19.
▲
by
thenonameguy
13y ago
https://gobyexample.com/