Fork me on GitHub
#off-topic
<
2019-12-12
>
dharrigan06:12:47

I have a brother mono laser too. Had it for a good few years. Works flawlessly. I would buy another.

sogaiu13:12:28

@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?

dharrigan13:12:55

Yup, had no issues with installing the driver whatsoever, works fantastic in arch

dharrigan13:12:59

Let me get the pkg for you

dharrigan13:12:06

For me, it was this aur/brother-hl3150cdw

tianshu15:12:54

anyone use docker for clojure development? or just for deployment?

pablore16:12:45

@doglooksgood check out the #docker channel

pablore16:12:05

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.

polymeris16:12:22

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

polymeris16:12:51

Sadly, a recent firefly update corrupted the db somehow and I haven't had time to figure it out

polymeris16:12:14

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

pablore16:12:19

Firefly looks great. Maybe I could windup an simple instance at work. Y saludos compatriotas xd

polymeris16:12:01

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

pablore17:12:01

@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.

lilactown17:12:10

I started using Actual recently, I’ve enjoyed it so far: https://actualbudget.com/

lilactown17:12:48

it is local first, fully encrypted app that syncs across macOS / Windows / iPhones

polymeris18:12:03

And Linux, too :D looks nice, will give it a try

polymeris18:12:55

nvm, it says linux, but there is no linux download link :(

callumcodes15:12:02

I use GnuCash, supports all the formats your bank exports. Offline. It’s powerful but difficult to use initially

polymeris14:12:08

> all the formats your bank exports sadly my bank is prehistoric, it only exports poorly formatted PDFs :(

polymeris14:12:40

I might be switching banks

polymeris14:12:10

@pablore BCI apparently offers a "Mis Finanzas" app, do you have any experience with that?

pablore15:12:36

@U0FTV149X I don’t know it, maybe is only for BCI clients?

seancorfield16:12:25

@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!

👍 12
borkdude16:12:00

^ @U5WAJK60M this is what I meant for fulcro RAD

yannvahalewyn16:12:56

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

borkdude16:12:42

@U5WAJK60M that's why you should use volumes and mount them to the local file system

borkdude16:12:12

(fwiw I'm also running docker compose with a fairly heavy application including elasticsearch on mac)

borkdude16:12:27

and what sean is saying: run the Clojure stuff outside of the containers, only the other stuff like Datomic inside

borkdude16:12:43

just an idea 😉

yannvahalewyn16:12:46

ah check, I’ll play around with that

tianshu16:12:56

@seancorfield the clojure process is running outside of docker, but all database stuff is running in docker, one container for one project?

seancorfield16:12:24

Yes, Clojure stuff outside Docker, everything else inside. Databases, search engines, etc.

gklijs16:12:08

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.

borkdude16:12:04

in combination with docker-compose, I also use this: https://www.portainer.io/ super easy for inspecting logs, connecting to a container terminal, etc

seancorfield17:12:30

@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.

gklijs17:12:47

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..

seancorfield17:12:40

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.

andy.fingerhut18:12:30

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

skroth18:12:35

this is interesting! thanks for sharing @andy.fingerhut

dangercoder19:12:38

any good writings about domain driven design and clojure? trying to persuade a long time OOP programmer. 🙂

andy.fingerhut19:12:06

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

👍 4
sogaiu19:12:11

wow, had not seen that effect before. pretty nifty!

dangercoder19:12:16

I always think about heavy OOP when someone mentions DDD. Concepts are good though.

chilliams19:12:39

there’s this eric evans talk where he uses clojure the whole time https://www.youtube.com/watch?v=T29WzvaPNc8

schmee19:12:31

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

👍 4
dangercoder20:12:22

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.

Eccentric J21:12:00

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.

dangercoder20:12:34

He had yet to see any good examples

seancorfield20:12:34

There was a pretty good conference talk on DDD with Clojure some years back I think...

seancorfield20:12:35

Not the one I was thinking of -- so it's good to know there are multiple such talks!

sogaiu21:12:39

@seancorfield indeed -- may be links to other talks will show up eventually

seancorfield22:12:35

@sogaiu I think this was the one I was thinking of https://www.infoq.com/presentations/DDD-Clojure/ (from Clojure/West 2013)

👍 8
sogaiu22:12:33

@seancorfield looks interesting! thanks for finding and sharing :thumbsup: