This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-04-17
Channels
- # announcements (2)
- # babashka (52)
- # beginners (10)
- # calva (9)
- # cider (2)
- # clj-kondo (7)
- # clojure (63)
- # clojure-europe (26)
- # clojuredesign-podcast (5)
- # clojurescript (13)
- # datalog (2)
- # datomic (6)
- # defnpodcast (1)
- # fulcro (46)
- # incanter (4)
- # integrant (5)
- # jobs-discuss (12)
- # kaocha (1)
- # lsp (31)
- # malli (10)
- # meander (1)
- # off-topic (6)
- # podcasts-discuss (1)
- # polylith (20)
- # rewrite-clj (6)
- # shadow-cljs (23)
- # tools-deps (9)
- # xtdb (13)
- # yada (10)
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.clj
FTW.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.
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.
Turned 50 last year. First kid at 37. Spent most of my time focusing on my hobbies (skiing, climbing, now programming, skateboarding and windsurfing)
Went for a season of skiing in Chamonix between my bachelor and masters. That season turned into five, never got a master. No regrets.
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.
Made a video showing bb tasks
as it is implemented currently. I'd love to have your feedback!
https://youtu.be/b-XwAIM0bV0
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?
@simongray bb tasks
is meant to replace 80%-90% of the Makefiles in Clojure project
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)
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.
I guess they could do better on their marketing (cc @rahul080327)
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.
Difficult to see a way around Docker when to comes to making reproducible deployments
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