This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # adventofcode (67)
- # announcements (8)
- # babashka (46)
- # beginners (154)
- # calva (5)
- # cider (9)
- # clara (5)
- # clj-kondo (34)
- # cljdoc (31)
- # cljsrn (4)
- # clojure (146)
- # clojure-europe (5)
- # clojure-italy (3)
- # clojure-losangeles (2)
- # clojure-nl (149)
- # clojure-spec (22)
- # clojure-uk (73)
- # clojured (6)
- # clojurescript (95)
- # clojureverse-ops (3)
- # cryogen (7)
- # cursive (12)
- # data-science (1)
- # datomic (9)
- # docker (1)
- # emacs (1)
- # figwheel-main (1)
- # hyperfiddle (1)
- # jobs (3)
- # malli (29)
- # nrepl (2)
- # off-topic (61)
- # pathom (6)
- # pedestal (1)
- # planck (1)
- # reitit (19)
- # shadow-cljs (52)
- # spacemacs (5)
- # tools-deps (24)
- # vim (30)
- # yada (6)
I have a brother mono laser too. Had it for a good few years. Works flawlessly. I would buy another.
@dharrigan does that mean the driver aspect for arch linux was trouble-free? if you don't mind, would you share the exact model info?
Does anyone here use an app or tool to manage personal finances? I used to have a Numbers spreadsheet, but it was hard to update on mobile.
I was running a local instance of https://firefly-iii.org for a while, even wrote some scripts to export my bank's statements to a csv then import them to firefly
Sadly, a recent firefly update corrupted the db somehow and I haven't had time to figure it out
There are of course a ton of personal finance app out there, but I haven't found one that seems trustworthy and connects to my (chilean) bank
Firefly looks great. Maybe I could windup an simple instance at work. Y saludos compatriotas xd
Yeah, it's pretty easy to spin up, but honestly I am thinking of looking for a hosted solution, don't want to deal with the updates anymore
@UCHV4JZ7A The pricing may be too much but I’ll try it anyway. If it’s THAT good then I think it’s worth it.
I use GnuCash, supports all the formats your bank exports. Offline. It’s powerful but difficult to use initially
> all the formats your bank exports sadly my bank is prehistoric, it only exports poorly formatted PDFs :(
@pablore BCI apparently offers a "Mis Finanzas" app, do you have any experience with that?
@doglooksgood I use Docker locally to run everything that isn't my Clojure processes under test (MySQL, Redis, ElasticSearch, etc). It's great to be able to just say
docker-compose up and have all the infrastructure I need for dev/test running locally!
Yeah I love that, but ime docker on mac has way to slow IO. So for clojurescript things reading all those namespaced js files from a docker container was slowing down my dev process by a factor of 4
@U5WAJK60M that's why you should use volumes and mount them to the local file system
(fwiw I'm also running docker compose with a fairly heavy application including elasticsearch on mac)
and what sean is saying: run the Clojure stuff outside of the containers, only the other stuff like Datomic inside
@seancorfield the clojure process is running outside of docker, but all database stuff is running in docker, one container for one project?
Yes, Clojure stuff outside Docker, everything else inside. Databases, search engines, etc.
I like to have a complete system with docker compose, but have the defaults of the parts in such a way it can use the rest of the dockerized stuff when running loccaly. So typiccaly I first do a docker compose up, docker stop of the service I want to do development on, and start that one locally.
in combination with docker-compose, I also use this: https://www.portainer.io/ super easy for inspecting logs, connecting to a container terminal, etc
@U26FJ5FDM Ah, so you also run other (Clojure) services in Docker? We run them all up inside a single JVM instance in the REPL. For testing, we often spin up whole clusters of processes on different local ports so they can communicate -- and we're still in the REPL so everything is easy to modify on the fly.
That's what I like loccaly. But that's also because often I'm comparing several implementations. When you have to many services to run them all in docker it makes a lot of sence to run them in one JVM. Currently at work it's not feasable anymore to run the whole platform locally. So most times locally we just run one, and use integration tests to have some certainty it will work together..
Yeah, I can't run our whole stack on my casual laptop (but it isn't intended to be a work machine), only on my powerful desktop.
As a science dilettante, and someone who actually had the course work necessary to be a physics major as an undergraduate, this makes me feel wonder, confusion, and misbelief that I had never heard of it before: https://www.youtube.com/watch?v=1VPfZ_XzisU
any good writings about domain driven design and clojure? trying to persuade a long time OOP programmer. 🙂
I have not read the book linked here, but the reviews are pretty good, and it might be in the neighborhood of what you are looking for: https://leanpub.com/fp-oo
I always think about heavy OOP when someone mentions DDD. Concepts are good though.
there’s this eric evans talk where he uses clojure the whole time https://www.youtube.com/watch?v=T29WzvaPNc8
I think the DDD book is great. Sure, it uses OOP to make the points but most of it translates easily to Clojure and is very relevant, especially the stuff about ubiquitous language
yeah, the person i was talking to was telling me about how he would change his opinion about functional languages if someone could show him domain driven functional code.
https://pragprog.com/book/swdddf/domain-modeling-made-functional I like this one a lot. It's aimed at F# but the author does compare it to OOP and demonstrates the advantages.
There was a pretty good conference talk on DDD with Clojure some years back I think...
Not the one I was thinking of -- so it's good to know there are multiple such talks!