clojure-europe

For people in Europe... or elsewhere... UGT https://indieweb.org/Universal_Greeting_Time
pez 2021-04-17T07:30:16.181500Z

Good morning! This Happy Saturday I celebrate being able to get a Clojure prompt on a Windows machine of mine (where clojure refuses to work) this easy:

PS C:\Users\Public\calva> scoop install deps.clj
Installing 'deps.clj' (0.0.14) [64bit]
deps.clj-0.0.14-windows-amd64.zip (8.4 MB) [==================================================================] 100%
Checking hash of deps.clj-0.0.14-windows-amd64.zip ... ok.
Extracting deps.clj-0.0.14-windows-amd64.zip ... done.
Linking ~\scoop\apps\deps.clj\current => ~\scoop\apps\deps.clj\0.0.14
Creating shim for 'deps'.
'deps.clj' (0.0.14) was installed successfully!
PS C:\Users\Public\calva> deps
Clojure 1.10.3
user=> "Hurray!"
"Hurray!"
user=>
deps.cljFTW.

2021-04-17T07:44:21.181700Z

cool

2021-04-17T07:44:24.181900Z

and morning

agigao 2021-04-17T08:43:45.189200Z

Morning! Getting closer to 30 and I’m not sure how should I feel about it. Turned 29 yesterday. No desire for family or kids (which is unheard of in Georgia πŸ˜„) and strong urge to keep advancing in my software engineering career but also to go back to school and study Philosophy for a couple of years)) All was set-up last year but damn Covid got in the way.

pez 2021-04-17T08:46:53.190900Z

Belated congrats! I'm almost 25 years ahead of you. I don't regret much, but not going back to school and study philosophy is one such thing.

agigao 2021-04-20T19:55:28.242800Z

Belated thanks! :cider: Yeah, I’m trying to minimize the regrets I might have in 25 years πŸ˜„

slipset 2021-04-17T09:30:48.193400Z

Turned 50 last year. First kid at 37. Spent most of my time focusing on my hobbies (skiing, climbing, now programming, skateboarding and windsurfing)

slipset 2021-04-17T09:31:42.194700Z

Went for a season of skiing in Chamonix between my bachelor and masters. That season turned into five, never got a master. No regrets.

slipset 2021-04-17T10:15:25.196100Z

If I were to change one thing, it would be to have a somewhat lower salary, as a higher salary limits what jobs you can afford to take.

slipset 2021-04-17T10:15:58.197Z

That’s too late to change now, as my consumption matches my salary πŸ˜‚

2πŸ˜‚
borkdude 2021-04-17T10:19:35.198Z

I turned 40, but I realize it's just a number.

simongray 2021-04-17T10:25:59.198100Z

Maybe it's best that you post it yourself at an opportune moment? :thinking_face:

1πŸ‘Œ
simongray 2021-04-17T10:27:11.198400Z

@slipset excellent humblebrag πŸ˜‰

1πŸ˜‚
borkdude 2021-04-17T10:29:35.199100Z

Made a video showing bb tasks as it is implemented currently. I'd love to have your feedback! https://youtu.be/b-XwAIM0bV0

simongray 2021-04-17T10:32:54.199200Z

I have to admit that I've never actually used babashka. I rarely write command line scripts, mostly just use git and shadow-cljs and everything else is RUN statements in Dockerfiles. When is your Docker killer coming out, @borkdude?

borkdude 2021-04-17T10:33:31.199600Z

@simongray bb tasks is meant to replace 80%-90% of the Makefiles in Clojure project

borkdude 2021-04-17T10:33:40.199800Z

or wrapper bash scripts let's say

borkdude 2021-04-17T10:34:18.200100Z

If you are looking for a Dockerfile killer, maybe look at https://github.com/into-docker/into-docker (disclaimer: I've never used it, but I've heard it's good)

simongray 2021-04-17T10:36:50.200500Z

I don't use Make either πŸ˜† thanks for the link to into-docker. No examples in the README, though, so kinda hard to visualise for me.

borkdude 2021-04-17T10:37:48.200800Z

I guess they could do better on their marketing (cc @rahul080327)

simongray 2021-04-17T10:38:34.200900Z

I read the Pragmatic Programmer a while back so I am convinced of the utility of classic Unix programs, just never needed them much at all. I'm very conservative when it comes to adding new tools to my toolbox.

borkdude 2021-04-17T10:39:01.201200Z

yet you use Docker? πŸ˜†

simongray 2021-04-17T10:40:39.202400Z

Difficult to see a way around Docker when to comes to making reproducible deployments

borkdude 2021-04-17T10:40:41.202600Z

But I can relate. This is why I'm using Clojure on the command line and de-emphasize the use of bash/nodeJS/Python because they are not the primary tools in my toolbox

simongray 2021-04-17T10:40:51.202700Z

Yeah makes a lot of sense

borkdude 2021-04-17T10:41:27.203300Z

But if those tools work for you, by all means keep using them. I'm not after converting Python developers into Clojure for scripting for example.

pez 2021-04-17T11:22:08.205300Z

I think bb tasks might save me from bringing in npm or Make or some such into a project I’m working with. I’d love to be able to stay babashka only. Will check it out!

1πŸ™‚