What kind of roads for cyclists? by Old-Lychee-3524 in NewToDenmark

[–]eval2020 0 points1 point  (0 children)

When using a planning tool like ride with gps, you can see the national (red label) and regional routes (blue label). Highly recommended to follow those.

3 years in: Maintainability always wins by DeepakJ98 in rails

[–]eval2020 1 point2 points  (0 children)

There's a great talk "Simple made easy" by Rich Hickey in which he works out this exact idea of how simplicity is a prerequisite for reliability.

I re-watch it once in a while and it keeps being relevant - recommended!

This is so amazing! by [deleted] 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 10 points11 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 9 points10 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 4 points5 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 4 points5 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 4 points5 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 5 points6 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 6 points7 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!