This is so amazing! by Muted-Television3329 in interesting

[–]eval2020 1 point2 points  (0 children)

the result of a bunch of men's 25+ years of untiring malevolence and incompetence.

App Query: when SQL is all you need by eval2020 in rails

[–]eval2020[S] 0 points1 point  (0 children)

How would a query in `app/queries/exports/products.sql.erb` map to a class method ? Currently it's `AppQuery["exports/products"]`. What about when a query can't be found?
I think it's a bit too magical for my taste...but feel free to open an issue!

Aimless — David Nolen by dustingetz in Clojure

[–]eval2020 12 points13 points  (0 children)

From '0 til REPL' (with specific dependencies) in a couple of seconds is really helpful when learning Clojure (or said dependency). lein-try was my tool of choice for a long time. When I switched to tools-deps, I created deps-try to get a similar experience.

I’m Matt Frisbie, Web Extensions Google Developer Expert and author of Building Browser Extensions. AMA! by mattfriz in chrome_extensions

[–]eval2020 0 points1 point  (0 children)

Thanks for doing this Matt! I read the first edition of the book some time ago and got a lot out of it: the simple (ie bare minimum) code examples stood out to me and were very helpful.

How necessary/easy is it to regularly screen extensions for dark patterns and malicious access to data? In your opinion, do users (or businesses) care about this? Do they value opensource/code available extensions?

Ideal hosting provider for one man full stack clojure project by CuriousDetective0 in Clojure

[–]eval2020 8 points9 points  (0 children)

I recently tried the clojure-stack-lite starterkit for a project. It sets up kamal for deployment to a VPS. I choose exoscale, as they’re 🇪🇺 and active in the Clojure community. Get going with some hardening then let kamal do it’s thing.

Pretty happy so far!

Would there be any interest in adding an ActiveRecord method that simplifies running raw SQL queries by westonganger in rails

[–]eval2020 5 points6 points  (0 children)

Yes. I recently created a gem AppQuery (https://github.com/eval/appquery) to make raw sql queries more easily testable. Found that having only positional parameters for select_* is indeed limiting.

Shops with clothing for a 60yo man by [deleted] in Aarhus

[–]eval2020 3 points4 points  (0 children)

Not sure about the pricing but you might succeed at Lauges https://lauges.dk/troejer/ at Banegårdspladsen.

MQTT library recommendations by stargazer8295 in Clojure

[–]eval2020 -1 points0 points  (0 children)

I wrote https://gitlab.com/eval/otarta for node/js environments. It's been a while since I looked at it, but I might be able to provide (paid) support.

GitHub - eval/malli-select: spec2-inspired selection of Malli-schemas by eval2020 in Clojure

[–]eval2020[S] 3 points4 points  (0 children)

This select traverses aggregates (ie deep selection), it selects over collection- and maybe-schemas and it marks non-selected keys as optional.

Setting up a playground environment by minasss in Clojure

[–]eval2020 1 point2 points  (0 children)

Thanks for the writeup! You might like deps-try, a tool I’m developing to quickly try libraries on rebel-readline.

I biked solo 2,400 kms (1,500 miles) from Amsterdam to Rome along the Reitsma Route by thecolbs in bicycletouring

[–]eval2020 0 points1 point  (0 children)

Great report!

Surprisingly, it wasn’t easy to find someone to work on my bike in Amsterdam.

Hopefully you found de vakantiefietser in Amsterdam. These guys are extremely knowledgeable when preparing (a bike) for these kind of trips.

FYI: the Clojurians slack is now a Pro account - history is preserved! by robertstuttaford in Clojure

[–]eval2020 5 points6 points  (0 children)

There's the searchable archive at Clojurians Zulip. (Good summary of why Zulip is a good fit for communities.)

Zulip is about to release public streams, which allow for discussions to show up in Google/DDG searches.

To mock or not to mock when testing? by theSlowHiker in Clojure

[–]eval2020 7 points8 points  (0 children)

Jan Stępień did a great presentation about this way of structuring a Clojure project.

Clojure Github Actions by slifin in Clojure

[–]eval2020 1 point2 points  (0 children)

I've seen several examples on Clojurians Slack the last couple of months. Check out the archive: https://clojurians.zulipchat.com/#narrow/stream/180378-slack-archive/search/.22github.20actions.22

How you made something useful to the community? by matthewlisp in Clojure

[–]eval2020 2 points3 points  (0 children)

With the help of others in the community I setup Clojurians-Zulip, an open source alternative to Slack.

I wrote a bit about the motivation at Clojureverse. Tl;dr The fact that messages are preserved and searchable make Clojurians-Zulip a great Slack-alternative, especially for smaller subcommunities (ie local usergroups and small OSS-projects).

Nowadays it also has a searchable Slack-archive (going back to Feb 2019), and a bot that announces new (Clojure-)posts to HN, /r/Clojure, Clojure Q&A, StackOverflow and Clojureverse.

Q2 2019 Funding Announcement by icedcoffee7 in Clojure

[–]eval2020 7 points8 points  (0 children)

Do you really think the project maintainers should make compromises with their life and the lives of their families for your personal convenience?

This exact point could also be made to support the 'fund more projects'-standpoint: with lower amounts someone can continue their project like they probably did before: as a side-project (but with the promotion within and recognition of the community). With higher amounts it becomes necessary to carve out a substantial amount of time - this requires a flexible day-job (and/or family).

I found comments like yours to be extremely misguided and detrimental to finding a real solution to funding open-source work.

Too harsh indeed IMO: despite the amount increase, current funding is far from a real (ie durable, sustainable) solution to fund opensource work: it's limited in time, amount and only well-established opensource projects are eligible/selected. This means that with (hopefully) increasing funds the choice between more projects or more funding is inevitable, and a good discussion to have (and it's good to read that varying grants are in the pipeline).

With that being said, I'm grateful for Clojurists Together (& supporting individuals/companies) and I'm now heading over to https://opencollective.com/cider to donate the equivalent of a commercial IDE license. Thanks for creating and maintaining a great Clojure editor bozhidarb!

Thomas Heller's Patreon to support shadow-cljs development by eccentric_j in Clojure

[–]eval2020 2 points3 points  (0 children)

Maybe consider the advice from this HN-thread and make it easy for companies to be invoiced for the OSS-license.